Compare commits

...

1 Commits

Author SHA1 Message Date
farmio
5e4211fde9 Add KNX telegram trigger description 2025-12-05 17:50:26 +01:00
4 changed files with 80 additions and 1 deletions

View File

@@ -51,5 +51,10 @@
"send": {
"service": "mdi:email-arrow-right"
}
},
"triggers": {
"telegram": {
"trigger": "mdi:email-outline"
}
}
}

View File

@@ -773,5 +773,41 @@
},
"name": "Send to KNX bus"
}
},
"triggers": {
"telegram": {
"description": "Triggers when a KNX telegram is received or sent.",
"fields": {
"destination": {
"description": "[%key:component::knx::device_automation::extra_fields_descriptions::destination%]",
"name": "[%key:component::knx::device_automation::extra_fields::destination%]"
},
"group_value_read": {
"description": "[%key:component::knx::device_automation::extra_fields_descriptions::group_value_read%]",
"name": "[%key:component::knx::device_automation::extra_fields::group_value_read%]"
},
"group_value_response": {
"description": "[%key:component::knx::device_automation::extra_fields_descriptions::group_value_response%]",
"name": "[%key:component::knx::device_automation::extra_fields::group_value_response%]"
},
"group_value_write": {
"description": "[%key:component::knx::device_automation::extra_fields_descriptions::group_value_write%]",
"name": "[%key:component::knx::device_automation::extra_fields::group_value_write%]"
},
"incoming": {
"description": "[%key:component::knx::device_automation::extra_fields_descriptions::incoming%]",
"name": "[%key:component::knx::device_automation::extra_fields::incoming%]"
},
"outgoing": {
"description": "[%key:component::knx::device_automation::extra_fields_descriptions::outgoing%]",
"name": "[%key:component::knx::device_automation::extra_fields::outgoing%]"
},
"type": {
"description": "DPT used for payload decoding. If not set, it will be sourced from project file.",
"name": "DPT"
}
},
"name": "KNX telegram"
}
}
}

View File

@@ -0,0 +1,39 @@
# Describes the format for KNX triggers
telegram:
fields:
destination:
example: "1/2/3"
required: false
selector:
text:
group_value_write:
required: false
default: true
selector:
boolean:
group_value_response:
required: false
default: true
selector:
boolean:
group_value_read:
required: false
default: true
selector:
boolean:
incoming:
required: false
default: true
selector:
boolean:
outgoing:
required: false
default: true
selector:
boolean:
type:
example: "9.001"
required: false
selector:
text:

View File

@@ -132,7 +132,6 @@ NON_MIGRATED_INTEGRATIONS = {
"device_automation",
"geo_location",
"homeassistant",
"knx",
"lg_netcast",
"litejet",
"persistent_notification",