1
mirror of https://github.com/home-assistant/core synced 2024-07-12 07:21:24 +02:00
This commit is contained in:
Fabian Affolter 2016-02-05 13:08:17 +01:00
parent a5db23afa4
commit 6bf4532608
2 changed files with 12 additions and 0 deletions

View File

@ -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

View File

@ -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(