remove unused stuff and update the names (same as in owm sensor)
parent
f10c51b5f3
commit
db5060b323
|
@ -1,7 +1,6 @@
|
||||||
"""
|
"""
|
||||||
homeassistant.components.sensor.forecast
|
homeassistant.components.sensor.forecast
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Forecast.io service.
|
Forecast.io service.
|
||||||
|
|
||||||
Configuration:
|
Configuration:
|
||||||
|
@ -113,10 +112,10 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||||
|
|
||||||
# pylint: disable=too-few-public-methods
|
# pylint: disable=too-few-public-methods
|
||||||
class ForeCastSensor(Entity):
|
class ForeCastSensor(Entity):
|
||||||
""" Implements an OpenWeatherMap sensor. """
|
""" Implements an Forecast.io sensor. """
|
||||||
|
|
||||||
def __init__(self, weather_data, sensor_type, unit):
|
def __init__(self, weather_data, sensor_type, unit):
|
||||||
self.client_name = 'Forecast'
|
self.client_name = 'Weather'
|
||||||
self._name = SENSOR_TYPES[sensor_type][0]
|
self._name = SENSOR_TYPES[sensor_type][0]
|
||||||
self.forecast_client = weather_data
|
self.forecast_client = weather_data
|
||||||
self._unit = unit
|
self._unit = unit
|
||||||
|
@ -127,7 +126,7 @@ class ForeCastSensor(Entity):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def name(self):
|
def name(self):
|
||||||
return '{} - {}'.format(self.client_name, self._name)
|
return '{} {}'.format(self.client_name, self._name)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def state(self):
|
def state(self):
|
||||||
|
@ -149,10 +148,6 @@ class ForeCastSensor(Entity):
|
||||||
try:
|
try:
|
||||||
if self.type == 'summary':
|
if self.type == 'summary':
|
||||||
self._state = data.summary
|
self._state = data.summary
|
||||||
# elif self.type == 'sunrise_time':
|
|
||||||
# self._state = data.sunriseTime
|
|
||||||
# elif self.type == 'sunset_time':
|
|
||||||
# self._state = data.sunsetTime
|
|
||||||
elif self.type == 'precip_intensity':
|
elif self.type == 'precip_intensity':
|
||||||
if data.precipIntensity == 0:
|
if data.precipIntensity == 0:
|
||||||
self._state = 'None'
|
self._state = 'None'
|
||||||
|
|
Loading…
Reference in New Issue