Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.knx.schema Namespace Reference

Classes

class  BinarySensorSchema
 
class  ButtonSchema
 
class  ClimateSchema
 
class  CoverSchema
 
class  DateSchema
 
class  DateTimeSchema
 
class  EventSchema
 EVENT. More...
 
class  ExposeSchema
 
class  FanSchema
 
class  KNXPlatformSchema
 
class  LightSchema
 
class  NotifySchema
 
class  NumberSchema
 
class  SceneSchema
 
class  SelectSchema
 
class  SensorSchema
 
class  SwitchSchema
 
class  TextSchema
 
class  TimeSchema
 
class  WeatherSchema
 

Functions

int _max_payload_value (int payload_length)
 
OrderedDict button_payload_sub_validator (OrderedDict entity_config)
 
OrderedDict number_limit_sub_validator (OrderedDict entity_config)
 KNX SUB VALIDATORS. More...
 
OrderedDict select_options_sub_validator (OrderedDict entity_config)
 

Detailed Description

Voluptuous schemas for the KNX integration.

Function Documentation

◆ _max_payload_value()

int homeassistant.components.knx.schema._max_payload_value ( int  payload_length)
private

Definition at line 111 of file schema.py.

◆ button_payload_sub_validator()

OrderedDict homeassistant.components.knx.schema.button_payload_sub_validator ( OrderedDict  entity_config)
Validate a button entity payload configuration.

Definition at line 117 of file schema.py.

◆ number_limit_sub_validator()

OrderedDict homeassistant.components.knx.schema.number_limit_sub_validator ( OrderedDict  entity_config)

KNX SUB VALIDATORS.

Validate a number entity configurations dependent on configured value type.

Definition at line 74 of file schema.py.

◆ select_options_sub_validator()

OrderedDict homeassistant.components.knx.schema.select_options_sub_validator ( OrderedDict  entity_config)
Validate a select entity options configuration.

Definition at line 144 of file schema.py.