Add icon
This commit is contained in:
parent
a5db23afa4
commit
6bf4532608
2 changed files with 12 additions and 0 deletions
|
@ -19,6 +19,7 @@ DEFAULT_NAME = "CPU speed"
|
||||||
ATTR_VENDOR = 'Vendor ID'
|
ATTR_VENDOR = 'Vendor ID'
|
||||||
ATTR_BRAND = 'Brand'
|
ATTR_BRAND = 'Brand'
|
||||||
ATTR_HZ = 'GHz Advertised'
|
ATTR_HZ = 'GHz Advertised'
|
||||||
|
ICON = 'mdi:pulse'
|
||||||
|
|
||||||
|
|
||||||
# pylint: disable=unused-variable
|
# pylint: disable=unused-variable
|
||||||
|
@ -62,6 +63,11 @@ class CpuSpeedSensor(Entity):
|
||||||
ATTR_HZ: round(self.info['hz_advertised_raw'][0]/10**9, 2)
|
ATTR_HZ: round(self.info['hz_advertised_raw'][0]/10**9, 2)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@property
|
||||||
|
def icon(self):
|
||||||
|
""" Icon to use in the frontend, if any. """
|
||||||
|
return ICON
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
""" Gets the latest data and updates the state. """
|
""" Gets the latest data and updates the state. """
|
||||||
from cpuinfo import cpuinfo
|
from cpuinfo import cpuinfo
|
||||||
|
|
|
@ -14,6 +14,7 @@ from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
DEFAULT_NAME = "Worldclock Sensor"
|
DEFAULT_NAME = "Worldclock Sensor"
|
||||||
|
ICON = 'mdi:clock'
|
||||||
|
|
||||||
|
|
||||||
def setup_platform(hass, config, add_devices, discovery_info=None):
|
def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||||
|
@ -54,6 +55,11 @@ class WorldClockSensor(Entity):
|
||||||
""" Returns the state of the device. """
|
""" Returns the state of the device. """
|
||||||
return self._state
|
return self._state
|
||||||
|
|
||||||
|
@property
|
||||||
|
def icon(self):
|
||||||
|
""" Icon to use in the frontend, if any. """
|
||||||
|
return ICON
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
""" Gets the time and updates the states. """
|
""" Gets the time and updates the states. """
|
||||||
self._state = dt_util.datetime_to_time_str(
|
self._state = dt_util.datetime_to_time_str(
|
||||||
|
|
Loading…
Add table
Reference in a new issue