HomeKit Bluetooth Low Energy Occupancy Detection utilizes Bluetooth Low Energy (BLE) to detect nearby devices and derive the occupancy status of a room from their presence and signal strength.
Binary releases are available on GitHub Releases.
$ git clone https://github.com/lukasmalkmus/homekit-ble-occupancy.git
$ cd homekit-ble-occupancy
$ make build
- Run without an argument to scan for nearby devices:
$ homekit-ble-occupancy
- Provide the device(s) to track plus their signal strength at which they are considered close:
$ homekit-ble-occupancy 3577d0ee-61da-445b-bcf1-704265437842+75
Feel free to submit PRs or to fill issues. Every kind of help is appreciated.
Before committing, make
should run without any issues.
© Lukas Malkmus, 2021
Distributed under MIT License (The MIT License
).
See LICENSE for more information.