-
Notifications
You must be signed in to change notification settings - Fork 0
Freeboard
Paolo Grasso edited this page Jul 31, 2020
·
1 revision
This Freeboard implementation relies on a conf file with CherryPy webserver IP and port.
When launched, the Freeboard script should:
- Create a
conf
variable which contains local static directories of the Freeboard for the CherryPy webserver. - Start a CherryPy webserver where Index() is mounted on
/
and SaveDashboard() is mounted on/savedashboard
.
It returns the main index.htlm script of the Freeboard.
Save the dashboard.json file into the dashboard directory.
This Freeboard implementation can be used like the one from the freeboard.io website with the difference that it runs on your device. It is possible to add ThingSpeak channels as sources and add graphs and gauges as usual.
Main scripts
Sensors
Control strategies
User interface