Home Assistant Unofficial Reference 2024.12.1
validators.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.modbus.validators
 

Functions

dict homeassistant.components.modbus.validators.check_config (HomeAssistant hass, dict config)
 
dict homeassistant.components.modbus.validators.duplicate_fan_mode_validator (dict[str, Any] config)
 
dict homeassistant.components.modbus.validators.duplicate_swing_mode_validator (dict[str, Any] config)
 
list homeassistant.components.modbus.validators.hvac_fixedsize_reglist_validator (Any value)
 
None homeassistant.components.modbus.validators.modbus_create_issue (HomeAssistant hass, str key, list[str] subs, str err)
 
int homeassistant.components.modbus.validators.nan_validator (Any value)
 
Any homeassistant.components.modbus.validators.register_int_list_validator (Any value)
 
dict[str, Any] homeassistant.components.modbus.validators.struct_validator (dict[str, Any] config)
 
bool homeassistant.components.modbus.validators.validate_entity (HomeAssistant hass, str hub_name, str component, dict entity, int minimum_scan_interval, set[str] ent_names, set[str] ent_addr)
 
bool homeassistant.components.modbus.validators.validate_modbus (HomeAssistant hass, set[str] hosts, set[str] hub_names, dict hub, int hub_name_inx)
 

Variables

 homeassistant.components.modbus.validators._LOGGER = logging.getLogger(__name__)
 
dictionary homeassistant.components.modbus.validators.DEFAULT_STRUCT_FORMAT
 
string homeassistant.components.modbus.validators.DEMANDED = "D"
 
 homeassistant.components.modbus.validators.ENTRY
 
string homeassistant.components.modbus.validators.ILLEGAL = "I"
 
string homeassistant.components.modbus.validators.OPTIONAL = "O"
 
 homeassistant.components.modbus.validators.PARM_IS_LEGAL