Hi autopower
just came across this posting & it looks really interesting.
I've just aquired an Arduino Yun, Max! cube & 5 wireless radiator thermostats & I'm interested in controlling my gas boiler as per your post.
I currently control a gas boiler/heat pump system using an Arduino Mega 2560 with 13 DS18B20 digital temps sensors. Two of these sensors replaces my 'normal' roomstat (one measures room temp from inside roomstat housing & the other at floor level. A third sensor measures outside air temp. I use an algorithm to adjust the required room temp constantly in real time & 'fire' the gas boiler or heat pump accordingly.
Unfortunately, these 2 room temp sensors are located in a South facing living room which experiences solar gain meaning the CH can be prevented from coming on even when other North facing rooms need heating.
Your system seems to offer a way around this problem by using individual or 'sum of' thermostat valve opening to turn the CH on, overriding the 2 temp sensors.
My big problem is understanding your system (I'm a retired mechanical engineer & my coding is limited to simple Arduino IDE)
" python-openssl library opkg update; opkg install python-openssl
" - I don't understand this; can you explain (simple please)
"python code, upload into /root/ files nsm.py and config.py " - I run my Arduino sketches under Windows 7 so how can I copy the 2 files above into the /root folder ?
I have Ubuntu installed on my Win 7 as a virtual machine if that's of any use.