Controlling BLE ceiling light with HA

For the adventurous ones, big update is available in dev branch: the components are now able to listen and decode the BLE ADV messages, and then new features are available:

  • Updated list of officially fully supported Phone Apps, with corrected variants to send exactly the same messages than the Phone Apps
  • Listening to Phone App traffic and extract parameters to shadow it with a ble_adv_controller without the need to pair the ESP32
  • Listening to physical remotes and update HA state when remote is used, or do whatever action you want
  • BLE ADV raw message decoding and injection, for the ones that have devices that cannot be controlled by the Phone Apps given.

doc (beta)

Configuring dev branch:

external_components:
  - source: github://NicoIIT/esphome-components@dev
    refresh: 0s

Please note some other changes have been done in the variant names, custom buttons and verifying the forced_id. Just follow the error messages if any and it should help you perform migrations.

Should you face issues or want your remote to be supported, you can open issues here, providing the needed DEBUG logs and your config.

3 Likes