Improve logging and error handling

pull/18928/head
Daniel Høyer Iversen 2018-12-02 15:35:59 +01:00
parent b7e2522083
commit 08dbd792cd
3 changed files with 10 additions and 10 deletions

View File

@ -35,15 +35,15 @@ async def async_setup_platform(hass, config, async_add_entities,
tibber_connection = hass.data.get(TIBBER_DOMAIN)
try:
dev = []
for home in tibber_connection.get_homes():
try:
await home.update_info()
except (asyncio.TimeoutError, aiohttp.ClientError):
pass
dev.append(TibberSensorElPrice(home))
if home.has_real_time_consumption:
dev.append(TibberSensorRT(home))
except (asyncio.TimeoutError, aiohttp.ClientError):
raise PlatformNotReady()
async_add_entities(dev, True)

View File

@ -16,7 +16,7 @@ from homeassistant.const import (EVENT_HOMEASSISTANT_STOP, CONF_ACCESS_TOKEN,
from homeassistant.helpers import discovery
from homeassistant.helpers.aiohttp_client import async_get_clientsession
REQUIREMENTS = ['pyTibber==0.8.2']
REQUIREMENTS = ['pyTibber==0.8.3']
DOMAIN = 'tibber'

View File

@ -827,7 +827,7 @@ pyRFXtrx==0.23
pySwitchmate==0.4.4
# homeassistant.components.tibber
pyTibber==0.8.2
pyTibber==0.8.3
# homeassistant.components.switch.dlink
pyW215==0.6.0