diff --git a/homeassistant/components/lg_thinq/binary_sensor.py b/homeassistant/components/lg_thinq/binary_sensor.py index aeade4d132a..61b600037a7 100644 --- a/homeassistant/components/lg_thinq/binary_sensor.py +++ b/homeassistant/components/lg_thinq/binary_sensor.py @@ -76,7 +76,8 @@ BINARY_SENSOR_DESC: dict[ThinQProperty, ThinQBinarySensorEntityDescription] = { ), ThinQProperty.WATER_HEATER_OPERATION_MODE: ThinQBinarySensorEntityDescription( key=ThinQProperty.WATER_HEATER_OPERATION_MODE, - translation_key="operation_mode", + device_class=BinarySensorDeviceClass.POWER, + translation_key=ThinQProperty.WATER_HEATER_OPERATION_MODE, on_key="power_on", ), ThinQProperty.ONE_TOUCH_FILTER: ThinQBinarySensorEntityDescription( diff --git a/homeassistant/components/lg_thinq/icons.json b/homeassistant/components/lg_thinq/icons.json index db33106da79..787b50167c1 100644 --- a/homeassistant/components/lg_thinq/icons.json +++ b/homeassistant/components/lg_thinq/icons.json @@ -80,6 +80,9 @@ }, "one_touch_filter": { "default": "mdi:air-filter" + }, + "water_heater_operation_mode": { + "default": "mdi:power" } }, "climate": { diff --git a/homeassistant/components/lg_thinq/strings.json b/homeassistant/components/lg_thinq/strings.json index 359ac40e1f1..a930860aa35 100644 --- a/homeassistant/components/lg_thinq/strings.json +++ b/homeassistant/components/lg_thinq/strings.json @@ -105,6 +105,12 @@ }, "one_touch_filter": { "name": "Fresh air filter" + }, + "water_heater_operation_mode": { + "name": "[%key:component::binary_sensor::entity_component::power::name%]", + "state": { + "off": "[%key:common::state::standby%]" + } } }, "climate": { @@ -264,10 +270,10 @@ "name": "{location} schedule turn-on" }, "relative_hour_to_start_wm": { - "name": "Delay starts in" + "name": "Delayed start" }, "relative_hour_to_start_wm_for_location": { - "name": "{location} delay starts in" + "name": "{location} delayed start" }, "relative_hour_to_stop": { "name": "Schedule turn-off" @@ -276,10 +282,10 @@ "name": "{location} schedule turn-off" }, "relative_hour_to_stop_wm": { - "name": "Delay ends in" + "name": "Delayed end" }, "relative_hour_to_stop_wm_for_location": { - "name": "{location} delay ends in" + "name": "{location} delayed end" }, "sleep_timer_relative_hour_to_stop": { "name": "Sleep timer" @@ -927,6 +933,7 @@ "state": { "cancel": "[%key:component::lg_thinq::entity::sensor::current_state::state::cancel%]", "power_off": "Power off", + "power_on": "Power on", "preheating": "Preheating", "start": "[%key:common::action::start%]", "stop": "[%key:common::action::stop%]", @@ -938,6 +945,7 @@ "state": { "cancel": "[%key:component::lg_thinq::entity::sensor::current_state::state::cancel%]", "power_off": "[%key:component::lg_thinq::entity::select::operation_mode::state::power_off%]", + "power_on": "[%key:component::lg_thinq::entity::select::operation_mode::state::power_on%]", "preheating": "[%key:component::lg_thinq::entity::select::operation_mode::state::preheating%]", "start": "[%key:common::action::start%]", "stop": "[%key:common::action::stop%]",