def validate_internal_filter(value): if CORE.is_esp32: if isinstance(value, int): raise vol.Invalid( "Please specify the internal filter in microseconds now " "(since 1.7.0). For example '17ms'") value = cv.positive_time_period_microseconds(value) if value.total_microseconds > 13: raise vol.Invalid( "Maximum internal filter value for ESP32 is 13us") return value return cv.positive_time_period_microseconds(value)
def validate_internal_filter(value): value = cv.positive_time_period_microseconds(value) if CORE.is_esp32: if value.total_microseconds > 13: raise cv.Invalid("Maximum internal filter value for ESP32 is 13us") return value return value
def validate_internal_filter(value): return cv.positive_time_period_microseconds(value)
def validate_timeout(value): value = cv.positive_time_period_microseconds(value) if value.total_minutes > 70: raise cv.Invalid("Maximum timeout is 70 minutes") return value
def check_timeout(value): value = cv.positive_time_period_microseconds(value) if value.total_seconds > 60: raise cv.Invalid("Maximum timeout can not be greater then 60 seconds") return value