def icon(self):
        """Return the icon for the sensor."""
        if self._sensor == 'battery_level' and self._state is not None:
            rounded_level = round(int(self._state), -1)
            returning_icon = 'mdi:battery'
            if rounded_level < 10:
                returning_icon = 'mdi:battery-outline'
            elif self._state == 100:
                returning_icon = 'mdi:battery'
            else:
                returning_icon = 'mdi:battery-{}'.format(str(rounded_level))

            return returning_icon
        return ICON_MAP.get(self._sensor, 'mdi:eye')
    def icon(self):
        """Return the icon for the sensor."""
        if self._sensor == 'battery_level' and self._state is not None:
            rounded_level = round(int(self._state), -1)
            returning_icon = 'mdi:battery'
            if rounded_level < 10:
                returning_icon = 'mdi:battery-outline'
            elif self._state == 100:
                returning_icon = 'mdi:battery'
            else:
                returning_icon = 'mdi:battery-{}'.format(str(rounded_level))

            return returning_icon
        return ICON_MAP.get(self._sensor, 'mdi:eye')
 def icon(self):
     """Return the icon for the sensor."""
     if self._sensor == 'battery_level' and self._state is not None:
         return icon_for_battery_level(int(self._state))
     return ICON_MAP.get(self._sensor, 'mdi:eye')
Beispiel #4
0
 def icon(self):
     """Return the icon for the switch."""
     return ICON_MAP.get(self._setting, 'mdi:flash')