[api] Treat homeassistant.event variables as lambdas (#18759)

This commit is contained in:
J. Nick Koston
2026-08-26 16:29:14 +12:00
committed by GitHub
parent 612d58ec37
commit 9baff76520
8 changed files with 228 additions and 8 deletions
+8
View File
@@ -9,6 +9,14 @@ esphome:
event: esphome.button_pressed
data:
message: Button was pressed
- homeassistant.event:
event: esphome.button_pressed_with_variables
data_template:
message: Button {{ button_name }} ({{ button_index }}) was pressed from {{ button_source }}
variables:
button_name: !lambda 'return std::string("test_button");'
button_index: !lambda 'return 1;'
button_source: static_value
- homeassistant.action:
action: notify.html5
data: