Adding a Weather Compensated Heating System Control with Monitoring

 EoT (Ethernet of Things) heating controller has been added to my house central heating system. Fuel is natural gas, so no accumulation tank is needed between boiler and radiators. Heating is simply on demand.


This device is stand alone, meaning it measures outside temperature, inside reference room temperature, flow temperature and based on heating schedule and house parameters calculates desired flow temperature and fires oil burner to achieve that desired temperature. It is similar to commercialy avaiable weather compensated controllers. It uses heating curve to calculate desired flow temperature from previously mentioned data.


Why is it EoT? Because it sends all measured temperatures and other heating parameters vai MQTT system to my RPi broker which is also a monitor device where I watch and record system behaviour. Node Red software is used to visualize and present data on RPi screen.



Beside WoT controller I mounted ultrasonic flowmeter which is used to monitor heat energy that goes into the system. This flowmeter also behaves as a flow switch, which doesn't allow burner to fire if water is not circulating. Matter of safety.


MQTT broker with Node Red visualization software running on RPi system. It is on separated WiFi network.





Comments