mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 22:27:07 +00:00
Add programs to Home Connect diagnostics (#131011)
This commit is contained in:
parent
139f3e294a
commit
85610901e0
@ -15,6 +15,11 @@ async def async_get_config_entry_diagnostics(
|
|||||||
) -> dict[str, Any]:
|
) -> dict[str, Any]:
|
||||||
"""Return diagnostics for a config entry."""
|
"""Return diagnostics for a config entry."""
|
||||||
return {
|
return {
|
||||||
device.appliance.haId: device.appliance.status
|
device.appliance.haId: {
|
||||||
|
"status": device.appliance.status,
|
||||||
|
"programs": await hass.async_add_executor_job(
|
||||||
|
device.appliance.get_programs_available
|
||||||
|
),
|
||||||
|
}
|
||||||
for device in hass.data[DOMAIN][config_entry.entry_id].devices
|
for device in hass.data[DOMAIN][config_entry.entry_id].devices
|
||||||
}
|
}
|
||||||
|
@ -2,337 +2,413 @@
|
|||||||
# name: test_async_get_config_entry_diagnostics
|
# name: test_async_get_config_entry_diagnostics
|
||||||
dict({
|
dict({
|
||||||
'BOSCH-000000000-000000000000': dict({
|
'BOSCH-000000000-000000000000': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': True,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS000000-D00000000001': dict({
|
'BOSCH-HCS000000-D00000000001': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
'LaundryCare.WasherDryer.Program.Mix',
|
||||||
}),
|
'LaundryCare.Washer.Option.Temperature',
|
||||||
'BSH.Common.Status.OperationState': dict({
|
]),
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'status': dict({
|
||||||
}),
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'value': True,
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS000000-D00000000002': dict({
|
'BOSCH-HCS000000-D00000000002': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': True,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS000000-D00000000003': dict({
|
'BOSCH-HCS000000-D00000000003': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': True,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS000000-D00000000004': dict({
|
'BOSCH-HCS000000-D00000000004': dict({
|
||||||
'BSH.Common.Setting.AmbientLightBrightness': dict({
|
'programs': list([
|
||||||
'type': 'Double',
|
]),
|
||||||
'unit': '%',
|
'status': dict({
|
||||||
'value': 70,
|
'BSH.Common.Setting.AmbientLightBrightness': dict({
|
||||||
}),
|
'type': 'Double',
|
||||||
'BSH.Common.Setting.AmbientLightColor': dict({
|
'unit': '%',
|
||||||
'type': 'BSH.Common.EnumType.AmbientLightColor',
|
'value': 70,
|
||||||
'value': 'BSH.Common.EnumType.AmbientLightColor.Color43',
|
}),
|
||||||
}),
|
'BSH.Common.Setting.AmbientLightColor': dict({
|
||||||
'BSH.Common.Setting.AmbientLightCustomColor': dict({
|
'type': 'BSH.Common.EnumType.AmbientLightColor',
|
||||||
'type': 'String',
|
'value': 'BSH.Common.EnumType.AmbientLightColor.Color43',
|
||||||
'value': '#4a88f8',
|
}),
|
||||||
}),
|
'BSH.Common.Setting.AmbientLightCustomColor': dict({
|
||||||
'BSH.Common.Setting.AmbientLightEnabled': dict({
|
'type': 'String',
|
||||||
'type': 'Boolean',
|
'value': '#4a88f8',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Setting.AmbientLightEnabled': dict({
|
||||||
'BSH.Common.Setting.ColorTemperature': dict({
|
'type': 'Boolean',
|
||||||
'type': 'BSH.Common.EnumType.ColorTemperature',
|
'value': True,
|
||||||
'value': 'Cooking.Hood.EnumType.ColorTemperature.warmToNeutral',
|
}),
|
||||||
}),
|
'BSH.Common.Setting.ColorTemperature': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'type': 'BSH.Common.EnumType.ColorTemperature',
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
'value': 'Cooking.Hood.EnumType.ColorTemperature.warmToNeutral',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': True,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Cooking.Common.Setting.Lighting': dict({
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'type': 'Boolean',
|
'value': True,
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'Cooking.Common.Setting.Lighting': dict({
|
||||||
'Cooking.Common.Setting.LightingBrightness': dict({
|
'type': 'Boolean',
|
||||||
'type': 'Double',
|
'value': True,
|
||||||
'unit': '%',
|
}),
|
||||||
'value': 70,
|
'Cooking.Common.Setting.LightingBrightness': dict({
|
||||||
}),
|
'type': 'Double',
|
||||||
'Cooking.Hood.Setting.ColorTemperaturePercent': dict({
|
'unit': '%',
|
||||||
'type': 'Double',
|
'value': 70,
|
||||||
'unit': '%',
|
}),
|
||||||
'value': 70,
|
'Cooking.Hood.Setting.ColorTemperaturePercent': dict({
|
||||||
}),
|
'type': 'Double',
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'unit': '%',
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': 70,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS000000-D00000000005': dict({
|
'BOSCH-HCS000000-D00000000005': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': True,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS000000-D00000000006': dict({
|
'BOSCH-HCS000000-D00000000006': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': True,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS01OVN1-43E0065FE245': dict({
|
'BOSCH-HCS01OVN1-43E0065FE245': dict({
|
||||||
'BSH.Common.Root.ActiveProgram': dict({
|
'programs': list([
|
||||||
'value': 'Cooking.Oven.Program.HeatingMode.HotAir',
|
'Cooking.Oven.Program.HeatingMode.HotAir',
|
||||||
}),
|
'Cooking.Oven.Program.HeatingMode.TopBottomHeating',
|
||||||
'BSH.Common.Setting.PowerState': dict({
|
'Cooking.Oven.Program.HeatingMode.PizzaSetting',
|
||||||
'type': 'BSH.Common.EnumType.PowerState',
|
]),
|
||||||
'value': 'BSH.Common.EnumType.PowerState.On',
|
'status': dict({
|
||||||
}),
|
'BSH.Common.Root.ActiveProgram': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'value': 'Cooking.Oven.Program.HeatingMode.HotAir',
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
}),
|
||||||
}),
|
'BSH.Common.Setting.PowerState': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'type': 'BSH.Common.EnumType.PowerState',
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.PowerState.On',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS04DYR1-831694AE3C5A': dict({
|
'BOSCH-HCS04DYR1-831694AE3C5A': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
'LaundryCare.Dryer.Program.Cotton',
|
||||||
}),
|
'LaundryCare.Dryer.Program.Synthetic',
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'LaundryCare.Dryer.Program.Mix',
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': True,
|
||||||
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'BOSCH-HCS06COM1-D70390681C2C': dict({
|
'BOSCH-HCS06COM1-D70390681C2C': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso',
|
||||||
}),
|
'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato',
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee',
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino',
|
||||||
}),
|
'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato',
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte',
|
||||||
'value': True,
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
}),
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'SIEMENS-HCS02DWH1-6BE58C26DCC1': dict({
|
'SIEMENS-HCS02DWH1-6BE58C26DCC1': dict({
|
||||||
'BSH.Common.Setting.AmbientLightBrightness': dict({
|
'programs': list([
|
||||||
'type': 'Double',
|
'Dishcare.Dishwasher.Program.Auto1',
|
||||||
'unit': '%',
|
'Dishcare.Dishwasher.Program.Auto2',
|
||||||
'value': 70,
|
'Dishcare.Dishwasher.Program.Auto3',
|
||||||
}),
|
'Dishcare.Dishwasher.Program.Eco50',
|
||||||
'BSH.Common.Setting.AmbientLightColor': dict({
|
'Dishcare.Dishwasher.Program.Quick45',
|
||||||
'type': 'BSH.Common.EnumType.AmbientLightColor',
|
]),
|
||||||
'value': 'BSH.Common.EnumType.AmbientLightColor.Color43',
|
'status': dict({
|
||||||
}),
|
'BSH.Common.Setting.AmbientLightBrightness': dict({
|
||||||
'BSH.Common.Setting.AmbientLightCustomColor': dict({
|
'type': 'Double',
|
||||||
'type': 'String',
|
'unit': '%',
|
||||||
'value': '#4a88f8',
|
'value': 70,
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Setting.AmbientLightEnabled': dict({
|
'BSH.Common.Setting.AmbientLightColor': dict({
|
||||||
'type': 'Boolean',
|
'type': 'BSH.Common.EnumType.AmbientLightColor',
|
||||||
'value': True,
|
'value': 'BSH.Common.EnumType.AmbientLightColor.Color43',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Setting.ChildLock': dict({
|
'BSH.Common.Setting.AmbientLightCustomColor': dict({
|
||||||
'type': 'Boolean',
|
'type': 'String',
|
||||||
'value': False,
|
'value': '#4a88f8',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Setting.PowerState': dict({
|
'BSH.Common.Setting.AmbientLightEnabled': dict({
|
||||||
'type': 'BSH.Common.EnumType.PowerState',
|
'type': 'Boolean',
|
||||||
'value': 'BSH.Common.EnumType.PowerState.On',
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'BSH.Common.Setting.ChildLock': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
'type': 'Boolean',
|
||||||
}),
|
'value': False,
|
||||||
'BSH.Common.Status.OperationState': dict({
|
}),
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'BSH.Common.Setting.PowerState': dict({
|
||||||
}),
|
'type': 'BSH.Common.EnumType.PowerState',
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'value': 'BSH.Common.EnumType.PowerState.On',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'SIEMENS-HCS03WCH1-7BC6383CF794': dict({
|
'SIEMENS-HCS03WCH1-7BC6383CF794': dict({
|
||||||
'BSH.Common.Root.ActiveProgram': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.Root.ActiveProgram',
|
'LaundryCare.Washer.Program.Cotton',
|
||||||
}),
|
'LaundryCare.Washer.Program.EasyCare',
|
||||||
'BSH.Common.Setting.ChildLock': dict({
|
'LaundryCare.Washer.Program.Mix',
|
||||||
'type': 'Boolean',
|
'LaundryCare.Washer.Program.DelicatesSilk',
|
||||||
'value': False,
|
'LaundryCare.Washer.Program.Wool',
|
||||||
}),
|
]),
|
||||||
'BSH.Common.Setting.PowerState': dict({
|
'status': dict({
|
||||||
'type': 'BSH.Common.EnumType.PowerState',
|
'BSH.Common.Root.ActiveProgram': dict({
|
||||||
'value': 'BSH.Common.EnumType.PowerState.On',
|
'value': 'BSH.Common.Root.ActiveProgram',
|
||||||
}),
|
}),
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'BSH.Common.Setting.ChildLock': dict({
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
'type': 'Boolean',
|
||||||
}),
|
'value': False,
|
||||||
'BSH.Common.Status.OperationState': dict({
|
}),
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'BSH.Common.Setting.PowerState': dict({
|
||||||
}),
|
'type': 'BSH.Common.EnumType.PowerState',
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
'value': 'BSH.Common.EnumType.PowerState.On',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
'value': True,
|
}),
|
||||||
}),
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'SIEMENS-HCS05FRF1-304F4F9E541D': dict({
|
'SIEMENS-HCS05FRF1-304F4F9E541D': dict({
|
||||||
'BSH.Common.Status.DoorState': dict({
|
'programs': list([
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
]),
|
||||||
}),
|
'status': dict({
|
||||||
'BSH.Common.Status.OperationState': dict({
|
'BSH.Common.Status.DoorState': dict({
|
||||||
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
'value': 'BSH.Common.EnumType.DoorState.Closed',
|
||||||
}),
|
|
||||||
'BSH.Common.Status.RemoteControlActive': dict({
|
|
||||||
'value': True,
|
|
||||||
}),
|
|
||||||
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
|
||||||
'value': True,
|
|
||||||
}),
|
|
||||||
'Refrigeration.Common.Setting.Dispenser.Enabled': dict({
|
|
||||||
'constraints': dict({
|
|
||||||
'access': 'readWrite',
|
|
||||||
}),
|
}),
|
||||||
'type': 'Boolean',
|
'BSH.Common.Status.OperationState': dict({
|
||||||
'value': False,
|
'value': 'BSH.Common.EnumType.OperationState.Ready',
|
||||||
}),
|
|
||||||
'Refrigeration.Common.Setting.Light.External.Brightness': dict({
|
|
||||||
'constraints': dict({
|
|
||||||
'access': 'readWrite',
|
|
||||||
'max': 100,
|
|
||||||
'min': 0,
|
|
||||||
}),
|
}),
|
||||||
'type': 'Double',
|
'BSH.Common.Status.RemoteControlActive': dict({
|
||||||
'unit': '%',
|
'value': True,
|
||||||
'value': 70,
|
|
||||||
}),
|
|
||||||
'Refrigeration.Common.Setting.Light.External.Power': dict({
|
|
||||||
'type': 'Boolean',
|
|
||||||
'value': True,
|
|
||||||
}),
|
|
||||||
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
|
||||||
'value': 'BSH.Common.EnumType.DoorState.Open',
|
|
||||||
}),
|
|
||||||
'Refrigeration.FridgeFreezer.Setting.SuperModeFreezer': dict({
|
|
||||||
'constraints': dict({
|
|
||||||
'access': 'readWrite',
|
|
||||||
}),
|
}),
|
||||||
'type': 'Boolean',
|
'BSH.Common.Status.RemoteControlStartAllowed': dict({
|
||||||
'value': False,
|
'value': True,
|
||||||
}),
|
}),
|
||||||
'Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator': dict({
|
'Refrigeration.Common.Setting.Dispenser.Enabled': dict({
|
||||||
'constraints': dict({
|
'constraints': dict({
|
||||||
'access': 'readWrite',
|
'access': 'readWrite',
|
||||||
|
}),
|
||||||
|
'type': 'Boolean',
|
||||||
|
'value': False,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Setting.Light.External.Brightness': dict({
|
||||||
|
'constraints': dict({
|
||||||
|
'access': 'readWrite',
|
||||||
|
'max': 100,
|
||||||
|
'min': 0,
|
||||||
|
}),
|
||||||
|
'type': 'Double',
|
||||||
|
'unit': '%',
|
||||||
|
'value': 70,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Setting.Light.External.Power': dict({
|
||||||
|
'type': 'Boolean',
|
||||||
|
'value': True,
|
||||||
|
}),
|
||||||
|
'Refrigeration.Common.Status.Door.Refrigerator': dict({
|
||||||
|
'value': 'BSH.Common.EnumType.DoorState.Open',
|
||||||
|
}),
|
||||||
|
'Refrigeration.FridgeFreezer.Setting.SuperModeFreezer': dict({
|
||||||
|
'constraints': dict({
|
||||||
|
'access': 'readWrite',
|
||||||
|
}),
|
||||||
|
'type': 'Boolean',
|
||||||
|
'value': False,
|
||||||
|
}),
|
||||||
|
'Refrigeration.FridgeFreezer.Setting.SuperModeRefrigerator': dict({
|
||||||
|
'constraints': dict({
|
||||||
|
'access': 'readWrite',
|
||||||
|
}),
|
||||||
|
'type': 'Boolean',
|
||||||
|
'value': False,
|
||||||
}),
|
}),
|
||||||
'type': 'Boolean',
|
|
||||||
'value': False,
|
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user