I am in the process of building my own solar H2O controller. I already have the evacuated tubes on the roof and have been running them via the standard solar controller installed when I built the house for 3 years. The system has been working like a charm but I want to extend it and monitor the HWC temps as well as track when the pump is running etc.
So I have built a DIY controller using an Arduino UNO with DS18B20 temp probes (for HWC temps) and a MAX31865 breakout board to read the RTD PT-1000 temp probe installed in my collector. I have written the Arduino sketch but wanted to see if any experts out there had any feedback or suggestions for things I might have missed or could improve!
Should be pretty obvious what is going on, here are the various config values I have defaulted to;
// adjustable configuration parameters
const double temp_diff_on = 10.0;
const double temp_diff_off = 8.0;
const double temp_hwc_max = 85.0;
const double temp_col_emerg_off = 130.0;
const double temp_col_emerg_on = 120.0;
const double temp_col_max = 110.0;
const double temp_col_min = 4.0;
The sketch code can be found at this link (can't seem to find a way to attach a file to this post);
http://openenergymonitor.org/emon/node/6165
Cheers,
Ben