Skip to content
Back to top
View this page

# aiohomeconnect.model package

Provide a model for the Home Connect API.

class aiohomeconnect.model.ArrayOfAvailablePrograms(programs: list[EnumerateAvailableProgram])

  Bases: `DataClassJSONMixin`

  Represent ArrayOfAvailablePrograms.

  classmethod from_dict(d, *, dialect=None)
  programs: list[EnumerateAvailableProgram]
  to_dict()

class aiohomeconnect.model.ArrayOfCommands(commands: list[Command])

  Bases: `DataClassJSONMixin`

  Represent ArrayOfCommands.

  commands: list[Command]
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.ArrayOfEvents(items: list[Event])

  Bases: `DataClassJSONMixin`

  Represent ArrayOfEvents.

  classmethod from_dict(d, *, dialect=None)
  items: list[Event]
  to_dict()

class aiohomeconnect.model.ArrayOfHomeAppliances(homeappliances: list[HomeAppliance])

  Bases: `DataClassJSONMixin`

  Object containing an array of home appliances.

  classmethod from_dict(d, *, dialect=None)
  homeappliances: list[HomeAppliance]
  to_dict()

class aiohomeconnect.model.ArrayOfImages(images: list[Image])

  Bases: `DataClassJSONMixin`

  List of images available from the home appliance.

  classmethod from_dict(d, *, dialect=None)
  images: list[Image]
  to_dict()

class aiohomeconnect.model.ArrayOfOptions(options: list[Option])

  Bases: `DataClassJSONMixin`

  List of options.

  classmethod from_dict(d, *, dialect=None)
  options: list[Option]
  to_dict()

class aiohomeconnect.model.ArrayOfPrograms(programs: list[EnumerateProgram], active: Program | None = None, selected: Program | None = None)

  Bases: `DataClassJSONMixin`

  Represent ArrayOfPrograms.

  active: Program | None = None
  classmethod from_dict(d, *, dialect=None)
  programs: list[EnumerateProgram]
  selected: Program | None = None
  to_dict()

class aiohomeconnect.model.ArrayOfSettings(settings: list[GetSetting])

  Bases: `DataClassJSONMixin`

  List of settings of the home appliance.

  classmethod from_dict(d, *, dialect=None)
  settings: list[GetSetting]
  to_dict()

class aiohomeconnect.model.ArrayOfStatus(status: list[Status])

  Bases: `DataClassJSONMixin`

  List of status of the home appliance.

  classmethod from_dict(d, *, dialect=None)
  status: list[Status]
  to_dict()

class aiohomeconnect.model.CommandKey(*values)

  Bases: `StrEnum`

  Represent a command key.

  BSH_COMMON_ACKNOWLEDGE_EVENT = 'BSH.Common.Command.AcknowledgeEvent'
  BSH_COMMON_OPEN_DOOR = 'BSH.Common.Command.OpenDoor'
  BSH_COMMON_PARTLY_OPEN_DOOR = 'BSH.Common.Command.PartlyOpenDoor'
  BSH_COMMON_PAUSE_PROGRAM = 'BSH.Common.Command.PauseProgram'
  BSH_COMMON_RESUME_PROGRAM = 'BSH.Common.Command.ResumeProgram'

