mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Fix unit and wrong errorhandling
This commit is contained in:
parent
c584b6b28d
commit
a29be5455c
@ -128,10 +128,7 @@ class VerisureMouseDetection(Entity):
|
|||||||
@property
|
@property
|
||||||
def unit_of_measurement(self):
|
def unit_of_measurement(self):
|
||||||
""" Unit of measurement of this entity """
|
""" Unit of measurement of this entity """
|
||||||
if verisure.MOUSEDETECTION_STATUS[self._id].count >= 1:
|
|
||||||
return "Mice"
|
return "Mice"
|
||||||
else:
|
|
||||||
return "Mouse"
|
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
""" update sensor """
|
""" update sensor """
|
||||||
|
@ -164,7 +164,7 @@ def update_component(get_function, status):
|
|||||||
for overview in get_function():
|
for overview in get_function():
|
||||||
try:
|
try:
|
||||||
status[overview.id] = overview
|
status[overview.id] = overview
|
||||||
except IndexError:
|
except AttributeError:
|
||||||
status[overview.deviceLabel] = overview
|
status[overview.deviceLabel] = overview
|
||||||
except (ConnectionError, VERISURE_ERROR) as ex:
|
except (ConnectionError, VERISURE_ERROR) as ex:
|
||||||
_LOGGER.error('Caught connection error %s, tries to reconnect', ex)
|
_LOGGER.error('Caught connection error %s, tries to reconnect', ex)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user