Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.knx.schema.ClimateSchema Class Reference
Inheritance diagram for homeassistant.components.knx.schema.ClimateSchema:
[legend]
Collaboration diagram for homeassistant.components.knx.schema.ClimateSchema:
[legend]

Static Public Attributes

string CONF_ACTIVE_STATE_ADDRESS = "active_state_address"
 
string CONF_COMMAND_VALUE_STATE_ADDRESS = "command_value_state_address"
 
string CONF_CONTROLLER_MODE_ADDRESS = "controller_mode_address"
 
string CONF_CONTROLLER_MODE_STATE_ADDRESS = "controller_mode_state_address"
 
string CONF_CONTROLLER_MODES = "controller_modes"
 
string CONF_CONTROLLER_STATUS_ADDRESS = "controller_status_address"
 
string CONF_CONTROLLER_STATUS_STATE_ADDRESS = "controller_status_state_address"
 
string CONF_DEFAULT_CONTROLLER_MODE = "default_controller_mode"
 
string CONF_FAN_MAX_STEP = "fan_max_step"
 
string CONF_FAN_SPEED_ADDRESS = "fan_speed_address"
 
string CONF_FAN_SPEED_MODE = "fan_speed_mode"
 
string CONF_FAN_SPEED_STATE_ADDRESS = "fan_speed_state_address"
 
string CONF_FAN_ZERO_MODE = "fan_zero_mode"
 
string CONF_HEAT_COOL_ADDRESS = "heat_cool_address"
 
string CONF_HEAT_COOL_STATE_ADDRESS = "heat_cool_state_address"
 
string CONF_HUMIDITY_STATE_ADDRESS = "humidity_state_address"
 
string CONF_MAX_TEMP = "max_temp"
 
string CONF_MIN_TEMP = "min_temp"
 
string CONF_ON_OFF_ADDRESS = "on_off_address"
 
string CONF_ON_OFF_INVERT = "on_off_invert"
 
string CONF_ON_OFF_STATE_ADDRESS = "on_off_state_address"
 
string CONF_OPERATION_MODE_ADDRESS = "operation_mode_address"
 
string CONF_OPERATION_MODE_COMFORT_ADDRESS = "operation_mode_comfort_address"
 
tuple CONF_OPERATION_MODE_FROST_PROTECTION_ADDRESS
 
string CONF_OPERATION_MODE_NIGHT_ADDRESS = "operation_mode_night_address"
 
string CONF_OPERATION_MODE_STANDBY_ADDRESS = "operation_mode_standby_address"
 
string CONF_OPERATION_MODE_STATE_ADDRESS = "operation_mode_state_address"
 
string CONF_OPERATION_MODES = "operation_modes"
 
string CONF_SETPOINT_SHIFT_ADDRESS = "setpoint_shift_address"
 
string CONF_SETPOINT_SHIFT_MAX = "setpoint_shift_max"
 
string CONF_SETPOINT_SHIFT_MIN = "setpoint_shift_min"
 
string CONF_SETPOINT_SHIFT_MODE = "setpoint_shift_mode"
 
string CONF_SETPOINT_SHIFT_STATE_ADDRESS = "setpoint_shift_state_address"
 
string CONF_TARGET_TEMPERATURE_ADDRESS = "target_temperature_address"
 
string CONF_TARGET_TEMPERATURE_STATE_ADDRESS = "target_temperature_state_address"
 
string CONF_TEMPERATURE_ADDRESS = "temperature_address"
 
string CONF_TEMPERATURE_STEP = "temperature_step"
 
string DEFAULT_FAN_SPEED_MODE = "percent"
 
string DEFAULT_NAME = "KNX Climate"
 
bool DEFAULT_ON_OFF_INVERT = False
 
int DEFAULT_SETPOINT_SHIFT_MAX = 6
 
int DEFAULT_SETPOINT_SHIFT_MIN = -6
 
string DEFAULT_SETPOINT_SHIFT_MODE = "DPT6010"
 
float DEFAULT_TEMPERATURE_STEP = 0.1
 
 ENTITY_SCHEMA
 
 PLATFORM = Platform.CLIMATE
 

Additional Inherited Members

- Public Member Functions inherited from homeassistant.components.knx.schema.KNXPlatformSchema
dict[vol.Optional, vol.All] platform_node (cls)
 

Detailed Description

Voluptuous schema for KNX climate devices.

Definition at line 304 of file schema.py.

Member Data Documentation

◆ CONF_ACTIVE_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_ACTIVE_STATE_ADDRESS = "active_state_address"
static