class aiohomeconnect.model.Event(key: EventKey, raw_key: str, timestamp: int, level: str, handling: str, value: str | int | float | bool | None, name: str | None = None, uri: str | None = None, display_value: str | None = None, unit: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent Event.

  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  handling: str
  key: EventKey
  level: str
  name: str | None = None
  raw_key: str
  timestamp: int
  to_dict()
  unit: str | None = None
  uri: str | None = None
  value: str | int | float | bool | None

class aiohomeconnect.model.EventKey(*values)

  Bases: `StrEnum`

  Represent an event key.

  BSH_COMMON_APPLIANCE_CONNECTED = 'BSH.Common.Appliance.Connected'
  BSH_COMMON_APPLIANCE_DEPAIRED = 'BSH.Common.Appliance.Depaired'
  BSH_COMMON_APPLIANCE_DISCONNECTED = 'BSH.Common.Appliance.Disconnected'
  BSH_COMMON_APPLIANCE_PAIRED = 'BSH.Common.Appliance.Paired'
  BSH_COMMON_EVENT_ALARM_CLOCK_ELAPSED = 'BSH.Common.Event.AlarmClockElapsed'
  BSH_COMMON_EVENT_FAVORITE_001_EXTERNAL_TRIGGER = 'BSH.Common.Event.Favorite.001.ExternalTrigger'
  BSH_COMMON_EVENT_FAVORITE_002_EXTERNAL_TRIGGER = 'BSH.Common.Event.Favorite.002.ExternalTrigger'
  BSH_COMMON_EVENT_PROGRAM_ABORTED = 'BSH.Common.Event.ProgramAborted'
  BSH_COMMON_EVENT_PROGRAM_FINISHED = 'BSH.Common.Event.ProgramFinished'
  BSH_COMMON_OPTION_BASE_PROGRAM = 'BSH.Common.Option.BaseProgram'
  BSH_COMMON_OPTION_CURRENT_STEP_REMAINING_TIME = 'BSH.Common.Option.CurrentStepRemainingTime'
  BSH_COMMON_OPTION_DURATION = 'BSH.Common.Option.Duration'
  BSH_COMMON_OPTION_ELAPSED_PROGRAM_TIME = 'BSH.Common.Option.ElapsedProgramTime'
  BSH_COMMON_OPTION_ENERGY_FORECAST = 'BSH.Common.Option.EnergyForecast'
  BSH_COMMON_OPTION_ESTIMATED_TOTAL_PROGRAM_TIME = 'BSH.Common.Option.EstimatedTotalProgramTime'
  BSH_COMMON_OPTION_FINISH_IN_RELATIVE = 'BSH.Common.Option.FinishInRelative'
  BSH_COMMON_OPTION_PROGRAM_NAME = 'BSH.Common.Option.ProgramName'
  BSH_COMMON_OPTION_PROGRAM_PROGRESS = 'BSH.Common.Option.ProgramProgress'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME = 'BSH.Common.Option.RemainingProgramTime'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME_AUTO_COUNTING = 'BSH.Common.Option.RemainingProgramTime.AutoCounting'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME_ESTIMATION_STATE = 'BSH.Common.Option.RemainingProgramTimeEstimationState'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME_IS_ESTIMATED = 'BSH.Common.Option.RemainingProgramTimeIsEstimated'
  BSH_COMMON_OPTION_SMART_ENERGY_SERVICE_SMART_START_ENABLED = 'BSH.Common.Option.SmartEnergyService.SmartStartEnabled'
  BSH_COMMON_OPTION_START_IN_RELATIVE = 'BSH.Common.Option.StartInRelative'
  BSH_COMMON_OPTION_WATER_FORECAST = 'BSH.Common.Option.WaterForecast'
  BSH_COMMON_ROOT_ACTIVE_PROGRAM = 'BSH.Common.Root.ActiveProgram'
  BSH_COMMON_ROOT_SELECTED_PROGRAM = 'BSH.Common.Root.SelectedProgram'
  BSH_COMMON_SETTING_ALARM_CLOCK = 'BSH.Common.Setting.AlarmClock'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_BRIGHTNESS = 'BSH.Common.Setting.AmbientLightBrightness'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_COLOR = 'BSH.Common.Setting.AmbientLightColor'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_CUSTOM_COLOR = 'BSH.Common.Setting.AmbientLightCustomColor'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_ENABLED = 'BSH.Common.Setting.AmbientLightEnabled'
  BSH_COMMON_SETTING_CHILD_LOCK = 'BSH.Common.Setting.ChildLock'
  BSH_COMMON_SETTING_LIQUID_VOLUME_UNIT = 'BSH.Common.Setting.LiquidVolumeUnit'
  BSH_COMMON_SETTING_POWER_STATE = 'BSH.Common.Setting.PowerState'
  BSH_COMMON_SETTING_TEMPERATURE_UNIT = 'BSH.Common.Setting.TemperatureUnit'
  BSH_COMMON_STATUS_BATTERY_CHARGING_STATE = 'BSH.Common.Status.BatteryChargingState'
  BSH_COMMON_STATUS_BATTERY_LEVEL = 'BSH.Common.Status.BatteryLevel'
  BSH_COMMON_STATUS_CHARGING_CONNECTION = 'BSH.Common.Status.ChargingConnection'
  BSH_COMMON_STATUS_DOOR_STATE = 'BSH.Common.Status.DoorState'
  BSH_COMMON_STATUS_INTERIOR_ILLUMINATION_ACTIVE = 'BSH.Common.Status.InteriorIlluminationActive'
  BSH_COMMON_STATUS_LOCAL_CONTROL_ACTIVE = 'BSH.Common.Status.LocalControlActive'
  BSH_COMMON_STATUS_OPERATION_STATE = 'BSH.Common.Status.OperationState'
  BSH_COMMON_STATUS_REMOTE_CONTROL_ACTIVE = 'BSH.Common.Status.RemoteControlActive'
  BSH_COMMON_STATUS_REMOTE_CONTROL_START_ALLOWED = 'BSH.Common.Status.RemoteControlStartAllowed'
  BSH_COMMON_STATUS_VIDEO_CAMERA_STATE = 'BSH.Common.Status.Video.CameraState'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_EVENT_DOCKING_STATION_NOT_FOUND = 'ConsumerProducts.CleaningRobot.Event.DockingStationNotFound'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_EVENT_EMPTY_DUST_BOX_AND_CLEAN_FILTER = 'ConsumerProducts.CleaningRobot.Event.EmptyDustBoxAndCleanFilter'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_EVENT_ROBOT_IS_STUCK = 'ConsumerProducts.CleaningRobot.Event.RobotIsStuck'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_CLEANING_MODE = 'ConsumerProducts.CleaningRobot.Option.CleaningMode'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_PROCESS_PHASE = 'ConsumerProducts.CleaningRobot.Option.ProcessPhase'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_REFERENCE_MAP_ID = 'ConsumerProducts.CleaningRobot.Option.ReferenceMapId'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_SUCTION_POWER = 'ConsumerProducts.CleaningRobot.Option.SuctionPower'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_CURRENT_MAP = 'ConsumerProducts.CleaningRobot.Setting.CurrentMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_1 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap1'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_2 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap2'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_3 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap3'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_4 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap4'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_5 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap5'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_DUST_BOX_INSERTED = 'ConsumerProducts.CleaningRobot.Status.DustBoxInserted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_LAST_SELECTED_MAP = 'ConsumerProducts.CleaningRobot.Status.LastSelectedMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_LIFTED = 'ConsumerProducts.CleaningRobot.Status.Lifted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_LOST = 'ConsumerProducts.CleaningRobot.Status.Lost'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_BEAN_CONTAINER_EMPTY = 'ConsumerProducts.CoffeeMaker.Event.BeanContainerEmpty'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_10_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn10Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_15_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn15Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_20_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn20Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_5_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn5Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_10_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn10Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_15_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn15Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_20_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn20Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_5_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn5Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_CALC_N_CLEAN_BLOCKAGE = 'ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanBlockage'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_CALC_N_CLEAN_OVERDUE = 'ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanOverdue'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_CLEANING_OVERDUE = 'ConsumerProducts.CoffeeMaker.Event.DeviceCleaningOverdue'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_DESCALING_BLOCKAGE = 'ConsumerProducts.CoffeeMaker.Event.DeviceDescalingBlockage'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_DESCALING_OVERDUE = 'ConsumerProducts.CoffeeMaker.Event.DeviceDescalingOverdue'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_SHOULD_BE_CALC_N_CLEANED = 'ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCalcNCleaned'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_SHOULD_BE_CLEANED = 'ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCleaned'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_SHOULD_BE_DESCALED = 'ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeDescaled'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DRIP_TRAY_FULL = 'ConsumerProducts.CoffeeMaker.Event.DripTrayFull'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_KEEP_MILK_TANK_COOL = 'ConsumerProducts.CoffeeMaker.Event.KeepMilkTankCool'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_WATER_TANK_EMPTY = 'ConsumerProducts.CoffeeMaker.Event.WaterTankEmpty'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_AROMA_SELECT = 'ConsumerProducts.CoffeeMaker.Option.AromaSelect'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEAN_AMOUNT = 'ConsumerProducts.CoffeeMaker.Option.BeanAmount'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEAN_CONTAINER_SELECTION = 'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEVERAGES_REMAINING = 'ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEVERAGE_SIZE = 'ConsumerProducts.CoffeeMaker.Option.BeverageSize'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COARSNESS = 'ConsumerProducts.CoffeeMaker.Option.Coarsness'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COARSNESS_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_MILK_RATIO = 'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_STRENGTH = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_STRENGTH_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_TEMPERATURE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FILL_QUANTITY = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FILL_QUANTITY_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FLOW_RATE = 'ConsumerProducts.CoffeeMaker.Option.FlowRate'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FLOW_RATE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_HOT_WATER_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_MULTIPLE_BEVERAGES = 'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_SHOT_COUNT = 'ConsumerProducts.CoffeeMaker.Option.Shot.Count'
  CONSUMER_PRODUCTS_COFFEE_MAKER_SETTING_CUP_WARMER = 'ConsumerProducts.CoffeeMaker.Setting.CupWarmer'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_COFFEE_AND_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_FROTHY_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_HOT_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_HOT_WATER = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_HOT_WATER_CUPS = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWaterCups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_POWDER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso'
  COOKING_COMMON_EVENT_HOOD_GREASE_FILTER_MAX_SATURATION_NEARLY_REACHED = 'Cooking.Common.Event.Hood.GreaseFilterMaxSaturationNearlyReached'
  COOKING_COMMON_EVENT_HOOD_GREASE_FILTER_MAX_SATURATION_REACHED = 'Cooking.Common.Event.Hood.GreaseFilterMaxSaturationReached'
  COOKING_COMMON_OPTION_HOOD_BOOST = 'Cooking.Common.Option.Hood.Boost'
  COOKING_COMMON_OPTION_HOOD_INTENSIVE_LEVEL = 'Cooking.Common.Option.Hood.IntensiveLevel'
  COOKING_COMMON_OPTION_HOOD_VENTING_LEVEL = 'Cooking.Common.Option.Hood.VentingLevel'
  COOKING_COMMON_SETTING_LIGHTING = 'Cooking.Common.Setting.Lighting'
  COOKING_COMMON_SETTING_LIGHTING_BRIGHTNESS = 'Cooking.Common.Setting.LightingBrightness'
  COOKING_HOOD_SETTING_COLOR_TEMPERATURE = 'Cooking.Hood.Setting.ColorTemperature'
  COOKING_HOOD_SETTING_COLOR_TEMPERATURE_PERCENT = 'Cooking.Hood.Setting.ColorTemperaturePercent'
  COOKING_OVEN_EVENT_PREHEAT_FINISHED = 'Cooking.Oven.Event.PreheatFinished'
  COOKING_OVEN_EVENT_REGULAR_PREHEAT_FINISHED = 'Cooking.Oven.Event.RegularPreheatFinished'
  COOKING_OVEN_OPTION_AIR_EXCHANGE = 'Cooking.Oven.Option.AirExchange'
  COOKING_OVEN_OPTION_CAVITY_SELECTOR = 'Cooking.Oven.Option.CavitySelector'
  COOKING_OVEN_OPTION_FAST_PRE_HEAT = 'Cooking.Oven.Option.FastPreHeat'
  COOKING_OVEN_OPTION_HEATUP_PROGRESS = 'Cooking.Oven.Option.HeatupProgress'
  COOKING_OVEN_OPTION_LEVEL = 'Cooking.Oven.Option.Level'
  COOKING_OVEN_OPTION_MEAT_PROBE_TEMPERATURE_V2 = 'Cooking.Oven.Option.MeatProbeTemperatureV2'
  COOKING_OVEN_OPTION_MICROWAVE_POWER = 'Cooking.Oven.Option.MicrowavePower'
  COOKING_OVEN_OPTION_PYROLYSIS_LEVEL = 'Cooking.Oven.Option.PyrolysisLevel'
  COOKING_OVEN_OPTION_SETPOINT_TEMPERATURE = 'Cooking.Oven.Option.SetpointTemperature'
  COOKING_OVEN_OPTION_STEAM_ASSIST_LEVEL = 'Cooking.Oven.Option.SteamAssistLevel'
  COOKING_OVEN_OPTION_STEAM_BOOST = 'Cooking.Oven.Option.SteamBoost'
  COOKING_OVEN_OPTION_WARMING_LEVEL = 'Cooking.Oven.Option.WarmingLevel'
  COOKING_OVEN_SETTING_SABBATH_MODE = 'Cooking.Oven.Setting.SabbathMode'
  COOKING_OVEN_STATUS_CURRENT_CAVITY_TEMPERATURE = 'Cooking.Oven.Status.CurrentCavityTemperature'
  DISHCARE_DISHWASHER_EVENT_MACHINE_CARE_AND_FILTER_CLEANING_REMINDER = 'Dishcare.Dishwasher.Event.MachineCareAndFilterCleaningReminder'
  DISHCARE_DISHWASHER_EVENT_MACHINE_CARE_AND_LOW_MAINTENANCE_FILTER_CLEANING_REMINDER = 'Dishcare.Dishwasher.Event.MachineCareAndLowMaintenanceFilterCleaningReminder'
  DISHCARE_DISHWASHER_EVENT_MACHINE_CARE_REMINDER = 'Dishcare.Dishwasher.Event.MachineCareReminder'
  DISHCARE_DISHWASHER_EVENT_PROGRAM_BLOCKED_SALT_LACK = 'Dishcare.Dishwasher.Event.ProgramBlockedSaltLack'
  DISHCARE_DISHWASHER_EVENT_RINSE_AID_LACK = 'Dishcare.Dishwasher.Event.RinseAidLack'
  DISHCARE_DISHWASHER_EVENT_RINSE_AID_NEARLY_EMPTY = 'Dishcare.Dishwasher.Event.RinseAidNearlyEmpty'
  DISHCARE_DISHWASHER_EVENT_SALT_LACK = 'Dishcare.Dishwasher.Event.SaltLack'
  DISHCARE_DISHWASHER_EVENT_SALT_NEARLY_EMPTY = 'Dishcare.Dishwasher.Event.SaltNearlyEmpty'
  DISHCARE_DISHWASHER_EVENT_SMART_FILTER_CLEANING_REMINDER = 'Dishcare.Dishwasher.Event.SmartFilterCleaningReminder'
  DISHCARE_DISHWASHER_OPTION_BRILLIANCE_DRY = 'Dishcare.Dishwasher.Option.BrillianceDry'
  DISHCARE_DISHWASHER_OPTION_DELICATE_BASKET = 'Dishcare.Dishwasher.Option.DelicateBasket'
  DISHCARE_DISHWASHER_OPTION_ECO_DRY = 'Dishcare.Dishwasher.Option.EcoDry'
  DISHCARE_DISHWASHER_OPTION_ENERGY_SAFE = 'Dishcare.Dishwasher.Option.EnergySafe'
  DISHCARE_DISHWASHER_OPTION_EXTRA_DRY = 'Dishcare.Dishwasher.Option.ExtraDry'
  DISHCARE_DISHWASHER_OPTION_EXTRA_RINSE = 'Dishcare.Dishwasher.Option.ExtraRinse'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_BACK_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.BackLeft'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_BACK_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.BackRight'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_FRONT_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontLeft'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_FRONT_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontRight'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_TYPE = 'Dishcare.Dishwasher.Option.FlexSpray.Type'
  DISHCARE_DISHWASHER_OPTION_HALF_LOAD = 'Dishcare.Dishwasher.Option.HalfLoad'
  DISHCARE_DISHWASHER_OPTION_HOLIDAY_MODE = 'Dishcare.Dishwasher.Option.HolidayMode'
  DISHCARE_DISHWASHER_OPTION_HYGIENE_PLUS = 'Dishcare.Dishwasher.Option.HygienePlus'
  DISHCARE_DISHWASHER_OPTION_INTENSIV_ZONE = 'Dishcare.Dishwasher.Option.IntensivZone'
  DISHCARE_DISHWASHER_OPTION_LEARNING_DISHWASHER_CLEANING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.CleaningLevel'
  DISHCARE_DISHWASHER_OPTION_LEARNING_DISHWASHER_DRYING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DryingLevel'
  DISHCARE_DISHWASHER_OPTION_LEARNING_DISHWASHER_DURATION_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DurationLevel'
  DISHCARE_DISHWASHER_OPTION_PRETREATMENT = 'Dishcare.Dishwasher.Option.Pretreatment'
  DISHCARE_DISHWASHER_OPTION_SANITATION_UC = 'Dishcare.Dishwasher.Option.SanitationUC'
  DISHCARE_DISHWASHER_OPTION_SILENCE_ON_DEMAND = 'Dishcare.Dishwasher.Option.SilenceOnDemand'
  DISHCARE_DISHWASHER_OPTION_STORAGE_FUNCTION = 'Dishcare.Dishwasher.Option.StorageFunction'
  DISHCARE_DISHWASHER_OPTION_TURBO = 'Dishcare.Dishwasher.Option.Turbo'
  DISHCARE_DISHWASHER_OPTION_VARIO_SPEED = 'Dishcare.Dishwasher.Option.VarioSpeed'
  DISHCARE_DISHWASHER_OPTION_VARIO_SPEED_PLUS = 'Dishcare.Dishwasher.Option.VarioSpeedPlus'
  DISHCARE_DISHWASHER_OPTION_ZEOLITE_DRY = 'Dishcare.Dishwasher.Option.ZeoliteDry'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_OPTION_FAN_SPEED_MODE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedMode'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_OPTION_FAN_SPEED_PERCENTAGE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedPercentage'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_OPTION_SETPOINT_TEMPERATURE = 'HeatingVentilationAirConditioning.AirConditioner.Option.SetpointTemperature'
  LAUNDRY_CARE_COMMON_OPTION_LOAD_RECOMMENDATION = 'LaundryCare.Common.Option.LoadRecommendation'
  LAUNDRY_CARE_COMMON_OPTION_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.Common.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_COMMON_OPTION_PROCESS_PHASE = 'LaundryCare.Common.Option.ProcessPhase'
  LAUNDRY_CARE_COMMON_OPTION_REFER_TO_PROGRAM = 'LaundryCare.Common.Option.ReferToProgram'
  LAUNDRY_CARE_COMMON_OPTION_SILENT_MODE = 'LaundryCare.Common.Option.SilentMode'
  LAUNDRY_CARE_COMMON_OPTION_SPEED_PERFECT = 'LaundryCare.Common.Option.SpeedPerfect'
  LAUNDRY_CARE_COMMON_OPTION_VARIO_PERFECT = 'LaundryCare.Common.Option.VarioPerfect'
  LAUNDRY_CARE_DRYER_EVENT_DRYING_PROCESS_FINISHED = 'LaundryCare.Dryer.Event.DryingProcessFinished'
  LAUNDRY_CARE_DRYER_OPTION_CONNECTED_DRY_ORIGINAL_PROGRAM_TIME = 'LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime'
  LAUNDRY_CARE_DRYER_OPTION_DRYING_TARGET = 'LaundryCare.Dryer.Option.DryingTarget'
  LAUNDRY_CARE_DRYER_OPTION_DRYING_TARGET_ADJUSTMENT = 'LaundryCare.Dryer.Option.DryingTargetAdjustment'
  LAUNDRY_CARE_DRYER_OPTION_GENTLE = 'LaundryCare.Dryer.Option.Gentle'
  LAUNDRY_CARE_DRYER_OPTION_HALF_LOAD = 'LaundryCare.Dryer.Option.HalfLoad'
  LAUNDRY_CARE_DRYER_OPTION_PROCESS_PHASE = 'LaundryCare.Dryer.Option.ProcessPhase'
  LAUNDRY_CARE_DRYER_OPTION_REFRESHER = 'LaundryCare.Dryer.Option.Refresher'
  LAUNDRY_CARE_DRYER_OPTION_WRINKLE_GUARD = 'LaundryCare.Dryer.Option.WrinkleGuard'
  LAUNDRY_CARE_WASHER_DRYER_OPTION_DRYER_PROGRAM_MODE = 'LaundryCare.WasherDryer.Option.ProgramMode'
  LAUNDRY_CARE_WASHER_DRYER_OPTION_DRYER_WRINKLE_GUARD_BOOST = 'LaundryCare.WasherDryer.Option.WrinkleGuardBoost'
  LAUNDRY_CARE_WASHER_DRYER_OPTION_PROGRAM_MODE = 'LaundryCare.WasherDryer.Option.ProgramMode'
  LAUNDRY_CARE_WASHER_EVENT_I_DOS_1_FILL_LEVEL_POOR = 'LaundryCare.Washer.Event.IDos1FillLevelPoor'
  LAUNDRY_CARE_WASHER_EVENT_I_DOS_2_FILL_LEVEL_POOR = 'LaundryCare.Washer.Event.IDos2FillLevelPoor'
  LAUNDRY_CARE_WASHER_OPTION_DRYING_TARGET = 'LaundryCare.WasherDryer.Option.DryingTarget'
  LAUNDRY_CARE_WASHER_OPTION_EISA = 'LaundryCare.Washer.Option.EISA'
  LAUNDRY_CARE_WASHER_OPTION_INTENSIVE_PLUS = 'LaundryCare.Washer.Option.IntensivePlus'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_1_ACTIVE = 'LaundryCare.Washer.Option.IDos1Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_1_ACTIVE_ = 'LaundryCare.Washer.Option.IDos1.Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_1_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos1DosingLevel'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_2_ACTIVE = 'LaundryCare.Washer.Option.IDos2Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_2_ACTIVE_ = 'LaundryCare.Washer.Option.IDos2.Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_2_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos2DosingLevel'
  LAUNDRY_CARE_WASHER_OPTION_LESS_IRONING = 'LaundryCare.Washer.Option.LessIroning'
  LAUNDRY_CARE_WASHER_OPTION_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.WasherDryer.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_WASHER_OPTION_MINI_LOAD = 'LaundryCare.Washer.Option.MiniLoad'
  LAUNDRY_CARE_WASHER_OPTION_MULTIPLE_SOAK = 'LaundryCare.Washer.Option.MultipleSoak'
  LAUNDRY_CARE_WASHER_OPTION_PREWASH = 'LaundryCare.Washer.Option.Prewash'
  LAUNDRY_CARE_WASHER_OPTION_PROCESS_PHASE = 'LaundryCare.Washer.Option.ProcessPhase'
  LAUNDRY_CARE_WASHER_OPTION_RINSE_HOLD = 'LaundryCare.Washer.Option.RinseHold'
  LAUNDRY_CARE_WASHER_OPTION_RINSE_PLUS = 'LaundryCare.Washer.Option.RinsePlus'
  LAUNDRY_CARE_WASHER_OPTION_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.RinsePlus1'
  LAUNDRY_CARE_WASHER_OPTION_SILENT_WASH = 'LaundryCare.Washer.Option.SilentWash'
  LAUNDRY_CARE_WASHER_OPTION_SOAK = 'LaundryCare.Washer.Option.Soak'
  LAUNDRY_CARE_WASHER_OPTION_SPEED_PERFECT = 'LaundryCare.Washer.Option.SpeedPerfect'
  LAUNDRY_CARE_WASHER_OPTION_SPIN_SPEED = 'LaundryCare.Washer.Option.SpinSpeed'
  LAUNDRY_CARE_WASHER_OPTION_STAINS = 'LaundryCare.Washer.Option.Stains'
  LAUNDRY_CARE_WASHER_OPTION_TEMPERATURE = 'LaundryCare.Washer.Option.Temperature'
  LAUNDRY_CARE_WASHER_OPTION_WATER_AND_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.WaterAndRinsePlus1'
  LAUNDRY_CARE_WASHER_OPTION_WATER_PLUS = 'LaundryCare.Washer.Option.WaterPlus'
  LAUNDRY_CARE_WASHER_SETTING_I_DOS_1_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos1BaseLevel'
  LAUNDRY_CARE_WASHER_SETTING_I_DOS_2_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos2BaseLevel'
  REFRIGERATION_COMMON_SETTING_BOTTLE_COOLER_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.BottleCooler.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_CHILLER_COMMON_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_CHILLER_LEFT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_CHILLER_RIGHT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerRight.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_DISPENSER_ENABLED = 'Refrigeration.Common.Setting.Dispenser.Enabled'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FORCE_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantForceFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FORCE_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantForceFridge'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantFridge'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TIMEOUT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TIMEOUT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFridge'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TRIGGER_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTriggerFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TRIGGER_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTriggerFridge'
  REFRIGERATION_COMMON_SETTING_ECO_MODE = 'Refrigeration.Common.Setting.EcoMode'
  REFRIGERATION_COMMON_SETTING_FRESH_MODE = 'Refrigeration.Common.Setting.FreshMode'
  REFRIGERATION_COMMON_SETTING_LIGHT_EXTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.External.Brightness'
  REFRIGERATION_COMMON_SETTING_LIGHT_EXTERNAL_POWER = 'Refrigeration.Common.Setting.Light.External.Power'
  REFRIGERATION_COMMON_SETTING_LIGHT_INTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.Internal.Brightness'
  REFRIGERATION_COMMON_SETTING_LIGHT_INTERNAL_POWER = 'Refrigeration.Common.Setting.Light.Internal.Power'
  REFRIGERATION_COMMON_SETTING_SABBATH_MODE = 'Refrigeration.Common.Setting.SabbathMode'
  REFRIGERATION_COMMON_SETTING_VACATION_MODE = 'Refrigeration.Common.Setting.VacationMode'
  REFRIGERATION_COMMON_SETTING_WINE_COMPARTMENT_2_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_WINE_COMPARTMENT_3_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_WINE_COMPARTMENT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment.SetpointTemperature'
  REFRIGERATION_COMMON_STATUS_DOOR_BOTTLE_COOLER = 'Refrigeration.Common.Status.Door.BottleCooler'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER = 'Refrigeration.Common.Status.Door.Chiller'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER_COMMON = 'Refrigeration.Common.Status.Door.ChillerCommon'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER_LEFT = 'Refrigeration.Common.Status.Door.ChillerLeft'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER_RIGHT = 'Refrigeration.Common.Status.Door.ChillerRight'
  REFRIGERATION_COMMON_STATUS_DOOR_FLEX_COMPARTMENT = 'Refrigeration.Common.Status.Door.FlexCompartment'
  REFRIGERATION_COMMON_STATUS_DOOR_FREEZER = 'Refrigeration.Common.Status.Door.Freezer'
  REFRIGERATION_COMMON_STATUS_DOOR_REFRIGERATOR = 'Refrigeration.Common.Status.Door.Refrigerator'
  REFRIGERATION_COMMON_STATUS_DOOR_REFRIGERATOR2 = 'Refrigeration.Common.Status.Door.Refrigerator2'
  REFRIGERATION_COMMON_STATUS_DOOR_REFRIGERATOR3 = 'Refrigeration.Common.Status.Door.Refrigerator3'
  REFRIGERATION_COMMON_STATUS_DOOR_WINE_COMPARTMENT = 'Refrigeration.Common.Status.Door.WineCompartment'
  REFRIGERATION_FRIDGE_FREEZER_EVENT_DOOR_ALARM_FREEZER = 'Refrigeration.FridgeFreezer.Event.DoorAlarmFreezer'
  REFRIGERATION_FRIDGE_FREEZER_EVENT_DOOR_ALARM_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Event.DoorAlarmRefrigerator'
  REFRIGERATION_FRIDGE_FREEZER_EVENT_TEMPERATURE_ALARM_FREEZER = 'Refrigeration.FridgeFreezer.Event.TemperatureAlarmFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SETPOINT_TEMPERATURE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SETPOINT_TEMPERATURE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SUPER_MODE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SuperModeFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SUPER_MODE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator'
  STOP_PROGRAM = 'StopProgram'
  UNKNOWN = 'unknown'

class aiohomeconnect.model.EventMessage(ha_id: str, type: EventType, data: ArrayOfEvents)

  Bases: `object`

  Represent a server sent event message sent from the Home Connect API.

  data: ArrayOfEvents
  classmethod from_server_sent_event(sse: ServerSentEvent) → EventMessage

    Create an EventMessage instance from a server sent event.

  ha_id: str
  type: EventType

class aiohomeconnect.model.EventType(*values)

  Bases: `StrEnum`

  Represent an event type.

  CONNECTED = 'CONNECTED'
  DEPAIRED = 'DEPAIRED'
  DISCONNECTED = 'DISCONNECTED'
  EVENT = 'EVENT'
  KEEP_ALIVE = 'KEEP-ALIVE'
  NOTIFY = 'NOTIFY'
  PAIRED = 'PAIRED'
  STATUS = 'STATUS'

class aiohomeconnect.model.GetSetting(key: SettingKey, raw_key: str, value: Any, name: str | None = None, display_value: str | None = None, unit: str | None = None, type: str | None = None, constraints: SettingConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Specific setting of the home appliance.

  constraints: SettingConstraints | None = None
  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: SettingKey
  name: str | None = None
  raw_key: str
  to_dict()
  type: str | None = None
  unit: str | None = None
  value: Any

class aiohomeconnect.model.HomeAppliance(ha_id: str, name: str, type: str, brand: str, vib: str, e_number: str, connected: bool)

  Bases: `DataClassJSONMixin`

  Represent HomeAppliance.

  brand: str
  connected: bool
  e_number: str
  classmethod from_dict(d, *, dialect=None)
  ha_id: str
  name: str
  to_dict()
  type: str
  vib: str

class aiohomeconnect.model.Option(key: OptionKey, value: Any, name: str | None = None, display_value: str | None = None, unit: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent Option.

  class Config

    Bases: `BaseConfig`

    Config for mashumaro.

    omit_none: bool | Literal[Sentinel.MISSING] = True
  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: OptionKey
  name: str | None = None
  to_dict()
  unit: str | None = None
  value: Any

class aiohomeconnect.model.OptionKey(*values)

  Bases: `StrEnum`

  Represent an option key.

  BSH_COMMON_BASE_PROGRAM = 'BSH.Common.Option.BaseProgram'
  BSH_COMMON_CURRENT_STEP_REMAINING_TIME = 'BSH.Common.Option.CurrentStepRemainingTime'
  BSH_COMMON_DURATION = 'BSH.Common.Option.Duration'
  BSH_COMMON_ELAPSED_PROGRAM_TIME = 'BSH.Common.Option.ElapsedProgramTime'
  BSH_COMMON_ENERGY_FORECAST = 'BSH.Common.Option.EnergyForecast'
  BSH_COMMON_ESTIMATED_TOTAL_PROGRAM_TIME = 'BSH.Common.Option.EstimatedTotalProgramTime'
  BSH_COMMON_FINISH_IN_RELATIVE = 'BSH.Common.Option.FinishInRelative'
  BSH_COMMON_PROGRAM_NAME = 'BSH.Common.Option.ProgramName'
  BSH_COMMON_PROGRAM_PROGRESS = 'BSH.Common.Option.ProgramProgress'
  BSH_COMMON_REMAINING_PROGRAM_TIME = 'BSH.Common.Option.RemainingProgramTime'
  BSH_COMMON_REMAINING_PROGRAM_TIME_AUTO_COUNTING = 'BSH.Common.Option.RemainingProgramTime.AutoCounting'
  BSH_COMMON_REMAINING_PROGRAM_TIME_ESTIMATION_STATE = 'BSH.Common.Option.RemainingProgramTimeEstimationState'
  BSH_COMMON_REMAINING_PROGRAM_TIME_IS_ESTIMATED = 'BSH.Common.Option.RemainingProgramTimeIsEstimated'
  BSH_COMMON_SMART_ENERGY_SERVICE_SMART_START_ENABLED = 'BSH.Common.Option.SmartEnergyService.SmartStartEnabled'
  BSH_COMMON_START_IN_RELATIVE = 'BSH.Common.Option.StartInRelative'
  BSH_COMMON_WATER_FORECAST = 'BSH.Common.Option.WaterForecast'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CLEANING_MODE = 'ConsumerProducts.CleaningRobot.Option.CleaningMode'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_PROCESS_PHASE = 'ConsumerProducts.CleaningRobot.Option.ProcessPhase'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_REFERENCE_MAP_ID = 'ConsumerProducts.CleaningRobot.Option.ReferenceMapId'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SUCTION_POWER = 'ConsumerProducts.CleaningRobot.Option.SuctionPower'
  CONSUMER_PRODUCTS_COFFEE_MAKER_AROMA_SELECT = 'ConsumerProducts.CoffeeMaker.Option.AromaSelect'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEAN_AMOUNT = 'ConsumerProducts.CoffeeMaker.Option.BeanAmount'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEAN_CONTAINER_SELECTION = 'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGES_REMAINING = 'ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_SIZE = 'ConsumerProducts.CoffeeMaker.Option.BeverageSize'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COARSNESS = 'ConsumerProducts.CoffeeMaker.Option.Coarsness'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COARSNESS_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_MILK_RATIO = 'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_STRENGTH = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_STRENGTH_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_TEMPERATURE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FILL_QUANTITY = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FILL_QUANTITY_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FLOW_RATE = 'ConsumerProducts.CoffeeMaker.Option.FlowRate'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FLOW_RATE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_HOT_WATER_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MULTIPLE_BEVERAGES = 'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'
  CONSUMER_PRODUCTS_COFFEE_MAKER_SHOT_COUNT = 'ConsumerProducts.CoffeeMaker.Option.Shot.Count'
  COOKING_COMMON_HOOD_BOOST = 'Cooking.Common.Option.Hood.Boost'
  COOKING_COMMON_HOOD_INTENSIVE_LEVEL = 'Cooking.Common.Option.Hood.IntensiveLevel'
  COOKING_COMMON_HOOD_VENTING_LEVEL = 'Cooking.Common.Option.Hood.VentingLevel'
  COOKING_OVEN_AIR_EXCHANGE = 'Cooking.Oven.Option.AirExchange'
  COOKING_OVEN_CAVITY_SELECTOR = 'Cooking.Oven.Option.CavitySelector'
  COOKING_OVEN_FAST_PRE_HEAT = 'Cooking.Oven.Option.FastPreHeat'
  COOKING_OVEN_HEATUP_PROGRESS = 'Cooking.Oven.Option.HeatupProgress'
  COOKING_OVEN_LEVEL = 'Cooking.Oven.Option.Level'
  COOKING_OVEN_MEAT_PROBE_TEMPERATURE_V2 = 'Cooking.Oven.Option.MeatProbeTemperatureV2'
  COOKING_OVEN_MICROWAVE_POWER = 'Cooking.Oven.Option.MicrowavePower'
  COOKING_OVEN_PYROLYSIS_LEVEL = 'Cooking.Oven.Option.PyrolysisLevel'
  COOKING_OVEN_SETPOINT_TEMPERATURE = 'Cooking.Oven.Option.SetpointTemperature'
  COOKING_OVEN_STEAM_ASSIST_LEVEL = 'Cooking.Oven.Option.SteamAssistLevel'
  COOKING_OVEN_STEAM_BOOST = 'Cooking.Oven.Option.SteamBoost'
  COOKING_OVEN_WARMING_LEVEL = 'Cooking.Oven.Option.WarmingLevel'
  DISHCARE_DISHWASHER_BRILLIANCE_DRY = 'Dishcare.Dishwasher.Option.BrillianceDry'
  DISHCARE_DISHWASHER_DELICATE_BASKET = 'Dishcare.Dishwasher.Option.DelicateBasket'
  DISHCARE_DISHWASHER_ECO_DRY = 'Dishcare.Dishwasher.Option.EcoDry'
  DISHCARE_DISHWASHER_ENERGY_SAFE = 'Dishcare.Dishwasher.Option.EnergySafe'
  DISHCARE_DISHWASHER_EXTRA_DRY = 'Dishcare.Dishwasher.Option.ExtraDry'
  DISHCARE_DISHWASHER_EXTRA_RINSE = 'Dishcare.Dishwasher.Option.ExtraRinse'
  DISHCARE_DISHWASHER_FLEX_SPRAY_BACK_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.BackLeft'
  DISHCARE_DISHWASHER_FLEX_SPRAY_BACK_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.BackRight'
  DISHCARE_DISHWASHER_FLEX_SPRAY_FRONT_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontLeft'
  DISHCARE_DISHWASHER_FLEX_SPRAY_FRONT_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontRight'
  DISHCARE_DISHWASHER_FLEX_SPRAY_TYPE = 'Dishcare.Dishwasher.Option.FlexSpray.Type'
  DISHCARE_DISHWASHER_HALF_LOAD = 'Dishcare.Dishwasher.Option.HalfLoad'
  DISHCARE_DISHWASHER_HOLIDAY_MODE = 'Dishcare.Dishwasher.Option.HolidayMode'
  DISHCARE_DISHWASHER_HYGIENE_PLUS = 'Dishcare.Dishwasher.Option.HygienePlus'
  DISHCARE_DISHWASHER_INTENSIV_ZONE = 'Dishcare.Dishwasher.Option.IntensivZone'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER_CLEANING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.CleaningLevel'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER_DRYING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DryingLevel'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER_DURATION_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DurationLevel'
  DISHCARE_DISHWASHER_PRETREATMENT = 'Dishcare.Dishwasher.Option.Pretreatment'
  DISHCARE_DISHWASHER_SANITATION_UC = 'Dishcare.Dishwasher.Option.SanitationUC'
  DISHCARE_DISHWASHER_SILENCE_ON_DEMAND = 'Dishcare.Dishwasher.Option.SilenceOnDemand'
  DISHCARE_DISHWASHER_STORAGE_FUNCTION = 'Dishcare.Dishwasher.Option.StorageFunction'
  DISHCARE_DISHWASHER_TURBO = 'Dishcare.Dishwasher.Option.Turbo'
  DISHCARE_DISHWASHER_VARIO_SPEED = 'Dishcare.Dishwasher.Option.VarioSpeed'
  DISHCARE_DISHWASHER_VARIO_SPEED_PLUS = 'Dishcare.Dishwasher.Option.VarioSpeedPlus'
  DISHCARE_DISHWASHER_ZEOLITE_DRY = 'Dishcare.Dishwasher.Option.ZeoliteDry'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN_SPEED_MODE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedMode'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN_SPEED_PERCENTAGE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedPercentage'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_SETPOINT_TEMPERATURE = 'HeatingVentilationAirConditioning.AirConditioner.Option.SetpointTemperature'
  LAUNDRY_CARE_COMMON_LOAD_RECOMMENDATION = 'LaundryCare.Common.Option.LoadRecommendation'
  LAUNDRY_CARE_COMMON_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.Common.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_COMMON_PROCESS_PHASE = 'LaundryCare.Common.Option.ProcessPhase'
  LAUNDRY_CARE_COMMON_REFER_TO_PROGRAM = 'LaundryCare.Common.Option.ReferToProgram'
  LAUNDRY_CARE_COMMON_SILENT_MODE = 'LaundryCare.Common.Option.SilentMode'
  LAUNDRY_CARE_COMMON_SPEED_PERFECT = 'LaundryCare.Common.Option.SpeedPerfect'
  LAUNDRY_CARE_COMMON_VARIO_PERFECT = 'LaundryCare.Common.Option.VarioPerfect'
  LAUNDRY_CARE_DRYER_CONNECTED_DRY_ORIGINAL_PROGRAM_TIME = 'LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime'
  LAUNDRY_CARE_DRYER_DRYING_TARGET = 'LaundryCare.Dryer.Option.DryingTarget'
  LAUNDRY_CARE_DRYER_DRYING_TARGET_ADJUSTMENT = 'LaundryCare.Dryer.Option.DryingTargetAdjustment'
  LAUNDRY_CARE_DRYER_GENTLE = 'LaundryCare.Dryer.Option.Gentle'
  LAUNDRY_CARE_DRYER_HALF_LOAD = 'LaundryCare.Dryer.Option.HalfLoad'
  LAUNDRY_CARE_DRYER_PROCESS_PHASE = 'LaundryCare.Dryer.Option.ProcessPhase'
  LAUNDRY_CARE_DRYER_REFRESHER = 'LaundryCare.Dryer.Option.Refresher'
  LAUNDRY_CARE_DRYER_WRINKLE_GUARD = 'LaundryCare.Dryer.Option.WrinkleGuard'
  LAUNDRY_CARE_WASHER_DRYER_PROGRAM_MODE = 'LaundryCare.WasherDryer.Option.ProgramMode'
  LAUNDRY_CARE_WASHER_DRYER_WRINKLE_GUARD_BOOST = 'LaundryCare.WasherDryer.Option.WrinkleGuardBoost'
  LAUNDRY_CARE_WASHER_DRYING_TARGET = 'LaundryCare.WasherDryer.Option.DryingTarget'
  LAUNDRY_CARE_WASHER_EISA = 'LaundryCare.Washer.Option.EISA'
  LAUNDRY_CARE_WASHER_INTENSIVE_PLUS = 'LaundryCare.Washer.Option.IntensivePlus'
  LAUNDRY_CARE_WASHER_I_DOS_1_ACTIVE = 'LaundryCare.Washer.Option.IDos1Active'
  LAUNDRY_CARE_WASHER_I_DOS_1_ACTIVE_ = 'LaundryCare.Washer.Option.IDos1.Active'
  LAUNDRY_CARE_WASHER_I_DOS_1_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos1DosingLevel'
  LAUNDRY_CARE_WASHER_I_DOS_2_ACTIVE = 'LaundryCare.Washer.Option.IDos2Active'
  LAUNDRY_CARE_WASHER_I_DOS_2_ACTIVE_ = 'LaundryCare.Washer.Option.IDos2.Active'
  LAUNDRY_CARE_WASHER_I_DOS_2_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos2DosingLevel'
  LAUNDRY_CARE_WASHER_LESS_IRONING = 'LaundryCare.Washer.Option.LessIroning'
  LAUNDRY_CARE_WASHER_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.WasherDryer.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_WASHER_MINI_LOAD = 'LaundryCare.Washer.Option.MiniLoad'
  LAUNDRY_CARE_WASHER_MULTIPLE_SOAK = 'LaundryCare.Washer.Option.MultipleSoak'
  LAUNDRY_CARE_WASHER_PREWASH = 'LaundryCare.Washer.Option.Prewash'
  LAUNDRY_CARE_WASHER_PROCESS_PHASE = 'LaundryCare.Washer.Option.ProcessPhase'
  LAUNDRY_CARE_WASHER_RINSE_HOLD = 'LaundryCare.Washer.Option.RinseHold'
  LAUNDRY_CARE_WASHER_RINSE_PLUS = 'LaundryCare.Washer.Option.RinsePlus'
  LAUNDRY_CARE_WASHER_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.RinsePlus1'
  LAUNDRY_CARE_WASHER_SILENT_WASH = 'LaundryCare.Washer.Option.SilentWash'
  LAUNDRY_CARE_WASHER_SOAK = 'LaundryCare.Washer.Option.Soak'
  LAUNDRY_CARE_WASHER_SPEED_PERFECT = 'LaundryCare.Washer.Option.SpeedPerfect'
  LAUNDRY_CARE_WASHER_SPIN_SPEED = 'LaundryCare.Washer.Option.SpinSpeed'
  LAUNDRY_CARE_WASHER_STAINS = 'LaundryCare.Washer.Option.Stains'
  LAUNDRY_CARE_WASHER_TEMPERATURE = 'LaundryCare.Washer.Option.Temperature'
  LAUNDRY_CARE_WASHER_WATER_AND_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.WaterAndRinsePlus1'
  LAUNDRY_CARE_WASHER_WATER_PLUS = 'LaundryCare.Washer.Option.WaterPlus'
  UNKNOWN = 'unknown'

class aiohomeconnect.model.Program(key: ProgramKey | None = None, name: str | None = None, options: list[Option] | None = None, constraints: ProgramConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent Program.

  class Config

    Bases: `BaseConfig`

    Config for mashumaro.

    omit_none: bool | Literal[Sentinel.MISSING] = True
  constraints: ProgramConstraints | None = None
  classmethod from_dict(d, *, dialect=None)
  key: ProgramKey | None = None
  name: str | None = None
  options: list[Option] | None = None
  to_dict()

class aiohomeconnect.model.ProgramConstraints(access: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent ProgramConstraints.

  access: str | None = None
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.ProgramDefinition(key: ProgramKey, name: str | None = None, options: list[ProgramDefinitionOption] | None = None)

  Bases: `DataClassJSONMixin`

  Represent ProgramDefinition.

  classmethod from_dict(d, *, dialect=None)
  key: ProgramKey
  name: str | None = None
  options: list[ProgramDefinitionOption] | None = None
  to_dict()

class aiohomeconnect.model.ProgramKey(*values)

  Bases: `StrEnum`

  Represent a program key.

  BSH_COMMON_FAVORITE_001 = 'BSH.Common.Program.Favorite.001'
  BSH_COMMON_FAVORITE_002 = 'BSH.Common.Program.Favorite.002'
  BSH_COMMON_FAVORITE_003 = 'BSH.Common.Program.Favorite.003'
  BSH_COMMON_FAVORITE_004 = 'BSH.Common.Program.Favorite.004'
  BSH_COMMON_FAVORITE_005 = 'BSH.Common.Program.Favorite.005'
  BSH_COMMON_FAVORITE_006 = 'BSH.Common.Program.Favorite.006'
  BSH_COMMON_FAVORITE_007 = 'BSH.Common.Program.Favorite.007'
  BSH_COMMON_FAVORITE_008 = 'BSH.Common.Program.Favorite.008'
  BSH_COMMON_FAVORITE_009 = 'BSH.Common.Program.Favorite.009'
  BSH_COMMON_FAVORITE_010 = 'BSH.Common.Program.Favorite.010'
  BSH_COMMON_FAVORITE_011 = 'BSH.Common.Program.Favorite.011'
  BSH_COMMON_FAVORITE_012 = 'BSH.Common.Program.Favorite.012'
  BSH_COMMON_FAVORITE_013 = 'BSH.Common.Program.Favorite.013'
  BSH_COMMON_FAVORITE_014 = 'BSH.Common.Program.Favorite.014'
  BSH_COMMON_FAVORITE_015 = 'BSH.Common.Program.Favorite.015'
  BSH_COMMON_FAVORITE_016 = 'BSH.Common.Program.Favorite.016'
  BSH_COMMON_FAVORITE_017 = 'BSH.Common.Program.Favorite.017'
  BSH_COMMON_FAVORITE_018 = 'BSH.Common.Program.Favorite.018'
  BSH_COMMON_FAVORITE_019 = 'BSH.Common.Program.Favorite.019'
  BSH_COMMON_FAVORITE_020 = 'BSH.Common.Program.Favorite.020'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_BASIC_GO_HOME = 'ConsumerProducts.CleaningRobot.Program.Basic.GoHome'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CLEANING_CLEAN_ALL = 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanAll'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CLEANING_CLEAN_MAP = 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanMap'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_CAFFE_GRANDE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_CAFFE_LATTE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_CAPPUCCINO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COFFEE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COFFEE_POT = 'ConsumerProducts.CoffeeMaker.Program.Beverage.CoffeePot'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_ESPRESSO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_ESPRESSO_DOPPIO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_ESPRESSO_MACCHIATO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_HOT_WATER = 'ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_LATTE_MACCHIATO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_MILK_FROTH = 'ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_RISTRETTO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_WARM_MILK = 'ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_X_L_COFFEE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_APPLIANCE_OFF_RINSING = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_APPLIANCE_ON_RINSING = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_AUTO_CLEAN = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoClean'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_AUTO_DESCALE = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoDescale'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CALC_N_CLEAN = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CalcNClean'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Clean'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN_BREWING_UNIT_MANUALLY = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManually'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN_BREWING_UNIT_MANUALLY_DETAILED = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManuallyDetailed'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN_OUTLET_MANUALLY = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanOutletManually'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_DESCALE = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Descale'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_FROST_PROTECTION = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.FrostProtection'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_REMOVE_WATER_FILTER = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RemoveWaterFilter'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_REPLACE_WATER_FILTER = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ReplaceWaterFilter'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_RINSE_MILK_SYSTEM = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RinseMilkSystem'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_AMERICANO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_BLACK_EYE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CAFE_AU_LAIT = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CAFE_CON_LECHE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CAFE_CORTADO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_COLD_BREW = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrew'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_COLD_BREW_MACCHIATO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrewMacchiato'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CORTADO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_DEAD_EYE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_DOPPIO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_FLAT_WHITE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_GALAO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_GAROTO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_GROSSER_BRAUNER = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_KAAPI = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_KLEINER_BRAUNER = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_KOFFIE_VERKEERD = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_RED_EYE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_SLOW_BREW = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.SlowBrew'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_VERLAENGERTER = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_VERLAENGERTER_BRAUN = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_WIENER_MELANGE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_1 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee1'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_2 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee2'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_3 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee3'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_4 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee4'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_5 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee5'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_6 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee6'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_7 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee7'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_8 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee8'
  COOKING_COMMON_HOOD_AUTOMATIC = 'Cooking.Common.Program.Hood.Automatic'
  COOKING_COMMON_HOOD_DELAYED_SHUT_OFF = 'Cooking.Common.Program.Hood.DelayedShutOff'
  COOKING_COMMON_HOOD_INTERVAL = 'Cooking.Common.Program.Hood.Interval'
  COOKING_COMMON_HOOD_VENTING = 'Cooking.Common.Program.Hood.Venting'
  COOKING_HOB_FRYING_SENSOR_MODE = 'Cooking.Hob.Program.FryingSensorMode'
  COOKING_HOB_POWER_LEVEL_MODE = 'Cooking.Hob.Program.PowerLevelMode'
  COOKING_HOB_POWER_MOVE_MODE = 'Cooking.Hob.Program.PowerMoveMode'
  COOKING_OVEN_CLEANING_DRAINING = 'Cooking.Oven.Program.Cleaning.Draining'
  COOKING_OVEN_CLEANING_DRYING = 'Cooking.Oven.Program.Cleaning.Drying'
  COOKING_OVEN_CLEANING_ECOLYSIS = 'Cooking.Oven.Program.Cleaning.Ecolysis'
  COOKING_OVEN_CLEANING_MODES_AUTO_STEAM_CALIBRATION = 'Cooking.Oven.Program.CleaningModes.AutoSteamCalibration'
  COOKING_OVEN_CLEANING_PYROLYSIS = 'Cooking.Oven.Program.Cleaning.Pyrolysis'
  COOKING_OVEN_DISH_AUTOMATIC_CONV_STEAM_BONELESS_PORK_NECK_JOINT = 'Cooking.Oven.Program.Dish.Automatic.Conv.Steam.BonelessPorkNeckJoint'
  COOKING_OVEN_DISH_AUTOMATIC_MICROWAVE_GEFLUEGELTEILE_AUFTAUEN = 'Cooking.Oven.Program.Dish.Automatic.Microwave.GefluegelteileAuftauen'
  COOKING_OVEN_DISH_AUTOMATIC_MICROWAVE_HAEHNCHENTEILE = 'Cooking.Oven.Program.Dish.Automatic.Microwave.Haehnchenteile'
  COOKING_OVEN_DISH_AUTOMATIC_MICROWAVE_POMMES_FRITES = 'Cooking.Oven.Program.Dish.Automatic.Microwave.PommesFrites'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_MEAT_PROBE_GOOSE_BREAST = 'Cooking.Oven.Program.Dish.Recommendation.Conv.MeatProbe.GooseBreast'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_STEAM_MEAT_PROBE_BONELESS_PORK_NECK_JOINT = 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.BonelessPorkNeckJoint'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_STEAM_MEAT_PROBE_TURKEY_BREAST = 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.TurkeyBreast'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_STEAM_PART_COOKED_BREAD_ROLLS_OR_BAGUETTE = 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.PartCookedBreadRollsOrBaguette'
  COOKING_OVEN_DISH_RECOMMENDATION_FULL_STEAM_BROCCOLI = 'Cooking.Oven.Program.Dish.Recommendation.FullSteam.Broccoli'
  COOKING_OVEN_DISH_SUBSEQUENT_COOKING = 'Cooking.Oven.Program.Dish.SubsequentCooking'
  COOKING_OVEN_HEATING_MODE_2_D_HOT_AIR = 'Cooking.Oven.Program.HeatingMode.2DHotAir'
  COOKING_OVEN_HEATING_MODE_3D_HOT_AIR = 'Cooking.Oven.Program.HeatingMode.3DHotAir'
  COOKING_OVEN_HEATING_MODE_AIR_FRY = 'Cooking.Oven.Program.HeatingMode.AirFry'
  COOKING_OVEN_HEATING_MODE_BOTTOM_HEATING = 'Cooking.Oven.Program.HeatingMode.BottomHeating'
  COOKING_OVEN_HEATING_MODE_BREAD_BAKING = 'Cooking.Oven.Program.HeatingMode.BreadBaking'
  COOKING_OVEN_HEATING_MODE_DEFROST = 'Cooking.Oven.Program.HeatingMode.Defrost'
  COOKING_OVEN_HEATING_MODE_DESICCATION = 'Cooking.Oven.Program.HeatingMode.Desiccation'
  COOKING_OVEN_HEATING_MODE_DOUGH_PROVING = 'Cooking.Oven.Program.HeatingMode.DoughProving'
  COOKING_OVEN_HEATING_MODE_FROZEN_HEATUP_SPECIAL = 'Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial'
  COOKING_OVEN_HEATING_MODE_FULL_SURFACE_GRILL = 'Cooking.Oven.Program.HeatingMode.FullSurfaceGrill'
  COOKING_OVEN_HEATING_MODE_GRILL_LARGE_AREA = 'Cooking.Oven.Program.HeatingMode.GrillLargeArea'
  COOKING_OVEN_HEATING_MODE_GRILL_SMALL_AREA = 'Cooking.Oven.Program.HeatingMode.GrillSmallArea'
  COOKING_OVEN_HEATING_MODE_HOT_AIR = 'Cooking.Oven.Program.HeatingMode.HotAir'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_100_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir100Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_30_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir30Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_60_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir60Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_80_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir80Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_ECO = 'Cooking.Oven.Program.HeatingMode.HotAirEco'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_GENTLE = 'Cooking.Oven.Program.HeatingMode.HotAirGentle'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_GRILLING = 'Cooking.Oven.Program.HeatingMode.HotAirGrilling'
  COOKING_OVEN_HEATING_MODE_INTENSIVE_HEAT = 'Cooking.Oven.Program.HeatingMode.IntensiveHeat'
  COOKING_OVEN_HEATING_MODE_KEEP_WARM = 'Cooking.Oven.Program.HeatingMode.KeepWarm'
  COOKING_OVEN_HEATING_MODE_LET_REST = 'Cooking.Oven.Program.HeatingMode.LetRest'
  COOKING_OVEN_HEATING_MODE_PIZZA_SETTING = 'Cooking.Oven.Program.HeatingMode.PizzaSetting'
  COOKING_OVEN_HEATING_MODE_PREHEAT_OVENWARE = 'Cooking.Oven.Program.HeatingMode.PreheatOvenware'
  COOKING_OVEN_HEATING_MODE_PRE_HEATING = 'Cooking.Oven.Program.HeatingMode.PreHeating'
  COOKING_OVEN_HEATING_MODE_PROOF = 'Cooking.Oven.Program.HeatingMode.Proof'
  COOKING_OVEN_HEATING_MODE_SABBATH_PROGRAMME = 'Cooking.Oven.Program.HeatingMode.SabbathProgramme'
  COOKING_OVEN_HEATING_MODE_SLOW_COOK = 'Cooking.Oven.Program.HeatingMode.SlowCook'
  COOKING_OVEN_HEATING_MODE_TOP_BOTTOM_HEATING = 'Cooking.Oven.Program.HeatingMode.TopBottomHeating'
  COOKING_OVEN_HEATING_MODE_TOP_BOTTOM_HEATING_ECO = 'Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco'
  COOKING_OVEN_HEATING_MODE_WARMING_DRAWER = 'Cooking.Oven.Program.HeatingMode.WarmingDrawer'
  COOKING_OVEN_MICROWAVE_1000_WATT = 'Cooking.Oven.Program.Microwave.1000Watt'
  COOKING_OVEN_MICROWAVE_180_WATT = 'Cooking.Oven.Program.Microwave.180Watt'
  COOKING_OVEN_MICROWAVE_360_WATT = 'Cooking.Oven.Program.Microwave.360Watt'
  COOKING_OVEN_MICROWAVE_450_WATT = 'Cooking.Oven.Program.Microwave.450Watt'
  COOKING_OVEN_MICROWAVE_600_WATT = 'Cooking.Oven.Program.Microwave.600Watt'
  COOKING_OVEN_MICROWAVE_900_WATT = 'Cooking.Oven.Program.Microwave.900Watt'
  COOKING_OVEN_MICROWAVE_90_WATT = 'Cooking.Oven.Program.Microwave.90Watt'
  COOKING_OVEN_MICROWAVE_MAX = 'Cooking.Oven.Program.Microwave.Max'
  COOKING_OVEN_STEAM_MODES_DOUGH_PROVING = 'Cooking.Oven.Program.SteamModes.DoughProving'
  COOKING_OVEN_STEAM_MODES_REHEAT = 'Cooking.Oven.Program.SteamModes.Reheat'
  COOKING_OVEN_STEAM_MODES_STEAM = 'Cooking.Oven.Program.SteamModes.Steam'
  COOKING_OVEN_SUBSEQUENT_MODE_CONTINUE_COOKING = 'Cooking.Oven.Program.SubsequentMode.ContinueCooking'
  COOKING_OVEN_SUBSEQUENT_MODE_KEEP_WARM = 'Cooking.Oven.Program.SubsequentMode.KeepWarm'
  COOKING_OVEN_SUBSEQUENT_MODE_LEAVE_TO_REST = 'Cooking.Oven.Program.SubsequentMode.LeaveToRest'
  COOKING_OVEN_SUBSEQUENT_MODE_MICROWAVE = 'Cooking.Oven.Program.SubsequentMode.Microwave'
  DISHCARE_DISHWASHER_AUTO_1 = 'Dishcare.Dishwasher.Program.Auto1'
  DISHCARE_DISHWASHER_AUTO_2 = 'Dishcare.Dishwasher.Program.Auto2'
  DISHCARE_DISHWASHER_AUTO_3 = 'Dishcare.Dishwasher.Program.Auto3'
  DISHCARE_DISHWASHER_AUTO_HALF_LOAD = 'Dishcare.Dishwasher.Program.AutoHalfLoad'
  DISHCARE_DISHWASHER_ECO_50 = 'Dishcare.Dishwasher.Program.Eco50'
  DISHCARE_DISHWASHER_EXPRESS_SPARKLE_65 = 'Dishcare.Dishwasher.Program.ExpressSparkle65'
  DISHCARE_DISHWASHER_GLASS_CARE = 'Dishcare.Dishwasher.Program.GlassCare'
  DISHCARE_DISHWASHER_GLASS_SHINE = 'Dishcare.Dishwasher.Program.GlassShine'
  DISHCARE_DISHWASHER_GLAS_40 = 'Dishcare.Dishwasher.Program.Glas40'
  DISHCARE_DISHWASHER_INTENSIVE_FIXED_ZONE = 'Dishcare.Dishwasher.Program.IntensiveFixedZone'
  DISHCARE_DISHWASHER_INTENSIV_45 = 'Dishcare.Dishwasher.Program.Intensiv45'
  DISHCARE_DISHWASHER_INTENSIV_70 = 'Dishcare.Dishwasher.Program.Intensiv70'
  DISHCARE_DISHWASHER_INTENSIV_POWER = 'Dishcare.Dishwasher.Program.IntensivPower'
  DISHCARE_DISHWASHER_KURZ_60 = 'Dishcare.Dishwasher.Program.Kurz60'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER = 'Dishcare.Dishwasher.Program.LearningDishwasher'
  DISHCARE_DISHWASHER_MACHINE_CARE = 'Dishcare.Dishwasher.Program.MachineCare'
  DISHCARE_DISHWASHER_MAGIC_DAILY = 'Dishcare.Dishwasher.Program.MagicDaily'
  DISHCARE_DISHWASHER_MAXIMUM_CLEANING = 'Dishcare.Dishwasher.Program.MaximumCleaning'
  DISHCARE_DISHWASHER_MAX_EFFICIENT = 'Dishcare.Dishwasher.Program.MaxEfficient'
  DISHCARE_DISHWASHER_MIXED_LOAD = 'Dishcare.Dishwasher.Program.MixedLoad'
  DISHCARE_DISHWASHER_NIGHT_WASH = 'Dishcare.Dishwasher.Program.NightWash'
  DISHCARE_DISHWASHER_NORMAL_45 = 'Dishcare.Dishwasher.Program.Normal45'
  DISHCARE_DISHWASHER_NORMAL_65 = 'Dishcare.Dishwasher.Program.Normal65'
  DISHCARE_DISHWASHER_PRE_RINSE = 'Dishcare.Dishwasher.Program.PreRinse'
  DISHCARE_DISHWASHER_QUICK_45 = 'Dishcare.Dishwasher.Program.Quick45'
  DISHCARE_DISHWASHER_QUICK_65 = 'Dishcare.Dishwasher.Program.Quick65'
  DISHCARE_DISHWASHER_QUICK_D = 'Dishcare.Dishwasher.Program.QuickD'
  DISHCARE_DISHWASHER_STEAM_FRESH = 'Dishcare.Dishwasher.Program.SteamFresh'
  DISHCARE_DISHWASHER_SUPER_60 = 'Dishcare.Dishwasher.Program.Super60'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_ACTIVE_CLEAN = 'HeatingVentilationAirConditioning.AirConditioner.Program.ActiveClean'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_AUTO = 'HeatingVentilationAirConditioning.AirConditioner.Program.Auto'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_COOL = 'HeatingVentilationAirConditioning.AirConditioner.Program.Cool'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_DRY = 'HeatingVentilationAirConditioning.AirConditioner.Program.Dry'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN = 'HeatingVentilationAirConditioning.AirConditioner.Program.Fan'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_HEAT = 'HeatingVentilationAirConditioning.AirConditioner.Program.Heat'
  LAUNDRY_CARE_DRYER_ANTI_SHRINK = 'LaundryCare.Dryer.Program.AntiShrink'
  LAUNDRY_CARE_DRYER_BEDLINENS = 'LaundryCare.Dryer.Program.Bedlinens'
  LAUNDRY_CARE_DRYER_BLANKETS = 'LaundryCare.Dryer.Program.Blankets'
  LAUNDRY_CARE_DRYER_BUSINESS_SHIRTS = 'LaundryCare.Dryer.Program.BusinessShirts'
  LAUNDRY_CARE_DRYER_BUSINESS_SHIRTS_EASY_IRON = 'LaundryCare.Dryer.Program.BusinessShirts.EasyIron'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_1_PIECE = 'LaundryCare.Dryer.Program.ColdRefresh.1Piece'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_5_PIECE = 'LaundryCare.Dryer.Program.ColdRefresh.5Piece'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_BUSINESS = 'LaundryCare.Dryer.Program.ColdRefresh.Business'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_COLD_REFRESH_COLD_REFRESH = 'LaundryCare.Dryer.Program.ColdRefresh.ColdRefresh.ColdRefresh'
  LAUNDRY_CARE_DRYER_CONNECTED_DRY = 'LaundryCare.Dryer.Program.ConnectedDry'
  LAUNDRY_CARE_DRYER_COTTON = 'LaundryCare.Dryer.Program.Cotton'
  LAUNDRY_CARE_DRYER_COTTON_COTTON_ECO = 'LaundryCare.Dryer.Program.Cotton.CottonEco'
  LAUNDRY_CARE_DRYER_COTTON_ECO_4060 = 'LaundryCare.Dryer.Program.Cotton.Eco4060'
  LAUNDRY_CARE_DRYER_DELICATES = 'LaundryCare.Dryer.Program.Delicates'
  LAUNDRY_CARE_DRYER_DESSOUS = 'LaundryCare.Dryer.Program.Dessous'
  LAUNDRY_CARE_DRYER_DOWN_FEATHERS = 'LaundryCare.Dryer.Program.DownFeathers'
  LAUNDRY_CARE_DRYER_EASY_CARE_EASY_CARE = 'LaundryCare.Dryer.Program.EasyCare.EasyCare'
  LAUNDRY_CARE_DRYER_HYGIENE = 'LaundryCare.Dryer.Program.Hygiene'
  LAUNDRY_CARE_DRYER_IN_BASKET = 'LaundryCare.Dryer.Program.InBasket'
  LAUNDRY_CARE_DRYER_IN_BASKET_WOOL_BASKET = 'LaundryCare.Dryer.Program.InBasket.WoolBasket'
  LAUNDRY_CARE_DRYER_JEANS = 'LaundryCare.Dryer.Program.Jeans'
  LAUNDRY_CARE_DRYER_MAINTENANCE_CARE_1_MAINTENANCE_CARE_1_QUICK_CARE = 'LaundryCare.Dryer.Program.MaintenanceCare1.MaintenanceCare1.QuickCare'
  LAUNDRY_CARE_DRYER_MAINTENANCE_CARE_2_MAINTENANCE_CARE_2_DEPTH_CARE = 'LaundryCare.Dryer.Program.MaintenanceCare2.MaintenanceCare2.DepthCare'
  LAUNDRY_CARE_DRYER_MIX = 'LaundryCare.Dryer.Program.Mix'
  LAUNDRY_CARE_DRYER_MY_TIME_MY_DRYING_TIME = 'LaundryCare.Dryer.Program.MyTime.MyDryingTime'
  LAUNDRY_CARE_DRYER_OUTDOOR = 'LaundryCare.Dryer.Program.Outdoor'
  LAUNDRY_CARE_DRYER_OUTDOOR_SPORTSWEAR = 'LaundryCare.Dryer.Program.Outdoor.Sportswear'
  LAUNDRY_CARE_DRYER_PILLOW = 'LaundryCare.Dryer.Program.Pillow'
  LAUNDRY_CARE_DRYER_SHIRTS_15 = 'LaundryCare.Dryer.Program.Shirts15'
  LAUNDRY_CARE_DRYER_SUPER_40 = 'LaundryCare.Dryer.Program.Super40'
  LAUNDRY_CARE_DRYER_SYNTHETIC = 'LaundryCare.Dryer.Program.Synthetic'
  LAUNDRY_CARE_DRYER_SYNTHETIC_REFRESH = 'LaundryCare.Dryer.Program.SyntheticRefresh'
  LAUNDRY_CARE_DRYER_TIME_COLD = 'LaundryCare.Dryer.Program.TimeCold'
  LAUNDRY_CARE_DRYER_TIME_COLD_AIR_FLUFF = 'LaundryCare.Dryer.Program.TimeCold.AirFluff'
  LAUNDRY_CARE_DRYER_TIME_COLD_FIX_TIME_COLD_20 = 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold20'
  LAUNDRY_CARE_DRYER_TIME_COLD_FIX_TIME_COLD_30 = 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold30'
  LAUNDRY_CARE_DRYER_TIME_COLD_FIX_TIME_COLD_60 = 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold60'
  LAUNDRY_CARE_DRYER_TIME_WARM = 'LaundryCare.Dryer.Program.TimeWarm'
  LAUNDRY_CARE_DRYER_TIME_WARM_FIX_TIME_WARM_30 = 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm30'
  LAUNDRY_CARE_DRYER_TIME_WARM_FIX_TIME_WARM_40 = 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm40'
  LAUNDRY_CARE_DRYER_TIME_WARM_FIX_TIME_WARM_60 = 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm60'
  LAUNDRY_CARE_DRYER_TOWELS = 'LaundryCare.Dryer.Program.Towels'
  LAUNDRY_CARE_DRYER_WOOL_FINISH = 'LaundryCare.Dryer.Program.WoolFinish'
  LAUNDRY_CARE_WASHER_AUTO_30 = 'LaundryCare.Washer.Program.Auto30'
  LAUNDRY_CARE_WASHER_AUTO_40 = 'LaundryCare.Washer.Program.Auto40'
  LAUNDRY_CARE_WASHER_AUTO_60 = 'LaundryCare.Washer.Program.Auto60'
  LAUNDRY_CARE_WASHER_CHIFFON = 'LaundryCare.Washer.Program.Chiffon'
  LAUNDRY_CARE_WASHER_COTTON = 'LaundryCare.Washer.Program.Cotton'
  LAUNDRY_CARE_WASHER_COTTON_COLOUR = 'LaundryCare.Washer.Program.Cotton.Colour'
  LAUNDRY_CARE_WASHER_COTTON_COTTON_ECO = 'LaundryCare.Washer.Program.Cotton.CottonEco'
  LAUNDRY_CARE_WASHER_COTTON_ECO_4060 = 'LaundryCare.Washer.Program.Cotton.Eco4060'
  LAUNDRY_CARE_WASHER_CURTAINS = 'LaundryCare.Washer.Program.Curtains'
  LAUNDRY_CARE_WASHER_DARK_WASH = 'LaundryCare.Washer.Program.DarkWash'
  LAUNDRY_CARE_WASHER_DELICATES_SILK = 'LaundryCare.Washer.Program.DelicatesSilk'
  LAUNDRY_CARE_WASHER_DESSOUS = 'LaundryCare.Washer.Program.Dessous'
  LAUNDRY_CARE_WASHER_DOWN_DUVET_DUVET = 'LaundryCare.Washer.Program.DownDuvet.Duvet'
  LAUNDRY_CARE_WASHER_DRUM_CLEAN = 'LaundryCare.Washer.Program.DrumClean'
  LAUNDRY_CARE_WASHER_DRYER_COTTON = 'LaundryCare.WasherDryer.Program.Cotton'
  LAUNDRY_CARE_WASHER_DRYER_COTTON_ECO_4060 = 'LaundryCare.WasherDryer.Program.Cotton.Eco4060'
  LAUNDRY_CARE_WASHER_DRYER_DELICATES_SILK = 'LaundryCare.WasherDryer.Program.DelicatesSilk'
  LAUNDRY_CARE_WASHER_DRYER_DRUM_CLEAN_AND_DRY_DRUM_CARE = 'LaundryCare.WasherDryer.Program.DrumCleanAndDry.DrumCare'
  LAUNDRY_CARE_WASHER_DRYER_EASY_CARE = 'LaundryCare.WasherDryer.Program.EasyCare'
  LAUNDRY_CARE_WASHER_DRYER_MIX = 'LaundryCare.WasherDryer.Program.Mix'
  LAUNDRY_CARE_WASHER_DRYER_RINSE = 'LaundryCare.WasherDryer.Program.Rinse'
  LAUNDRY_CARE_WASHER_DRYER_SENSITIVE = 'LaundryCare.WasherDryer.Program.Sensitive'
  LAUNDRY_CARE_WASHER_DRYER_SPIN = 'LaundryCare.WasherDryer.Program.Spin'
  LAUNDRY_CARE_WASHER_DRYER_WASH_AND_DRY_60 = 'LaundryCare.WasherDryer.Program.WashAndDry.60'
  LAUNDRY_CARE_WASHER_DRYER_WASH_AND_DRY_90 = 'LaundryCare.WasherDryer.Program.WashAndDry.90'
  LAUNDRY_CARE_WASHER_DRYER_WOOL = 'LaundryCare.WasherDryer.Program.Wool'
  LAUNDRY_CARE_WASHER_EASY_CARE = 'LaundryCare.Washer.Program.EasyCare'
  LAUNDRY_CARE_WASHER_HYGIENE_PLUS = 'LaundryCare.Washer.Program.HygienePlus'
  LAUNDRY_CARE_WASHER_MIX = 'LaundryCare.Washer.Program.Mix'
  LAUNDRY_CARE_WASHER_MIX_NIGHT_WASH = 'LaundryCare.Washer.Program.Mix.NightWash'
  LAUNDRY_CARE_WASHER_MONSOON = 'LaundryCare.Washer.Program.Monsoon'
  LAUNDRY_CARE_WASHER_MY_TIME = 'LaundryCare.Washer.Program.MyTime'
  LAUNDRY_CARE_WASHER_OUTDOOR = 'LaundryCare.Washer.Program.Outdoor'
  LAUNDRY_CARE_WASHER_PLUSH_TOY = 'LaundryCare.Washer.Program.PlushToy'
  LAUNDRY_CARE_WASHER_POWER_SPEED_59 = 'LaundryCare.Washer.Program.PowerSpeed59'
  LAUNDRY_CARE_WASHER_RINSE = 'LaundryCare.Washer.Program.Rinse'
  LAUNDRY_CARE_WASHER_RINSE_RINSE_SPIN_DRAIN = 'LaundryCare.Washer.Program.Rinse.RinseSpinDrain'
  LAUNDRY_CARE_WASHER_SENSITIVE = 'LaundryCare.Washer.Program.Sensitive'
  LAUNDRY_CARE_WASHER_SHIRTS_BLOUSES = 'LaundryCare.Washer.Program.ShirtsBlouses'
  LAUNDRY_CARE_WASHER_SPIN_SPIN_DRAIN = 'LaundryCare.Washer.Program.Spin.SpinDrain'
  LAUNDRY_CARE_WASHER_SPORT_FITNESS = 'LaundryCare.Washer.Program.SportFitness'
  LAUNDRY_CARE_WASHER_SPORT_SHOES = 'LaundryCare.Washer.Program.SportShoes'
  LAUNDRY_CARE_WASHER_STEAMING_STEAMING = 'LaundryCare.Washer.Program.Steaming.Steaming'
  LAUNDRY_CARE_WASHER_SUPER_153045_SUPER_15 = 'LaundryCare.Washer.Program.Super153045.Super15'
  LAUNDRY_CARE_WASHER_SUPER_153045_SUPER_1530 = 'LaundryCare.Washer.Program.Super153045.Super1530'
  LAUNDRY_CARE_WASHER_SUPER_153045_SUPER_30 = 'LaundryCare.Washer.Program.Super153045.Super30'
  LAUNDRY_CARE_WASHER_TOWELS = 'LaundryCare.Washer.Program.Towels'
  LAUNDRY_CARE_WASHER_WASH_AND_DRY_60 = 'LaundryCare.Washer.Program.WashAndDry.60'
  LAUNDRY_CARE_WASHER_WASH_AND_DRY_90 = 'LaundryCare.Washer.Program.WashAndDry.90'
  LAUNDRY_CARE_WASHER_WATER_PROOF = 'LaundryCare.Washer.Program.WaterProof'
  LAUNDRY_CARE_WASHER_WOOL = 'LaundryCare.Washer.Program.Wool'
  UNKNOWN = 'unknown'

class aiohomeconnect.model.PutCommand(key: CommandKey, value: Any)

  Bases: `DataClassJSONMixin`

  Represent PutCommand.

  classmethod from_dict(d, *, dialect=None)
  key: CommandKey
  to_dict()
  value: Any

class aiohomeconnect.model.PutCommands(data: list[PutCommand])

  Bases: `DataClassJSONMixin`

  A list of commands of the home appliance.

  data: list[PutCommand]
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.PutSetting(key: SettingKey, value: Any)

  Bases: `DataClassJSONMixin`

  Specific setting of the home appliance.

  classmethod from_dict(d, *, dialect=None)
  key: SettingKey
  to_dict()
  value: Any

class aiohomeconnect.model.PutSettings(data: list[PutSetting])

  Bases: `DataClassJSONMixin`

  List of settings of the home appliance.

  data: list[PutSetting]
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.SettingKey(*values)

  Bases: `StrEnum`

  Represent a setting key.

  BSH_COMMON_ALARM_CLOCK = 'BSH.Common.Setting.AlarmClock'
  BSH_COMMON_AMBIENT_LIGHT_BRIGHTNESS = 'BSH.Common.Setting.AmbientLightBrightness'
  BSH_COMMON_AMBIENT_LIGHT_COLOR = 'BSH.Common.Setting.AmbientLightColor'
  BSH_COMMON_AMBIENT_LIGHT_CUSTOM_COLOR = 'BSH.Common.Setting.AmbientLightCustomColor'
  BSH_COMMON_AMBIENT_LIGHT_ENABLED = 'BSH.Common.Setting.AmbientLightEnabled'
  BSH_COMMON_CHILD_LOCK = 'BSH.Common.Setting.ChildLock'
  BSH_COMMON_LIQUID_VOLUME_UNIT = 'BSH.Common.Setting.LiquidVolumeUnit'
  BSH_COMMON_POWER_STATE = 'BSH.Common.Setting.PowerState'
  BSH_COMMON_TEMPERATURE_UNIT = 'BSH.Common.Setting.TemperatureUnit'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CURRENT_MAP = 'ConsumerProducts.CleaningRobot.Setting.CurrentMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_1 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap1'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_2 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap2'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_3 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap3'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_4 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap4'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_5 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap5'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CUP_WARMER = 'ConsumerProducts.CoffeeMaker.Setting.CupWarmer'
  COOKING_COMMON_LIGHTING = 'Cooking.Common.Setting.Lighting'
  COOKING_COMMON_LIGHTING_BRIGHTNESS = 'Cooking.Common.Setting.LightingBrightness'
  COOKING_HOOD_COLOR_TEMPERATURE = 'Cooking.Hood.Setting.ColorTemperature'
  COOKING_HOOD_COLOR_TEMPERATURE_PERCENT = 'Cooking.Hood.Setting.ColorTemperaturePercent'
  COOKING_OVEN_SABBATH_MODE = 'Cooking.Oven.Setting.SabbathMode'
  LAUNDRY_CARE_WASHER_I_DOS_1_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos1BaseLevel'
  LAUNDRY_CARE_WASHER_I_DOS_2_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos2BaseLevel'
  REFRIGERATION_COMMON_BOTTLE_COOLER_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.BottleCooler.SetpointTemperature'
  REFRIGERATION_COMMON_CHILLER_COMMON_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature'
  REFRIGERATION_COMMON_CHILLER_LEFT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature'
  REFRIGERATION_COMMON_CHILLER_RIGHT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerRight.SetpointTemperature'
  REFRIGERATION_COMMON_DISPENSER_ENABLED = 'Refrigeration.Common.Setting.Dispenser.Enabled'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FORCE_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantForceFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FORCE_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantForceFridge'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantFridge'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TIMEOUT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TIMEOUT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFridge'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TRIGGER_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTriggerFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TRIGGER_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTriggerFridge'
  REFRIGERATION_COMMON_ECO_MODE = 'Refrigeration.Common.Setting.EcoMode'
  REFRIGERATION_COMMON_FRESH_MODE = 'Refrigeration.Common.Setting.FreshMode'
  REFRIGERATION_COMMON_LIGHT_EXTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.External.Brightness'
  REFRIGERATION_COMMON_LIGHT_EXTERNAL_POWER = 'Refrigeration.Common.Setting.Light.External.Power'
  REFRIGERATION_COMMON_LIGHT_INTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.Internal.Brightness'
  REFRIGERATION_COMMON_LIGHT_INTERNAL_POWER = 'Refrigeration.Common.Setting.Light.Internal.Power'
  REFRIGERATION_COMMON_SABBATH_MODE = 'Refrigeration.Common.Setting.SabbathMode'
  REFRIGERATION_COMMON_VACATION_MODE = 'Refrigeration.Common.Setting.VacationMode'
  REFRIGERATION_COMMON_WINE_COMPARTMENT_2_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature'
  REFRIGERATION_COMMON_WINE_COMPARTMENT_3_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature'
  REFRIGERATION_COMMON_WINE_COMPARTMENT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment.SetpointTemperature'
  REFRIGERATION_FRIDGE_FREEZER_SETPOINT_TEMPERATURE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETPOINT_TEMPERATURE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator'
  REFRIGERATION_FRIDGE_FREEZER_SUPER_MODE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SuperModeFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SUPER_MODE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator'
  UNKNOWN = 'unknown'

class aiohomeconnect.model.Status(key: StatusKey, raw_key: str, value: Any, name: str | None = None, display_value: str | None = None, unit: str | None = None, type: str | None = None, constraints: StatusConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent Status.

  constraints: StatusConstraints | None = None
  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: StatusKey
  name: str | None = None
  raw_key: str
  to_dict()
  type: str | None = None
  unit: str | None = None
  value: Any

class aiohomeconnect.model.StatusKey(*values)

  Bases: `StrEnum`

  Represent a status key.

  BSH_COMMON_BATTERY_CHARGING_STATE = 'BSH.Common.Status.BatteryChargingState'
  BSH_COMMON_BATTERY_LEVEL = 'BSH.Common.Status.BatteryLevel'
  BSH_COMMON_CHARGING_CONNECTION = 'BSH.Common.Status.ChargingConnection'
  BSH_COMMON_DOOR_STATE = 'BSH.Common.Status.DoorState'
  BSH_COMMON_INTERIOR_ILLUMINATION_ACTIVE = 'BSH.Common.Status.InteriorIlluminationActive'
  BSH_COMMON_LOCAL_CONTROL_ACTIVE = 'BSH.Common.Status.LocalControlActive'
  BSH_COMMON_OPERATION_STATE = 'BSH.Common.Status.OperationState'
  BSH_COMMON_REMOTE_CONTROL_ACTIVE = 'BSH.Common.Status.RemoteControlActive'
  BSH_COMMON_REMOTE_CONTROL_START_ALLOWED = 'BSH.Common.Status.RemoteControlStartAllowed'
  BSH_COMMON_VIDEO_CAMERA_STATE = 'BSH.Common.Status.Video.CameraState'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_DUST_BOX_INSERTED = 'ConsumerProducts.CleaningRobot.Status.DustBoxInserted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_LAST_SELECTED_MAP = 'ConsumerProducts.CleaningRobot.Status.LastSelectedMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_LIFTED = 'ConsumerProducts.CleaningRobot.Status.Lifted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_LOST = 'ConsumerProducts.CleaningRobot.Status.Lost'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE_AND_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_FROTHY_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER_CUPS = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWaterCups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_POWDER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso'
  COOKING_OVEN_CURRENT_CAVITY_TEMPERATURE = 'Cooking.Oven.Status.CurrentCavityTemperature'
  REFRIGERATION_COMMON_DOOR_BOTTLE_COOLER = 'Refrigeration.Common.Status.Door.BottleCooler'
  REFRIGERATION_COMMON_DOOR_CHILLER = 'Refrigeration.Common.Status.Door.Chiller'
  REFRIGERATION_COMMON_DOOR_CHILLER_COMMON = 'Refrigeration.Common.Status.Door.ChillerCommon'
  REFRIGERATION_COMMON_DOOR_CHILLER_LEFT = 'Refrigeration.Common.Status.Door.ChillerLeft'
  REFRIGERATION_COMMON_DOOR_CHILLER_RIGHT = 'Refrigeration.Common.Status.Door.ChillerRight'
  REFRIGERATION_COMMON_DOOR_FLEX_COMPARTMENT = 'Refrigeration.Common.Status.Door.FlexCompartment'
  REFRIGERATION_COMMON_DOOR_FREEZER = 'Refrigeration.Common.Status.Door.Freezer'
  REFRIGERATION_COMMON_DOOR_REFRIGERATOR = 'Refrigeration.Common.Status.Door.Refrigerator'
  REFRIGERATION_COMMON_DOOR_REFRIGERATOR_2 = 'Refrigeration.Common.Status.Door.Refrigerator2'
  REFRIGERATION_COMMON_DOOR_REFRIGERATOR_3 = 'Refrigeration.Common.Status.Door.Refrigerator3'
  REFRIGERATION_COMMON_DOOR_WINE_COMPARTMENT = 'Refrigeration.Common.Status.Door.WineCompartment'
  UNKNOWN = 'unknown'

## Submodules

## aiohomeconnect.model.appliance module

Provide appliance models for the Home Connect API.

class aiohomeconnect.model.appliance.ApplianceType(*values)

  Bases: `StrEnum`

  Represent an appliance type.

  AIR_CONDITIONER = 'AirConditioner'
  CLEANING_ROBOT = 'CleaningRobot'
  COFFEE_MAKER = 'CoffeeMaker'
  COOKTOP = 'Cooktop'
  COOK_PROCESSOR = 'CookProcessor'
  DISHWASHER = 'Dishwasher'
  DRYER = 'Dryer'
  FREEZER = 'Freezer'
  FRIDGE_FREEZER = 'FridgeFreezer'
  HOOD = 'Hood'
  MICROWAVE = 'Microwave'
  OVEN = 'Oven'
  REFRIGERATOR = 'Refrigerator'
  WARMING_DRAWER = 'WarmingDrawer'
  WASHER = 'Washer'
  WASHER_DRYER = 'WasherDryer'
  WINE_COOLER = 'WineCooler'

class aiohomeconnect.model.appliance.ArrayOfHomeAppliances(homeappliances: list[HomeAppliance])

  Bases: `DataClassJSONMixin`

  Object containing an array of home appliances.

  classmethod from_dict(d, *, dialect=None)
  homeappliances: list[HomeAppliance]
  to_dict()

class aiohomeconnect.model.appliance.HomeAppliance(ha_id: str, name: str, type: str, brand: str, vib: str, e_number: str, connected: bool)

  Bases: `DataClassJSONMixin`

  Represent HomeAppliance.

  brand: str
  connected: bool
  e_number: str
  classmethod from_dict(d, *, dialect=None)
  ha_id: str
  name: str
  to_dict()
  type: str
  vib: str

## aiohomeconnect.model.command module

Provide command models for the Home Connect API.

class aiohomeconnect.model.command.ArrayOfCommands(commands: list[Command])

  Bases: `DataClassJSONMixin`

  Represent ArrayOfCommands.

  commands: list[Command]
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.command.Command(key: CommandKey, name: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent Command.

  classmethod from_dict(d, *, dialect=None)
  key: CommandKey
  name: str | None = None
  to_dict()

class aiohomeconnect.model.command.CommandKey(*values)

  Bases: `StrEnum`

  Represent a command key.

  BSH_COMMON_ACKNOWLEDGE_EVENT = 'BSH.Common.Command.AcknowledgeEvent'
  BSH_COMMON_OPEN_DOOR = 'BSH.Common.Command.OpenDoor'
  BSH_COMMON_PARTLY_OPEN_DOOR = 'BSH.Common.Command.PartlyOpenDoor'
  BSH_COMMON_PAUSE_PROGRAM = 'BSH.Common.Command.PauseProgram'
  BSH_COMMON_RESUME_PROGRAM = 'BSH.Common.Command.ResumeProgram'

class aiohomeconnect.model.command.PutCommand(key: CommandKey, value: Any)

  Bases: `DataClassJSONMixin`

  Represent PutCommand.

  classmethod from_dict(d, *, dialect=None)
  key: CommandKey
  to_dict()
  value: Any

class aiohomeconnect.model.command.PutCommands(data: list[PutCommand])

  Bases: `DataClassJSONMixin`

  A list of commands of the home appliance.

  data: list[PutCommand]
  classmethod from_dict(d, *, dialect=None)
  to_dict()

## aiohomeconnect.model.error module

Provide error models for the Home Connect API.

exception aiohomeconnect.model.error.ActiveProgramNotSetError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent ActiveProgramNotSetError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.Conflict(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent Conflict.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.ConflictError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent ConflictError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.EventStreamInterruptedError

  Bases: `HomeConnectError`

  Represent the error cause when the event stream ends abruptly.

exception aiohomeconnect.model.error.ForbiddenError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent ForbiddenError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.HomeConnectApiError(key: str, description: str | None = None)

  Bases: `HomeConnectError`, `DataClassJSONMixin`

  Base class for Home Connect API exceptions.

  description: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: str
  to_dict()

exception aiohomeconnect.model.error.HomeConnectError

  Bases: `Exception`

  Base class for Home Connect exceptions.

exception aiohomeconnect.model.error.HomeConnectRequestError

  Bases: `HomeConnectError`

  Represent the error cause when the event stream ends abruptly.

exception aiohomeconnect.model.error.InternalServerError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent InternalServerError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.NoProgramActiveError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent NoProgramActiveError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.NoProgramSelectedError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent NoProgramSelectedError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.NotAcceptableError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent NotAcceptableError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.NotFoundError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent NotFoundError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.ProgramNotAvailableError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent ProgramNotAvailableError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.RequestTimeoutError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent RequestTimeoutError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.SelectedProgramNotSetError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent SelectedProgramNotSetError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.TooManyRequestsError(key: str, description: str | None = None, retry_after: float | None = None)

  Bases: `HomeConnectApiError`

  Represent TooManyRequestsError.

  classmethod from_dict(d, *, dialect=None)
  retry_after: float | None = None
  to_dict()

exception aiohomeconnect.model.error.UnauthorizedError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent UnauthorizedError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.UnsupportedMediaTypeError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent UnsupportedMediaTypeError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

exception aiohomeconnect.model.error.WrongOperationStateError(key: str, description: str | None = None)

  Bases: `HomeConnectApiError`

  Represent WrongOperationStateError.

  classmethod from_dict(d, *, dialect=None)
  to_dict()

## aiohomeconnect.model.event module

Provide event models for the Home Connect API.

class aiohomeconnect.model.event.ArrayOfEvents(items: list[Event])

  Bases: `DataClassJSONMixin`

  Represent ArrayOfEvents.

  classmethod from_dict(d, *, dialect=None)
  items: list[Event]
  to_dict()

class aiohomeconnect.model.event.Event(key: EventKey, raw_key: str, timestamp: int, level: str, handling: str, value: str | int | float | bool | None, name: str | None = None, uri: str | None = None, display_value: str | None = None, unit: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent Event.

  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  handling: str
  key: EventKey
  level: str
  name: str | None = None
  raw_key: str
  timestamp: int
  to_dict()
  unit: str | None = None
  uri: str | None = None
  value: str | int | float | bool | None

class aiohomeconnect.model.event.EventKey(*values)

  Bases: `StrEnum`

  Represent an event key.

  BSH_COMMON_APPLIANCE_CONNECTED = 'BSH.Common.Appliance.Connected'
  BSH_COMMON_APPLIANCE_DEPAIRED = 'BSH.Common.Appliance.Depaired'
  BSH_COMMON_APPLIANCE_DISCONNECTED = 'BSH.Common.Appliance.Disconnected'
  BSH_COMMON_APPLIANCE_PAIRED = 'BSH.Common.Appliance.Paired'
  BSH_COMMON_EVENT_ALARM_CLOCK_ELAPSED = 'BSH.Common.Event.AlarmClockElapsed'
  BSH_COMMON_EVENT_FAVORITE_001_EXTERNAL_TRIGGER = 'BSH.Common.Event.Favorite.001.ExternalTrigger'
  BSH_COMMON_EVENT_FAVORITE_002_EXTERNAL_TRIGGER = 'BSH.Common.Event.Favorite.002.ExternalTrigger'
  BSH_COMMON_EVENT_PROGRAM_ABORTED = 'BSH.Common.Event.ProgramAborted'
  BSH_COMMON_EVENT_PROGRAM_FINISHED = 'BSH.Common.Event.ProgramFinished'
  BSH_COMMON_OPTION_BASE_PROGRAM = 'BSH.Common.Option.BaseProgram'
  BSH_COMMON_OPTION_CURRENT_STEP_REMAINING_TIME = 'BSH.Common.Option.CurrentStepRemainingTime'
  BSH_COMMON_OPTION_DURATION = 'BSH.Common.Option.Duration'
  BSH_COMMON_OPTION_ELAPSED_PROGRAM_TIME = 'BSH.Common.Option.ElapsedProgramTime'
  BSH_COMMON_OPTION_ENERGY_FORECAST = 'BSH.Common.Option.EnergyForecast'
  BSH_COMMON_OPTION_ESTIMATED_TOTAL_PROGRAM_TIME = 'BSH.Common.Option.EstimatedTotalProgramTime'
  BSH_COMMON_OPTION_FINISH_IN_RELATIVE = 'BSH.Common.Option.FinishInRelative'
  BSH_COMMON_OPTION_PROGRAM_NAME = 'BSH.Common.Option.ProgramName'
  BSH_COMMON_OPTION_PROGRAM_PROGRESS = 'BSH.Common.Option.ProgramProgress'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME = 'BSH.Common.Option.RemainingProgramTime'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME_AUTO_COUNTING = 'BSH.Common.Option.RemainingProgramTime.AutoCounting'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME_ESTIMATION_STATE = 'BSH.Common.Option.RemainingProgramTimeEstimationState'
  BSH_COMMON_OPTION_REMAINING_PROGRAM_TIME_IS_ESTIMATED = 'BSH.Common.Option.RemainingProgramTimeIsEstimated'
  BSH_COMMON_OPTION_SMART_ENERGY_SERVICE_SMART_START_ENABLED = 'BSH.Common.Option.SmartEnergyService.SmartStartEnabled'
  BSH_COMMON_OPTION_START_IN_RELATIVE = 'BSH.Common.Option.StartInRelative'
  BSH_COMMON_OPTION_WATER_FORECAST = 'BSH.Common.Option.WaterForecast'
  BSH_COMMON_ROOT_ACTIVE_PROGRAM = 'BSH.Common.Root.ActiveProgram'
  BSH_COMMON_ROOT_SELECTED_PROGRAM = 'BSH.Common.Root.SelectedProgram'
  BSH_COMMON_SETTING_ALARM_CLOCK = 'BSH.Common.Setting.AlarmClock'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_BRIGHTNESS = 'BSH.Common.Setting.AmbientLightBrightness'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_COLOR = 'BSH.Common.Setting.AmbientLightColor'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_CUSTOM_COLOR = 'BSH.Common.Setting.AmbientLightCustomColor'
  BSH_COMMON_SETTING_AMBIENT_LIGHT_ENABLED = 'BSH.Common.Setting.AmbientLightEnabled'
  BSH_COMMON_SETTING_CHILD_LOCK = 'BSH.Common.Setting.ChildLock'
  BSH_COMMON_SETTING_LIQUID_VOLUME_UNIT = 'BSH.Common.Setting.LiquidVolumeUnit'
  BSH_COMMON_SETTING_POWER_STATE = 'BSH.Common.Setting.PowerState'
  BSH_COMMON_SETTING_TEMPERATURE_UNIT = 'BSH.Common.Setting.TemperatureUnit'
  BSH_COMMON_STATUS_BATTERY_CHARGING_STATE = 'BSH.Common.Status.BatteryChargingState'
  BSH_COMMON_STATUS_BATTERY_LEVEL = 'BSH.Common.Status.BatteryLevel'
  BSH_COMMON_STATUS_CHARGING_CONNECTION = 'BSH.Common.Status.ChargingConnection'
  BSH_COMMON_STATUS_DOOR_STATE = 'BSH.Common.Status.DoorState'
  BSH_COMMON_STATUS_INTERIOR_ILLUMINATION_ACTIVE = 'BSH.Common.Status.InteriorIlluminationActive'
  BSH_COMMON_STATUS_LOCAL_CONTROL_ACTIVE = 'BSH.Common.Status.LocalControlActive'
  BSH_COMMON_STATUS_OPERATION_STATE = 'BSH.Common.Status.OperationState'
  BSH_COMMON_STATUS_REMOTE_CONTROL_ACTIVE = 'BSH.Common.Status.RemoteControlActive'
  BSH_COMMON_STATUS_REMOTE_CONTROL_START_ALLOWED = 'BSH.Common.Status.RemoteControlStartAllowed'
  BSH_COMMON_STATUS_VIDEO_CAMERA_STATE = 'BSH.Common.Status.Video.CameraState'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_EVENT_DOCKING_STATION_NOT_FOUND = 'ConsumerProducts.CleaningRobot.Event.DockingStationNotFound'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_EVENT_EMPTY_DUST_BOX_AND_CLEAN_FILTER = 'ConsumerProducts.CleaningRobot.Event.EmptyDustBoxAndCleanFilter'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_EVENT_ROBOT_IS_STUCK = 'ConsumerProducts.CleaningRobot.Event.RobotIsStuck'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_CLEANING_MODE = 'ConsumerProducts.CleaningRobot.Option.CleaningMode'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_PROCESS_PHASE = 'ConsumerProducts.CleaningRobot.Option.ProcessPhase'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_REFERENCE_MAP_ID = 'ConsumerProducts.CleaningRobot.Option.ReferenceMapId'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_OPTION_SUCTION_POWER = 'ConsumerProducts.CleaningRobot.Option.SuctionPower'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_CURRENT_MAP = 'ConsumerProducts.CleaningRobot.Setting.CurrentMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_1 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap1'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_2 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap2'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_3 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap3'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_4 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap4'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SETTING_NAME_OF_MAP_5 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap5'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_DUST_BOX_INSERTED = 'ConsumerProducts.CleaningRobot.Status.DustBoxInserted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_LAST_SELECTED_MAP = 'ConsumerProducts.CleaningRobot.Status.LastSelectedMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_LIFTED = 'ConsumerProducts.CleaningRobot.Status.Lifted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_STATUS_LOST = 'ConsumerProducts.CleaningRobot.Status.Lost'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_BEAN_CONTAINER_EMPTY = 'ConsumerProducts.CoffeeMaker.Event.BeanContainerEmpty'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_10_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn10Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_15_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn15Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_20_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn20Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_CALC_N_CLEAN_IN_5_CUPS = 'ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn5Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_10_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn10Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_15_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn15Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_20_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn20Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DESCALING_IN_5_CUPS = 'ConsumerProducts.CoffeeMaker.Event.DescalingIn5Cups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_CALC_N_CLEAN_BLOCKAGE = 'ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanBlockage'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_CALC_N_CLEAN_OVERDUE = 'ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanOverdue'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_CLEANING_OVERDUE = 'ConsumerProducts.CoffeeMaker.Event.DeviceCleaningOverdue'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_DESCALING_BLOCKAGE = 'ConsumerProducts.CoffeeMaker.Event.DeviceDescalingBlockage'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_DESCALING_OVERDUE = 'ConsumerProducts.CoffeeMaker.Event.DeviceDescalingOverdue'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_SHOULD_BE_CALC_N_CLEANED = 'ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCalcNCleaned'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_SHOULD_BE_CLEANED = 'ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCleaned'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DEVICE_SHOULD_BE_DESCALED = 'ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeDescaled'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_DRIP_TRAY_FULL = 'ConsumerProducts.CoffeeMaker.Event.DripTrayFull'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_KEEP_MILK_TANK_COOL = 'ConsumerProducts.CoffeeMaker.Event.KeepMilkTankCool'
  CONSUMER_PRODUCTS_COFFEE_MAKER_EVENT_WATER_TANK_EMPTY = 'ConsumerProducts.CoffeeMaker.Event.WaterTankEmpty'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_AROMA_SELECT = 'ConsumerProducts.CoffeeMaker.Option.AromaSelect'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEAN_AMOUNT = 'ConsumerProducts.CoffeeMaker.Option.BeanAmount'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEAN_CONTAINER_SELECTION = 'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEVERAGES_REMAINING = 'ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_BEVERAGE_SIZE = 'ConsumerProducts.CoffeeMaker.Option.BeverageSize'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COARSNESS = 'ConsumerProducts.CoffeeMaker.Option.Coarsness'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COARSNESS_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_MILK_RATIO = 'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_STRENGTH = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_STRENGTH_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_COFFEE_TEMPERATURE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FILL_QUANTITY = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FILL_QUANTITY_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FLOW_RATE = 'ConsumerProducts.CoffeeMaker.Option.FlowRate'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_FLOW_RATE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_HOT_WATER_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_MULTIPLE_BEVERAGES = 'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'
  CONSUMER_PRODUCTS_COFFEE_MAKER_OPTION_SHOT_COUNT = 'ConsumerProducts.CoffeeMaker.Option.Shot.Count'
  CONSUMER_PRODUCTS_COFFEE_MAKER_SETTING_CUP_WARMER = 'ConsumerProducts.CoffeeMaker.Setting.CupWarmer'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_COFFEE_AND_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_FROTHY_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_HOT_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_HOT_WATER = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_HOT_WATER_CUPS = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWaterCups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_POWDER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_STATUS_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso'
  COOKING_COMMON_EVENT_HOOD_GREASE_FILTER_MAX_SATURATION_NEARLY_REACHED = 'Cooking.Common.Event.Hood.GreaseFilterMaxSaturationNearlyReached'
  COOKING_COMMON_EVENT_HOOD_GREASE_FILTER_MAX_SATURATION_REACHED = 'Cooking.Common.Event.Hood.GreaseFilterMaxSaturationReached'
  COOKING_COMMON_OPTION_HOOD_BOOST = 'Cooking.Common.Option.Hood.Boost'
  COOKING_COMMON_OPTION_HOOD_INTENSIVE_LEVEL = 'Cooking.Common.Option.Hood.IntensiveLevel'
  COOKING_COMMON_OPTION_HOOD_VENTING_LEVEL = 'Cooking.Common.Option.Hood.VentingLevel'
  COOKING_COMMON_SETTING_LIGHTING = 'Cooking.Common.Setting.Lighting'
  COOKING_COMMON_SETTING_LIGHTING_BRIGHTNESS = 'Cooking.Common.Setting.LightingBrightness'
  COOKING_HOOD_SETTING_COLOR_TEMPERATURE = 'Cooking.Hood.Setting.ColorTemperature'
  COOKING_HOOD_SETTING_COLOR_TEMPERATURE_PERCENT = 'Cooking.Hood.Setting.ColorTemperaturePercent'
  COOKING_OVEN_EVENT_PREHEAT_FINISHED = 'Cooking.Oven.Event.PreheatFinished'
  COOKING_OVEN_EVENT_REGULAR_PREHEAT_FINISHED = 'Cooking.Oven.Event.RegularPreheatFinished'
  COOKING_OVEN_OPTION_AIR_EXCHANGE = 'Cooking.Oven.Option.AirExchange'
  COOKING_OVEN_OPTION_CAVITY_SELECTOR = 'Cooking.Oven.Option.CavitySelector'
  COOKING_OVEN_OPTION_FAST_PRE_HEAT = 'Cooking.Oven.Option.FastPreHeat'
  COOKING_OVEN_OPTION_HEATUP_PROGRESS = 'Cooking.Oven.Option.HeatupProgress'
  COOKING_OVEN_OPTION_LEVEL = 'Cooking.Oven.Option.Level'
  COOKING_OVEN_OPTION_MEAT_PROBE_TEMPERATURE_V2 = 'Cooking.Oven.Option.MeatProbeTemperatureV2'
  COOKING_OVEN_OPTION_MICROWAVE_POWER = 'Cooking.Oven.Option.MicrowavePower'
  COOKING_OVEN_OPTION_PYROLYSIS_LEVEL = 'Cooking.Oven.Option.PyrolysisLevel'
  COOKING_OVEN_OPTION_SETPOINT_TEMPERATURE = 'Cooking.Oven.Option.SetpointTemperature'
  COOKING_OVEN_OPTION_STEAM_ASSIST_LEVEL = 'Cooking.Oven.Option.SteamAssistLevel'
  COOKING_OVEN_OPTION_STEAM_BOOST = 'Cooking.Oven.Option.SteamBoost'
  COOKING_OVEN_OPTION_WARMING_LEVEL = 'Cooking.Oven.Option.WarmingLevel'
  COOKING_OVEN_SETTING_SABBATH_MODE = 'Cooking.Oven.Setting.SabbathMode'
  COOKING_OVEN_STATUS_CURRENT_CAVITY_TEMPERATURE = 'Cooking.Oven.Status.CurrentCavityTemperature'
  DISHCARE_DISHWASHER_EVENT_MACHINE_CARE_AND_FILTER_CLEANING_REMINDER = 'Dishcare.Dishwasher.Event.MachineCareAndFilterCleaningReminder'
  DISHCARE_DISHWASHER_EVENT_MACHINE_CARE_AND_LOW_MAINTENANCE_FILTER_CLEANING_REMINDER = 'Dishcare.Dishwasher.Event.MachineCareAndLowMaintenanceFilterCleaningReminder'
  DISHCARE_DISHWASHER_EVENT_MACHINE_CARE_REMINDER = 'Dishcare.Dishwasher.Event.MachineCareReminder'
  DISHCARE_DISHWASHER_EVENT_PROGRAM_BLOCKED_SALT_LACK = 'Dishcare.Dishwasher.Event.ProgramBlockedSaltLack'
  DISHCARE_DISHWASHER_EVENT_RINSE_AID_LACK = 'Dishcare.Dishwasher.Event.RinseAidLack'
  DISHCARE_DISHWASHER_EVENT_RINSE_AID_NEARLY_EMPTY = 'Dishcare.Dishwasher.Event.RinseAidNearlyEmpty'
  DISHCARE_DISHWASHER_EVENT_SALT_LACK = 'Dishcare.Dishwasher.Event.SaltLack'
  DISHCARE_DISHWASHER_EVENT_SALT_NEARLY_EMPTY = 'Dishcare.Dishwasher.Event.SaltNearlyEmpty'
  DISHCARE_DISHWASHER_EVENT_SMART_FILTER_CLEANING_REMINDER = 'Dishcare.Dishwasher.Event.SmartFilterCleaningReminder'
  DISHCARE_DISHWASHER_OPTION_BRILLIANCE_DRY = 'Dishcare.Dishwasher.Option.BrillianceDry'
  DISHCARE_DISHWASHER_OPTION_DELICATE_BASKET = 'Dishcare.Dishwasher.Option.DelicateBasket'
  DISHCARE_DISHWASHER_OPTION_ECO_DRY = 'Dishcare.Dishwasher.Option.EcoDry'
  DISHCARE_DISHWASHER_OPTION_ENERGY_SAFE = 'Dishcare.Dishwasher.Option.EnergySafe'
  DISHCARE_DISHWASHER_OPTION_EXTRA_DRY = 'Dishcare.Dishwasher.Option.ExtraDry'
  DISHCARE_DISHWASHER_OPTION_EXTRA_RINSE = 'Dishcare.Dishwasher.Option.ExtraRinse'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_BACK_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.BackLeft'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_BACK_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.BackRight'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_FRONT_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontLeft'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_FRONT_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontRight'
  DISHCARE_DISHWASHER_OPTION_FLEX_SPRAY_TYPE = 'Dishcare.Dishwasher.Option.FlexSpray.Type'
  DISHCARE_DISHWASHER_OPTION_HALF_LOAD = 'Dishcare.Dishwasher.Option.HalfLoad'
  DISHCARE_DISHWASHER_OPTION_HOLIDAY_MODE = 'Dishcare.Dishwasher.Option.HolidayMode'
  DISHCARE_DISHWASHER_OPTION_HYGIENE_PLUS = 'Dishcare.Dishwasher.Option.HygienePlus'
  DISHCARE_DISHWASHER_OPTION_INTENSIV_ZONE = 'Dishcare.Dishwasher.Option.IntensivZone'
  DISHCARE_DISHWASHER_OPTION_LEARNING_DISHWASHER_CLEANING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.CleaningLevel'
  DISHCARE_DISHWASHER_OPTION_LEARNING_DISHWASHER_DRYING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DryingLevel'
  DISHCARE_DISHWASHER_OPTION_LEARNING_DISHWASHER_DURATION_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DurationLevel'
  DISHCARE_DISHWASHER_OPTION_PRETREATMENT = 'Dishcare.Dishwasher.Option.Pretreatment'
  DISHCARE_DISHWASHER_OPTION_SANITATION_UC = 'Dishcare.Dishwasher.Option.SanitationUC'
  DISHCARE_DISHWASHER_OPTION_SILENCE_ON_DEMAND = 'Dishcare.Dishwasher.Option.SilenceOnDemand'
  DISHCARE_DISHWASHER_OPTION_STORAGE_FUNCTION = 'Dishcare.Dishwasher.Option.StorageFunction'
  DISHCARE_DISHWASHER_OPTION_TURBO = 'Dishcare.Dishwasher.Option.Turbo'
  DISHCARE_DISHWASHER_OPTION_VARIO_SPEED = 'Dishcare.Dishwasher.Option.VarioSpeed'
  DISHCARE_DISHWASHER_OPTION_VARIO_SPEED_PLUS = 'Dishcare.Dishwasher.Option.VarioSpeedPlus'
  DISHCARE_DISHWASHER_OPTION_ZEOLITE_DRY = 'Dishcare.Dishwasher.Option.ZeoliteDry'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_OPTION_FAN_SPEED_MODE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedMode'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_OPTION_FAN_SPEED_PERCENTAGE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedPercentage'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_OPTION_SETPOINT_TEMPERATURE = 'HeatingVentilationAirConditioning.AirConditioner.Option.SetpointTemperature'
  LAUNDRY_CARE_COMMON_OPTION_LOAD_RECOMMENDATION = 'LaundryCare.Common.Option.LoadRecommendation'
  LAUNDRY_CARE_COMMON_OPTION_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.Common.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_COMMON_OPTION_PROCESS_PHASE = 'LaundryCare.Common.Option.ProcessPhase'
  LAUNDRY_CARE_COMMON_OPTION_REFER_TO_PROGRAM = 'LaundryCare.Common.Option.ReferToProgram'
  LAUNDRY_CARE_COMMON_OPTION_SILENT_MODE = 'LaundryCare.Common.Option.SilentMode'
  LAUNDRY_CARE_COMMON_OPTION_SPEED_PERFECT = 'LaundryCare.Common.Option.SpeedPerfect'
  LAUNDRY_CARE_COMMON_OPTION_VARIO_PERFECT = 'LaundryCare.Common.Option.VarioPerfect'
  LAUNDRY_CARE_DRYER_EVENT_DRYING_PROCESS_FINISHED = 'LaundryCare.Dryer.Event.DryingProcessFinished'
  LAUNDRY_CARE_DRYER_OPTION_CONNECTED_DRY_ORIGINAL_PROGRAM_TIME = 'LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime'
  LAUNDRY_CARE_DRYER_OPTION_DRYING_TARGET = 'LaundryCare.Dryer.Option.DryingTarget'
  LAUNDRY_CARE_DRYER_OPTION_DRYING_TARGET_ADJUSTMENT = 'LaundryCare.Dryer.Option.DryingTargetAdjustment'
  LAUNDRY_CARE_DRYER_OPTION_GENTLE = 'LaundryCare.Dryer.Option.Gentle'
  LAUNDRY_CARE_DRYER_OPTION_HALF_LOAD = 'LaundryCare.Dryer.Option.HalfLoad'
  LAUNDRY_CARE_DRYER_OPTION_PROCESS_PHASE = 'LaundryCare.Dryer.Option.ProcessPhase'
  LAUNDRY_CARE_DRYER_OPTION_REFRESHER = 'LaundryCare.Dryer.Option.Refresher'
  LAUNDRY_CARE_DRYER_OPTION_WRINKLE_GUARD = 'LaundryCare.Dryer.Option.WrinkleGuard'
  LAUNDRY_CARE_WASHER_DRYER_OPTION_DRYER_PROGRAM_MODE = 'LaundryCare.WasherDryer.Option.ProgramMode'
  LAUNDRY_CARE_WASHER_DRYER_OPTION_DRYER_WRINKLE_GUARD_BOOST = 'LaundryCare.WasherDryer.Option.WrinkleGuardBoost'
  LAUNDRY_CARE_WASHER_DRYER_OPTION_PROGRAM_MODE = 'LaundryCare.WasherDryer.Option.ProgramMode'
  LAUNDRY_CARE_WASHER_EVENT_I_DOS_1_FILL_LEVEL_POOR = 'LaundryCare.Washer.Event.IDos1FillLevelPoor'
  LAUNDRY_CARE_WASHER_EVENT_I_DOS_2_FILL_LEVEL_POOR = 'LaundryCare.Washer.Event.IDos2FillLevelPoor'
  LAUNDRY_CARE_WASHER_OPTION_DRYING_TARGET = 'LaundryCare.WasherDryer.Option.DryingTarget'
  LAUNDRY_CARE_WASHER_OPTION_EISA = 'LaundryCare.Washer.Option.EISA'
  LAUNDRY_CARE_WASHER_OPTION_INTENSIVE_PLUS = 'LaundryCare.Washer.Option.IntensivePlus'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_1_ACTIVE = 'LaundryCare.Washer.Option.IDos1Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_1_ACTIVE_ = 'LaundryCare.Washer.Option.IDos1.Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_1_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos1DosingLevel'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_2_ACTIVE = 'LaundryCare.Washer.Option.IDos2Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_2_ACTIVE_ = 'LaundryCare.Washer.Option.IDos2.Active'
  LAUNDRY_CARE_WASHER_OPTION_I_DOS_2_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos2DosingLevel'
  LAUNDRY_CARE_WASHER_OPTION_LESS_IRONING = 'LaundryCare.Washer.Option.LessIroning'
  LAUNDRY_CARE_WASHER_OPTION_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.WasherDryer.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_WASHER_OPTION_MINI_LOAD = 'LaundryCare.Washer.Option.MiniLoad'
  LAUNDRY_CARE_WASHER_OPTION_MULTIPLE_SOAK = 'LaundryCare.Washer.Option.MultipleSoak'
  LAUNDRY_CARE_WASHER_OPTION_PREWASH = 'LaundryCare.Washer.Option.Prewash'
  LAUNDRY_CARE_WASHER_OPTION_PROCESS_PHASE = 'LaundryCare.Washer.Option.ProcessPhase'
  LAUNDRY_CARE_WASHER_OPTION_RINSE_HOLD = 'LaundryCare.Washer.Option.RinseHold'
  LAUNDRY_CARE_WASHER_OPTION_RINSE_PLUS = 'LaundryCare.Washer.Option.RinsePlus'
  LAUNDRY_CARE_WASHER_OPTION_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.RinsePlus1'
  LAUNDRY_CARE_WASHER_OPTION_SILENT_WASH = 'LaundryCare.Washer.Option.SilentWash'
  LAUNDRY_CARE_WASHER_OPTION_SOAK = 'LaundryCare.Washer.Option.Soak'
  LAUNDRY_CARE_WASHER_OPTION_SPEED_PERFECT = 'LaundryCare.Washer.Option.SpeedPerfect'
  LAUNDRY_CARE_WASHER_OPTION_SPIN_SPEED = 'LaundryCare.Washer.Option.SpinSpeed'
  LAUNDRY_CARE_WASHER_OPTION_STAINS = 'LaundryCare.Washer.Option.Stains'
  LAUNDRY_CARE_WASHER_OPTION_TEMPERATURE = 'LaundryCare.Washer.Option.Temperature'
  LAUNDRY_CARE_WASHER_OPTION_WATER_AND_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.WaterAndRinsePlus1'
  LAUNDRY_CARE_WASHER_OPTION_WATER_PLUS = 'LaundryCare.Washer.Option.WaterPlus'
  LAUNDRY_CARE_WASHER_SETTING_I_DOS_1_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos1BaseLevel'
  LAUNDRY_CARE_WASHER_SETTING_I_DOS_2_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos2BaseLevel'
  REFRIGERATION_COMMON_SETTING_BOTTLE_COOLER_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.BottleCooler.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_CHILLER_COMMON_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_CHILLER_LEFT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_CHILLER_RIGHT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerRight.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_DISPENSER_ENABLED = 'Refrigeration.Common.Setting.Dispenser.Enabled'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FORCE_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantForceFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FORCE_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantForceFridge'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantFridge'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TIMEOUT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TIMEOUT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFridge'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TRIGGER_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTriggerFreezer'
  REFRIGERATION_COMMON_SETTING_DOOR_ASSISTANT_TRIGGER_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTriggerFridge'
  REFRIGERATION_COMMON_SETTING_ECO_MODE = 'Refrigeration.Common.Setting.EcoMode'
  REFRIGERATION_COMMON_SETTING_FRESH_MODE = 'Refrigeration.Common.Setting.FreshMode'
  REFRIGERATION_COMMON_SETTING_LIGHT_EXTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.External.Brightness'
  REFRIGERATION_COMMON_SETTING_LIGHT_EXTERNAL_POWER = 'Refrigeration.Common.Setting.Light.External.Power'
  REFRIGERATION_COMMON_SETTING_LIGHT_INTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.Internal.Brightness'
  REFRIGERATION_COMMON_SETTING_LIGHT_INTERNAL_POWER = 'Refrigeration.Common.Setting.Light.Internal.Power'
  REFRIGERATION_COMMON_SETTING_SABBATH_MODE = 'Refrigeration.Common.Setting.SabbathMode'
  REFRIGERATION_COMMON_SETTING_VACATION_MODE = 'Refrigeration.Common.Setting.VacationMode'
  REFRIGERATION_COMMON_SETTING_WINE_COMPARTMENT_2_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_WINE_COMPARTMENT_3_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature'
  REFRIGERATION_COMMON_SETTING_WINE_COMPARTMENT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment.SetpointTemperature'
  REFRIGERATION_COMMON_STATUS_DOOR_BOTTLE_COOLER = 'Refrigeration.Common.Status.Door.BottleCooler'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER = 'Refrigeration.Common.Status.Door.Chiller'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER_COMMON = 'Refrigeration.Common.Status.Door.ChillerCommon'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER_LEFT = 'Refrigeration.Common.Status.Door.ChillerLeft'
  REFRIGERATION_COMMON_STATUS_DOOR_CHILLER_RIGHT = 'Refrigeration.Common.Status.Door.ChillerRight'
  REFRIGERATION_COMMON_STATUS_DOOR_FLEX_COMPARTMENT = 'Refrigeration.Common.Status.Door.FlexCompartment'
  REFRIGERATION_COMMON_STATUS_DOOR_FREEZER = 'Refrigeration.Common.Status.Door.Freezer'
  REFRIGERATION_COMMON_STATUS_DOOR_REFRIGERATOR = 'Refrigeration.Common.Status.Door.Refrigerator'
  REFRIGERATION_COMMON_STATUS_DOOR_REFRIGERATOR2 = 'Refrigeration.Common.Status.Door.Refrigerator2'
  REFRIGERATION_COMMON_STATUS_DOOR_REFRIGERATOR3 = 'Refrigeration.Common.Status.Door.Refrigerator3'
  REFRIGERATION_COMMON_STATUS_DOOR_WINE_COMPARTMENT = 'Refrigeration.Common.Status.Door.WineCompartment'
  REFRIGERATION_FRIDGE_FREEZER_EVENT_DOOR_ALARM_FREEZER = 'Refrigeration.FridgeFreezer.Event.DoorAlarmFreezer'
  REFRIGERATION_FRIDGE_FREEZER_EVENT_DOOR_ALARM_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Event.DoorAlarmRefrigerator'
  REFRIGERATION_FRIDGE_FREEZER_EVENT_TEMPERATURE_ALARM_FREEZER = 'Refrigeration.FridgeFreezer.Event.TemperatureAlarmFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SETPOINT_TEMPERATURE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SETPOINT_TEMPERATURE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SUPER_MODE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SuperModeFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETTING_SUPER_MODE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator'
  STOP_PROGRAM = 'StopProgram'
  UNKNOWN = 'unknown'

class aiohomeconnect.model.event.EventMessage(ha_id: str, type: EventType, data: ArrayOfEvents)

  Bases: `object`

  Represent a server sent event message sent from the Home Connect API.

  data: ArrayOfEvents
  classmethod from_server_sent_event(sse: ServerSentEvent) → EventMessage

    Create an EventMessage instance from a server sent event.

  ha_id: str
  type: EventType

class aiohomeconnect.model.event.EventType(*values)

  Bases: `StrEnum`

  Represent an event type.

  CONNECTED = 'CONNECTED'
  DEPAIRED = 'DEPAIRED'
  DISCONNECTED = 'DISCONNECTED'
  EVENT = 'EVENT'
  KEEP_ALIVE = 'KEEP-ALIVE'
  NOTIFY = 'NOTIFY'
  PAIRED = 'PAIRED'
  STATUS = 'STATUS'

## aiohomeconnect.model.image module

Provide image models for the Home Connect API.

class aiohomeconnect.model.image.ArrayOfImages(images: list[Image])

  Bases: `DataClassJSONMixin`

  List of images available from the home appliance.

  classmethod from_dict(d, *, dialect=None)
  images: list[Image]
  to_dict()

class aiohomeconnect.model.image.Image(key: str, image_key: str, timestamp: int, quality: str, name: str | None = None, preview_image_key: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent Image.

  classmethod from_dict(d, *, dialect=None)
  image_key: str
  key: str
  name: str | None = None
  preview_image_key: str | None = None
  quality: str
  timestamp: int
  to_dict()

## aiohomeconnect.model.program module

Provide program models for the Home Connect API.

class aiohomeconnect.model.program.ArrayOfAvailablePrograms(programs: list[EnumerateAvailableProgram])

  Bases: `DataClassJSONMixin`

  Represent ArrayOfAvailablePrograms.

  classmethod from_dict(d, *, dialect=None)
  programs: list[EnumerateAvailableProgram]
  to_dict()

class aiohomeconnect.model.program.ArrayOfOptions(options: list[Option])

  Bases: `DataClassJSONMixin`

  List of options.

  classmethod from_dict(d, *, dialect=None)
  options: list[Option]
  to_dict()

class aiohomeconnect.model.program.ArrayOfPrograms(programs: list[EnumerateProgram], active: Program | None = None, selected: Program | None = None)

  Bases: `DataClassJSONMixin`

  Represent ArrayOfPrograms.

  active: Program | None = None
  classmethod from_dict(d, *, dialect=None)
  programs: list[EnumerateProgram]
  selected: Program | None = None
  to_dict()

class aiohomeconnect.model.program.EnumerateAvailableProgram(key: ProgramKey, raw_key: str, name: str | None = None, constraints: EnumerateAvailableProgramConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent EnumerateAvailableProgram.

  constraints: EnumerateAvailableProgramConstraints | None = None
  classmethod from_dict(d, *, dialect=None)
  key: ProgramKey
  name: str | None = None
  raw_key: str
  to_dict()

class aiohomeconnect.model.program.EnumerateAvailableProgramConstraints(execution: Execution | None = None)

  Bases: `DataClassJSONMixin`

  Represent EnumerateAvailableProgramConstraints.

  execution: Execution | None = None
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.program.EnumerateProgram(key: ProgramKey, raw_key: str, name: str | None = None, constraints: EnumerateProgramConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent EnumerateProgram.

  constraints: EnumerateProgramConstraints | None = None
  classmethod from_dict(d, *, dialect=None)
  key: ProgramKey
  name: str | None = None
  raw_key: str
  to_dict()

class aiohomeconnect.model.program.EnumerateProgramConstraints(available: bool | None = None, execution: Execution | None = None)

  Bases: `DataClassJSONMixin`

  Represent EnumerateProgramConstraints.

  available: bool | None = None
  execution: Execution | None = None
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.program.Execution(*values)

  Bases: `StrEnum`

  Execution right of the program.

  NONE = 'none'
  SELECT_AND_START = 'selectandstart'
  SELECT_ONLY = 'selectonly'
  START_ONLY = 'startonly'

class aiohomeconnect.model.program.Option(key: OptionKey, value: Any, name: str | None = None, display_value: str | None = None, unit: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent Option.

  class Config

    Bases: `BaseConfig`

    Config for mashumaro.

    omit_none: bool | Literal[Sentinel.MISSING] = True
  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: OptionKey
  name: str | None = None
  to_dict()
  unit: str | None = None
  value: Any

class aiohomeconnect.model.program.OptionKey(*values)

  Bases: `StrEnum`

  Represent an option key.

  BSH_COMMON_BASE_PROGRAM = 'BSH.Common.Option.BaseProgram'
  BSH_COMMON_CURRENT_STEP_REMAINING_TIME = 'BSH.Common.Option.CurrentStepRemainingTime'
  BSH_COMMON_DURATION = 'BSH.Common.Option.Duration'
  BSH_COMMON_ELAPSED_PROGRAM_TIME = 'BSH.Common.Option.ElapsedProgramTime'
  BSH_COMMON_ENERGY_FORECAST = 'BSH.Common.Option.EnergyForecast'
  BSH_COMMON_ESTIMATED_TOTAL_PROGRAM_TIME = 'BSH.Common.Option.EstimatedTotalProgramTime'
  BSH_COMMON_FINISH_IN_RELATIVE = 'BSH.Common.Option.FinishInRelative'
  BSH_COMMON_PROGRAM_NAME = 'BSH.Common.Option.ProgramName'
  BSH_COMMON_PROGRAM_PROGRESS = 'BSH.Common.Option.ProgramProgress'
  BSH_COMMON_REMAINING_PROGRAM_TIME = 'BSH.Common.Option.RemainingProgramTime'
  BSH_COMMON_REMAINING_PROGRAM_TIME_AUTO_COUNTING = 'BSH.Common.Option.RemainingProgramTime.AutoCounting'
  BSH_COMMON_REMAINING_PROGRAM_TIME_ESTIMATION_STATE = 'BSH.Common.Option.RemainingProgramTimeEstimationState'
  BSH_COMMON_REMAINING_PROGRAM_TIME_IS_ESTIMATED = 'BSH.Common.Option.RemainingProgramTimeIsEstimated'
  BSH_COMMON_SMART_ENERGY_SERVICE_SMART_START_ENABLED = 'BSH.Common.Option.SmartEnergyService.SmartStartEnabled'
  BSH_COMMON_START_IN_RELATIVE = 'BSH.Common.Option.StartInRelative'
  BSH_COMMON_WATER_FORECAST = 'BSH.Common.Option.WaterForecast'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CLEANING_MODE = 'ConsumerProducts.CleaningRobot.Option.CleaningMode'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_PROCESS_PHASE = 'ConsumerProducts.CleaningRobot.Option.ProcessPhase'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_REFERENCE_MAP_ID = 'ConsumerProducts.CleaningRobot.Option.ReferenceMapId'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_SUCTION_POWER = 'ConsumerProducts.CleaningRobot.Option.SuctionPower'
  CONSUMER_PRODUCTS_COFFEE_MAKER_AROMA_SELECT = 'ConsumerProducts.CoffeeMaker.Option.AromaSelect'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEAN_AMOUNT = 'ConsumerProducts.CoffeeMaker.Option.BeanAmount'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEAN_CONTAINER_SELECTION = 'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGES_REMAINING = 'ConsumerProducts.CoffeeMaker.Option.BeveragesRemaining'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_SIZE = 'ConsumerProducts.CoffeeMaker.Option.BeverageSize'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COARSNESS = 'ConsumerProducts.CoffeeMaker.Option.Coarsness'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COARSNESS_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.Coarsness.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_MILK_RATIO = 'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_STRENGTH = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_STRENGTH_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_TEMPERATURE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FILL_QUANTITY = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FILL_QUANTITY_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FillQuantity.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FLOW_RATE = 'ConsumerProducts.CoffeeMaker.Option.FlowRate'
  CONSUMER_PRODUCTS_COFFEE_MAKER_FLOW_RATE_RECOMMENDATION = 'ConsumerProducts.CoffeeMaker.Option.FlowRate.Recommendation'
  CONSUMER_PRODUCTS_COFFEE_MAKER_HOT_WATER_TEMPERATURE = 'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MULTIPLE_BEVERAGES = 'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'
  CONSUMER_PRODUCTS_COFFEE_MAKER_SHOT_COUNT = 'ConsumerProducts.CoffeeMaker.Option.Shot.Count'
  COOKING_COMMON_HOOD_BOOST = 'Cooking.Common.Option.Hood.Boost'
  COOKING_COMMON_HOOD_INTENSIVE_LEVEL = 'Cooking.Common.Option.Hood.IntensiveLevel'
  COOKING_COMMON_HOOD_VENTING_LEVEL = 'Cooking.Common.Option.Hood.VentingLevel'
  COOKING_OVEN_AIR_EXCHANGE = 'Cooking.Oven.Option.AirExchange'
  COOKING_OVEN_CAVITY_SELECTOR = 'Cooking.Oven.Option.CavitySelector'
  COOKING_OVEN_FAST_PRE_HEAT = 'Cooking.Oven.Option.FastPreHeat'
  COOKING_OVEN_HEATUP_PROGRESS = 'Cooking.Oven.Option.HeatupProgress'
  COOKING_OVEN_LEVEL = 'Cooking.Oven.Option.Level'
  COOKING_OVEN_MEAT_PROBE_TEMPERATURE_V2 = 'Cooking.Oven.Option.MeatProbeTemperatureV2'
  COOKING_OVEN_MICROWAVE_POWER = 'Cooking.Oven.Option.MicrowavePower'
  COOKING_OVEN_PYROLYSIS_LEVEL = 'Cooking.Oven.Option.PyrolysisLevel'
  COOKING_OVEN_SETPOINT_TEMPERATURE = 'Cooking.Oven.Option.SetpointTemperature'
  COOKING_OVEN_STEAM_ASSIST_LEVEL = 'Cooking.Oven.Option.SteamAssistLevel'
  COOKING_OVEN_STEAM_BOOST = 'Cooking.Oven.Option.SteamBoost'
  COOKING_OVEN_WARMING_LEVEL = 'Cooking.Oven.Option.WarmingLevel'
  DISHCARE_DISHWASHER_BRILLIANCE_DRY = 'Dishcare.Dishwasher.Option.BrillianceDry'
  DISHCARE_DISHWASHER_DELICATE_BASKET = 'Dishcare.Dishwasher.Option.DelicateBasket'
  DISHCARE_DISHWASHER_ECO_DRY = 'Dishcare.Dishwasher.Option.EcoDry'
  DISHCARE_DISHWASHER_ENERGY_SAFE = 'Dishcare.Dishwasher.Option.EnergySafe'
  DISHCARE_DISHWASHER_EXTRA_DRY = 'Dishcare.Dishwasher.Option.ExtraDry'
  DISHCARE_DISHWASHER_EXTRA_RINSE = 'Dishcare.Dishwasher.Option.ExtraRinse'
  DISHCARE_DISHWASHER_FLEX_SPRAY_BACK_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.BackLeft'
  DISHCARE_DISHWASHER_FLEX_SPRAY_BACK_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.BackRight'
  DISHCARE_DISHWASHER_FLEX_SPRAY_FRONT_LEFT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontLeft'
  DISHCARE_DISHWASHER_FLEX_SPRAY_FRONT_RIGHT = 'Dishcare.Dishwasher.Option.FlexSpray.FrontRight'
  DISHCARE_DISHWASHER_FLEX_SPRAY_TYPE = 'Dishcare.Dishwasher.Option.FlexSpray.Type'
  DISHCARE_DISHWASHER_HALF_LOAD = 'Dishcare.Dishwasher.Option.HalfLoad'
  DISHCARE_DISHWASHER_HOLIDAY_MODE = 'Dishcare.Dishwasher.Option.HolidayMode'
  DISHCARE_DISHWASHER_HYGIENE_PLUS = 'Dishcare.Dishwasher.Option.HygienePlus'
  DISHCARE_DISHWASHER_INTENSIV_ZONE = 'Dishcare.Dishwasher.Option.IntensivZone'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER_CLEANING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.CleaningLevel'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER_DRYING_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DryingLevel'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER_DURATION_LEVEL = 'Dishcare.Dishwasher.Option.LearningDishwasher.DurationLevel'
  DISHCARE_DISHWASHER_PRETREATMENT = 'Dishcare.Dishwasher.Option.Pretreatment'
  DISHCARE_DISHWASHER_SANITATION_UC = 'Dishcare.Dishwasher.Option.SanitationUC'
  DISHCARE_DISHWASHER_SILENCE_ON_DEMAND = 'Dishcare.Dishwasher.Option.SilenceOnDemand'
  DISHCARE_DISHWASHER_STORAGE_FUNCTION = 'Dishcare.Dishwasher.Option.StorageFunction'
  DISHCARE_DISHWASHER_TURBO = 'Dishcare.Dishwasher.Option.Turbo'
  DISHCARE_DISHWASHER_VARIO_SPEED = 'Dishcare.Dishwasher.Option.VarioSpeed'
  DISHCARE_DISHWASHER_VARIO_SPEED_PLUS = 'Dishcare.Dishwasher.Option.VarioSpeedPlus'
  DISHCARE_DISHWASHER_ZEOLITE_DRY = 'Dishcare.Dishwasher.Option.ZeoliteDry'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN_SPEED_MODE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedMode'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN_SPEED_PERCENTAGE = 'HeatingVentilationAirConditioning.AirConditioner.Option.FanSpeedPercentage'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_SETPOINT_TEMPERATURE = 'HeatingVentilationAirConditioning.AirConditioner.Option.SetpointTemperature'
  LAUNDRY_CARE_COMMON_LOAD_RECOMMENDATION = 'LaundryCare.Common.Option.LoadRecommendation'
  LAUNDRY_CARE_COMMON_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.Common.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_COMMON_PROCESS_PHASE = 'LaundryCare.Common.Option.ProcessPhase'
  LAUNDRY_CARE_COMMON_REFER_TO_PROGRAM = 'LaundryCare.Common.Option.ReferToProgram'
  LAUNDRY_CARE_COMMON_SILENT_MODE = 'LaundryCare.Common.Option.SilentMode'
  LAUNDRY_CARE_COMMON_SPEED_PERFECT = 'LaundryCare.Common.Option.SpeedPerfect'
  LAUNDRY_CARE_COMMON_VARIO_PERFECT = 'LaundryCare.Common.Option.VarioPerfect'
  LAUNDRY_CARE_DRYER_CONNECTED_DRY_ORIGINAL_PROGRAM_TIME = 'LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime'
  LAUNDRY_CARE_DRYER_DRYING_TARGET = 'LaundryCare.Dryer.Option.DryingTarget'
  LAUNDRY_CARE_DRYER_DRYING_TARGET_ADJUSTMENT = 'LaundryCare.Dryer.Option.DryingTargetAdjustment'
  LAUNDRY_CARE_DRYER_GENTLE = 'LaundryCare.Dryer.Option.Gentle'
  LAUNDRY_CARE_DRYER_HALF_LOAD = 'LaundryCare.Dryer.Option.HalfLoad'
  LAUNDRY_CARE_DRYER_PROCESS_PHASE = 'LaundryCare.Dryer.Option.ProcessPhase'
  LAUNDRY_CARE_DRYER_REFRESHER = 'LaundryCare.Dryer.Option.Refresher'
  LAUNDRY_CARE_DRYER_WRINKLE_GUARD = 'LaundryCare.Dryer.Option.WrinkleGuard'
  LAUNDRY_CARE_WASHER_DRYER_PROGRAM_MODE = 'LaundryCare.WasherDryer.Option.ProgramMode'
  LAUNDRY_CARE_WASHER_DRYER_WRINKLE_GUARD_BOOST = 'LaundryCare.WasherDryer.Option.WrinkleGuardBoost'
  LAUNDRY_CARE_WASHER_DRYING_TARGET = 'LaundryCare.WasherDryer.Option.DryingTarget'
  LAUNDRY_CARE_WASHER_EISA = 'LaundryCare.Washer.Option.EISA'
  LAUNDRY_CARE_WASHER_INTENSIVE_PLUS = 'LaundryCare.Washer.Option.IntensivePlus'
  LAUNDRY_CARE_WASHER_I_DOS_1_ACTIVE = 'LaundryCare.Washer.Option.IDos1Active'
  LAUNDRY_CARE_WASHER_I_DOS_1_ACTIVE_ = 'LaundryCare.Washer.Option.IDos1.Active'
  LAUNDRY_CARE_WASHER_I_DOS_1_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos1DosingLevel'
  LAUNDRY_CARE_WASHER_I_DOS_2_ACTIVE = 'LaundryCare.Washer.Option.IDos2Active'
  LAUNDRY_CARE_WASHER_I_DOS_2_ACTIVE_ = 'LaundryCare.Washer.Option.IDos2.Active'
  LAUNDRY_CARE_WASHER_I_DOS_2_DOSING_LEVEL = 'LaundryCare.Washer.Option.IDos2DosingLevel'
  LAUNDRY_CARE_WASHER_LESS_IRONING = 'LaundryCare.Washer.Option.LessIroning'
  LAUNDRY_CARE_WASHER_LOW_TEMPERATURE_HYGIENE = 'LaundryCare.WasherDryer.Option.LowTemperatureHygiene'
  LAUNDRY_CARE_WASHER_MINI_LOAD = 'LaundryCare.Washer.Option.MiniLoad'
  LAUNDRY_CARE_WASHER_MULTIPLE_SOAK = 'LaundryCare.Washer.Option.MultipleSoak'
  LAUNDRY_CARE_WASHER_PREWASH = 'LaundryCare.Washer.Option.Prewash'
  LAUNDRY_CARE_WASHER_PROCESS_PHASE = 'LaundryCare.Washer.Option.ProcessPhase'
  LAUNDRY_CARE_WASHER_RINSE_HOLD = 'LaundryCare.Washer.Option.RinseHold'
  LAUNDRY_CARE_WASHER_RINSE_PLUS = 'LaundryCare.Washer.Option.RinsePlus'
  LAUNDRY_CARE_WASHER_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.RinsePlus1'
  LAUNDRY_CARE_WASHER_SILENT_WASH = 'LaundryCare.Washer.Option.SilentWash'
  LAUNDRY_CARE_WASHER_SOAK = 'LaundryCare.Washer.Option.Soak'
  LAUNDRY_CARE_WASHER_SPEED_PERFECT = 'LaundryCare.Washer.Option.SpeedPerfect'
  LAUNDRY_CARE_WASHER_SPIN_SPEED = 'LaundryCare.Washer.Option.SpinSpeed'
  LAUNDRY_CARE_WASHER_STAINS = 'LaundryCare.Washer.Option.Stains'
  LAUNDRY_CARE_WASHER_TEMPERATURE = 'LaundryCare.Washer.Option.Temperature'
  LAUNDRY_CARE_WASHER_WATER_AND_RINSE_PLUS_1 = 'LaundryCare.Washer.Option.WaterAndRinsePlus1'
  LAUNDRY_CARE_WASHER_WATER_PLUS = 'LaundryCare.Washer.Option.WaterPlus'
  UNKNOWN = 'unknown'

class aiohomeconnect.model.program.Program(key: ProgramKey | None = None, name: str | None = None, options: list[Option] | None = None, constraints: ProgramConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent Program.

  class Config

    Bases: `BaseConfig`

    Config for mashumaro.

    omit_none: bool | Literal[Sentinel.MISSING] = True
  constraints: ProgramConstraints | None = None
  classmethod from_dict(d, *, dialect=None)
  key: ProgramKey | None = None
  name: str | None = None
  options: list[Option] | None = None
  to_dict()

class aiohomeconnect.model.program.ProgramConstraints(access: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent ProgramConstraints.

  access: str | None = None
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.program.ProgramDefinition(key: ProgramKey, name: str | None = None, options: list[ProgramDefinitionOption] | None = None)

  Bases: `DataClassJSONMixin`

  Represent ProgramDefinition.

  classmethod from_dict(d, *, dialect=None)
  key: ProgramKey
  name: str | None = None
  options: list[ProgramDefinitionOption] | None = None
  to_dict()

class aiohomeconnect.model.program.ProgramDefinitionConstraints(min: int | None = None, max: int | None = None, step_size: int | None = None, allowed_values: list[str | None] | None = None, display_values: list[str | None] | None = None, default: Any | None = None, live_update: bool | None = None)

  Bases: `DataClassJSONMixin`

  Represent ProgramDefinitionConstraints.

  allowed_values: list[str | None] | None = None
  default: Any | None = None
  display_values: list[str | None] | None = None
  classmethod from_dict(d, *, dialect=None)
  live_update: bool | None = None
  max: int | None = None
  min: int | None = None
  step_size: int | None = None
  to_dict()

class aiohomeconnect.model.program.ProgramDefinitionOption(key: OptionKey, type: str, name: str | None = None, unit: str | None = None, constraints: ProgramDefinitionConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent ProgramDefinitionOption.

  constraints: ProgramDefinitionConstraints | None = None
  classmethod from_dict(d, *, dialect=None)
  key: OptionKey
  name: str | None = None
  to_dict()
  type: str
  unit: str | None = None

class aiohomeconnect.model.program.ProgramKey(*values)

  Bases: `StrEnum`

  Represent a program key.

  BSH_COMMON_FAVORITE_001 = 'BSH.Common.Program.Favorite.001'
  BSH_COMMON_FAVORITE_002 = 'BSH.Common.Program.Favorite.002'
  BSH_COMMON_FAVORITE_003 = 'BSH.Common.Program.Favorite.003'
  BSH_COMMON_FAVORITE_004 = 'BSH.Common.Program.Favorite.004'
  BSH_COMMON_FAVORITE_005 = 'BSH.Common.Program.Favorite.005'
  BSH_COMMON_FAVORITE_006 = 'BSH.Common.Program.Favorite.006'
  BSH_COMMON_FAVORITE_007 = 'BSH.Common.Program.Favorite.007'
  BSH_COMMON_FAVORITE_008 = 'BSH.Common.Program.Favorite.008'
  BSH_COMMON_FAVORITE_009 = 'BSH.Common.Program.Favorite.009'
  BSH_COMMON_FAVORITE_010 = 'BSH.Common.Program.Favorite.010'
  BSH_COMMON_FAVORITE_011 = 'BSH.Common.Program.Favorite.011'
  BSH_COMMON_FAVORITE_012 = 'BSH.Common.Program.Favorite.012'
  BSH_COMMON_FAVORITE_013 = 'BSH.Common.Program.Favorite.013'
  BSH_COMMON_FAVORITE_014 = 'BSH.Common.Program.Favorite.014'
  BSH_COMMON_FAVORITE_015 = 'BSH.Common.Program.Favorite.015'
  BSH_COMMON_FAVORITE_016 = 'BSH.Common.Program.Favorite.016'
  BSH_COMMON_FAVORITE_017 = 'BSH.Common.Program.Favorite.017'
  BSH_COMMON_FAVORITE_018 = 'BSH.Common.Program.Favorite.018'
  BSH_COMMON_FAVORITE_019 = 'BSH.Common.Program.Favorite.019'
  BSH_COMMON_FAVORITE_020 = 'BSH.Common.Program.Favorite.020'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_BASIC_GO_HOME = 'ConsumerProducts.CleaningRobot.Program.Basic.GoHome'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CLEANING_CLEAN_ALL = 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanAll'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CLEANING_CLEAN_MAP = 'ConsumerProducts.CleaningRobot.Program.Cleaning.CleanMap'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_CAFFE_GRANDE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_CAFFE_LATTE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_CAPPUCCINO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COFFEE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COFFEE_POT = 'ConsumerProducts.CoffeeMaker.Program.Beverage.CoffeePot'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_ESPRESSO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_ESPRESSO_DOPPIO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_ESPRESSO_MACCHIATO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_HOT_WATER = 'ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_LATTE_MACCHIATO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_MILK_FROTH = 'ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_RISTRETTO = 'ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_WARM_MILK = 'ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_X_L_COFFEE = 'ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_APPLIANCE_OFF_RINSING = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_APPLIANCE_ON_RINSING = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_AUTO_CLEAN = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoClean'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_AUTO_DESCALE = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.AutoDescale'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CALC_N_CLEAN = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CalcNClean'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Clean'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN_BREWING_UNIT_MANUALLY = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManually'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN_BREWING_UNIT_MANUALLY_DETAILED = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManuallyDetailed'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_CLEAN_OUTLET_MANUALLY = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanOutletManually'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_DESCALE = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Descale'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_FROST_PROTECTION = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.FrostProtection'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_REMOVE_WATER_FILTER = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RemoveWaterFilter'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_REPLACE_WATER_FILTER = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ReplaceWaterFilter'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CLEANING_MODES_RINSE_MILK_SYSTEM = 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RinseMilkSystem'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_AMERICANO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_BLACK_EYE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CAFE_AU_LAIT = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CAFE_CON_LECHE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CAFE_CORTADO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_COLD_BREW = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrew'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_COLD_BREW_MACCHIATO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.ColdBrewMacchiato'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_CORTADO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_DEAD_EYE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_DOPPIO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_FLAT_WHITE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_GALAO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_GAROTO = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_GROSSER_BRAUNER = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_KAAPI = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_KLEINER_BRAUNER = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_KOFFIE_VERKEERD = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_RED_EYE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_SLOW_BREW = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.SlowBrew'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_VERLAENGERTER = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_VERLAENGERTER_BRAUN = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun'
  CONSUMER_PRODUCTS_COFFEE_MAKER_COFFEE_WORLD_WIENER_MELANGE = 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_1 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee1'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_2 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee2'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_3 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee3'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_4 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee4'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_5 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee5'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_6 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee6'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_7 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee7'
  CONSUMER_PRODUCTS_COFFEE_MAKER_MY_COFFEE_MY_COFFEE_8 = 'ConsumerProducts.CoffeeMaker.Program.MyCoffee.MyCoffee8'
  COOKING_COMMON_HOOD_AUTOMATIC = 'Cooking.Common.Program.Hood.Automatic'
  COOKING_COMMON_HOOD_DELAYED_SHUT_OFF = 'Cooking.Common.Program.Hood.DelayedShutOff'
  COOKING_COMMON_HOOD_INTERVAL = 'Cooking.Common.Program.Hood.Interval'
  COOKING_COMMON_HOOD_VENTING = 'Cooking.Common.Program.Hood.Venting'
  COOKING_HOB_FRYING_SENSOR_MODE = 'Cooking.Hob.Program.FryingSensorMode'
  COOKING_HOB_POWER_LEVEL_MODE = 'Cooking.Hob.Program.PowerLevelMode'
  COOKING_HOB_POWER_MOVE_MODE = 'Cooking.Hob.Program.PowerMoveMode'
  COOKING_OVEN_CLEANING_DRAINING = 'Cooking.Oven.Program.Cleaning.Draining'
  COOKING_OVEN_CLEANING_DRYING = 'Cooking.Oven.Program.Cleaning.Drying'
  COOKING_OVEN_CLEANING_ECOLYSIS = 'Cooking.Oven.Program.Cleaning.Ecolysis'
  COOKING_OVEN_CLEANING_MODES_AUTO_STEAM_CALIBRATION = 'Cooking.Oven.Program.CleaningModes.AutoSteamCalibration'
  COOKING_OVEN_CLEANING_PYROLYSIS = 'Cooking.Oven.Program.Cleaning.Pyrolysis'
  COOKING_OVEN_DISH_AUTOMATIC_CONV_STEAM_BONELESS_PORK_NECK_JOINT = 'Cooking.Oven.Program.Dish.Automatic.Conv.Steam.BonelessPorkNeckJoint'
  COOKING_OVEN_DISH_AUTOMATIC_MICROWAVE_GEFLUEGELTEILE_AUFTAUEN = 'Cooking.Oven.Program.Dish.Automatic.Microwave.GefluegelteileAuftauen'
  COOKING_OVEN_DISH_AUTOMATIC_MICROWAVE_HAEHNCHENTEILE = 'Cooking.Oven.Program.Dish.Automatic.Microwave.Haehnchenteile'
  COOKING_OVEN_DISH_AUTOMATIC_MICROWAVE_POMMES_FRITES = 'Cooking.Oven.Program.Dish.Automatic.Microwave.PommesFrites'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_MEAT_PROBE_GOOSE_BREAST = 'Cooking.Oven.Program.Dish.Recommendation.Conv.MeatProbe.GooseBreast'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_STEAM_MEAT_PROBE_BONELESS_PORK_NECK_JOINT = 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.BonelessPorkNeckJoint'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_STEAM_MEAT_PROBE_TURKEY_BREAST = 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.MeatProbe.TurkeyBreast'
  COOKING_OVEN_DISH_RECOMMENDATION_CONV_STEAM_PART_COOKED_BREAD_ROLLS_OR_BAGUETTE = 'Cooking.Oven.Program.Dish.Recommendation.Conv.Steam.PartCookedBreadRollsOrBaguette'
  COOKING_OVEN_DISH_RECOMMENDATION_FULL_STEAM_BROCCOLI = 'Cooking.Oven.Program.Dish.Recommendation.FullSteam.Broccoli'
  COOKING_OVEN_DISH_SUBSEQUENT_COOKING = 'Cooking.Oven.Program.Dish.SubsequentCooking'
  COOKING_OVEN_HEATING_MODE_2_D_HOT_AIR = 'Cooking.Oven.Program.HeatingMode.2DHotAir'
  COOKING_OVEN_HEATING_MODE_3D_HOT_AIR = 'Cooking.Oven.Program.HeatingMode.3DHotAir'
  COOKING_OVEN_HEATING_MODE_AIR_FRY = 'Cooking.Oven.Program.HeatingMode.AirFry'
  COOKING_OVEN_HEATING_MODE_BOTTOM_HEATING = 'Cooking.Oven.Program.HeatingMode.BottomHeating'
  COOKING_OVEN_HEATING_MODE_BREAD_BAKING = 'Cooking.Oven.Program.HeatingMode.BreadBaking'
  COOKING_OVEN_HEATING_MODE_DEFROST = 'Cooking.Oven.Program.HeatingMode.Defrost'
  COOKING_OVEN_HEATING_MODE_DESICCATION = 'Cooking.Oven.Program.HeatingMode.Desiccation'
  COOKING_OVEN_HEATING_MODE_DOUGH_PROVING = 'Cooking.Oven.Program.HeatingMode.DoughProving'
  COOKING_OVEN_HEATING_MODE_FROZEN_HEATUP_SPECIAL = 'Cooking.Oven.Program.HeatingMode.FrozenHeatupSpecial'
  COOKING_OVEN_HEATING_MODE_FULL_SURFACE_GRILL = 'Cooking.Oven.Program.HeatingMode.FullSurfaceGrill'
  COOKING_OVEN_HEATING_MODE_GRILL_LARGE_AREA = 'Cooking.Oven.Program.HeatingMode.GrillLargeArea'
  COOKING_OVEN_HEATING_MODE_GRILL_SMALL_AREA = 'Cooking.Oven.Program.HeatingMode.GrillSmallArea'
  COOKING_OVEN_HEATING_MODE_HOT_AIR = 'Cooking.Oven.Program.HeatingMode.HotAir'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_100_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir100Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_30_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir30Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_60_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir60Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_80_STEAM = 'Cooking.Oven.Program.HeatingMode.HotAir80Steam'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_ECO = 'Cooking.Oven.Program.HeatingMode.HotAirEco'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_GENTLE = 'Cooking.Oven.Program.HeatingMode.HotAirGentle'
  COOKING_OVEN_HEATING_MODE_HOT_AIR_GRILLING = 'Cooking.Oven.Program.HeatingMode.HotAirGrilling'
  COOKING_OVEN_HEATING_MODE_INTENSIVE_HEAT = 'Cooking.Oven.Program.HeatingMode.IntensiveHeat'
  COOKING_OVEN_HEATING_MODE_KEEP_WARM = 'Cooking.Oven.Program.HeatingMode.KeepWarm'
  COOKING_OVEN_HEATING_MODE_LET_REST = 'Cooking.Oven.Program.HeatingMode.LetRest'
  COOKING_OVEN_HEATING_MODE_PIZZA_SETTING = 'Cooking.Oven.Program.HeatingMode.PizzaSetting'
  COOKING_OVEN_HEATING_MODE_PREHEAT_OVENWARE = 'Cooking.Oven.Program.HeatingMode.PreheatOvenware'
  COOKING_OVEN_HEATING_MODE_PRE_HEATING = 'Cooking.Oven.Program.HeatingMode.PreHeating'
  COOKING_OVEN_HEATING_MODE_PROOF = 'Cooking.Oven.Program.HeatingMode.Proof'
  COOKING_OVEN_HEATING_MODE_SABBATH_PROGRAMME = 'Cooking.Oven.Program.HeatingMode.SabbathProgramme'
  COOKING_OVEN_HEATING_MODE_SLOW_COOK = 'Cooking.Oven.Program.HeatingMode.SlowCook'
  COOKING_OVEN_HEATING_MODE_TOP_BOTTOM_HEATING = 'Cooking.Oven.Program.HeatingMode.TopBottomHeating'
  COOKING_OVEN_HEATING_MODE_TOP_BOTTOM_HEATING_ECO = 'Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco'
  COOKING_OVEN_HEATING_MODE_WARMING_DRAWER = 'Cooking.Oven.Program.HeatingMode.WarmingDrawer'
  COOKING_OVEN_MICROWAVE_1000_WATT = 'Cooking.Oven.Program.Microwave.1000Watt'
  COOKING_OVEN_MICROWAVE_180_WATT = 'Cooking.Oven.Program.Microwave.180Watt'
  COOKING_OVEN_MICROWAVE_360_WATT = 'Cooking.Oven.Program.Microwave.360Watt'
  COOKING_OVEN_MICROWAVE_450_WATT = 'Cooking.Oven.Program.Microwave.450Watt'
  COOKING_OVEN_MICROWAVE_600_WATT = 'Cooking.Oven.Program.Microwave.600Watt'
  COOKING_OVEN_MICROWAVE_900_WATT = 'Cooking.Oven.Program.Microwave.900Watt'
  COOKING_OVEN_MICROWAVE_90_WATT = 'Cooking.Oven.Program.Microwave.90Watt'
  COOKING_OVEN_MICROWAVE_MAX = 'Cooking.Oven.Program.Microwave.Max'
  COOKING_OVEN_STEAM_MODES_DOUGH_PROVING = 'Cooking.Oven.Program.SteamModes.DoughProving'
  COOKING_OVEN_STEAM_MODES_REHEAT = 'Cooking.Oven.Program.SteamModes.Reheat'
  COOKING_OVEN_STEAM_MODES_STEAM = 'Cooking.Oven.Program.SteamModes.Steam'
  COOKING_OVEN_SUBSEQUENT_MODE_CONTINUE_COOKING = 'Cooking.Oven.Program.SubsequentMode.ContinueCooking'
  COOKING_OVEN_SUBSEQUENT_MODE_KEEP_WARM = 'Cooking.Oven.Program.SubsequentMode.KeepWarm'
  COOKING_OVEN_SUBSEQUENT_MODE_LEAVE_TO_REST = 'Cooking.Oven.Program.SubsequentMode.LeaveToRest'
  COOKING_OVEN_SUBSEQUENT_MODE_MICROWAVE = 'Cooking.Oven.Program.SubsequentMode.Microwave'
  DISHCARE_DISHWASHER_AUTO_1 = 'Dishcare.Dishwasher.Program.Auto1'
  DISHCARE_DISHWASHER_AUTO_2 = 'Dishcare.Dishwasher.Program.Auto2'
  DISHCARE_DISHWASHER_AUTO_3 = 'Dishcare.Dishwasher.Program.Auto3'
  DISHCARE_DISHWASHER_AUTO_HALF_LOAD = 'Dishcare.Dishwasher.Program.AutoHalfLoad'
  DISHCARE_DISHWASHER_ECO_50 = 'Dishcare.Dishwasher.Program.Eco50'
  DISHCARE_DISHWASHER_EXPRESS_SPARKLE_65 = 'Dishcare.Dishwasher.Program.ExpressSparkle65'
  DISHCARE_DISHWASHER_GLASS_CARE = 'Dishcare.Dishwasher.Program.GlassCare'
  DISHCARE_DISHWASHER_GLASS_SHINE = 'Dishcare.Dishwasher.Program.GlassShine'
  DISHCARE_DISHWASHER_GLAS_40 = 'Dishcare.Dishwasher.Program.Glas40'
  DISHCARE_DISHWASHER_INTENSIVE_FIXED_ZONE = 'Dishcare.Dishwasher.Program.IntensiveFixedZone'
  DISHCARE_DISHWASHER_INTENSIV_45 = 'Dishcare.Dishwasher.Program.Intensiv45'
  DISHCARE_DISHWASHER_INTENSIV_70 = 'Dishcare.Dishwasher.Program.Intensiv70'
  DISHCARE_DISHWASHER_INTENSIV_POWER = 'Dishcare.Dishwasher.Program.IntensivPower'
  DISHCARE_DISHWASHER_KURZ_60 = 'Dishcare.Dishwasher.Program.Kurz60'
  DISHCARE_DISHWASHER_LEARNING_DISHWASHER = 'Dishcare.Dishwasher.Program.LearningDishwasher'
  DISHCARE_DISHWASHER_MACHINE_CARE = 'Dishcare.Dishwasher.Program.MachineCare'
  DISHCARE_DISHWASHER_MAGIC_DAILY = 'Dishcare.Dishwasher.Program.MagicDaily'
  DISHCARE_DISHWASHER_MAXIMUM_CLEANING = 'Dishcare.Dishwasher.Program.MaximumCleaning'
  DISHCARE_DISHWASHER_MAX_EFFICIENT = 'Dishcare.Dishwasher.Program.MaxEfficient'
  DISHCARE_DISHWASHER_MIXED_LOAD = 'Dishcare.Dishwasher.Program.MixedLoad'
  DISHCARE_DISHWASHER_NIGHT_WASH = 'Dishcare.Dishwasher.Program.NightWash'
  DISHCARE_DISHWASHER_NORMAL_45 = 'Dishcare.Dishwasher.Program.Normal45'
  DISHCARE_DISHWASHER_NORMAL_65 = 'Dishcare.Dishwasher.Program.Normal65'
  DISHCARE_DISHWASHER_PRE_RINSE = 'Dishcare.Dishwasher.Program.PreRinse'
  DISHCARE_DISHWASHER_QUICK_45 = 'Dishcare.Dishwasher.Program.Quick45'
  DISHCARE_DISHWASHER_QUICK_65 = 'Dishcare.Dishwasher.Program.Quick65'
  DISHCARE_DISHWASHER_QUICK_D = 'Dishcare.Dishwasher.Program.QuickD'
  DISHCARE_DISHWASHER_STEAM_FRESH = 'Dishcare.Dishwasher.Program.SteamFresh'
  DISHCARE_DISHWASHER_SUPER_60 = 'Dishcare.Dishwasher.Program.Super60'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_ACTIVE_CLEAN = 'HeatingVentilationAirConditioning.AirConditioner.Program.ActiveClean'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_AUTO = 'HeatingVentilationAirConditioning.AirConditioner.Program.Auto'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_COOL = 'HeatingVentilationAirConditioning.AirConditioner.Program.Cool'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_DRY = 'HeatingVentilationAirConditioning.AirConditioner.Program.Dry'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_FAN = 'HeatingVentilationAirConditioning.AirConditioner.Program.Fan'
  HEATING_VENTILATION_AIR_CONDITIONING_AIR_CONDITIONER_HEAT = 'HeatingVentilationAirConditioning.AirConditioner.Program.Heat'
  LAUNDRY_CARE_DRYER_ANTI_SHRINK = 'LaundryCare.Dryer.Program.AntiShrink'
  LAUNDRY_CARE_DRYER_BEDLINENS = 'LaundryCare.Dryer.Program.Bedlinens'
  LAUNDRY_CARE_DRYER_BLANKETS = 'LaundryCare.Dryer.Program.Blankets'
  LAUNDRY_CARE_DRYER_BUSINESS_SHIRTS = 'LaundryCare.Dryer.Program.BusinessShirts'
  LAUNDRY_CARE_DRYER_BUSINESS_SHIRTS_EASY_IRON = 'LaundryCare.Dryer.Program.BusinessShirts.EasyIron'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_1_PIECE = 'LaundryCare.Dryer.Program.ColdRefresh.1Piece'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_5_PIECE = 'LaundryCare.Dryer.Program.ColdRefresh.5Piece'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_BUSINESS = 'LaundryCare.Dryer.Program.ColdRefresh.Business'
  LAUNDRY_CARE_DRYER_COLD_REFRESH_COLD_REFRESH_COLD_REFRESH = 'LaundryCare.Dryer.Program.ColdRefresh.ColdRefresh.ColdRefresh'
  LAUNDRY_CARE_DRYER_CONNECTED_DRY = 'LaundryCare.Dryer.Program.ConnectedDry'
  LAUNDRY_CARE_DRYER_COTTON = 'LaundryCare.Dryer.Program.Cotton'
  LAUNDRY_CARE_DRYER_COTTON_COTTON_ECO = 'LaundryCare.Dryer.Program.Cotton.CottonEco'
  LAUNDRY_CARE_DRYER_COTTON_ECO_4060 = 'LaundryCare.Dryer.Program.Cotton.Eco4060'
  LAUNDRY_CARE_DRYER_DELICATES = 'LaundryCare.Dryer.Program.Delicates'
  LAUNDRY_CARE_DRYER_DESSOUS = 'LaundryCare.Dryer.Program.Dessous'
  LAUNDRY_CARE_DRYER_DOWN_FEATHERS = 'LaundryCare.Dryer.Program.DownFeathers'
  LAUNDRY_CARE_DRYER_EASY_CARE_EASY_CARE = 'LaundryCare.Dryer.Program.EasyCare.EasyCare'
  LAUNDRY_CARE_DRYER_HYGIENE = 'LaundryCare.Dryer.Program.Hygiene'
  LAUNDRY_CARE_DRYER_IN_BASKET = 'LaundryCare.Dryer.Program.InBasket'
  LAUNDRY_CARE_DRYER_IN_BASKET_WOOL_BASKET = 'LaundryCare.Dryer.Program.InBasket.WoolBasket'
  LAUNDRY_CARE_DRYER_JEANS = 'LaundryCare.Dryer.Program.Jeans'
  LAUNDRY_CARE_DRYER_MAINTENANCE_CARE_1_MAINTENANCE_CARE_1_QUICK_CARE = 'LaundryCare.Dryer.Program.MaintenanceCare1.MaintenanceCare1.QuickCare'
  LAUNDRY_CARE_DRYER_MAINTENANCE_CARE_2_MAINTENANCE_CARE_2_DEPTH_CARE = 'LaundryCare.Dryer.Program.MaintenanceCare2.MaintenanceCare2.DepthCare'
  LAUNDRY_CARE_DRYER_MIX = 'LaundryCare.Dryer.Program.Mix'
  LAUNDRY_CARE_DRYER_MY_TIME_MY_DRYING_TIME = 'LaundryCare.Dryer.Program.MyTime.MyDryingTime'
  LAUNDRY_CARE_DRYER_OUTDOOR = 'LaundryCare.Dryer.Program.Outdoor'
  LAUNDRY_CARE_DRYER_OUTDOOR_SPORTSWEAR = 'LaundryCare.Dryer.Program.Outdoor.Sportswear'
  LAUNDRY_CARE_DRYER_PILLOW = 'LaundryCare.Dryer.Program.Pillow'
  LAUNDRY_CARE_DRYER_SHIRTS_15 = 'LaundryCare.Dryer.Program.Shirts15'
  LAUNDRY_CARE_DRYER_SUPER_40 = 'LaundryCare.Dryer.Program.Super40'
  LAUNDRY_CARE_DRYER_SYNTHETIC = 'LaundryCare.Dryer.Program.Synthetic'
  LAUNDRY_CARE_DRYER_SYNTHETIC_REFRESH = 'LaundryCare.Dryer.Program.SyntheticRefresh'
  LAUNDRY_CARE_DRYER_TIME_COLD = 'LaundryCare.Dryer.Program.TimeCold'
  LAUNDRY_CARE_DRYER_TIME_COLD_AIR_FLUFF = 'LaundryCare.Dryer.Program.TimeCold.AirFluff'
  LAUNDRY_CARE_DRYER_TIME_COLD_FIX_TIME_COLD_20 = 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold20'
  LAUNDRY_CARE_DRYER_TIME_COLD_FIX_TIME_COLD_30 = 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold30'
  LAUNDRY_CARE_DRYER_TIME_COLD_FIX_TIME_COLD_60 = 'LaundryCare.Dryer.Program.TimeColdFix.TimeCold60'
  LAUNDRY_CARE_DRYER_TIME_WARM = 'LaundryCare.Dryer.Program.TimeWarm'
  LAUNDRY_CARE_DRYER_TIME_WARM_FIX_TIME_WARM_30 = 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm30'
  LAUNDRY_CARE_DRYER_TIME_WARM_FIX_TIME_WARM_40 = 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm40'
  LAUNDRY_CARE_DRYER_TIME_WARM_FIX_TIME_WARM_60 = 'LaundryCare.Dryer.Program.TimeWarmFix.TimeWarm60'
  LAUNDRY_CARE_DRYER_TOWELS = 'LaundryCare.Dryer.Program.Towels'
  LAUNDRY_CARE_DRYER_WOOL_FINISH = 'LaundryCare.Dryer.Program.WoolFinish'
  LAUNDRY_CARE_WASHER_AUTO_30 = 'LaundryCare.Washer.Program.Auto30'
  LAUNDRY_CARE_WASHER_AUTO_40 = 'LaundryCare.Washer.Program.Auto40'
  LAUNDRY_CARE_WASHER_AUTO_60 = 'LaundryCare.Washer.Program.Auto60'
  LAUNDRY_CARE_WASHER_CHIFFON = 'LaundryCare.Washer.Program.Chiffon'
  LAUNDRY_CARE_WASHER_COTTON = 'LaundryCare.Washer.Program.Cotton'
  LAUNDRY_CARE_WASHER_COTTON_COLOUR = 'LaundryCare.Washer.Program.Cotton.Colour'
  LAUNDRY_CARE_WASHER_COTTON_COTTON_ECO = 'LaundryCare.Washer.Program.Cotton.CottonEco'
  LAUNDRY_CARE_WASHER_COTTON_ECO_4060 = 'LaundryCare.Washer.Program.Cotton.Eco4060'
  LAUNDRY_CARE_WASHER_CURTAINS = 'LaundryCare.Washer.Program.Curtains'
  LAUNDRY_CARE_WASHER_DARK_WASH = 'LaundryCare.Washer.Program.DarkWash'
  LAUNDRY_CARE_WASHER_DELICATES_SILK = 'LaundryCare.Washer.Program.DelicatesSilk'
  LAUNDRY_CARE_WASHER_DESSOUS = 'LaundryCare.Washer.Program.Dessous'
  LAUNDRY_CARE_WASHER_DOWN_DUVET_DUVET = 'LaundryCare.Washer.Program.DownDuvet.Duvet'
  LAUNDRY_CARE_WASHER_DRUM_CLEAN = 'LaundryCare.Washer.Program.DrumClean'
  LAUNDRY_CARE_WASHER_DRYER_COTTON = 'LaundryCare.WasherDryer.Program.Cotton'
  LAUNDRY_CARE_WASHER_DRYER_COTTON_ECO_4060 = 'LaundryCare.WasherDryer.Program.Cotton.Eco4060'
  LAUNDRY_CARE_WASHER_DRYER_DELICATES_SILK = 'LaundryCare.WasherDryer.Program.DelicatesSilk'
  LAUNDRY_CARE_WASHER_DRYER_DRUM_CLEAN_AND_DRY_DRUM_CARE = 'LaundryCare.WasherDryer.Program.DrumCleanAndDry.DrumCare'
  LAUNDRY_CARE_WASHER_DRYER_EASY_CARE = 'LaundryCare.WasherDryer.Program.EasyCare'
  LAUNDRY_CARE_WASHER_DRYER_MIX = 'LaundryCare.WasherDryer.Program.Mix'
  LAUNDRY_CARE_WASHER_DRYER_RINSE = 'LaundryCare.WasherDryer.Program.Rinse'
  LAUNDRY_CARE_WASHER_DRYER_SENSITIVE = 'LaundryCare.WasherDryer.Program.Sensitive'
  LAUNDRY_CARE_WASHER_DRYER_SPIN = 'LaundryCare.WasherDryer.Program.Spin'
  LAUNDRY_CARE_WASHER_DRYER_WASH_AND_DRY_60 = 'LaundryCare.WasherDryer.Program.WashAndDry.60'
  LAUNDRY_CARE_WASHER_DRYER_WASH_AND_DRY_90 = 'LaundryCare.WasherDryer.Program.WashAndDry.90'
  LAUNDRY_CARE_WASHER_DRYER_WOOL = 'LaundryCare.WasherDryer.Program.Wool'
  LAUNDRY_CARE_WASHER_EASY_CARE = 'LaundryCare.Washer.Program.EasyCare'
  LAUNDRY_CARE_WASHER_HYGIENE_PLUS = 'LaundryCare.Washer.Program.HygienePlus'
  LAUNDRY_CARE_WASHER_MIX = 'LaundryCare.Washer.Program.Mix'
  LAUNDRY_CARE_WASHER_MIX_NIGHT_WASH = 'LaundryCare.Washer.Program.Mix.NightWash'
  LAUNDRY_CARE_WASHER_MONSOON = 'LaundryCare.Washer.Program.Monsoon'
  LAUNDRY_CARE_WASHER_MY_TIME = 'LaundryCare.Washer.Program.MyTime'
  LAUNDRY_CARE_WASHER_OUTDOOR = 'LaundryCare.Washer.Program.Outdoor'
  LAUNDRY_CARE_WASHER_PLUSH_TOY = 'LaundryCare.Washer.Program.PlushToy'
  LAUNDRY_CARE_WASHER_POWER_SPEED_59 = 'LaundryCare.Washer.Program.PowerSpeed59'
  LAUNDRY_CARE_WASHER_RINSE = 'LaundryCare.Washer.Program.Rinse'
  LAUNDRY_CARE_WASHER_RINSE_RINSE_SPIN_DRAIN = 'LaundryCare.Washer.Program.Rinse.RinseSpinDrain'
  LAUNDRY_CARE_WASHER_SENSITIVE = 'LaundryCare.Washer.Program.Sensitive'
  LAUNDRY_CARE_WASHER_SHIRTS_BLOUSES = 'LaundryCare.Washer.Program.ShirtsBlouses'
  LAUNDRY_CARE_WASHER_SPIN_SPIN_DRAIN = 'LaundryCare.Washer.Program.Spin.SpinDrain'
  LAUNDRY_CARE_WASHER_SPORT_FITNESS = 'LaundryCare.Washer.Program.SportFitness'
  LAUNDRY_CARE_WASHER_SPORT_SHOES = 'LaundryCare.Washer.Program.SportShoes'
  LAUNDRY_CARE_WASHER_STEAMING_STEAMING = 'LaundryCare.Washer.Program.Steaming.Steaming'
  LAUNDRY_CARE_WASHER_SUPER_153045_SUPER_15 = 'LaundryCare.Washer.Program.Super153045.Super15'
  LAUNDRY_CARE_WASHER_SUPER_153045_SUPER_1530 = 'LaundryCare.Washer.Program.Super153045.Super1530'
  LAUNDRY_CARE_WASHER_SUPER_153045_SUPER_30 = 'LaundryCare.Washer.Program.Super153045.Super30'
  LAUNDRY_CARE_WASHER_TOWELS = 'LaundryCare.Washer.Program.Towels'
  LAUNDRY_CARE_WASHER_WASH_AND_DRY_60 = 'LaundryCare.Washer.Program.WashAndDry.60'
  LAUNDRY_CARE_WASHER_WASH_AND_DRY_90 = 'LaundryCare.Washer.Program.WashAndDry.90'
  LAUNDRY_CARE_WASHER_WATER_PROOF = 'LaundryCare.Washer.Program.WaterProof'
  LAUNDRY_CARE_WASHER_WOOL = 'LaundryCare.Washer.Program.Wool'
  UNKNOWN = 'unknown'

## aiohomeconnect.model.setting module

Provide setting models for the Home Connect API.

class aiohomeconnect.model.setting.ArrayOfSettings(settings: list[GetSetting])

  Bases: `DataClassJSONMixin`

  List of settings of the home appliance.

  classmethod from_dict(d, *, dialect=None)
  settings: list[GetSetting]
  to_dict()

class aiohomeconnect.model.setting.GetSetting(key: SettingKey, raw_key: str, value: Any, name: str | None = None, display_value: str | None = None, unit: str | None = None, type: str | None = None, constraints: SettingConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Specific setting of the home appliance.

  constraints: SettingConstraints | None = None
  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: SettingKey
  name: str | None = None
  raw_key: str
  to_dict()
  type: str | None = None
  unit: str | None = None
  value: Any

class aiohomeconnect.model.setting.PutSetting(key: SettingKey, value: Any)

  Bases: `DataClassJSONMixin`

  Specific setting of the home appliance.

  classmethod from_dict(d, *, dialect=None)
  key: SettingKey
  to_dict()
  value: Any

class aiohomeconnect.model.setting.PutSettings(data: list[PutSetting])

  Bases: `DataClassJSONMixin`

  List of settings of the home appliance.

  data: list[PutSetting]
  classmethod from_dict(d, *, dialect=None)
  to_dict()

class aiohomeconnect.model.setting.SettingConstraints(min: int | None = None, max: int | None = None, step_size: int | None = None, allowed_values: list[str | None] | None = None, display_values: list[str | None] | None = None, default: Any | None = None, access: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent SettingConstraints.

  access: str | None = None
  allowed_values: list[str | None] | None = None
  default: Any | None = None
  display_values: list[str | None] | None = None
  classmethod from_dict(d, *, dialect=None)
  max: int | None = None
  min: int | None = None
  step_size: int | None = None
  to_dict()

class aiohomeconnect.model.setting.SettingKey(*values)

  Bases: `StrEnum`

  Represent a setting key.

  BSH_COMMON_ALARM_CLOCK = 'BSH.Common.Setting.AlarmClock'
  BSH_COMMON_AMBIENT_LIGHT_BRIGHTNESS = 'BSH.Common.Setting.AmbientLightBrightness'
  BSH_COMMON_AMBIENT_LIGHT_COLOR = 'BSH.Common.Setting.AmbientLightColor'
  BSH_COMMON_AMBIENT_LIGHT_CUSTOM_COLOR = 'BSH.Common.Setting.AmbientLightCustomColor'
  BSH_COMMON_AMBIENT_LIGHT_ENABLED = 'BSH.Common.Setting.AmbientLightEnabled'
  BSH_COMMON_CHILD_LOCK = 'BSH.Common.Setting.ChildLock'
  BSH_COMMON_LIQUID_VOLUME_UNIT = 'BSH.Common.Setting.LiquidVolumeUnit'
  BSH_COMMON_POWER_STATE = 'BSH.Common.Setting.PowerState'
  BSH_COMMON_TEMPERATURE_UNIT = 'BSH.Common.Setting.TemperatureUnit'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_CURRENT_MAP = 'ConsumerProducts.CleaningRobot.Setting.CurrentMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_1 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap1'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_2 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap2'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_3 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap3'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_4 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap4'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_NAME_OF_MAP_5 = 'ConsumerProducts.CleaningRobot.Setting.NameOfMap5'
  CONSUMER_PRODUCTS_COFFEE_MAKER_CUP_WARMER = 'ConsumerProducts.CoffeeMaker.Setting.CupWarmer'
  COOKING_COMMON_LIGHTING = 'Cooking.Common.Setting.Lighting'
  COOKING_COMMON_LIGHTING_BRIGHTNESS = 'Cooking.Common.Setting.LightingBrightness'
  COOKING_HOOD_COLOR_TEMPERATURE = 'Cooking.Hood.Setting.ColorTemperature'
  COOKING_HOOD_COLOR_TEMPERATURE_PERCENT = 'Cooking.Hood.Setting.ColorTemperaturePercent'
  COOKING_OVEN_SABBATH_MODE = 'Cooking.Oven.Setting.SabbathMode'
  LAUNDRY_CARE_WASHER_I_DOS_1_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos1BaseLevel'
  LAUNDRY_CARE_WASHER_I_DOS_2_BASE_LEVEL = 'LaundryCare.Washer.Setting.IDos2BaseLevel'
  REFRIGERATION_COMMON_BOTTLE_COOLER_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.BottleCooler.SetpointTemperature'
  REFRIGERATION_COMMON_CHILLER_COMMON_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerCommon.SetpointTemperature'
  REFRIGERATION_COMMON_CHILLER_LEFT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerLeft.SetpointTemperature'
  REFRIGERATION_COMMON_CHILLER_RIGHT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.ChillerRight.SetpointTemperature'
  REFRIGERATION_COMMON_DISPENSER_ENABLED = 'Refrigeration.Common.Setting.Dispenser.Enabled'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FORCE_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantForceFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FORCE_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantForceFridge'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantFridge'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TIMEOUT_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TIMEOUT_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTimeoutFridge'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TRIGGER_FREEZER = 'Refrigeration.Common.Setting.Door.AssistantTriggerFreezer'
  REFRIGERATION_COMMON_DOOR_ASSISTANT_TRIGGER_FRIDGE = 'Refrigeration.Common.Setting.Door.AssistantTriggerFridge'
  REFRIGERATION_COMMON_ECO_MODE = 'Refrigeration.Common.Setting.EcoMode'
  REFRIGERATION_COMMON_FRESH_MODE = 'Refrigeration.Common.Setting.FreshMode'
  REFRIGERATION_COMMON_LIGHT_EXTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.External.Brightness'
  REFRIGERATION_COMMON_LIGHT_EXTERNAL_POWER = 'Refrigeration.Common.Setting.Light.External.Power'
  REFRIGERATION_COMMON_LIGHT_INTERNAL_BRIGHTNESS = 'Refrigeration.Common.Setting.Light.Internal.Brightness'
  REFRIGERATION_COMMON_LIGHT_INTERNAL_POWER = 'Refrigeration.Common.Setting.Light.Internal.Power'
  REFRIGERATION_COMMON_SABBATH_MODE = 'Refrigeration.Common.Setting.SabbathMode'
  REFRIGERATION_COMMON_VACATION_MODE = 'Refrigeration.Common.Setting.VacationMode'
  REFRIGERATION_COMMON_WINE_COMPARTMENT_2_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment2.SetpointTemperature'
  REFRIGERATION_COMMON_WINE_COMPARTMENT_3_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment3.SetpointTemperature'
  REFRIGERATION_COMMON_WINE_COMPARTMENT_SETPOINT_TEMPERATURE = 'Refrigeration.Common.Setting.WineCompartment.SetpointTemperature'
  REFRIGERATION_FRIDGE_FREEZER_SETPOINT_TEMPERATURE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SETPOINT_TEMPERATURE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SetpointTemperatureRefrigerator'
  REFRIGERATION_FRIDGE_FREEZER_SUPER_MODE_FREEZER = 'Refrigeration.FridgeFreezer.Setting.SuperModeFreezer'
  REFRIGERATION_FRIDGE_FREEZER_SUPER_MODE_REFRIGERATOR = 'Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator'
  UNKNOWN = 'unknown'

## aiohomeconnect.model.status module

Provide status models for the Home Connect API.

class aiohomeconnect.model.status.ArrayOfStatus(status: list[Status])

  Bases: `DataClassJSONMixin`

  List of status of the home appliance.

  classmethod from_dict(d, *, dialect=None)
  status: list[Status]
  to_dict()

class aiohomeconnect.model.status.Status(key: StatusKey, raw_key: str, value: Any, name: str | None = None, display_value: str | None = None, unit: str | None = None, type: str | None = None, constraints: StatusConstraints | None = None)

  Bases: `DataClassJSONMixin`

  Represent Status.

  constraints: StatusConstraints | None = None
  display_value: str | None = None
  classmethod from_dict(d, *, dialect=None)
  key: StatusKey
  name: str | None = None
  raw_key: str
  to_dict()
  type: str | None = None
  unit: str | None = None
  value: Any

class aiohomeconnect.model.status.StatusConstraints(min: int | None = None, max: int | None = None, step_size: int | None = None, allowed_values: list[str | None] | None = None, display_values: list[str | None] | None = None, default: Any | None = None, access: str | None = None)

  Bases: `DataClassJSONMixin`

  Represent StatusConstraints.

  access: str | None = None
  allowed_values: list[str | None] | None = None
  default: Any | None = None
  display_values: list[str | None] | None = None
  classmethod from_dict(d, *, dialect=None)
  max: int | None = None
  min: int | None = None
  step_size: int | None = None
  to_dict()

class aiohomeconnect.model.status.StatusKey(*values)

  Bases: `StrEnum`

  Represent a status key.

  BSH_COMMON_BATTERY_CHARGING_STATE = 'BSH.Common.Status.BatteryChargingState'
  BSH_COMMON_BATTERY_LEVEL = 'BSH.Common.Status.BatteryLevel'
  BSH_COMMON_CHARGING_CONNECTION = 'BSH.Common.Status.ChargingConnection'
  BSH_COMMON_DOOR_STATE = 'BSH.Common.Status.DoorState'
  BSH_COMMON_INTERIOR_ILLUMINATION_ACTIVE = 'BSH.Common.Status.InteriorIlluminationActive'
  BSH_COMMON_LOCAL_CONTROL_ACTIVE = 'BSH.Common.Status.LocalControlActive'
  BSH_COMMON_OPERATION_STATE = 'BSH.Common.Status.OperationState'
  BSH_COMMON_REMOTE_CONTROL_ACTIVE = 'BSH.Common.Status.RemoteControlActive'
  BSH_COMMON_REMOTE_CONTROL_START_ALLOWED = 'BSH.Common.Status.RemoteControlStartAllowed'
  BSH_COMMON_VIDEO_CAMERA_STATE = 'BSH.Common.Status.Video.CameraState'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_DUST_BOX_INSERTED = 'ConsumerProducts.CleaningRobot.Status.DustBoxInserted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_LAST_SELECTED_MAP = 'ConsumerProducts.CleaningRobot.Status.LastSelectedMap'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_LIFTED = 'ConsumerProducts.CleaningRobot.Status.Lifted'
  CONSUMER_PRODUCTS_CLEANING_ROBOT_LOST = 'ConsumerProducts.CleaningRobot.Status.Lost'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE_AND_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_FROTHY_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER_CUPS = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWaterCups'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_MILK = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterMilk'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_POWDER_COFFEE = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee'
  CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO = 'ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso'
  COOKING_OVEN_CURRENT_CAVITY_TEMPERATURE = 'Cooking.Oven.Status.CurrentCavityTemperature'
  REFRIGERATION_COMMON_DOOR_BOTTLE_COOLER = 'Refrigeration.Common.Status.Door.BottleCooler'
  REFRIGERATION_COMMON_DOOR_CHILLER = 'Refrigeration.Common.Status.Door.Chiller'
  REFRIGERATION_COMMON_DOOR_CHILLER_COMMON = 'Refrigeration.Common.Status.Door.ChillerCommon'
  REFRIGERATION_COMMON_DOOR_CHILLER_LEFT = 'Refrigeration.Common.Status.Door.ChillerLeft'
  REFRIGERATION_COMMON_DOOR_CHILLER_RIGHT = 'Refrigeration.Common.Status.Door.ChillerRight'
  REFRIGERATION_COMMON_DOOR_FLEX_COMPARTMENT = 'Refrigeration.Common.Status.Door.FlexCompartment'
  REFRIGERATION_COMMON_DOOR_FREEZER = 'Refrigeration.Common.Status.Door.Freezer'
  REFRIGERATION_COMMON_DOOR_REFRIGERATOR = 'Refrigeration.Common.Status.Door.Refrigerator'
  REFRIGERATION_COMMON_DOOR_REFRIGERATOR_2 = 'Refrigeration.Common.Status.Door.Refrigerator2'
  REFRIGERATION_COMMON_DOOR_REFRIGERATOR_3 = 'Refrigeration.Common.Status.Door.Refrigerator3'
  REFRIGERATION_COMMON_DOOR_WINE_COMPARTMENT = 'Refrigeration.Common.Status.Door.WineCompartment'
  UNKNOWN = 'unknown'