Adds support for RuuviTag Bluetooth Sensor
RuuviTag is an advanced open-source sensor beacon platform designed to fulfill the needs of business customers, developers, makers, students, and can even be used in your home and as part of your personal endeavours. See https://ruuvi.com/ fore more information.
This apps allows integration of RuuviTag (RAWv1 and RAWv2 format) in Homey, allowing to monitor :
- Movement (RAWv2 only)
- Entering/leaving range : it can be used as a BLE beacon, triggering an event when the device enters or leaves the range. The number of attempts scan can be configured per device in device settings.
Scan duration (how long homey listens for BLE advertisment) and polling interval (how long between two scans) can be configured in app settings.
The app also allows Homey to act as a Ruuvi Station gateway.
- Before v0.2 : You have to allow public access in the app settings (default is private) ;
- In v0.2 : gateway is public by default ; due to changes in SDKv3, access is public and cannot be changed.
Then in Ruuvi Station, in gateway settings, use :
- http://<your_ip>/api/app/com.thomashoussin.ruuvitag for local access only
- https://<cloudid>.connect.athom.com/api/app/com.thomashoussin.ruuvitag (cloudId can be found on http://developer.athom.com/tools/system)
Device must have been locally added in Homey ; after that, data received through update Ruuvitag device (if device is unknown, data is discarded). Presence is not modified when receiving data through gateway.