Definition at line 309 of file schema.py.

◆ CONF_COMMAND_VALUE_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_COMMAND_VALUE_STATE_ADDRESS = "command_value_state_address"
static

Definition at line 325 of file schema.py.

◆ CONF_CONTROLLER_MODE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_CONTROLLER_MODE_ADDRESS = "controller_mode_address"
static

Definition at line 323 of file schema.py.

◆ CONF_CONTROLLER_MODE_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_CONTROLLER_MODE_STATE_ADDRESS = "controller_mode_state_address"
static

Definition at line 324 of file schema.py.

◆ CONF_CONTROLLER_MODES

string homeassistant.components.knx.schema.ClimateSchema.CONF_CONTROLLER_MODES = "controller_modes"
static

Definition at line 335 of file schema.py.

◆ CONF_CONTROLLER_STATUS_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_CONTROLLER_STATUS_ADDRESS = "controller_status_address"
static

Definition at line 321 of file schema.py.

◆ CONF_CONTROLLER_STATUS_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_CONTROLLER_STATUS_STATE_ADDRESS = "controller_status_state_address"
static

Definition at line 322 of file schema.py.

◆ CONF_DEFAULT_CONTROLLER_MODE

string homeassistant.components.knx.schema.ClimateSchema.CONF_DEFAULT_CONTROLLER_MODE = "default_controller_mode"
static

Definition at line 336 of file schema.py.

◆ CONF_FAN_MAX_STEP

string homeassistant.components.knx.schema.ClimateSchema.CONF_FAN_MAX_STEP = "fan_max_step"
static

Definition at line 344 of file schema.py.

◆ CONF_FAN_SPEED_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_FAN_SPEED_ADDRESS = "fan_speed_address"
static

Definition at line 342 of file schema.py.

◆ CONF_FAN_SPEED_MODE

string homeassistant.components.knx.schema.ClimateSchema.CONF_FAN_SPEED_MODE = "fan_speed_mode"
static

Definition at line 345 of file schema.py.

◆ CONF_FAN_SPEED_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_FAN_SPEED_STATE_ADDRESS = "fan_speed_state_address"
static

Definition at line 343 of file schema.py.

◆ CONF_FAN_ZERO_MODE

string homeassistant.components.knx.schema.ClimateSchema.CONF_FAN_ZERO_MODE = "fan_zero_mode"
static

Definition at line 346 of file schema.py.

◆ CONF_HEAT_COOL_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_HEAT_COOL_ADDRESS = "heat_cool_address"
static

Definition at line 326 of file schema.py.

◆ CONF_HEAT_COOL_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_HEAT_COOL_STATE_ADDRESS = "heat_cool_state_address"
static

Definition at line 327 of file schema.py.

◆ CONF_HUMIDITY_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_HUMIDITY_STATE_ADDRESS = "humidity_state_address"
static

Definition at line 347 of file schema.py.

◆ CONF_MAX_TEMP

string homeassistant.components.knx.schema.ClimateSchema.CONF_MAX_TEMP = "max_temp"
static

Definition at line 341 of file schema.py.

◆ CONF_MIN_TEMP

string homeassistant.components.knx.schema.ClimateSchema.CONF_MIN_TEMP = "min_temp"
static

Definition at line 340 of file schema.py.

◆ CONF_ON_OFF_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_ON_OFF_ADDRESS = "on_off_address"
static

Definition at line 337 of file schema.py.

◆ CONF_ON_OFF_INVERT

string homeassistant.components.knx.schema.ClimateSchema.CONF_ON_OFF_INVERT = "on_off_invert"
static

Definition at line 339 of file schema.py.

◆ CONF_ON_OFF_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_ON_OFF_STATE_ADDRESS = "on_off_state_address"
static

Definition at line 338 of file schema.py.

◆ CONF_OPERATION_MODE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODE_ADDRESS = "operation_mode_address"
static

Definition at line 319 of file schema.py.

◆ CONF_OPERATION_MODE_COMFORT_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODE_COMFORT_ADDRESS = "operation_mode_comfort_address"
static

Definition at line 332 of file schema.py.

◆ CONF_OPERATION_MODE_FROST_PROTECTION_ADDRESS

tuple homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODE_FROST_PROTECTION_ADDRESS
static
Initial value:
= (
"operation_mode_frost_protection_address"
)

Definition at line 328 of file schema.py.

◆ CONF_OPERATION_MODE_NIGHT_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODE_NIGHT_ADDRESS = "operation_mode_night_address"
static

