homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
216 lines • 15.2 kB
JavaScript
// Homebridge plugin for Home Connect home appliances
// Copyright © 2023-2025 Alexander Thoukydides
// State enumerated types
export var BatteryChargingState;
(function (BatteryChargingState) {
BatteryChargingState["Discharging"] = "BSH.Common.EnumType.BatteryChargingState.Discharging";
BatteryChargingState["Charging"] = "BSH.Common.EnumType.BatteryChargingState.Charging";
})(BatteryChargingState || (BatteryChargingState = {}));
export var CameraState;
(function (CameraState) {
CameraState["Disabled"] = "BSH.Common.EnumType.Video.CameraState.Disabled";
CameraState["Sleeping"] = "BSH.Common.EnumType.Video.CameraState.Sleeping";
CameraState["Ready"] = "BSH.Common.EnumType.Video.CameraState.Ready";
CameraState["StreamingLocal"] = "BSH.Common.EnumType.Video.CameraState.StreamingLocal";
CameraState["StreamingCloud"] = "BSH.Common.EnumType.Video.CameraState.StreamingCloud";
CameraState["StreamingLocalAndCloud"] = "BSH.Common.EnumType.Video.CameraState.StreamingLocalAndCloud";
CameraState["Error"] = "BSH.Common.EnumType.Video.CameraState.Error";
})(CameraState || (CameraState = {}));
export var ChargingConnection;
(function (ChargingConnection) {
ChargingConnection["Disconnected"] = "BSH.Common.EnumType.ChargingConnection.Disconnected";
ChargingConnection["Connected"] = "BSH.Common.EnumType.ChargingConnection.Connected";
})(ChargingConnection || (ChargingConnection = {}));
export var DoorState;
(function (DoorState) {
DoorState["Open"] = "BSH.Common.EnumType.DoorState.Open";
DoorState["Closed"] = "BSH.Common.EnumType.DoorState.Closed";
DoorState["Locked"] = "BSH.Common.EnumType.DoorState.Locked";
})(DoorState || (DoorState = {}));
export var DoorStateRefrigeration;
(function (DoorStateRefrigeration) {
//Open = 'BSH.Common.EnumType.DoorState.Open',
//Closed = 'BSH.Common.EnumType.DoorState.Closed',
DoorStateRefrigeration["Open"] = "Refrigeration.Common.EnumType.Door.States.Open";
DoorStateRefrigeration["Closed"] = "Refrigeration.Common.EnumType.Door.States.Closed"; // (undocumented)
})(DoorStateRefrigeration || (DoorStateRefrigeration = {}));
export var OperationState;
(function (OperationState) {
OperationState["Inactive"] = "BSH.Common.EnumType.OperationState.Inactive";
OperationState["Ready"] = "BSH.Common.EnumType.OperationState.Ready";
OperationState["DelayedStart"] = "BSH.Common.EnumType.OperationState.DelayedStart";
OperationState["Run"] = "BSH.Common.EnumType.OperationState.Run";
OperationState["Pause"] = "BSH.Common.EnumType.OperationState.Pause";
OperationState["ActionRequired"] = "BSH.Common.EnumType.OperationState.ActionRequired";
OperationState["Finished"] = "BSH.Common.EnumType.OperationState.Finished";
OperationState["Error"] = "BSH.Common.EnumType.OperationState.Error";
OperationState["Aborting"] = "BSH.Common.EnumType.OperationState.Aborting";
})(OperationState || (OperationState = {}));
export var PowerLevel;
(function (PowerLevel) {
PowerLevel["Off"] = "Cooking.Hob.EnumType.PowerLevel.Off";
PowerLevel["On"] = "Cooking.Hob.EnumType.PowerLevel.On";
})(PowerLevel || (PowerLevel = {}));
// Setting enumerated types
export var AddedSteam;
(function (AddedSteam) {
AddedSteam["Off"] = "Cooking.Oven.EnumType.AddedSteam.Off";
AddedSteam["On"] = "Cooking.Oven.EnumType.AddedSteam.On";
})(AddedSteam || (AddedSteam = {}));
export var AmbientLightColor;
(function (AmbientLightColor) {
AmbientLightColor["CustomColor"] = "BSH.Common.EnumType.AmbientLightColor.CustomColor";
AmbientLightColor["Color1"] = "BSH.Common.EnumType.AmbientLightColor.Color1";
AmbientLightColor["Color2"] = "BSH.Common.EnumType.AmbientLightColor.Color2";
AmbientLightColor["Color3"] = "BSH.Common.EnumType.AmbientLightColor.Color3";
AmbientLightColor["Color4"] = "BSH.Common.EnumType.AmbientLightColor.Color4";
AmbientLightColor["Color5"] = "BSH.Common.EnumType.AmbientLightColor.Color5";
AmbientLightColor["Color6"] = "BSH.Common.EnumType.AmbientLightColor.Color6";
AmbientLightColor["Color7"] = "BSH.Common.EnumType.AmbientLightColor.Color7";
AmbientLightColor["Color8"] = "BSH.Common.EnumType.AmbientLightColor.Color8";
AmbientLightColor["Color9"] = "BSH.Common.EnumType.AmbientLightColor.Color9";
AmbientLightColor["Color10"] = "BSH.Common.EnumType.AmbientLightColor.Color10";
AmbientLightColor["Color11"] = "BSH.Common.EnumType.AmbientLightColor.Color11";
AmbientLightColor["Color12"] = "BSH.Common.EnumType.AmbientLightColor.Color12";
AmbientLightColor["Color13"] = "BSH.Common.EnumType.AmbientLightColor.Color13";
AmbientLightColor["Color14"] = "BSH.Common.EnumType.AmbientLightColor.Color14";
AmbientLightColor["Color15"] = "BSH.Common.EnumType.AmbientLightColor.Color15";
AmbientLightColor["Color16"] = "BSH.Common.EnumType.AmbientLightColor.Color16";
AmbientLightColor["Color17"] = "BSH.Common.EnumType.AmbientLightColor.Color17";
AmbientLightColor["Color18"] = "BSH.Common.EnumType.AmbientLightColor.Color18";
AmbientLightColor["Color19"] = "BSH.Common.EnumType.AmbientLightColor.Color19";
AmbientLightColor["Color20"] = "BSH.Common.EnumType.AmbientLightColor.Color20";
AmbientLightColor["Color21"] = "BSH.Common.EnumType.AmbientLightColor.Color21";
AmbientLightColor["Color22"] = "BSH.Common.EnumType.AmbientLightColor.Color22";
AmbientLightColor["Color23"] = "BSH.Common.EnumType.AmbientLightColor.Color23";
AmbientLightColor["Color24"] = "BSH.Common.EnumType.AmbientLightColor.Color24";
AmbientLightColor["Color25"] = "BSH.Common.EnumType.AmbientLightColor.Color25";
AmbientLightColor["Color26"] = "BSH.Common.EnumType.AmbientLightColor.Color26";
AmbientLightColor["Color27"] = "BSH.Common.EnumType.AmbientLightColor.Color27";
AmbientLightColor["Color28"] = "BSH.Common.EnumType.AmbientLightColor.Color28";
AmbientLightColor["Color29"] = "BSH.Common.EnumType.AmbientLightColor.Color29";
AmbientLightColor["Color30"] = "BSH.Common.EnumType.AmbientLightColor.Color30";
AmbientLightColor["Color31"] = "BSH.Common.EnumType.AmbientLightColor.Color31";
AmbientLightColor["Color32"] = "BSH.Common.EnumType.AmbientLightColor.Color32";
AmbientLightColor["Color33"] = "BSH.Common.EnumType.AmbientLightColor.Color33";
AmbientLightColor["Color34"] = "BSH.Common.EnumType.AmbientLightColor.Color34";
AmbientLightColor["Color35"] = "BSH.Common.EnumType.AmbientLightColor.Color35";
AmbientLightColor["Color36"] = "BSH.Common.EnumType.AmbientLightColor.Color36";
AmbientLightColor["Color37"] = "BSH.Common.EnumType.AmbientLightColor.Color37";
AmbientLightColor["Color38"] = "BSH.Common.EnumType.AmbientLightColor.Color38";
AmbientLightColor["Color39"] = "BSH.Common.EnumType.AmbientLightColor.Color39";
AmbientLightColor["Color40"] = "BSH.Common.EnumType.AmbientLightColor.Color40";
AmbientLightColor["Color41"] = "BSH.Common.EnumType.AmbientLightColor.Color41";
AmbientLightColor["Color42"] = "BSH.Common.EnumType.AmbientLightColor.Color42";
AmbientLightColor["Color43"] = "BSH.Common.EnumType.AmbientLightColor.Color43";
AmbientLightColor["Color44"] = "BSH.Common.EnumType.AmbientLightColor.Color44";
AmbientLightColor["Color45"] = "BSH.Common.EnumType.AmbientLightColor.Color45";
AmbientLightColor["Color46"] = "BSH.Common.EnumType.AmbientLightColor.Color46";
AmbientLightColor["Color47"] = "BSH.Common.EnumType.AmbientLightColor.Color47";
AmbientLightColor["Color48"] = "BSH.Common.EnumType.AmbientLightColor.Color48";
AmbientLightColor["Color49"] = "BSH.Common.EnumType.AmbientLightColor.Color49";
AmbientLightColor["Color50"] = "BSH.Common.EnumType.AmbientLightColor.Color50";
AmbientLightColor["Color51"] = "BSH.Common.EnumType.AmbientLightColor.Color51";
AmbientLightColor["Color52"] = "BSH.Common.EnumType.AmbientLightColor.Color52";
AmbientLightColor["Color53"] = "BSH.Common.EnumType.AmbientLightColor.Color53";
AmbientLightColor["Color54"] = "BSH.Common.EnumType.AmbientLightColor.Color54";
AmbientLightColor["Color55"] = "BSH.Common.EnumType.AmbientLightColor.Color55";
AmbientLightColor["Color56"] = "BSH.Common.EnumType.AmbientLightColor.Color56";
AmbientLightColor["Color57"] = "BSH.Common.EnumType.AmbientLightColor.Color57";
AmbientLightColor["Color58"] = "BSH.Common.EnumType.AmbientLightColor.Color58";
AmbientLightColor["Color59"] = "BSH.Common.EnumType.AmbientLightColor.Color59";
AmbientLightColor["Color60"] = "BSH.Common.EnumType.AmbientLightColor.Color60";
AmbientLightColor["Color61"] = "BSH.Common.EnumType.AmbientLightColor.Color61";
AmbientLightColor["Color62"] = "BSH.Common.EnumType.AmbientLightColor.Color62";
AmbientLightColor["Color63"] = "BSH.Common.EnumType.AmbientLightColor.Color63";
AmbientLightColor["Color64"] = "BSH.Common.EnumType.AmbientLightColor.Color64";
AmbientLightColor["Color65"] = "BSH.Common.EnumType.AmbientLightColor.Color65";
AmbientLightColor["Color66"] = "BSH.Common.EnumType.AmbientLightColor.Color66";
AmbientLightColor["Color67"] = "BSH.Common.EnumType.AmbientLightColor.Color67";
AmbientLightColor["Color68"] = "BSH.Common.EnumType.AmbientLightColor.Color68";
AmbientLightColor["Color69"] = "BSH.Common.EnumType.AmbientLightColor.Color69";
AmbientLightColor["Color70"] = "BSH.Common.EnumType.AmbientLightColor.Color70";
AmbientLightColor["Color71"] = "BSH.Common.EnumType.AmbientLightColor.Color71";
AmbientLightColor["Color72"] = "BSH.Common.EnumType.AmbientLightColor.Color72";
AmbientLightColor["Color73"] = "BSH.Common.EnumType.AmbientLightColor.Color73";
AmbientLightColor["Color74"] = "BSH.Common.EnumType.AmbientLightColor.Color74";
AmbientLightColor["Color75"] = "BSH.Common.EnumType.AmbientLightColor.Color75";
AmbientLightColor["Color76"] = "BSH.Common.EnumType.AmbientLightColor.Color76";
AmbientLightColor["Color77"] = "BSH.Common.EnumType.AmbientLightColor.Color77";
AmbientLightColor["Color78"] = "BSH.Common.EnumType.AmbientLightColor.Color78";
AmbientLightColor["Color79"] = "BSH.Common.EnumType.AmbientLightColor.Color79";
AmbientLightColor["Color80"] = "BSH.Common.EnumType.AmbientLightColor.Color80";
AmbientLightColor["Color81"] = "BSH.Common.EnumType.AmbientLightColor.Color81";
AmbientLightColor["Color82"] = "BSH.Common.EnumType.AmbientLightColor.Color82";
AmbientLightColor["Color83"] = "BSH.Common.EnumType.AmbientLightColor.Color83";
AmbientLightColor["Color84"] = "BSH.Common.EnumType.AmbientLightColor.Color84";
AmbientLightColor["Color85"] = "BSH.Common.EnumType.AmbientLightColor.Color85";
AmbientLightColor["Color86"] = "BSH.Common.EnumType.AmbientLightColor.Color86";
AmbientLightColor["Color87"] = "BSH.Common.EnumType.AmbientLightColor.Color87";
AmbientLightColor["Color88"] = "BSH.Common.EnumType.AmbientLightColor.Color88";
AmbientLightColor["Color89"] = "BSH.Common.EnumType.AmbientLightColor.Color89";
AmbientLightColor["Color90"] = "BSH.Common.EnumType.AmbientLightColor.Color90";
AmbientLightColor["Color91"] = "BSH.Common.EnumType.AmbientLightColor.Color91";
AmbientLightColor["Color92"] = "BSH.Common.EnumType.AmbientLightColor.Color92";
AmbientLightColor["Color93"] = "BSH.Common.EnumType.AmbientLightColor.Color93";
AmbientLightColor["Color94"] = "BSH.Common.EnumType.AmbientLightColor.Color94";
AmbientLightColor["Color95"] = "BSH.Common.EnumType.AmbientLightColor.Color95";
AmbientLightColor["Color96"] = "BSH.Common.EnumType.AmbientLightColor.Color96";
AmbientLightColor["Color97"] = "BSH.Common.EnumType.AmbientLightColor.Color97";
AmbientLightColor["Color98"] = "BSH.Common.EnumType.AmbientLightColor.Color98";
AmbientLightColor["Color99"] = "BSH.Common.EnumType.AmbientLightColor.Color99";
})(AmbientLightColor || (AmbientLightColor = {}));
export var AssistantForce;
(function (AssistantForce) {
AssistantForce["LowForce"] = "Refrigeration.Common.EnumType.Door.AssistantForce.LowForce";
AssistantForce["MiddleForce"] = "Refrigeration.Common.EnumType.Door.AssistantForce.MiddleForce";
AssistantForce["HighForce"] = "Refrigeration.Common.EnumType.Door.AssistantForce.HighForce";
})(AssistantForce || (AssistantForce = {}));
export var AssistantTrigger;
(function (AssistantTrigger) {
AssistantTrigger["Push"] = "Refrigeration.Common.EnumType.Door.AssistantTrigger.Push";
AssistantTrigger["Pull"] = "Refrigeration.Common.EnumType.Door.AssistantTrigger.Pull";
AssistantTrigger["PushPull"] = "Refrigeration.Common.EnumType.Door.AssistantTrigger.PushPull";
})(AssistantTrigger || (AssistantTrigger = {}));
export var ColorTemperature;
(function (ColorTemperature) {
ColorTemperature["Individual"] = "Cooking.Hood.EnumType.ColorTemperature.custom";
ColorTemperature["Warm"] = "Cooking.Hood.EnumType.ColorTemperature.warm";
ColorTemperature["WarnNeutral"] = "Cooking.Hood.EnumType.ColorTemperature.warmToNeutral";
ColorTemperature["Neutral"] = "Cooking.Hood.EnumType.ColorTemperature.neutral";
ColorTemperature["ColdNeutral"] = "Cooking.Hood.EnumType.ColorTemperature.neutralToCold";
ColorTemperature["Cold"] = "Cooking.Hood.EnumType.ColorTemperature.cold"; // 100%
})(ColorTemperature || (ColorTemperature = {}));
export var LiquidVolumeUnit;
(function (LiquidVolumeUnit) {
LiquidVolumeUnit["FluidOunces"] = "BSH.Common.EnumType.LiquidVolumeUnit.FluidOunces";
LiquidVolumeUnit["MilliLiter"] = "BSH.Common.EnumType.LiquidVolumeUnit.MilliLiter";
})(LiquidVolumeUnit || (LiquidVolumeUnit = {}));
export var PowerState;
(function (PowerState) {
PowerState["MainsOff"] = "BSH.Common.EnumType.PowerState.MainsOff";
PowerState["Off"] = "BSH.Common.EnumType.PowerState.Off";
PowerState["On"] = "BSH.Common.EnumType.PowerState.On";
PowerState["Standby"] = "BSH.Common.EnumType.PowerState.Standby";
PowerState["Undefined"] = "BSH.Common.EnumType.PowerState.Undefined"; // (undocumented)
})(PowerState || (PowerState = {}));
export var TemperatureUnit;
(function (TemperatureUnit) {
TemperatureUnit["Celsius"] = "BSH.Common.EnumType.TemperatureUnit.Celsius";
TemperatureUnit["Fahrenheit"] = "BSH.Common.EnumType.TemperatureUnit.Fahrenheit";
})(TemperatureUnit || (TemperatureUnit = {}));
export var ZoneSelector;
(function (ZoneSelector) {
ZoneSelector["FrontLeft"] = "Cooking.Hob.EnumType.ZoneSelector.FrontLeft";
ZoneSelector["FrontRight"] = "Cooking.Hob.EnumType.ZoneSelector.FrontRight";
ZoneSelector["RearLeft"] = "Cooking.Hob.EnumType.ZoneSelector.RearLeft";
ZoneSelector["RearRight"] = "Cooking.Hob.EnumType.ZoneSelector.RearRight";
})(ZoneSelector || (ZoneSelector = {}));
// Event enumerated types
export var EventPresentState;
(function (EventPresentState) {
EventPresentState["Present"] = "BSH.Common.EnumType.EventPresentState.Present";
EventPresentState["Off"] = "BSH.Common.EnumType.EventPresentState.Off";
EventPresentState["Confirmed"] = "BSH.Common.EnumType.EventPresentState.Confirmed";
})(EventPresentState || (EventPresentState = {}));
//# sourceMappingURL=api-value-types.js.map