mirror of
https://github.com/esphome/esphome.git
synced 2025-02-22 21:08:16 +00:00
Limit range on filter time period for remote_receiver (#4604)
* Limit range on filter time period for remote_receiver * pylint
This commit is contained in:
parent
be69b49880
commit
e4ba3ff1db
@ -12,7 +12,7 @@ from esphome.const import (
|
|||||||
CONF_TOLERANCE,
|
CONF_TOLERANCE,
|
||||||
CONF_MEMORY_BLOCKS,
|
CONF_MEMORY_BLOCKS,
|
||||||
)
|
)
|
||||||
from esphome.core import CORE
|
from esphome.core import CORE, TimePeriod
|
||||||
|
|
||||||
AUTO_LOAD = ["remote_base"]
|
AUTO_LOAD = ["remote_base"]
|
||||||
remote_receiver_ns = cg.esphome_ns.namespace("remote_receiver")
|
remote_receiver_ns = cg.esphome_ns.namespace("remote_receiver")
|
||||||
@ -33,9 +33,10 @@ CONFIG_SCHEMA = remote_base.validate_triggers(
|
|||||||
cv.SplitDefault(
|
cv.SplitDefault(
|
||||||
CONF_BUFFER_SIZE, esp32="10000b", esp8266="1000b"
|
CONF_BUFFER_SIZE, esp32="10000b", esp8266="1000b"
|
||||||
): cv.validate_bytes,
|
): cv.validate_bytes,
|
||||||
cv.Optional(
|
cv.Optional(CONF_FILTER, default="50us"): cv.All(
|
||||||
CONF_FILTER, default="50us"
|
cv.positive_time_period_microseconds,
|
||||||
): cv.positive_time_period_microseconds,
|
cv.Range(max=TimePeriod(microseconds=255)),
|
||||||
|
),
|
||||||
cv.Optional(
|
cv.Optional(
|
||||||
CONF_IDLE, default="10ms"
|
CONF_IDLE, default="10ms"
|
||||||
): cv.positive_time_period_microseconds,
|
): cv.positive_time_period_microseconds,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user