added icons into types definition file for binary sensors

This commit is contained in:
Tomaae 2022-02-04 22:30:44 +01:00
parent 8b2f75a0ff
commit 167469b7d1
2 changed files with 13 additions and 1 deletions

View file

@ -317,6 +317,15 @@ class MikrotikControllerBinarySensor(BinarySensorEntity):
"""Return true if device is on."""
return self._data[self.entity_description.data_is_on]
@property
def icon(self) -> str:
"""Return the icon."""
if self.entity_description.icon_enabled:
if self._data[self.entity_description.data_is_on]:
return self.entity_description.icon_enabled
else:
return self.entity_description.icon_disabled
@property
def device_info(self) -> DeviceInfo:
"""Return a description for device registry."""