I am making an effort to develop an automation system to manage my DHW and buffer hot water tanks, my solar hot water collectors,a heat pump and an oil burner, through control of some inverter pwm driven hot water circulators and 8 relays using ds18b20 digital temp sensors on raspberry pi infrastructure.
All of the above are controlled with python script witch sometimes makes it hard to expand ideas and experiment efficiently.
I would like to visualize my data in such a way that an overall behavior of the system can be observed, enabling me through the accumulated measurements to analyze and optimize the performance of its components and even help to predict failures.
My impression is that though the online applications in your platform i could leave some python structure behind in favor of any suitable apps you may have developed.
In the future even more devices are to be embedded probably a network of esp8266’s with various other sensors to collect data from smoke, noise, movement and light sensors and build an electricity meter to visualize energy consumption and production measurement data from solar panels.
I find cayenne ideal for the expand-ability of the project as I would prefer to work in a more versatile and malleable environment that favors inspiration offering a fast learning curve.
8 ds18b20 temp sensors (6 currently active) , a sainsmart 8 relay, Raspberry Pi 2class 10 8gb sandisk sd , Ethernet
Those are the innards of a diy one wire adapter, hacked from an adsl spliter to facilitate easier cabling using telephone wire and clips for the ds18b20 bus.
I did struggle to use the Triggers & Alerts feature as extensively as possible but bugs give me a hard time. I am to persist though but I think I ll need some of your help.
I have not used the Scheduling feature yet. It would be handy to enable/disable scheduled tasks depending on sensor data though and trigger schedules accordingly .I wonder if python or other script is going to be called with triggers in future updates.
(Paste screenshots of dashboard, triggers & alerts, Scheduling)
(Take some pictures of you Pi in the wild!)