mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Fix filter sensor missing window_size argument (#14252)
* missing window_size argument * test throttle filter configuration
This commit is contained in:
parent
255a85ad02
commit
354470469f
@ -89,6 +89,8 @@ FILTER_TIME_SMA_SCHEMA = FILTER_SCHEMA.extend({
|
|||||||
|
|
||||||
FILTER_THROTTLE_SCHEMA = FILTER_SCHEMA.extend({
|
FILTER_THROTTLE_SCHEMA = FILTER_SCHEMA.extend({
|
||||||
vol.Required(CONF_FILTER_NAME): FILTER_NAME_THROTTLE,
|
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({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
|
@ -67,6 +67,9 @@ class TestFilterSensor(unittest.TestCase):
|
|||||||
'filter': 'lowpass',
|
'filter': 'lowpass',
|
||||||
'time_constant': 10,
|
'time_constant': 10,
|
||||||
'precision': 2
|
'precision': 2
|
||||||
|
}, {
|
||||||
|
'filter': 'throttle',
|
||||||
|
'window_size': 1
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user