homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
389 lines • 59.8 kB
TypeScript
export type ProgramKey = 'BSH.Common.Program.Favorite.001' | 'BSH.Common.Program.Favorite.002' | 'BSH.Common.Program.Favorite.003' | 'BSH.Common.Program.Favorite.004' | 'BSH.Common.Program.Favorite.005' | 'BSH.Common.Program.Favorite.006' | 'BSH.Common.Program.Favorite.007' | 'BSH.Common.Program.Favorite.008' | 'BSH.Common.Program.Favorite.009' | 'BSH.Common.Program.Favorite.010' | 'BSH.Common.Program.Favorite.011' | 'BSH.Common.Program.Favorite.012' | 'BSH.Common.Program.Favorite.013' | 'BSH.Common.Program.Favorite.014' | 'BSH.Common.Program.Favorite.015' | 'BSH.Common.Program.Favorite.016' | 'BSH.Common.Program.Favorite.017' | 'BSH.Common.Program.Favorite.018' | 'BSH.Common.Program.Favorite.019' | 'BSH.Common.Program.Favorite.020' | 'ConsumerProducts.CleaningRobot.Program.Basic.GoHome' | 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanAll' | 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanMap' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CoffeePot' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk' | 'ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoClean' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoDescale' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CalcNClean' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Clean' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManually' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManuallyDetailed' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanOutletManually' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Descale' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.FrostProtection' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RemoveWaterFilter' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ReplaceWaterFilter' | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RinseMilkSystem' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrew' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrewMacchiato' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.SlowBrew' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun' | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee1' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee2' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee3' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee4' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee5' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee6' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee7' | 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee8' | 'Cooking.Common.Program.Hood.Automatic' | 'Cooking.Common.Program.Hood.DelayedShutOff' | 'Cooking.Common.Program.Hood.Interval' | 'Cooking.Common.Program.Hood.Venting' | 'Cooking.Hob.Program.FryingSensorMode' | 'Cooking.Hob.Program.PowerLevelMode' | 'Cooking.Hob.Program.PowerMoveMode' | 'Cooking.Oven.Program.Cleaning.Draining' | 'Cooking.Oven.Program.Cleaning.Drying' | 'Cooking.Oven.Program.Cleaning.Ecolysis' | 'Cooking.Oven.Program.Cleaning.Pyrolysis' | 'Cooking.Oven.Program.CleaningModes.AutoSteamCalibration' | 'Cooking.Oven.Program.Dish.Automatic.Conv.Steam.BonelessPorkNeckJoint' | 'Cooking.Oven.Program.Dish.Automatic.Microwave.GefluegelteileAuftauen' | 'Cooking.Oven.Program.Dish.Automatic.Microwave.Haehnchenteile' | 'Cooking.Oven.Program.Dish.Automatic.Microwave.PommesFrites' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.MeatProbe.GooseBreast' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.BonelessPorkNeckJoint' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.TurkeyBreast' | 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.PartCookedBreadRollsOrBaguette' | 'Cooking.Oven.Program.Dish.Recommendation.FullSteam.Broccoli' | 'Cooking.Oven.Program.Dish.SubsequentCooking' | 'Cooking.Oven.Program.HeatingMode.2DHotAir' | 'Cooking.Oven.Program.HeatingMode.3DHotAir' | 'Cooking.Oven.Program.HeatingMode.AirFry' | 'Cooking.Oven.Program.HeatingMode.BottomHeating' | 'Cooking.Oven.Program.HeatingMode.Defrost' | 'Cooking.Oven.Program.HeatingMode.Desiccation' | 'Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial' | 'Cooking.Oven.Program.HeatingMode.FullSurfaceGrill' | 'Cooking.Oven.Program.HeatingMode.GrillLargeArea' | 'Cooking.Oven.Program.HeatingMode.GrillSmallArea' | 'Cooking.Oven.Program.HeatingMode.HotAir' | 'Cooking.Oven.Program.HeatingMode.HotAir100Steam' | 'Cooking.Oven.Program.HeatingMode.HotAir30Steam' | 'Cooking.Oven.Program.HeatingMode.HotAir60Steam' | 'Cooking.Oven.Program.HeatingMode.HotAir80Steam' | 'Cooking.Oven.Program.HeatingMode.HotAirEco' | 'Cooking.Oven.Program.HeatingMode.HotAirGentle' | 'Cooking.Oven.Program.HeatingMode.HotAirGrilling' | 'Cooking.Oven.Program.HeatingMode.IntensiveHeat' | 'Cooking.Oven.Program.HeatingMode.KeepWarm' | 'Cooking.Oven.Program.HeatingMode.LetRest' | 'Cooking.Oven.Program.HeatingMode.PizzaSetting' | 'Cooking.Oven.Program.HeatingMode.PreHeating' | 'Cooking.Oven.Program.HeatingMode.PreheatOvenware' | 'Cooking.Oven.Program.HeatingMode.Proof' | 'Cooking.Oven.Program.HeatingMode.SabbathProgramme' | 'Cooking.Oven.Program.HeatingMode.SlowCook' | 'Cooking.Oven.Program.HeatingMode.TopBottomHeating' | 'Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco' | 'Cooking.Oven.Program.HeatingMode.WarmingDrawer' | 'Cooking.Oven.Program.Microwave.1000Watt' | 'Cooking.Oven.Program.Microwave.180Watt' | 'Cooking.Oven.Program.Microwave.360Watt' | 'Cooking.Oven.Program.Microwave.450Watt' | 'Cooking.Oven.Program.Microwave.600Watt' | 'Cooking.Oven.Program.Microwave.900Watt' | 'Cooking.Oven.Program.Microwave.90Watt' | 'Cooking.Oven.Program.Microwave.Max' | 'Cooking.Oven.Program.SteamModes.DoughProving' | 'Cooking.Oven.Program.SteamModes.Reheat' | 'Cooking.Oven.Program.SteamModes.Steam' | 'Cooking.Oven.Program.SubsequentMode.ContinueCooking' | 'Cooking.Oven.Program.SubsequentMode.KeepWarm' | 'Cooking.Oven.Program.SubsequentMode.LeaveToRest' | 'Cooking.Oven.Program.SubsequentMode.Microwave' | 'Dishcare.Dishwasher.Program.Auto1' | 'Dishcare.Dishwasher.Program.Auto2' | 'Dishcare.Dishwasher.Program.Auto3' | 'Dishcare.Dishwasher.Program.AutoHalfLoad' | 'Dishcare.Dishwasher.Program.Eco50' | 'Dishcare.Dishwasher.Program.ExpressSparkle65' | 'Dishcare.Dishwasher.Program.Glas40' | 'Dishcare.Dishwasher.Program.GlassCare' | 'Dishcare.Dishwasher.Program.GlassShine' | 'Dishcare.Dishwasher.Program.Intensiv45' | 'Dishcare.Dishwasher.Program.Intensiv70' | 'Dishcare.Dishwasher.Program.IntensivPower' | 'Dishcare.Dishwasher.Program.Kurz60' | 'Dishcare.Dishwasher.Program.LearningDishwasher' | 'Dishcare.Dishwasher.Program.MachineCare' | 'Dishcare.Dishwasher.Program.MagicDaily' | 'Dishcare.Dishwasher.Program.MaxEfficient' | 'Dishcare.Dishwasher.Program.MaximumCleaning' | 'Dishcare.Dishwasher.Program.MixedLoad' | 'Dishcare.Dishwasher.Program.NightWash' | 'Dishcare.Dishwasher.Program.Normal45' | 'Dishcare.Dishwasher.Program.Normal65' | 'Dishcare.Dishwasher.Program.PreRinse' | 'Dishcare.Dishwasher.Program.Quick45' | 'Dishcare.Dishwasher.Program.Quick65' | 'Dishcare.Dishwasher.Program.QuickD' | 'Dishcare.Dishwasher.Program.SteamFresh' | 'Dishcare.Dishwasher.Program.Super60' | 'HeatingVentilationAirConditioning.AirConditioner.Program.ActiveClean' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Auto' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Cool' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Dry' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Fan' | 'HeatingVentilationAirConditioning.AirConditioner.Program.Heat' | 'LaundryCare.Dryer.Program.AntiShrink' | 'LaundryCare.Dryer.Program.Bedlinens' | 'LaundryCare.Dryer.Program.Blankets' | 'LaundryCare.Dryer.Program.BusinessShirts.EasyIron' | 'LaundryCare.Dryer.Program.BusinessShirts' | 'LaundryCare.Dryer.Program.ColdRefresh.1Piece' | 'LaundryCare.Dryer.Program.ColdRefresh.5Piece' | 'LaundryCare.Dryer.Program.ColdRefresh.Business' | 'LaundryCare.Dryer.Program.ColdRefresh.ColdRefresh.ColdRefresh' | 'LaundryCare.Dryer.Program.ConnectedDry' | 'LaundryCare.Dryer.Program.Cotton.CottonEco' | 'LaundryCare.Dryer.Program.Cotton.Eco4060' | 'LaundryCare.Dryer.Program.Cotton' | 'LaundryCare.Dryer.Program.Delicates' | 'LaundryCare.Dryer.Program.Dessous' | 'LaundryCare.Dryer.Program.DownFeathers' | 'LaundryCare.Dryer.Program.EasyCare.EasyCare' | 'LaundryCare.Dryer.Program.Hygiene' | 'LaundryCare.Dryer.Program.InBasket.WoolBasket' | 'LaundryCare.Dryer.Program.InBasket' | 'LaundryCare.Dryer.Program.Jeans' | 'LaundryCare.Dryer.Program.MaintenanceCare1.MaintenanceCare1.QuickCare' | 'LaundryCare.Dryer.Program.MaintenanceCare2.MaintenanceCare2.DepthCare' | 'LaundryCare.Dryer.Program.Mix' | 'LaundryCare.Dryer.Program.MyTime.MyDryingTime' | 'LaundryCare.Dryer.Program.Outdoor.Sportswear' | 'LaundryCare.Dryer.Program.Outdoor' | 'LaundryCare.Dryer.Program.Pillow' | 'LaundryCare.Dryer.Program.Shirts15' | 'LaundryCare.Dryer.Program.Super40' | 'LaundryCare.Dryer.Program.Synthetic' | 'LaundryCare.Dryer.Program.SyntheticRefresh' | 'LaundryCare.Dryer.Program.TimeCold.AirFluff' | 'LaundryCare.Dryer.Program.TimeCold' | 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold20' | 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold30' | 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold60' | 'LaundryCare.Dryer.Program.TimeWarm' | 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm30' | 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm40' | 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm60' | 'LaundryCare.Dryer.Program.Towels' | 'LaundryCare.Dryer.Program.WoolFinish' | 'LaundryCare.Washer.Program.Auto30' | 'LaundryCare.Washer.Program.Auto40' | 'LaundryCare.Washer.Program.Auto60' | 'LaundryCare.Washer.Program.Chiffon' | 'LaundryCare.Washer.Program.Cotton.Colour' | 'LaundryCare.Washer.Program.Cotton.CottonEco' | 'LaundryCare.Washer.Program.Cotton.Eco4060' | 'LaundryCare.Washer.Program.Cotton' | 'LaundryCare.Washer.Program.Curtains' | 'LaundryCare.Washer.Program.DarkWash' | 'LaundryCare.Washer.Program.DelicatesSilk' | 'LaundryCare.Washer.Program.Dessous' | 'LaundryCare.Washer.Program.DownDuvet.Duvet' | 'LaundryCare.Washer.Program.DrumClean' | 'LaundryCare.Washer.Program.EasyCare' | 'LaundryCare.Washer.Program.HygienePlus' | 'LaundryCare.Washer.Program.Mix.NightWash' | 'LaundryCare.Washer.Program.Mix' | 'LaundryCare.Washer.Program.Monsoon' | 'LaundryCare.Washer.Program.MyTime' | 'LaundryCare.Washer.Program.Outdoor' | 'LaundryCare.Washer.Program.PlushToy' | 'LaundryCare.Washer.Program.PowerSpeed59' | 'LaundryCare.Washer.Program.Rinse.RinseSpinDrain' | 'LaundryCare.Washer.Program.Rinse' | 'LaundryCare.Washer.Program.Sensitive' | 'LaundryCare.Washer.Program.ShirtsBlouses' | 'LaundryCare.Washer.Program.Spin.SpinDrain' | 'LaundryCare.Washer.Program.SportFitness' | 'LaundryCare.Washer.Program.SportShoes' | 'LaundryCare.Washer.Program.Steaming.Steaming' | 'LaundryCare.Washer.Program.Super153045.Super15' | 'LaundryCare.Washer.Program.Super153045.Super1530' | 'LaundryCare.Washer.Program.Super153045.Super30' | 'LaundryCare.Washer.Program.Towels' | 'LaundryCare.Washer.Program.WashAndDry.60' | 'LaundryCare.Washer.Program.WashAndDry.90' | 'LaundryCare.Washer.Program.WaterProof' | 'LaundryCare.Washer.Program.WaterProofIDOS.WaterProofIDOS.WaterProofIDOS' | 'LaundryCare.Washer.Program.Wool' | 'LaundryCare.WasherDryer.Program.Cotton.Cotton.Cotton' | 'LaundryCare.WasherDryer.Program.Cotton.Eco4060' | 'LaundryCare.WasherDryer.Program.Cotton' | 'LaundryCare.WasherDryer.Program.DarkWash.DarkWash.DarkWash' | 'LaundryCare.WasherDryer.Program.DelicatesSilk.DelicatesSilk.DelicatesSilk' | 'LaundryCare.WasherDryer.Program.DelicatesSilk' | 'LaundryCare.WasherDryer.Program.DrumCleanDry.DrumCare.DrumCare' | 'LaundryCare.WasherDryer.Program.EasyCare.HHSynthetics.HHSynthetics' | 'LaundryCare.WasherDryer.Program.EasyCare' | 'LaundryCare.WasherDryer.Program.FastWashDry.WD45.WD45' | 'LaundryCare.WasherDryer.Program.LabelEU19.LabelEU19.Eco4060' | 'LaundryCare.WasherDryer.Program.Mix.HHMix.HHMix' | 'LaundryCare.WasherDryer.Program.Mix' | 'LaundryCare.WasherDryer.Program.MyTime.MyTime.MyTime' | 'LaundryCare.WasherDryer.Program.RefreshWD.Refresh.Refresh' | 'LaundryCare.WasherDryer.Program.Rinse.Rinse.Rinse' | 'LaundryCare.WasherDryer.Program.Rinse' | 'LaundryCare.WasherDryer.Program.Sensitive.Sensitive.Sensitive' | 'LaundryCare.WasherDryer.Program.ShirtsBlouses.ShirtsBlouses.ShirtsBlouses' | 'LaundryCare.WasherDryer.Program.SportShoes.SportShoes.SportShoes' | 'LaundryCare.WasherDryer.Program.WashAndDry.60' | 'LaundryCare.WasherDryer.Program.Wool.Wool.Wool' | 'LaundryCare.WasherDryer.Program.WashAndDry.90';
export type AromaSelect = // (undocumented)
'ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.balanced' | 'ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.distinctive' | 'ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.fine';
export type BeanAmount = 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShot' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.TripleShotPlus' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround';
export type BeanContainerSelection = 'ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Right' | 'ConsumerProducts.CoffeeMaker.EnumType.BeanContainerSelection.Left';
export type BeverageSize = 'ConsumerProducts.CoffeeMaker.EnumType.BeverageSize.Medium';
export type CavitySelector = 'Cooking.Oven.EnumType.CavitySelector.Main';
export type CleaningMode = 'ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Silent' | 'ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Standard' | 'ConsumerProducts.CleaningRobot.EnumType.CleaningModes.Power';
export type CoarsnessExtended = // (undocumented)
'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness1' | 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness2' | 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness3' | 'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness4';
export type CoffeeMilkRatio = 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.10Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.20Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.25Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.30Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.40Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.50Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.55Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.60Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.65Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.67Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.70Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.75Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.80Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.85Percent' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeMilkRatio.90Percent';
export type CoffeeShots = // (undocumented)
'ConsumerProducts.CoffeeMaker.EnumType.Shots.Double' | 'ConsumerProducts.CoffeeMaker.EnumType.Shots.Undefined';
export type CoffeeStrength = // (undocumented)
'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength1' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength2' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength3' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength4' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength5' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength6' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength7';
export type CoffeeTemperature = 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C' | 'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.98C';
export type DryingTarget = 'LaundryCare.Dryer.EnumType.DryingTarget.IronDry' | 'LaundryCare.Dryer.EnumType.DryingTarget.GentleDry' | 'LaundryCare.Dryer.EnumType.DryingTarget.CupboardDry' | 'LaundryCare.Dryer.EnumType.DryingTarget.CupboardDryPlus' | 'LaundryCare.Dryer.EnumType.DryingTarget.ExtraDry';
export type DryingTargetAdjustment = // (undocumented)
'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Off' | 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1' | 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2' | 'LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3';
export type DryingTargetWD = // (undocumented)
'LaundryCare.WasherDryer.EnumType.DryingTargetWD.IronDry' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.GentleDry' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.CupboardDry' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.CupboardDryPlus' | 'LaundryCare.WasherDryer.EnumType.DryingTargetWD.ExtraDry';
export type EstimationState = 'BSH.Common.EnumType.EstimationState.Inactive';
export type FanSpeedMode = 'HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Automatic' | 'HeatingVentilationAirConditioning.AirConditioner.EnumType.FanSpeedMode.Manual';
export type FanStage = 'Cooking.Hood.EnumType.Stage.FanOff' | 'Cooking.Hood.EnumType.Stage.FanStage01' | 'Cooking.Hood.EnumType.Stage.FanStage02' | 'Cooking.Hood.EnumType.Stage.FanStage03' | 'Cooking.Hood.EnumType.Stage.FanStage04' | 'Cooking.Hood.EnumType.Stage.FanStage05';
export type FlexSprayIntensity = // (undocumented)
'Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Delicate' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Heavy' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Intensity.Normal';
export type FlexSprayType = // (undocumented)
'Dishcare.Dishwasher.EnumType.FlexSpray.Type.Back' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Type.Front' | 'Dishcare.Dishwasher.EnumType.FlexSpray.Type.Individual';
export type FlowRate = 'ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Normal' | 'ConsumerProducts.CoffeeMaker.EnumType.FlowRate.Intense' | 'ConsumerProducts.CoffeeMaker.EnumType.FlowRate.IntensePlus';
export type HotWaterTemperature = 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.WhiteTea' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.GreenTea' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.BlackTea' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.50C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.55C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.60C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.65C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.70C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.75C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.80C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.85C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.90C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.95C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.97C' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.122F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.131F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.140F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.149F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.158F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.167F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.176F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.185F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.194F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.203F' | 'ConsumerProducts.CoffeeMaker.EnumType.HotWaterTemperature.Max';
export type IDosingLevel = 'LaundryCare.Washer.EnumType.IDosingLevel.High' | 'LaundryCare.Washer.EnumType.IDosingLevel.Light' | 'LaundryCare.Washer.EnumType.IDosingLevel.Normal' | 'LaundryCare.Washer.EnumType.IDosingLevel.Off' | 'LaundryCare.Washer.EnumType.IDosingLevel.Strong';
export type IntensiveStage = 'Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff' | 'Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1' | 'Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2';
export type LearningDishwasherCleaningLevel = // (undocumented)
'Dishcare.Dishwasher.EnumType.LearningDishwasher.CleaningLevel.Level0' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.CleaningLevel.Level1';
export type LearningDishwasherDryingLevel = // (undocumented)
'Dishcare.Dishwasher.EnumType.LearningDishwasher.DryingLevel.Level0' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DryingLevel.Level1';
export type LearningDishwasherDurationLevel = // (undocumented)
'Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level0' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level1' | 'Dishcare.Dishwasher.EnumType.LearningDishwasher.DurationLevel.Level2';
export type MeatProbeTemperatureV2 = 'Cooking.Oven.EnumType.MeatProbeTemperatureV2.Off';
export type MicrowavePower = 'Cooking.Oven.EnumType.MicrowavePower.Off';
export type MultipleSoak = 'LaundryCare.Washer.EnumType.MultipleSoak.Off' | 'LaundryCare.Washer.EnumType.MultipleSoak.On';
export type ProcessPhaseCleaningRobot = 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToTarget' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Cleaning' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.SearchingBaseStation' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToHome' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.ChargingBreak' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MapValidationByUser' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Exploring' | 'ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Localizing';
export type ProcessPhaseLaundryCare = // (undocumented)
'LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad' | 'LaundryCare.Common.EnumType.ProcessPhase.CleaningHeatExchanger' | 'LaundryCare.Common.EnumType.ProcessPhase.CupboardDryReached' | 'LaundryCare.Common.EnumType.ProcessPhase.DetectingTextile' | 'LaundryCare.Common.EnumType.ProcessPhase.Drying' | 'LaundryCare.Common.EnumType.ProcessPhase.Fluffing' | 'LaundryCare.Common.EnumType.ProcessPhase.GuardingWrinkle' | 'LaundryCare.Common.EnumType.ProcessPhase.Heating' | 'LaundryCare.Common.EnumType.ProcessPhase.IntermediateSpin' | 'LaundryCare.Common.EnumType.ProcessPhase.IronDryReached' | 'LaundryCare.Common.EnumType.ProcessPhase.Prewash' | 'LaundryCare.Common.EnumType.ProcessPhase.Rinsing' | 'LaundryCare.Common.EnumType.ProcessPhase.RinsingSoftener' | 'LaundryCare.Common.EnumType.ProcessPhase.SpinningFinal' | 'LaundryCare.Common.EnumType.ProcessPhase.Undefined' | 'LaundryCare.Common.EnumType.ProcessPhase.Washing' | 'LaundryCare.Dryer.EnumType.ProcessPhase.CupboardDryReached' | 'LaundryCare.Dryer.EnumType.ProcessPhase.Drying' | 'LaundryCare.Dryer.EnumType.ProcessPhase.FinishedAntiCrease' | 'LaundryCare.Dryer.EnumType.ProcessPhase.IronDryReached' | 'LaundryCare.Washer.EnumType.ProcessPhase.AutomaticDirtDetection' | 'LaundryCare.Washer.EnumType.ProcessPhase.AutomaticTextileDetection' | 'LaundryCare.Washer.EnumType.ProcessPhase.DetergentDispensing' | 'LaundryCare.Washer.EnumType.ProcessPhase.Emptying' | 'LaundryCare.Washer.EnumType.ProcessPhase.ExtraRinsingFoam' | 'LaundryCare.Washer.EnumType.ProcessPhase.FinalSpinning' | 'LaundryCare.Washer.EnumType.ProcessPhase.LoadAdjustActive' | 'LaundryCare.Washer.EnumType.ProcessPhase.Rinsing' | 'LaundryCare.Washer.EnumType.ProcessPhase.RinsingSpinning' | 'LaundryCare.Washer.EnumType.ProcessPhase.RinsingWithAquaSensor' | 'LaundryCare.Washer.EnumType.ProcessPhase.Undefined' | 'LaundryCare.Washer.EnumType.ProcessPhase.Washing';
export type ProgramMode = // (undocumented)
'LaundryCare.WasherDryer.EnumType.ProgramMode.Drying' | 'LaundryCare.WasherDryer.EnumType.ProgramMode.Washing' | 'LaundryCare.WasherDryer.EnumType.ProgramMode.WashingAndDrying';
export type PyrolysisLevel = // (undocumented)
'Cooking.Oven.EnumType.PyrolysisLevel.Level01' | 'Cooking.Oven.EnumType.PyrolysisLevel.Level02' | 'Cooking.Oven.EnumType.PyrolysisLevel.Level03';
export type ReferenceMapID = 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.TempMap' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map1' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map2' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map3' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map4' | 'ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map5';
export type Refresher = 'LaundryCare.Dryer.EnumType.Refresher.Shirt1';
export type RinsePlus = // (undocumented)
'LaundryCare.Washer.EnumType.RinsePlus.Off' | 'LaundryCare.Washer.EnumType.RinsePlus.Plus1' | 'LaundryCare.Washer.EnumType.RinsePlus.Plus2' | 'LaundryCare.Washer.EnumType.RinsePlus.Plus3';
export type SpinSpeed = 'LaundryCare.Washer.EnumType.SpinSpeed.Auto' | 'LaundryCare.Washer.EnumType.SpinSpeed.Max' | 'LaundryCare.Washer.EnumType.SpinSpeed.Off' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM400' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM600' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM700' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM800' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM900' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1000' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1200' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1400' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1500' | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1600' | 'LaundryCare.Washer.EnumType.SpinSpeed.RinseHold' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlHigh' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlLow' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlMedium' | 'LaundryCare.Washer.EnumType.SpinSpeed.UlOff';
export type Stains = // (undocumented)
'LaundryCare.Washer.EnumType.Stains.Off' | 'LaundryCare.Washer.EnumType.Stains.On' | 'LaundryCare.Washer.EnumType.Stains.Blood' | 'LaundryCare.Washer.EnumType.Stains.Perspiration';
export type VarioPerfect = 'LaundryCare.Common.EnumType.VarioPerfect.Off' | 'LaundryCare.Common.EnumType.VarioPerfect.EcoPerfect' | 'LaundryCare.Common.EnumType.VarioPerfect.SpeedPerfect';
export type WarmingLevel = 'Cooking.Oven.EnumType.WarmingLevel.Low' | 'Cooking.Oven.EnumType.WarmingLevel.Medium' | 'Cooking.Oven.EnumType.WarmingLevel.High';
export type WasherTemperature = 'LaundryCare.Washer.EnumType.Temperature.Auto' | 'LaundryCare.Washer.EnumType.Temperature.Cold' | 'LaundryCare.Washer.EnumType.Temperature.GC20' | 'LaundryCare.Washer.EnumType.Temperature.GC30' | 'LaundryCare.Washer.EnumType.Temperature.GC40' | 'LaundryCare.Washer.EnumType.Temperature.GC50' | 'LaundryCare.Washer.EnumType.Temperature.GC60' | 'LaundryCare.Washer.EnumType.Temperature.GC70' | 'LaundryCare.Washer.EnumType.Temperature.GC80' | 'LaundryCare.Washer.EnumType.Temperature.GC90' | 'LaundryCare.Washer.EnumType.Temperature.Max' | 'LaundryCare.Washer.EnumType.Temperature.UlCold' | 'LaundryCare.Washer.EnumType.Temperature.UlWarm' | 'LaundryCare.Washer.EnumType.Temperature.UlHot' | 'LaundryCare.Washer.EnumType.Temperature.UlExtraHot';
export type WaterAndRinsePlus = 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Off' | 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus1' | 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus2' | 'LaundryCare.Washer.EnumType.WaterAndRinsePlus.Plus3';
export type WrinkleGuard = // (undocumented)
'LaundryCare.Dryer.EnumType.WrinkleGuard.Off' | 'LaundryCare.Dryer.EnumType.WrinkleGuard.Min60' | 'LaundryCare.Dryer.EnumType.WrinkleGuard.Min120';
export declare enum BatteryChargingState {
Discharging = "BSH.Common.EnumType.BatteryChargingState.Discharging",
Charging = "BSH.Common.EnumType.BatteryChargingState.Charging"
}
export declare enum CameraState {
Disabled = "BSH.Common.EnumType.Video.CameraState.Disabled",
Sleeping = "BSH.Common.EnumType.Video.CameraState.Sleeping",
Ready = "BSH.Common.EnumType.Video.CameraState.Ready",
StreamingLocal = "BSH.Common.EnumType.Video.CameraState.StreamingLocal",
StreamingCloud = "BSH.Common.EnumType.Video.CameraState.StreamingCloud",
StreamingLocalAndCloud = "BSH.Common.EnumType.Video.CameraState.StreamingLocalAndCloud",
Error = "BSH.Common.EnumType.Video.CameraState.Error"
}
export declare enum ChargingConnection {
Disconnected = "BSH.Common.EnumType.ChargingConnection.Disconnected",
Connected = "BSH.Common.EnumType.ChargingConnection.Connected"
}
export declare enum DoorState {
Open = "BSH.Common.EnumType.DoorState.Open",
Closed = "BSH.Common.EnumType.DoorState.Closed",
Locked = "BSH.Common.EnumType.DoorState.Locked"
}
export declare enum DoorStateRefrigeration {
Open = "Refrigeration.Common.EnumType.Door.States.Open",// (undocumented)
Closed = "Refrigeration.Common.EnumType.Door.States.Closed"
}
export type DoorStateBottleCooler = DoorStateRefrigeration;
export type DoorStateFlexCompartment = DoorStateRefrigeration;
export type DoorStateFreezer = DoorStateRefrigeration;
export type DoorStateRefrigerator = DoorStateRefrigeration;
export type DoorStateWineCompartment = DoorStateRefrigeration;
export declare enum OperationState {
Inactive = "BSH.Common.EnumType.OperationState.Inactive",
Ready = "BSH.Common.EnumType.OperationState.Ready",
DelayedStart = "BSH.Common.EnumType.OperationState.DelayedStart",
Run = "BSH.Common.EnumType.OperationState.Run",
Pause = "BSH.Common.EnumType.OperationState.Pause",
ActionRequired = "BSH.Common.EnumType.OperationState.ActionRequired",
Finished = "BSH.Common.EnumType.OperationState.Finished",
Error = "BSH.Common.EnumType.OperationState.Error",
Aborting = "BSH.Common.EnumType.OperationState.Aborting"
}
export declare enum PowerLevel {
Off = "Cooking.Hob.EnumType.PowerLevel.Off",
On = "Cooking.Hob.EnumType.PowerLevel.On"
}
export declare enum AddedSteam {
Off = "Cooking.Oven.EnumType.AddedSteam.Off",
On = "Cooking.Oven.EnumType.AddedSteam.On"
}
export declare enum AmbientLightColor {
CustomColor = "BSH.Common.EnumType.AmbientLightColor.CustomColor",
Color1 = "BSH.Common.EnumType.AmbientLightColor.Color1",
Color2 = "BSH.Common.EnumType.AmbientLightColor.Color2",
Color3 = "BSH.Common.EnumType.AmbientLightColor.Color3",
Color4 = "BSH.Common.EnumType.AmbientLightColor.Color4",
Color5 = "BSH.Common.EnumType.AmbientLightColor.Color5",
Color6 = "BSH.Common.EnumType.AmbientLightColor.Color6",
Color7 = "BSH.Common.EnumType.AmbientLightColor.Color7",
Color8 = "BSH.Common.EnumType.AmbientLightColor.Color8",
Color9 = "BSH.Common.EnumType.AmbientLightColor.Color9",
Color10 = "BSH.Common.EnumType.AmbientLightColor.Color10",
Color11 = "BSH.Common.EnumType.AmbientLightColor.Color11",
Color12 = "BSH.Common.EnumType.AmbientLightColor.Color12",
Color13 = "BSH.Common.EnumType.AmbientLightColor.Color13",
Color14 = "BSH.Common.EnumType.AmbientLightColor.Color14",
Color15 = "BSH.Common.EnumType.AmbientLightColor.Color15",
Color16 = "BSH.Common.EnumType.AmbientLightColor.Color16",
Color17 = "BSH.Common.EnumType.AmbientLightColor.Color17",
Color18 = "BSH.Common.EnumType.AmbientLightColor.Color18",
Color19 = "BSH.Common.EnumType.AmbientLightColor.Color19",
Color20 = "BSH.Common.EnumType.AmbientLightColor.Color20",
Color21 = "BSH.Common.EnumType.AmbientLightColor.Color21",
Color22 = "BSH.Common.EnumType.AmbientLightColor.Color22",
Color23 = "BSH.Common.EnumType.AmbientLightColor.Color23",
Color24 = "BSH.Common.EnumType.AmbientLightColor.Color24",
Color25 = "BSH.Common.EnumType.AmbientLightColor.Color25",
Color26 = "BSH.Common.EnumType.AmbientLightColor.Color26",
Color27 = "BSH.Common.EnumType.AmbientLightColor.Color27",
Color28 = "BSH.Common.EnumType.AmbientLightColor.Color28",
Color29 = "BSH.Common.EnumType.AmbientLightColor.Color29",
Color30 = "BSH.Common.EnumType.AmbientLightColor.Color30",// Blue
Color31 = "BSH.Common.EnumType.AmbientLightColor.Color31",// Light blue
Color32 = "BSH.Common.EnumType.AmbientLightColor.Color32",
Color33 = "BSH.Common.EnumType.AmbientLightColor.Color33",
Color34 = "BSH.Common.EnumType.AmbientLightColor.Color34",
Color35 = "BSH.Common.EnumType.AmbientLightColor.Color35",
Color36 = "BSH.Common.EnumType.AmbientLightColor.Color36",
Color37 = "BSH.Common.EnumType.AmbientLightColor.Color37",
Color38 = "BSH.Common.EnumType.AmbientLightColor.Color38",
Color39 = "BSH.Common.EnumType.AmbientLightColor.Color39",
Color40 = "BSH.Common.EnumType.AmbientLightColor.Color40",// Cold white
Color41 = "BSH.Common.EnumType.AmbientLightColor.Color41",// White (lemon)
Color42 = "BSH.Common.EnumType.AmbientLightColor.Color42",// Warm (ocher)
Color43 = "BSH.Common.EnumType.AmbientLightColor.Color43",// White (gold)
Color44 = "BSH.Common.EnumType.AmbientLightColor.Color44",// White (apricot)
Color45 = "BSH.Common.EnumType.AmbientLightColor.Color45",// Red
Color46 = "BSH.Common.EnumType.AmbientLightColor.Color46",// Orange
Color47 = "BSH.Common.EnumType.AmbientLightColor.Color47",// Yellow
Color48 = "BSH.Common.EnumType.AmbientLightColor.Color48",// Green
Color49 = "BSH.Common.EnumType.AmbientLightColor.Color49",// Blue
Color50 = "BSH.Common.EnumType.AmbientLightColor.Color50",// Purple
Color51 = "BSH.Common.EnumType.AmbientLightColor.Color51",// Cold white
Color52 = "BSH.Common.EnumType.AmbientLightColor.Color52",// White
Color53 = "BSH.Common.EnumType.AmbientLightColor.Color53",
Color54 = "BSH.Common.EnumType.AmbientLightColor.Color54",
Color55 = "BSH.Common.EnumType.AmbientLightColor.Color55",
Color56 = "BSH.Common.EnumType.AmbientLightColor.Color56",
Color57 = "BSH.Common.EnumType.AmbientLightColor.Color57",
Color58 = "BSH.Common.EnumType.AmbientLightColor.Color58",
Color59 = "BSH.Common.EnumType.AmbientLightColor.Color59",
Color60 = "BSH.Common.EnumType.AmbientLightColor.Color60",
Color61 = "BSH.Common.EnumType.AmbientLightColor.Color61",
Color62 = "BSH.Common.EnumType.AmbientLightColor.Color62",
Color63 = "BSH.Common.EnumType.AmbientLightColor.Color63",
Color64 = "BSH.Common.EnumType.AmbientLightColor.Color64",
Color65 = "BSH.Common.EnumType.AmbientLightColor.Color65",
Color66 = "BSH.Common.EnumType.AmbientLightColor.Color66",
Color67 = "BSH.Common.EnumType.AmbientLightColor.Color67",
Color68 = "BSH.Common.EnumType.AmbientLightColor.Color68",
Color69 = "BSH.Common.EnumType.AmbientLightColor.Color69",
Color70 = "BSH.Common.EnumType.AmbientLightColor.Color70",
Color71 = "BSH.Common.EnumType.AmbientLightColor.Color71",
Color72 = "BSH.Common.EnumType.AmbientLightColor.Color72",
Color73 = "BSH.Common.EnumType.AmbientLightColor.Color73",
Color74 = "BSH.Common.EnumType.AmbientLightColor.Color74",
Color75 = "BSH.Common.EnumType.AmbientLightColor.Color75",
Color76 = "BSH.Common.EnumType.AmbientLightColor.Color76",
Color77 = "BSH.Common.EnumType.AmbientLightColor.Color77",
Color78 = "BSH.Common.EnumType.AmbientLightColor.Color78",
Color79 = "BSH.Common.EnumType.AmbientLightColor.Color79",
Color80 = "BSH.Common.EnumType.AmbientLightColor.Color80",
Color81 = "BSH.Common.EnumType.AmbientLightColor.Color81",
Color82 = "BSH.Common.EnumType.AmbientLightColor.Color82",
Color83 = "BSH.Common.EnumType.AmbientLightColor.Color83",
Color84 = "BSH.Common.EnumType.AmbientLightColor.Color84",
Color85 = "BSH.Common.EnumType.AmbientLightColor.Color85",
Color86 = "BSH.Common.EnumType.AmbientLightColor.Color86",
Color87 = "BSH.Common.EnumType.AmbientLightColor.Color87",
Color88 = "BSH.Common.EnumType.AmbientLightColor.Color88",
Color89 = "BSH.Common.EnumType.AmbientLightColor.Color89",
Color90 = "BSH.Common.EnumType.AmbientLightColor.Color90",
Color91 = "BSH.Common.EnumType.AmbientLightColor.Color91",
Color92 = "BSH.Common.EnumType.AmbientLightColor.Color92",
Color93 = "BSH.Common.EnumType.AmbientLightColor.Color93",
Color94 = "BSH.Common.EnumType.AmbientLightColor.Color94",
Color95 = "BSH.Common.EnumType.AmbientLightColor.Color95",
Color96 = "BSH.Common.EnumType.AmbientLightColor.Color96",
Color97 = "BSH.Common.EnumType.AmbientLightColor.Color97",
Color98 = "BSH.Common.EnumType.AmbientLightColor.Color98",
Color99 = "BSH.Common.EnumType.AmbientLightColor.Color99"
}
export declare enum AssistantForce {
LowForce = "Refrigeration.Common.EnumType.Door.AssistantForce.LowForce",
MiddleForce = "Refrigeration.Common.EnumType.Door.AssistantForce.MiddleForce",
HighForce = "Refrigeration.Common.EnumType.Door.AssistantForce.HighForce"
}
export declare enum AssistantTrigger {
Push = "Refrigeration.Common.EnumType.Door.AssistantTrigger.Push",
Pull = "Refrigeration.Common.EnumType.Door.AssistantTrigger.Pull",
PushPull = "Refrigeration.Common.EnumType.Door.AssistantTrigger.PushPull"
}
export declare enum ColorTemperature {
Individual = "Cooking.Hood.EnumType.ColorTemperature.custom",
Warm = "Cooking.Hood.EnumType.ColorTemperature.warm",// 0%
WarnNeutral = "Cooking.Hood.EnumType.ColorTemperature.warmToNeutral",
Neutral = "Cooking.Hood.EnumType.ColorTemperature.neutral",
ColdNeutral = "Cooking.Hood.EnumType.ColorTemperature.neutralToCold",
Cold = "Cooking.Hood.EnumType.ColorTemperature.cold"
}
export declare enum LiquidVolumeUnit {
FluidOunces = "BSH.Common.EnumType.LiquidVolumeUnit.FluidOunces",
MilliLiter = "BSH.Common.EnumType.LiquidVolumeUnit.MilliLiter"
}
export declare enum PowerState {
MainsOff = "BSH.Common.EnumType.PowerState.MainsOff",// (undocumented)
Off = "BSH.Common.EnumType.PowerState.Off",
On = "BSH.Common.EnumType.PowerState.On",
Standby = "BSH.Common.EnumType.PowerState.Standby",
Undefined = "BSH.Common.EnumType.PowerState.Undefined"
}
export declare enum TemperatureUnit {
Celsius = "BSH.Common.EnumType.TemperatureUnit.Celsius",
Fahrenheit = "BSH.Common.EnumType.TemperatureUnit.Fahrenheit"
}
export declare enum ZoneSelector {
FrontLeft = "Cooking.Hob.EnumType.ZoneSelector.FrontLeft",
FrontRight = "Cooking.Hob.EnumType.ZoneSelector.FrontRight",
RearLeft = "Cooking.Hob.EnumType.ZoneSelector.RearLeft",
RearRight = "Cooking.Hob.EnumType.ZoneSelector.RearRight"
}
export declare enum EventPresentState {
Present = "BSH.Common.EnumType.EventPresentState.Present",
Off = "BSH.Common.EnumType.EventPresentState.Off",
Confirmed = "BSH.Common.EnumType.EventPresentState.Confirmed"
}
export interface OptionValues {
'BSH.Common.Option.BaseProgram'?: ProgramKey;
'BSH.Common.Option.CurrentStepRemainingTime'?: number;
'BSH.Common.Option.Duration'?: number;
'BSH.Common.Option.ElapsedProgramTime'?: number;
'BSH.Common.Option.EnergyForecast'?: number;
'BSH.Common.Option.EstimatedTotalProgramTime'?: number;
'BSH.Common.Option.FinishInRelative'?: number;
'BSH.Common.Option.ProgramName'?: string;
'BSH.Common.Option.ProgramProgress'?: number;
'BSH.Common.Option.RemainingProgramTime.AutoCounting'?: boolean;
'BSH.Common.Option.RemainingProgramTime'?: number;
'BSH.Common.Option.RemainingProgramTimeEstimationState'?: EstimationState;
'BSH.Common.Option.RemainingProgramTimeIsEstimated'?: boolean;
'BSH.Common.Option.StartInRelative'?: number;
'BSH.Common.Option.WaterForecast'?: number;
'ConsumerProducts.CleaningRobot.Option.CleaningMode'?: CleaningMode;
'ConsumerProducts.CleaningRobot.Option.ProcessPhase'?: ProcessPhaseCleaningRobot;
'ConsumerProducts.CleaningRobot.Option.ReferenceMapId'?: ReferenceMapID;
'ConsumerProducts.CoffeeMaker.Option.AromaSelect'?: AromaSelect;
'ConsumerProducts.CoffeeMaker.Option.BeanAmount'?: BeanAmount;
'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'?: BeanContainerSelection;
'ConsumerProducts.CoffeeMaker.Option.BeverageSize'?: BeverageSize;
'ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining'?: number;
'ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation'?: CoarsnessExtended;
'ConsumerProducts.CoffeeMaker.Option.Coarsness'?: CoarsnessExtended;
'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'?: CoffeeMilkRatio;
'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation'?: CoffeeStrength;
'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'?: CoffeeStrength;
'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation'?: CoffeeTemperature;
'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'?: CoffeeTemperature;
'ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation'?: number;
'ConsumerProducts.CoffeeMaker.Option.FillQuantity'?: number;
'ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation'?: FlowRate;
'ConsumerProducts.CoffeeMaker.Option.FlowRate'?: FlowRate;
'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'?: HotWaterTemperature;
'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'?: boolean;
'ConsumerProducts.CoffeeMaker.Option.Shot.Count'?: CoffeeShots;
'Cooking.Common.Option.Hood.Boost'?: boolean;
'Cooking.Common.Option.Hood.IntensiveLevel'?: IntensiveStage;
'Cooking.Common.Option.Hood.VentingLevel'?: FanStage;
'Cooking.Oven.Option.AirExchange'?: boolean;
'Cooking.Oven.Option.CavitySelector'?: CavitySelector;
'Cooking.Oven.Option.FastPreHeat'?: boolean;
'Cooking.Oven.Option.HeatupProgress'?: number;
'Cooking.Oven.Option.MeatProbeTemperatureV2'?: MeatProbeTemperatureV2;
'Cooking.Oven.Option.MicrowavePower'?: MicrowavePower;
'Cooking.Oven.Option.PyrolysisLevel'?: PyrolysisLevel;
'Cooking.Oven.Option.SetpointTemperature'?: number;
'Cooking.Oven.Option.SteamAssistLevel'?: AddedSteam;
'Cooking.Oven.Option.SteamBoost'?: boolean;
'Cooking.Oven.Option.WarmingLevel'?: WarmingLevel;
'Dishcare.Dishwasher.Option.BrillianceDry'?: boolean;
'Dishcare.Dishwasher.Option.DelicateBasket'?: boolean;
'Dishcare.Dishwasher.Option.EcoDry'?: boolean;
'Dishcare.Dishwasher.Option.EnergySafe'?: boolean;
'Dishcare.Dishwasher.Option.ExtraDry'?: boolean;
'Dishcare.Dishwasher.Option.ExtraRinse'?: boolean;
'Dishcare.Dishwasher.Option.FlexSpray.BackLeft'?: FlexSprayIntensity;
'Dishcare.Dishwasher.Option.FlexSpray.BackRight'?: FlexSprayIntensity;
'Dishcare.Dishwasher.Option.FlexSpray.FrontLeft'?: FlexSprayIntensity;
'Dishcare.Dishwasher.Option.FlexSpray.FrontRight'?: FlexSprayIntensity;
'Dishcare.Dishwasher.Option.FlexSpray.Type'?: FlexSprayType;
'Dishcare.Dishwasher.Option.HalfLoad'?: boolean;
'Dishcare.Dishwasher.Option.HygienePlus'?: boolean;
'Dishcare.Dishwasher.Option.IntensivZone'?: boolean;
'Dishcare.Dishwasher.Option.LearningDishwasher.CleaningLevel'?: LearningDishwasherCleaningLevel;
'Dishcare.Dishwasher.Option.LearningDishwasher.DryingLevel'?: LearningDishwasherDryingLevel;
'Dishcare.Dishwasher.Option.LearningDishwasher.DurationLevel'?: LearningDishwasherDurationLevel;
'Dishcare.Dishwasher.Option.Pretreatment'?: boolean;
'Dishcare.Dishwasher.Option.SanitationUC'?: boolean;
'Dishcare.Dishwasher.Option.SilenceOnDemand'?: boolean;
'Dishcare.Dishwasher.Option.StorageFunction'?: boolean;
'Dishcare.Dishwasher.Option.Turbo'?: boolean;
'Dishcare.Dishwasher.Option.VarioSpeed'?: boolean;
'Dishcare.Dishwasher.Option.VarioSpeedPlus'?: boolean;
'Dishcare.Dishwasher.Option.ZeoliteDry'?: boolean;
'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedMode'?: FanSpeedMode;
'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedPercentage'?: number;
'LaundryCare.Common.Option.LoadRecommendation'?: number;
'LaundryCare.Common.Option.LowTemperatureHygiene'?: boolean;
'LaundryCare.Common.Option.ProcessPhase'?: ProcessPhaseLaundryCare;
'LaundryCare.Common.Option.ReferToProgram'?: ProgramKey | number;
'LaundryCare.Common.Option.SilentMode'?: boolean;
'LaundryCare.Common.Option.SpeedPerfect'?: boolean;
'LaundryCare.Common.Option.VarioPerfect'?: VarioPerfect;
'LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime'?: number;
'LaundryCare.Dryer.Option.DryingTarget'?: DryingTarget;
'LaundryCare.Dryer.Option.DryingTargetAdjustment'?: DryingTargetAdjustment;
'LaundryCare.Dryer.Option.Gentle'?: boolean;
'LaundryCare.Dryer.Option.HalfLoad'?: boolean;
'LaundryCare.Dryer.Option.ProcessPhase'?: ProcessPhaseLaundryCare;
'LaundryCare.Dryer.Option.Refresher'?: Refresher;
'LaundryCare.Dryer.Option.WrinkleGuard'?: WrinkleGuard;
'LaundryCare.Washer.Option.EISA'?: boolean;
'LaundryCare.Washer.Option.IDos1.Active'?: boolean;
'LaundryCare.Washer.Option.IDos1Active'?: boolean;
'LaundryCare.Washer.Option.IDos1DosingLevel'?: IDosingLevel;
'LaundryCare.Washer.Option.IDos2.Active'?: boolean;
'LaundryCare.Washer.Option.IDos2Active'?: boolean;
'LaundryCare.Washer.Option.IDos2DosingLevel'?: IDosingLevel;
'LaundryCare.Washer.Option.IntensivePlus'?: boolean;
'LaundryCare.Washer.Option.LessIroning'?: boolean;
'LaundryCare.Washer.Option.MiniLoad'?: boolean;
'LaundryCare.Washer.Option.MultipleSoak'?: MultipleSoak;
'LaundryCare.Washer.Option.Prewash'?: boolean;
'LaundryCare.Washer.Option.ProcessPhase'?: ProcessPhaseLaundryCare;
'LaundryCare.Washer.Option.RinseHold'?: boolean;
'LaundryCare.Washer.Option.RinsePlus'?: RinsePlus;
'LaundryCare.Washer.Option.RinsePlus1'?: boolean;
'LaundryCare.Washer.Option.SilentWash'?: boolean;
'LaundryCare.Washer.Option.Soak'?: boolean;
'LaundryCare.Washer.Option.SpeedPerfect'?: boolean;
'LaundryCare.Washer.Option.SpinSpeed'?: SpinSpeed;
'LaundryCare.Washer.Option.Stains'?: Stains;
'LaundryCare.Washer.Option.Temperature'?: WasherTemperature;
'LaundryCare.Washer.Option.WaterAndRinsePlus1'?: boolean;
'LaundryCare.Washer.Option.WaterPlus'?: boolean;
'LaundryCare.WasherDryer.Option.DryingTarget'?: DryingTargetWD;
'LaundryCare.WasherDryer.Option.LowTemperatureHygiene'?: boolean;
'LaundryCare.WasherDryer.Option.ProgramMode'?: ProgramMode;
'LaundryCare.WasherDryer.Option.WrinkleGuardBoost'?: boolean;
}
export interface StatusValues {
'BSH.Common.Status.BatteryChargingState'?: BatteryChargingState;
'BSH.Common.Status.BatteryLevel'?: number;
'BSH.Common.Status.ChargingConnection'?: ChargingConnection;
'BSH.Common.Status.DoorState'?: DoorState;
'BSH.Common.Status.InteriorIlluminationActive'?: boolean;
'BSH.Common.Status.LocalControlActive'?: boolean;
'BSH.Common.Status.OperationState'?: OperationState;
'BSH.Common.Status.Rem