mirror of
https://github.com/esphome/esphome.git
synced 2026-08-22 22:26:21 +00:00
207ae2e4cb
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: bdraco <663432+bdraco@users.noreply.github.com>
46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
esphome:
|
|
name: bk-trigger-codegen
|
|
on_boot:
|
|
then:
|
|
- bk72xx_ble_tracker.start_scan:
|
|
continuous: true
|
|
# Bare form: restores the configured scan_parameters mode — no
|
|
# set_continuous emitted (asserted in the codegen test).
|
|
- bk72xx_ble_tracker.start_scan:
|
|
- bk72xx_ble_tracker.stop_scan
|
|
|
|
bk72xx:
|
|
board: cb2s
|
|
|
|
bk72xx_ble_tracker:
|
|
scan_parameters:
|
|
continuous: false
|
|
active: false
|
|
on_ble_advertise:
|
|
- mac_address:
|
|
- AC:37:43:77:5F:4C
|
|
- 11:22:33:44:55:66
|
|
then:
|
|
- lambda: 'char addr[MAC_ADDRESS_PRETTY_BUFFER_SIZE]; ESP_LOGD("t", "%s", x.address_str_to(addr));'
|
|
on_ble_service_data_advertise:
|
|
- service_uuid: ABCDABCD-ABCD-ABCD-ABCD-ABCDABCDABCD
|
|
mac_address: AC:37:43:77:5F:4C
|
|
then:
|
|
- lambda: 'ESP_LOGD("t", "%zu", x.size());'
|
|
- service_uuid: ABCDABCD
|
|
then:
|
|
- lambda: 'ESP_LOGD("t", "%zu", x.size());'
|
|
on_ble_manufacturer_data_advertise:
|
|
- manufacturer_id: ABCD
|
|
then:
|
|
- lambda: 'ESP_LOGD("t", "%zu", x.size());'
|
|
- manufacturer_id: ABCDABCD
|
|
then:
|
|
- lambda: 'ESP_LOGD("t", "%zu", x.size());'
|
|
- manufacturer_id: ABCDABCD-ABCD-ABCD-ABCD-ABCDABCDABCD
|
|
then:
|
|
- lambda: 'ESP_LOGD("t", "%zu", x.size());'
|
|
on_scan_end:
|
|
- then:
|
|
- lambda: 'ESP_LOGD("t", "end");'
|