From ef3ab54f1d97aeccb2b2bebaaecef6d8a94df67c Mon Sep 17 00:00:00 2001 From: Shay Levy Date: Sat, 23 Mar 2024 22:44:53 +0200 Subject: [PATCH] Fix Shelly WallDisplay device power (#114071) --- homeassistant/components/shelly/binary_sensor.py | 2 +- homeassistant/components/shelly/sensor.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/shelly/binary_sensor.py b/homeassistant/components/shelly/binary_sensor.py index f2d1fe15bbe..04df9fb1adc 100644 --- a/homeassistant/components/shelly/binary_sensor.py +++ b/homeassistant/components/shelly/binary_sensor.py @@ -167,7 +167,7 @@ RPC_SENSORS: Final = { entity_category=EntityCategory.DIAGNOSTIC, ), "external_power": RpcBinarySensorDescription( - key="devicepower:0", + key="devicepower", sub_key="external", name="External power", value=lambda status, _: status["present"], diff --git a/homeassistant/components/shelly/sensor.py b/homeassistant/components/shelly/sensor.py index ad25c83a19b..6cdeea9f842 100644 --- a/homeassistant/components/shelly/sensor.py +++ b/homeassistant/components/shelly/sensor.py @@ -934,7 +934,7 @@ RPC_SENSORS: Final = { state_class=SensorStateClass.MEASUREMENT, ), "battery": RpcSensorDescription( - key="devicepower:0", + key="devicepower", sub_key="battery", name="Battery", native_unit_of_measurement=PERCENTAGE,