mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
parent
a19e7ba3f1
commit
f2feabcf0b
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user