Kotio
Home automation application for
Status
Currently the servers are able to
- scan for ruuvitag beacons and return their sensor data
- scan for tellstick sensors and return their sensor data
- commanding and viewing status of tellstick switches and switch groups
- commanding and viewing status of Philips Hue devices
- collect sensor and switch status data from ruuvitag and tellstick API’s
- view and control privacy mode of Tapo camera(s)
- receive sensor updates from shelly sensors
The web UI is able to
- view ruuvitag beacon, tellstick and shelly sensor data
- view and command tellstick outlet switches
- view and command Philips Hue devices
- view and control privacy mode of Tapo camera(s)
Development and running
Installation
Full installation guide for Raspberry Pi has been created and the same procedure should apply to other computers as well.
Servers
Servers run on Node.js or Python 3.5+.
I suggest using pm2 for managing server processes.
Server documentation in it’s own per server
UI
UI is a web application that can be run from file system or from any web server of your choise.
Web UI documentation in it’s own README