HomeKit Bluetooth Low Energy Occupancy Detection
Table of Contents
- Introduction
- Usage
- Contributing
- License
Introduction
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.
Installation
Download the pre-compiled and archived binary manually
Binary releases are available on GitHub Releases.
Install from source
$ git clone https://github.com/lukasmalkmus/homekit-ble-occupancy.git
$ cd homekit-ble-occupancy
$ make build
Usage
- 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
Contributing
Feel free to submit PRs or to fill issues. Every kind of help is appreciated.
Before committing, make
should run without any issues.
License
© Lukas Malkmus, 2021
Distributed under MIT License (The MIT License
).
See LICENSE for more information.