diff --git a/homeassistant/components/home_connect/binary_sensor.py b/homeassistant/components/home_connect/binary_sensor.py index c0e978dbba4..3b2c7c23d68 100644 --- a/homeassistant/components/home_connect/binary_sensor.py +++ b/homeassistant/components/home_connect/binary_sensor.py @@ -93,12 +93,24 @@ BINARY_SENSORS = ( key=StatusKey.CONSUMER_PRODUCTS_CLEANING_ROBOT_LOST, translation_key="lost", ), + HomeConnectBinarySensorEntityDescription( + key=StatusKey.REFRIGERATION_COMMON_DOOR_BOTTLE_COOLER, + boolean_map=REFRIGERATION_DOOR_BOOLEAN_MAP, + device_class=BinarySensorDeviceClass.DOOR, + translation_key="bottle_cooler_door", + ), HomeConnectBinarySensorEntityDescription( key=StatusKey.REFRIGERATION_COMMON_DOOR_CHILLER_COMMON, boolean_map=REFRIGERATION_DOOR_BOOLEAN_MAP, device_class=BinarySensorDeviceClass.DOOR, translation_key="chiller_door", ), + HomeConnectBinarySensorEntityDescription( + key=StatusKey.REFRIGERATION_COMMON_DOOR_FLEX_COMPARTMENT, + boolean_map=REFRIGERATION_DOOR_BOOLEAN_MAP, + device_class=BinarySensorDeviceClass.DOOR, + translation_key="flex_compartment_door", + ), HomeConnectBinarySensorEntityDescription( key=StatusKey.REFRIGERATION_COMMON_DOOR_FREEZER, boolean_map=REFRIGERATION_DOOR_BOOLEAN_MAP, @@ -111,6 +123,12 @@ BINARY_SENSORS = ( device_class=BinarySensorDeviceClass.DOOR, translation_key="refrigerator_door", ), + HomeConnectBinarySensorEntityDescription( + key=StatusKey.REFRIGERATION_COMMON_DOOR_WINE_COMPARTMENT, + boolean_map=REFRIGERATION_DOOR_BOOLEAN_MAP, + device_class=BinarySensorDeviceClass.DOOR, + translation_key="wine_compartment_door", + ), ) diff --git a/homeassistant/components/home_connect/number.py b/homeassistant/components/home_connect/number.py index b0adea508c1..26c4aa02372 100644 --- a/homeassistant/components/home_connect/number.py +++ b/homeassistant/components/home_connect/number.py @@ -76,6 +76,16 @@ NUMBERS = ( device_class=NumberDeviceClass.TEMPERATURE, translation_key="wine_compartment_3_setpoint_temperature", ), + NumberEntityDescription( + key=SettingKey.LAUNDRY_CARE_WASHER_I_DOS_1_BASE_LEVEL, + device_class=NumberDeviceClass.VOLUME, + translation_key="washer_i_dos_1_base_level", + ), + NumberEntityDescription( + key=SettingKey.LAUNDRY_CARE_WASHER_I_DOS_2_BASE_LEVEL, + device_class=NumberDeviceClass.VOLUME, + translation_key="washer_i_dos_2_base_level", + ), ) diff --git a/homeassistant/components/home_connect/strings.json b/homeassistant/components/home_connect/strings.json index 3ffd84e61b2..3ac9f90ba81 100644 --- a/homeassistant/components/home_connect/strings.json +++ b/homeassistant/components/home_connect/strings.json @@ -793,14 +793,23 @@ "lost": { "name": "Lost" }, + "bottle_cooler_door": { + "name": "Bottle cooler door" + }, "chiller_door": { "name": "Chiller door" }, + "flex_compartment_door": { + "name": "Flex compartment door" + }, "freezer_door": { "name": "Freezer door" }, "refrigerator_door": { "name": "Refrigerator door" + }, + "wine_compartment_door": { + "name": "Wine compartment door" } }, "light": { @@ -844,6 +853,12 @@ }, "wine_compartment_3_setpoint_temperature": { "name": "Wine compartment 3 temperature" + }, + "washer_i_dos_1_base_level": { + "name": "i-Dos 1 base level" + }, + "washer_i_dos_2_base_level": { + "name": "i-Dos 2 base level" } }, "select": {