Update eliqonline.py (#7977)

Print error
This commit is contained in:
Erik Eriksson 2017-06-10 10:12:30 +02:00 committed by Pascal Vizeli
parent a19e7ba3f1
commit f2feabcf0b

View File

@ -6,7 +6,6 @@ https://home-assistant.io/components/sensor.eliqonline/
""" """
from datetime import timedelta from datetime import timedelta
import logging import logging
from urllib.error import URLError
import voluptuous as vol import voluptuous as vol
@ -49,9 +48,9 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
try: try:
_LOGGER.debug("Probing for access to ELIQ Online API") _LOGGER.debug("Probing for access to ELIQ Online API")
api.get_data_now(channelid=channel_id) api.get_data_now(channelid=channel_id)
except URLError: except OSError as error:
_LOGGER.error("Could not access the ELIQ Online API. " _LOGGER.error("Could not access the ELIQ Online API. "
"Is the configuration valid?") "Is the configuration valid? %s", error)
return False return False
add_devices([EliqSensor(api, channel_id, name)]) add_devices([EliqSensor(api, channel_id, name)])
@ -94,5 +93,6 @@ class EliqSensor(Entity):
response = self._api.get_data_now(channelid=self._channel_id) response = self._api.get_data_now(channelid=self._channel_id)
self._state = int(response.power) self._state = int(response.power)
_LOGGER.debug("Updated power from server %d W", self._state) _LOGGER.debug("Updated power from server %d W", self._state)
except URLError: except OSError as error:
_LOGGER.warning("Could not connect to the ELIQ Online API") _LOGGER.warning("Could not connect to the ELIQ Online API: %s",
error)