mirror of
https://github.com/esphome/esphome.git
synced 2025-09-01 19:02:18 +01:00
Ble client additions and fixes (#5277)
* Add config to disable auto-connect of BLE client. Correct initialise MAC address of BLE client. * Checkpont * Fixes for automation progress. * Fixes for automation progress. * Checkpoint; fix notify for ble_client * Fix BLE client binary_output * Various fixes * Consider notifications on when receiving REG_FOR event. * Add testing branch to workflow * Add workflow * CI changes * CI changes * CI clang * CI changes * CI changes * Add comment about logging macros * Add test, sanitise comment * Revert testing change to ci config * Update codeowners * Revert ci config change * Fix some state changes * Add default case. * Minor fixes * Add auto-connect to logconfig
This commit is contained in:
@@ -358,8 +358,10 @@ esp32_ble_tracker:
|
||||
ble_client:
|
||||
- mac_address: AA:BB:CC:DD:EE:FF
|
||||
id: ble_foo
|
||||
auto_connect: true
|
||||
- mac_address: 11:22:33:44:55:66
|
||||
id: ble_blah
|
||||
auto_connect: false
|
||||
on_connect:
|
||||
then:
|
||||
- switch.turn_on: ble1_status
|
||||
@@ -3026,6 +3028,16 @@ interval:
|
||||
page_id: page1
|
||||
then:
|
||||
- logger.log: Seeing page 1
|
||||
- interval: 60min
|
||||
then:
|
||||
- ble_client.connect: ble_blah
|
||||
- ble_client.ble_write:
|
||||
id: ble_blah
|
||||
service_uuid: EBE0CCB0-7A0A-4B0C-8A1A-6FF2997DA3A6
|
||||
characteristic_uuid: EBE0CCB7-7A0A-4B0C-8A1A-6FF2997DA3A6
|
||||
value: !lambda |-
|
||||
return {1, 0};
|
||||
- ble_client.disconnect: ble_blah
|
||||
|
||||
color:
|
||||
- id: kbx_red
|
||||
|
Reference in New Issue
Block a user