From a3a59505bc4aee657ed584507c1d565e24c41d3d Mon Sep 17 00:00:00 2001 From: Adam Outler Date: Thu, 30 Dec 2021 15:17:38 -0500 Subject: [PATCH] Correcting issue where sensor is not available and goes offline instead of reporting 0 --- custom_components/fpl/sensor_DailyUsageSensor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/custom_components/fpl/sensor_DailyUsageSensor.py b/custom_components/fpl/sensor_DailyUsageSensor.py index 594b686..cb36367 100644 --- a/custom_components/fpl/sensor_DailyUsageSensor.py +++ b/custom_components/fpl/sensor_DailyUsageSensor.py @@ -110,7 +110,10 @@ class FplDailyDeliveredKWHSensor(FplEntity): @property def state(self): data = self.getData("daily_usage") - return data[-1]["netDeliveredKwh"] + try: + return data[-1]["netDeliveredKwh"] + except: + return 0 def defineAttributes(self): """Return the state attributes."""