Working build of App - can use dpad not just centre button

This commit is contained in:
Jon
2026-05-02 22:21:41 +01:00
commit ef0ecf97e1
12 changed files with 396 additions and 0 deletions

30
README.md Normal file
View File

@@ -0,0 +1,30 @@
![bthome app](screenshots/bthome_app.png)
This application turns the Flipper Zero into a [BTHome](https://bthome.io)
beacon, and can be used to integrate the Flipper with home automation systems
that support BTHome, such as Home Assistant.
[BTHome](https://bthome.io) is an open standard for broadcasting sensor data
over Bluetooth Low Energy (BLE). It allows devices to transmit sensor readings
(temperature, humidity, battery level, button events, etc.) without requiring
pairing or an active connection.
The BTHome beacon is triggered when pressing the Flipper Zero "OK" button
and currently includes the Flipper's battery percentage as a sensor.
Unfortunately, due to the limited size of BLE packets the Flipper Zero can send
there isn't much room left to add more sensors without removing the existing
one.
### Home Assistant setup
The first step is setting up the [BTHome](https://www.home-assistant.io/integrations/bthome/) integration in Home Assistant.
Once setup, the Flipper should be automatically discovered after pressing the
center button once:
![home assistant discovered](screenshots/home_assistant_discovered.png)
The device's page will then show the current battery status and its events:
![home assistant paired](screenshots/home_assistant_paired.png)