Downloads and Install help files (GitHub) URL: https://github.com/chad-ermacora/sensor-rp
Monitor, Record & Visualize Sensor Data. Record for minutes, months, years or even decades to get insights into the environment around you.
So what is "Kootnet Sensors"? The short answer is a Python3 program made for the Raspberry Pi to take supported hardware sensor readings and save it into a database for short and long term monitoring and analysis. It can also be used to relay the sensor readings to other 3rd party services over the internet like Open Sense Map, Luftdaten or any service that supports MQTT.
The primary way to access and use the sensor is through the built-in HTTPS web portal. Using the web portal, you can configure and interact with the sensor and its data. From there you can enable sensors, configure recording, edit network connections, view live sensor readings, create graphs based on recorded data and enable 3rd party services like "Open Sense Map" and "Luftdaten".
There is also a "Sensor Control" section in the web portal that allows you to interact with up to 20 other Kootnet Sensors at once, to do things like creating sensor reports, downloading databases or logs, upgrading multiple units at once or simply checking their online status.
Kootnet Sensors supports 20+ Add-on hardware sensors and displays, including popular ones like the Raspberry Pi SenseHAT, Pimoroni EnviroPHAT, and EnviroPlus. If you have a Pimoroni GardenHAT, you can connect up to 6 different sensor modules at once without needing to solder anything!
Here are a few pictures of the programs in action to help visualize what it can do (See GitHub for more details).
Example Plotly Graph
The graph is interactive, so it's best to see an original. Click the link to view one generated from a demo sensor.
http://kootenay-networks.com/installers ... Graph.html
A Few Screen Shots of the Web Portal
Live Sensor Readings
I hope people find this cool and useful. Please keep in mind this project is under active development.
If you have any feature requests or bug reports, you can leave them here or in GitHub (the GitHub link can be found at the start of this post).