Home Assistant Unofficial Reference 2024.12.1
validation.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.knx.validation
 

Functions

vol.All homeassistant.components.knx.validation.backwards_compatible_xknx_climate_enum_member (type[Enum] enumClass)
 
Callable[[Any], str|int] homeassistant.components.knx.validation.dpt_subclass_validator (type[DPTBase] dpt_base_class)
 
str|int homeassistant.components.knx.validation.ga_validator (Any value)
 
str homeassistant.components.knx.validation.ip_v4_validator (Any value, bool|None multicast=None)
 
str|int|None homeassistant.components.knx.validation.maybe_ga_validator (Any value)
 

Variables

Callable[[Any], str|int] homeassistant.components.knx.validation.dpt_base_type_validator = dpt_subclass_validator(DPTBase)
 
 homeassistant.components.knx.validation.ga_list_validator
 
 homeassistant.components.knx.validation.ga_list_validator_optional
 
 homeassistant.components.knx.validation.ia_validator
 
Callable[[Any], str|int] homeassistant.components.knx.validation.numeric_type_validator = dpt_subclass_validator(DPTNumeric)
 
 homeassistant.components.knx.validation.sensor_type_validator = vol.Any(numeric_type_validator, string_type_validator)
 
Callable[[Any], str|int] homeassistant.components.knx.validation.string_type_validator = dpt_subclass_validator(DPTString)
 
 homeassistant.components.knx.validation.sync_state_validator