|
241 | 241 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.label.update","is_control_flow":false,"name":"Lvgl → Label Update"}, |
242 | 242 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.led.update","is_control_flow":false,"name":"Lvgl → Led Update"}, |
243 | 243 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.line.update","is_control_flow":false,"name":"Lvgl → Line Update"}, |
| 244 | +{"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","has_else_branch":false,"id":"lvgl.list.add","is_control_flow":false,"name":"Lvgl → List Add"}, |
| 245 | +{"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","has_else_branch":false,"id":"lvgl.list.add_text","is_control_flow":false,"name":"Lvgl → List Add Text"}, |
| 246 | +{"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","has_else_branch":false,"id":"lvgl.list.clear","is_control_flow":false,"name":"Lvgl → List Clear"}, |
| 247 | +{"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","has_else_branch":false,"id":"lvgl.list.remove","is_control_flow":false,"name":"Lvgl → List Remove"}, |
| 248 | +{"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.list.update","is_control_flow":false,"name":"Lvgl → List Update"}, |
244 | 249 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.lv_tileview_tile_t.update","is_control_flow":false,"name":"Lvgl → Lv Tileview Tile T Update"}, |
245 | 250 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.meter.update","is_control_flow":false,"name":"Lvgl → Meter Update"}, |
246 | 251 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.obj.update","is_control_flow":false,"name":"Lvgl → Obj Update"}, |
|
259 | 264 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.spinner.update","is_control_flow":false,"name":"Lvgl → Spinner Update"}, |
260 | 265 | {"accepts_action_list":[],"description":"This [action](https://esphome.io/automations/actions#actions-action) allows changing/updating the properties of a style at run time. This can be used to implement dynamic themes, e.g. light/dark mode, or to change the appearance of widgets based on user interaction.","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.style.update","is_control_flow":false,"name":"Lvgl → Style Update"}, |
261 | 266 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.switch.update","is_control_flow":false,"name":"Lvgl → Switch Update"}, |
| 267 | +{"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","has_else_branch":false,"id":"lvgl.table.update","is_control_flow":false,"name":"Lvgl → Table Update"}, |
262 | 268 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","has_else_branch":false,"id":"lvgl.tabview.select","is_control_flow":false,"name":"Lvgl → Tabview Select"}, |
263 | 269 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.tabview.update","is_control_flow":false,"name":"Lvgl → Tabview Update"}, |
264 | 270 | {"accepts_action_list":[],"description":"","docs_url":"https://esphome.io/automations/actions","domain":"lvgl","form_editable":false,"has_else_branch":false,"id":"lvgl.textarea.update","is_control_flow":false,"name":"Lvgl → Textarea Update"}, |
|
437 | 443 | {"accepts_action_list":[],"description":"Tell the RF Bridge to listen for the advanced/extra protocols defined in the portisch firmware. The decoded codes with length and protocol will be returned to [`on_advanced_code_received` Trigger](https://esphome.io/components/rf_bridge#rf_bridge-on_advanced_code_received)","docs_url":"https://esphome.io/automations/actions","domain":"rf_bridge","has_else_branch":false,"id":"rf_bridge.start_advanced_sniffing","is_control_flow":false,"name":"Rf Bridge → Start Advanced Sniffing"}, |
438 | 444 | {"accepts_action_list":[],"description":"Tell the RF Bridge to dump raw sniffing data. Useful for getting codes for unsupported protocols. The raw data will be available in the log and can later be used with [`rf_bridge.send_raw` Action](https://esphome.io/components/rf_bridge#rf_bridge-send_raw-action) action.","docs_url":"https://esphome.io/automations/actions","domain":"rf_bridge","has_else_branch":false,"id":"rf_bridge.start_bucket_sniffing","is_control_flow":false,"name":"Rf Bridge → Start Bucket Sniffing"}, |
439 | 445 | {"accepts_action_list":[],"description":"Tell the RF Bridge to stop listening for the advanced/extra protocols defined in the portisch firmware.","docs_url":"https://esphome.io/automations/actions","domain":"rf_bridge","has_else_branch":false,"id":"rf_bridge.stop_advanced_sniffing","is_control_flow":false,"name":"Rf Bridge → Stop Advanced Sniffing"}, |
| 446 | +{"accepts_action_list":[],"description":"Start a Bluetooth scan. The optional [templatable](https://esphome.io/automations/templates#config-templatable) `continuous` overrides the scan mode until the next `start_scan` or `stop_scan` (the YAML-configured value itself is untouched); without it the mode configured under `scan_parameters` is restored (a previous `stop_scan` does not stick as \"one-shot\"). This differs from `esp32_ble_tracker.start_scan`, where an omitted `continuous` always forces a one-shot scan. Invoked while a scan is already running, a mode switch re-anchors the running scan's `duration` window; a same-mode call is a no-op.","docs_url":"https://esphome.io/automations/actions","domain":"rp2_ble_tracker","has_else_branch":false,"id":"rp2_ble_tracker.start_scan","is_control_flow":false,"name":"Rp2 Ble Tracker → Start Scan"}, |
| 447 | +{"accepts_action_list":[],"description":"Stop the running Bluetooth scan; also cancels a start latched before setup. Accepts the bare-id shorthand (`rp2_ble_tracker.stop_scan: my_tracker`). It can be restarted with `rp2_ble_tracker.start_scan`.","docs_url":"https://esphome.io/automations/actions","domain":"rp2_ble_tracker","has_else_branch":false,"id":"rp2_ble_tracker.stop_scan","is_control_flow":false,"name":"Rp2 Ble Tracker → Stop Scan"}, |
440 | 448 | {"accepts_action_list":[],"description":"Plays an RTTTL tone.","docs_url":"https://esphome.io/automations/actions","domain":"rtttl","has_else_branch":false,"id":"rtttl.play","is_control_flow":false,"name":"Rtttl → Play"}, |
441 | 449 | {"accepts_action_list":[],"description":"Stops playback.","docs_url":"https://esphome.io/automations/actions","domain":"rtttl","has_else_branch":false,"id":"rtttl.stop","is_control_flow":false,"name":"Rtttl → Stop"}, |
442 | 450 | {"accepts_action_list":[],"description":"This [Action](https://esphome.io/automations/actions#config-action) triggers a synchronization of the current system time from the RTC hardware.","docs_url":"https://esphome.io/automations/actions","domain":"rx8130","has_else_branch":false,"id":"rx8130.read_time","is_control_flow":false,"name":"Rx8130 → Read Time"}, |
|
480 | 488 | {"accepts_action_list":[],"description":"Disconnects a call, either dialed in or received.","docs_url":"https://esphome.io/automations/actions","domain":"sim800l","has_else_branch":false,"id":"sim800l.disconnect","is_control_flow":false,"name":"Sim800L → Disconnect"}, |
481 | 489 | {"accepts_action_list":[],"description":"Send a SMS message to a phone recipient using this action in automations.","docs_url":"https://esphome.io/automations/actions","domain":"sim800l","has_else_branch":false,"id":"sim800l.send_sms","is_control_flow":false,"name":"Sim800L → Send Sms"}, |
482 | 490 | {"accepts_action_list":[],"description":"Sends a ussd code to the network.","docs_url":"https://esphome.io/automations/actions","domain":"sim800l","has_else_branch":false,"id":"sim800l.send_ussd","is_control_flow":false,"name":"Sim800L → Send Ussd"}, |
| 491 | +{"accepts_action_list":[],"description":"Save a snapshot of the given display.","docs_url":"https://esphome.io/automations/actions","domain":"snapshot","has_else_branch":false,"id":"snapshot.take","is_control_flow":false,"name":"Snapshot → Take"}, |
483 | 492 | {"accepts_action_list":[],"description":"Starts measuring sound levels. Does nothing in passive mode.","docs_url":"https://esphome.io/automations/actions","domain":"sound_level","has_else_branch":false,"id":"sound_level.start","is_control_flow":false,"name":"Sound Level → Start"}, |
484 | 493 | {"accepts_action_list":[],"description":"Stops measuring sound levels. Does nothing in passive mode.","docs_url":"https://esphome.io/automations/actions","domain":"sound_level","has_else_branch":false,"id":"sound_level.stop","is_control_flow":false,"name":"Sound Level → Stop"}, |
485 | 494 | {"accepts_action_list":[],"description":"This action will stop playing audio data from the speaker after all data **is** played.","docs_url":"https://esphome.io/automations/actions","domain":"speaker","has_else_branch":false,"id":"speaker.finish","is_control_flow":false,"name":"Speaker → Finish"}, |
|
647 | 656 | {"accepts_condition_list":false,"description":"This condition checks if the remote peer is *online*.","docs_url":"https://esphome.io/automations/actions","domain":"wireguard","id":"wireguard.peer_online","name":"Wireguard → Peer Online"}, |
648 | 657 | {"accepts_condition_list":true,"description":"","docs_url":"https://esphome.io/automations/actions","domain":"core","id":"xor","name":"Xor"} |
649 | 658 | ], |
650 | | -"esphome_schema_version":"2026.8.2", |
| 659 | +"esphome_schema_version":"2026.9.0b1", |
651 | 660 | "filters":[ |
652 | 661 | {"applies_to":["binary_sensor"],"id":"autorepeat","name":"Binary Sensor → Autorepeat","templatable":false,"value_type":null}, |
653 | 662 | {"applies_to":["binary_sensor"],"id":"delayed_off","name":"Binary Sensor → Delayed Off","templatable":true,"value_type":"time_period"}, |
|
1061 | 1070 | {"applies_to":["rf_bridge"],"description":"","docs_url":"https://esphome.io/automations/actions","id":"rf_bridge.on_code_received","is_device_level":false,"name":"Rf Bridge → On Code Received","supports_list":true}, |
1062 | 1071 | {"applies_to":["sensor.rotary_encoder"],"description":"Actions to be performed when the knob is turned anticlockwise. See [`on_clockwise` and `on_anticlockwise` Triggers](https://esphome.io/components/sensor/rotary_encoder#sensor-rotary_encoder-triggers).","docs_url":"https://esphome.io/components/sensor/rotary_encoder#configuration-variables","id":"rotary_encoder.sensor.on_anticlockwise","is_device_level":false,"name":"Sensor.Rotary Encoder → On Anticlockwise","supports_list":true}, |
1063 | 1072 | {"applies_to":["sensor.rotary_encoder"],"description":"Actions to be performed when the knob is turned clockwise. See [`on_clockwise` and `on_anticlockwise` Triggers](https://esphome.io/components/sensor/rotary_encoder#sensor-rotary_encoder-triggers).","docs_url":"https://esphome.io/components/sensor/rotary_encoder#configuration-variables","id":"rotary_encoder.sensor.on_clockwise","is_device_level":false,"name":"Sensor.Rotary Encoder → On Clockwise","supports_list":true}, |
| 1073 | +{"applies_to":["rp2_ble_tracker"],"description":"An automation to perform when a BLE advertising packet is received. Optionally filtered to a list of `mac_address`es. A variable `x` of type <APIClass text=\"ble_device_base::ESPBTDevice\" path=\"ble_device_base::ESPBTDevice\" /> is passed to the automation for use in lambdas. The shared trigger classes and variables are identical to [ESP32 BLE Tracker](https://esphome.io/components/esp32_ble_tracker/#esp32_ble_tracker-on_ble_advertise).","docs_url":"https://esphome.io/components/rp2_ble_tracker#configuration-variables","id":"rp2_ble_tracker.on_ble_advertise","is_device_level":false,"name":"Rp2 Ble Tracker → On Ble Advertise","supports_list":true}, |
| 1074 | +{"applies_to":["rp2_ble_tracker"],"description":"An automation to perform when a BLE advertising packet with matching manufacturer data is received (`manufacturer_id` required, `mac_address` optional). A variable `x` of type `std::vector<uint8_t>` holds the manufacturer data.","docs_url":"https://esphome.io/components/rp2_ble_tracker#configuration-variables","id":"rp2_ble_tracker.on_ble_manufacturer_data_advertise","is_device_level":false,"name":"Rp2 Ble Tracker → On Ble Manufacturer Data Advertise","supports_list":true}, |
| 1075 | +{"applies_to":["rp2_ble_tracker"],"description":"An automation to perform when a BLE advertising packet with service data for `service_uuid` is received (`mac_address` optional). A variable `x` of type `std::vector<uint8_t>` holds the service data.","docs_url":"https://esphome.io/components/rp2_ble_tracker#configuration-variables","id":"rp2_ble_tracker.on_ble_service_data_advertise","is_device_level":false,"name":"Rp2 Ble Tracker → On Ble Service Data Advertise","supports_list":true}, |
| 1076 | +{"applies_to":["rp2_ble_tracker"],"description":"An automation to perform when a scan period ends: once per `duration` while `continuous` is `true`, when the `duration` of a one-shot scan elapses, and on `rp2_ble_tracker.stop_scan`.","docs_url":"https://esphome.io/components/rp2_ble_tracker#configuration-variables","id":"rp2_ble_tracker.on_scan_end","is_device_level":false,"name":"Rp2 Ble Tracker → On Scan End","supports_list":true}, |
1064 | 1077 | {"applies_to":["rtttl"],"description":"An action to be performed when playback is finished.","docs_url":"https://esphome.io/components/rtttl#configuration-variables","id":"rtttl.on_finished_playback","is_device_level":false,"name":"Rtttl → On Finished Playback","supports_list":true}, |
1065 | 1078 | {"applies_to":["safe_mode"],"description":"An action to be performed once when safe mode is invoked.","docs_url":"https://esphome.io/components/safe_mode#configuration-variables","id":"safe_mode.on_safe_mode","is_device_level":false,"name":"Safe Mode → On Safe Mode","supports_list":true}, |
1066 | 1079 | {"applies_to":["select"],"description":"An automation to perform when a new value is published. See [`on_value`](https://esphome.io/components/select#select-on_value).","docs_url":"https://esphome.io/components/select#optional-variables","id":"select.on_value","is_device_level":false,"name":"Select → On Value","supports_list":true}, |
|
0 commit comments