diff --git a/homeassistant/components/sensor/tibber.py b/homeassistant/components/sensor/tibber.py index 861fd6eff53..703f2bbbd17 100644 --- a/homeassistant/components/sensor/tibber.py +++ b/homeassistant/components/sensor/tibber.py @@ -132,6 +132,8 @@ class TibberSensorElPrice(Entity): state = None max_price = 0 min_price = 10000 + sum_price = 0 + num = 0 now = dt_util.now() for key, price_total in self._tibber_home.price_total.items(): price_time = dt_util.as_local(dt_util.parse_datetime(key)) @@ -146,8 +148,11 @@ class TibberSensorElPrice(Entity): if now.date() == price_time.date(): max_price = max(max_price, price_total) min_price = min(min_price, price_total) + num += 1 + sum_price += price_total self._state = state self._device_state_attributes['max_price'] = max_price + self._device_state_attributes['avg_price'] = sum_price / num self._device_state_attributes['min_price'] = min_price return state is not None