This project is no longer in active development, and all information is here for archive purposes only. If you are interested in localized BLE tracking, ESPresense appears to be a good solution. The author of this project has no affiliation or experience with that project, so please direct all questions to the project developer(s).
See the pretty documentation at https://jptrsn.github.io/ESP32-mqtt-room/
An ESP32 based presence detection node for use with the Home Assistant mqtt_room
component for localized device presence detection.
View the release notes here.
This project would not have been possible without the help of a variety of folks on GitHub and YouTube.
A full list of instructions is available in the documentation.
See the documentation for configuring Home Assistant.
See the list of open issues tagged as enhancement. You can also view the state of development tasks by viewing the development tasks project board.
- Implement basic BLE packet discovery
- Implement iBeacon data packet parsing
- Setup instructions in README.md
- Address watchdog issue
- Maximum distance limit (rounded to two decimal places)
- Scan interval Settings
- Implement Over-The-Air (OTA) updates
- Build and upload via PlatformIO