Remove day as a conf option (#17452)

This commit is contained in:
kennedyshead 2018-10-14 21:33:18 +02:00 committed by Fabian Affolter
parent a401be9b1b
commit 1187e0aea5

View File

@ -32,7 +32,6 @@ CONF_ATTRIBUTION = "Data retrieved from Speedtest by Ookla"
CONF_SECOND = 'second' CONF_SECOND = 'second'
CONF_MINUTE = 'minute' CONF_MINUTE = 'minute'
CONF_HOUR = 'hour' CONF_HOUR = 'hour'
CONF_DAY = 'day'
CONF_SERVER_ID = 'server_id' CONF_SERVER_ID = 'server_id'
CONF_MANUAL = 'manual' CONF_MANUAL = 'manual'
@ -47,8 +46,6 @@ SENSOR_TYPES = {
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
vol.Required(CONF_MONITORED_CONDITIONS): vol.Required(CONF_MONITORED_CONDITIONS):
vol.All(cv.ensure_list, [vol.In(list(SENSOR_TYPES))]), vol.All(cv.ensure_list, [vol.In(list(SENSOR_TYPES))]),
vol.Optional(CONF_DAY):
vol.All(cv.ensure_list, [vol.All(vol.Coerce(int), vol.Range(1, 31))]),
vol.Optional(CONF_HOUR): vol.Optional(CONF_HOUR):
vol.All(cv.ensure_list, [vol.All(vol.Coerce(int), vol.Range(0, 23))]), vol.All(cv.ensure_list, [vol.All(vol.Coerce(int), vol.Range(0, 23))]),
vol.Optional(CONF_MANUAL, default=False): cv.boolean, vol.Optional(CONF_MANUAL, default=False): cv.boolean,
@ -156,8 +153,7 @@ class SpeedtestData:
if not config.get(CONF_MANUAL): if not config.get(CONF_MANUAL):
track_time_change( track_time_change(
hass, self.update, second=config.get(CONF_SECOND), hass, self.update, second=config.get(CONF_SECOND),
minute=config.get(CONF_MINUTE), hour=config.get(CONF_HOUR), minute=config.get(CONF_MINUTE), hour=config.get(CONF_HOUR))
day=config.get(CONF_DAY))
def update(self, now): def update(self, now):
"""Get the latest data from speedtest.net.""" """Get the latest data from speedtest.net."""