diff --git a/homeassistant/components/tibber/manifest.json b/homeassistant/components/tibber/manifest.json index a915db8a665..20b62832619 100644 --- a/homeassistant/components/tibber/manifest.json +++ b/homeassistant/components/tibber/manifest.json @@ -2,7 +2,7 @@ "domain": "tibber", "name": "Tibber", "documentation": "https://www.home-assistant.io/integrations/tibber", - "requirements": ["pyTibber==0.18.0"], + "requirements": ["pyTibber==0.19.0"], "codeowners": ["@danielhiversen"], "quality_scale": "silver", "config_flow": true, diff --git a/homeassistant/components/tibber/sensor.py b/homeassistant/components/tibber/sensor.py index bf6218dcb31..8a296fd93b2 100644 --- a/homeassistant/components/tibber/sensor.py +++ b/homeassistant/components/tibber/sensor.py @@ -129,6 +129,12 @@ RT_SENSOR_MAP = { SIGNAL_STRENGTH_DECIBELS, STATE_CLASS_MEASUREMENT, ], + "accumulatedReward": [ + "accumulated reward", + DEVICE_CLASS_MONETARY, + None, + STATE_CLASS_MEASUREMENT, + ], "accumulatedCost": [ "accumulated cost", DEVICE_CLASS_MONETARY, @@ -330,6 +336,7 @@ class TibberSensorRT(TibberSensor): "accumulated consumption", "accumulated production", "accumulated cost", + "accumulated reward", ]: self._attr_last_reset = dt_util.as_utc( dt_util.now().replace(hour=0, minute=0, second=0, microsecond=0) @@ -366,6 +373,7 @@ class TibberSensorRT(TibberSensor): "accumulated consumption", "accumulated production", "accumulated cost", + "accumulated reward", ]: self._attr_last_reset = dt_util.as_utc( timestamp.replace(hour=0, minute=0, second=0, microsecond=0) @@ -422,7 +430,7 @@ class TibberRtDataHandler: sensor_name, device_class, unit, state_class = RT_SENSOR_MAP[ sensor_type ] - if sensor_type == "accumulatedCost": + if sensor_type in ["accumulatedCost", "accumulatedReward"]: unit = self._tibber_home.currency entity = TibberSensorRT( self._tibber_home, diff --git a/requirements_all.txt b/requirements_all.txt index d52b4ca5414..1a79b9d76d4 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1271,7 +1271,7 @@ pyRFXtrx==0.27.0 # pySwitchmate==0.4.6 # homeassistant.components.tibber -pyTibber==0.18.0 +pyTibber==0.19.0 # homeassistant.components.dlink pyW215==0.7.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index f02e611debf..04835c3d369 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -714,7 +714,7 @@ pyMetno==0.8.3 pyRFXtrx==0.27.0 # homeassistant.components.tibber -pyTibber==0.18.0 +pyTibber==0.19.0 # homeassistant.components.nextbus py_nextbusnext==0.1.4