From 49581a4a2abc3f025998cb4daad3c934b43420d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Sat, 3 Mar 2018 13:18:45 +0100 Subject: [PATCH] Add unique id for Tibber sensor (#12864) Upgrade Tibber libary --- homeassistant/components/sensor/tibber.py | 8 +++++++- requirements_all.txt | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/tibber.py b/homeassistant/components/sensor/tibber.py index e56d5595e32..2e82d98af29 100644 --- a/homeassistant/components/sensor/tibber.py +++ b/homeassistant/components/sensor/tibber.py @@ -20,7 +20,7 @@ from homeassistant.helpers.aiohttp_client import async_get_clientsession from homeassistant.helpers.entity import Entity from homeassistant.util import dt as dt_util -REQUIREMENTS = ['pyTibber==0.3.0'] +REQUIREMENTS = ['pyTibber==0.3.2'] _LOGGER = logging.getLogger(__name__) @@ -103,3 +103,9 @@ class TibberSensor(Entity): def unit_of_measurement(self): """Return the unit of measurement of this entity.""" return self._unit_of_measurement + + @property + def unique_id(self): + """Return an unique ID.""" + home = self._tibber_home.info['viewer']['home'] + return home['meteringPointData']['consumptionEan'] diff --git a/requirements_all.txt b/requirements_all.txt index de949dc1b93..a5f5b8ef473 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -644,7 +644,7 @@ pyHS100==0.3.0 pyRFXtrx==0.21.1 # homeassistant.components.sensor.tibber -pyTibber==0.3.0 +pyTibber==0.3.2 # homeassistant.components.switch.dlink pyW215==0.6.0