Definition at line 331 of file schema.py.

◆ CONF_OPERATION_MODE_STANDBY_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODE_STANDBY_ADDRESS = "operation_mode_standby_address"
static

Definition at line 333 of file schema.py.

◆ CONF_OPERATION_MODE_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODE_STATE_ADDRESS = "operation_mode_state_address"
static

Definition at line 320 of file schema.py.

◆ CONF_OPERATION_MODES

string homeassistant.components.knx.schema.ClimateSchema.CONF_OPERATION_MODES = "operation_modes"
static

Definition at line 334 of file schema.py.

◆ CONF_SETPOINT_SHIFT_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_SETPOINT_SHIFT_ADDRESS = "setpoint_shift_address"
static

Definition at line 310 of file schema.py.

◆ CONF_SETPOINT_SHIFT_MAX

string homeassistant.components.knx.schema.ClimateSchema.CONF_SETPOINT_SHIFT_MAX = "setpoint_shift_max"
static

Definition at line 313 of file schema.py.

◆ CONF_SETPOINT_SHIFT_MIN

string homeassistant.components.knx.schema.ClimateSchema.CONF_SETPOINT_SHIFT_MIN = "setpoint_shift_min"
static

Definition at line 314 of file schema.py.

◆ CONF_SETPOINT_SHIFT_MODE

string homeassistant.components.knx.schema.ClimateSchema.CONF_SETPOINT_SHIFT_MODE = "setpoint_shift_mode"
static

Definition at line 312 of file schema.py.

◆ CONF_SETPOINT_SHIFT_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_SETPOINT_SHIFT_STATE_ADDRESS = "setpoint_shift_state_address"
static

Definition at line 311 of file schema.py.

◆ CONF_TARGET_TEMPERATURE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_TARGET_TEMPERATURE_ADDRESS = "target_temperature_address"
static

Definition at line 317 of file schema.py.

◆ CONF_TARGET_TEMPERATURE_STATE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_TARGET_TEMPERATURE_STATE_ADDRESS = "target_temperature_state_address"
static

Definition at line 318 of file schema.py.

◆ CONF_TEMPERATURE_ADDRESS

string homeassistant.components.knx.schema.ClimateSchema.CONF_TEMPERATURE_ADDRESS = "temperature_address"
static

Definition at line 315 of file schema.py.

◆ CONF_TEMPERATURE_STEP

string homeassistant.components.knx.schema.ClimateSchema.CONF_TEMPERATURE_STEP = "temperature_step"
static

Definition at line 316 of file schema.py.

◆ DEFAULT_FAN_SPEED_MODE

string homeassistant.components.knx.schema.ClimateSchema.DEFAULT_FAN_SPEED_MODE = "percent"
static

Definition at line 355 of file schema.py.

◆ DEFAULT_NAME

string homeassistant.components.knx.schema.ClimateSchema.DEFAULT_NAME = "KNX Climate"
static

Definition at line 349 of file schema.py.

◆ DEFAULT_ON_OFF_INVERT

bool homeassistant.components.knx.schema.ClimateSchema.DEFAULT_ON_OFF_INVERT = False
static

Definition at line 354 of file schema.py.

◆ DEFAULT_SETPOINT_SHIFT_MAX

int homeassistant.components.knx.schema.ClimateSchema.DEFAULT_SETPOINT_SHIFT_MAX = 6
static

Definition at line 351 of file schema.py.

◆ DEFAULT_SETPOINT_SHIFT_MIN

int homeassistant.components.knx.schema.ClimateSchema.DEFAULT_SETPOINT_SHIFT_MIN = -6
static

Definition at line 352 of file schema.py.

◆ DEFAULT_SETPOINT_SHIFT_MODE

string homeassistant.components.knx.schema.ClimateSchema.DEFAULT_SETPOINT_SHIFT_MODE = "DPT6010"
static

Definition at line 350 of file schema.py.

◆ DEFAULT_TEMPERATURE_STEP

float homeassistant.components.knx.schema.ClimateSchema.DEFAULT_TEMPERATURE_STEP = 0.1
static

Definition at line 353 of file schema.py.

◆ ENTITY_SCHEMA

homeassistant.components.knx.schema.ClimateSchema.ENTITY_SCHEMA
static

Definition at line 357 of file schema.py.

◆ PLATFORM

homeassistant.components.knx.schema.ClimateSchema.PLATFORM = Platform.CLIMATE
static

Definition at line 307 of file schema.py.


The documentation for this class was generated from the following file: