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

Functions

CALLBACK_TYPE async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info)
 

Variables

 CONF_KNX_GROUP_VALUE_READ
 
 CONF_KNX_GROUP_VALUE_RESPONSE
 
 CONF_KNX_GROUP_VALUE_WRITE
 
 CONF_KNX_INCOMING
 
 CONF_KNX_OUTGOING
 
 default
 
 Final
 
 TRIGGER_SCHEMA
 
 VolDictType
 

Detailed Description

Offer knx telegram automation triggers.

Function Documentation

◆ async_attach_trigger()

CALLBACK_TYPE homeassistant.components.knx.trigger.async_attach_trigger ( HomeAssistant  hass,
ConfigType  config,
TriggerActionType  action,
TriggerInfo  trigger_info 
)
Listen for telegrams based on configuration.

Definition at line 53 of file trigger.py.

Variable Documentation

◆ CONF_KNX_GROUP_VALUE_READ

homeassistant.components.knx.trigger.CONF_KNX_GROUP_VALUE_READ

Definition at line 39 of file trigger.py.

◆ CONF_KNX_GROUP_VALUE_RESPONSE

homeassistant.components.knx.trigger.CONF_KNX_GROUP_VALUE_RESPONSE

Definition at line 38 of file trigger.py.

◆ CONF_KNX_GROUP_VALUE_WRITE

homeassistant.components.knx.trigger.CONF_KNX_GROUP_VALUE_WRITE

Definition at line 37 of file trigger.py.

◆ CONF_KNX_INCOMING

homeassistant.components.knx.trigger.CONF_KNX_INCOMING

Definition at line 40 of file trigger.py.

◆ CONF_KNX_OUTGOING

homeassistant.components.knx.trigger.CONF_KNX_OUTGOING

Definition at line 41 of file trigger.py.

◆ default

homeassistant.components.knx.trigger.default

Definition at line 37 of file trigger.py.

◆ Final

homeassistant.components.knx.trigger.Final

Definition at line 23 of file trigger.py.

◆ TRIGGER_SCHEMA

homeassistant.components.knx.trigger.TRIGGER_SCHEMA
Initial value:
1 = cv.TRIGGER_BASE_SCHEMA.extend(
2  {
3  vol.Required(CONF_PLATFORM): PLATFORM_TYPE_TRIGGER_TELEGRAM,
4  vol.Optional(CONF_TYPE, default=None): vol.Any(dpt_base_type_validator, None),
5  **TELEGRAM_TRIGGER_SCHEMA,
6  }
7 )

Definition at line 44 of file trigger.py.

◆ VolDictType

homeassistant.components.knx.trigger.VolDictType

Definition at line 35 of file trigger.py.