From aa3260aabf67dc061ac425bb991343d5da46532b Mon Sep 17 00:00:00 2001 From: Rob Bierbooms Date: Wed, 28 Oct 2020 20:10:32 +0000 Subject: [PATCH 1/2] Fix derivative entity --- homeassistant/components/dsmr/sensor.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/homeassistant/components/dsmr/sensor.py b/homeassistant/components/dsmr/sensor.py index 3f642ac92d9707..104967ad1de003 100644 --- a/homeassistant/components/dsmr/sensor.py +++ b/homeassistant/components/dsmr/sensor.py @@ -358,6 +358,16 @@ def state(self): """Return the calculated current hourly rate.""" return self._state + @property + def force_update(self): + """Force update.""" + return False + + @property + def should_poll(self): + """Disable polling.""" + return True + async def async_update(self): """Recalculate hourly rate if timestamp has changed. From b43f063a78cce7f5b1d1ab3df1183d9b6f7ca35c Mon Sep 17 00:00:00 2001 From: Rob Bierbooms Date: Thu, 29 Oct 2020 12:48:17 +0100 Subject: [PATCH 2/2] Update comment --- homeassistant/components/dsmr/sensor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/dsmr/sensor.py b/homeassistant/components/dsmr/sensor.py index 104967ad1de003..964d28686f8748 100644 --- a/homeassistant/components/dsmr/sensor.py +++ b/homeassistant/components/dsmr/sensor.py @@ -360,12 +360,12 @@ def state(self): @property def force_update(self): - """Force update.""" + """Disable force update.""" return False @property def should_poll(self): - """Disable polling.""" + """Enable polling.""" return True async def async_update(self):