From 24fc04a964139e5cfecbfa20f91e2d30ab145d77 Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Mon, 14 Feb 2022 21:50:29 +0000 Subject: [PATCH] async_tariff_change tracks state change - state machine will not pass a None --- homeassistant/components/utility_meter/sensor.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/homeassistant/components/utility_meter/sensor.py b/homeassistant/components/utility_meter/sensor.py index b7f7a359d97..54436c41ffe 100644 --- a/homeassistant/components/utility_meter/sensor.py +++ b/homeassistant/components/utility_meter/sensor.py @@ -238,9 +238,7 @@ class UtilityMeterSensor(RestoreEntity, SensorEntity): @callback def async_tariff_change(self, event): """Handle tariff changes.""" - if (new_state := event.data.get("new_state")) is None: - return - + new_state = event.data.get("new_state") self._change_status(new_state.state) def _change_status(self, tariff):