Go to file
Darrell d68ccce264
Create CHANGELOG.md
2021-08-20 19:07:56 -04:00
.github Make a noupdate firmware, update auto update location 2021-08-20 08:52:11 -04:00
docs Add clarification to home-assistant integration 2020-10-01 09:38:46 +02:00
lib/BleFingerprint Adding a median filter to rssi 2021-04-06 20:13:13 -04:00
src Make a noupdate firmware, update auto update location 2021-08-20 08:52:11 -04:00
.DS_Store New feature: List of allowed MAC Addresses 2021-01-23 17:29:13 -05:00
.editorconfig Kalman filter added, better distance calculation, m5stickC support added 2021-03-13 15:20:16 -05:00
.gitignore Shorter scan interval and window makes less sendFails 2021-03-30 08:23:55 -04:00
.travis.yml Initial PlatformIO and Travis support 2018-10-05 21:41:25 +01:00
CHANGELOG.md Create CHANGELOG.md 2021-08-20 19:07:56 -04:00
LICENSE Initial commit 2018-10-01 16:26:59 -04:00
README.md Update README.md 2021-03-15 16:25:24 -04:00
_config.yml Set theme jekyll-theme-modernist 2019-06-25 14:59:12 -04:00
partitions_singleapp.csv OTA support for PlatformIO cli 2018-12-10 16:29:24 -05:00
platformio.ini Make a noupdate firmware, update auto update location 2021-08-20 08:52:11 -04:00

README.md

See the pretty documentation at https://jptrsn.github.io/ESP32-mqtt-room/

ESP32-mqtt-room

.github/workflows/main.yml

An ESP32 based presence detection node for use with the Home Assistant mqtt_room component for localized device presence detection.

Release Notes

View the release notes here.

Credits

This project would not have been possible without the help of a variety of folks on GitHub and YouTube.

Getting Started

A full list of instructions is available in the documentation.

Home Assistant Configuration

See the documentation for configuring Home Assistant.

Trackable Devices

Development Tasks

To do

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.

Completed

  • 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