Fix filter sensor missing window_size argument (#14252)

* missing window_size argument

* test throttle filter configuration
pull/14297/head
Diogo Gomes 2018-05-05 02:10:08 +01:00 committed by Martin Hjelmare
parent 255a85ad02
commit 354470469f
2 changed files with 5 additions and 0 deletions

View File

@ -89,6 +89,8 @@ FILTER_TIME_SMA_SCHEMA = FILTER_SCHEMA.extend({
FILTER_THROTTLE_SCHEMA = FILTER_SCHEMA.extend({
vol.Required(CONF_FILTER_NAME): FILTER_NAME_THROTTLE,
vol.Optional(CONF_FILTER_WINDOW_SIZE,
default=DEFAULT_WINDOW_SIZE): vol.Coerce(int),
})
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({

View File

@ -67,6 +67,9 @@ class TestFilterSensor(unittest.TestCase):
'filter': 'lowpass',
'time_constant': 10,
'precision': 2
}, {
'filter': 'throttle',
'window_size': 1
}]
}
}