From 7c7a56f704d918730aa8653acd486e35753b8d87 Mon Sep 17 00:00:00 2001 From: Shay Levy Date: Mon, 3 May 2021 06:58:14 +0300 Subject: [PATCH] Fix Shelly external sensors invalid 999 value (#49994) --- homeassistant/components/shelly/sensor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/shelly/sensor.py b/homeassistant/components/shelly/sensor.py index a7d2e1e72ce..9337011ba16 100644 --- a/homeassistant/components/shelly/sensor.py +++ b/homeassistant/components/shelly/sensor.py @@ -135,12 +135,14 @@ SENSORS = { unit=temperature_unit, value=lambda value: round(value, 1), device_class=sensor.DEVICE_CLASS_TEMPERATURE, + available=lambda block: block.extTemp != 999, ), ("sensor", "humidity"): BlockAttributeDescription( name="Humidity", unit=PERCENTAGE, value=lambda value: round(value, 1), device_class=sensor.DEVICE_CLASS_HUMIDITY, + available=lambda block: block.extTemp != 999, ), ("sensor", "luminosity"): BlockAttributeDescription( name="Luminosity",