Arduino as a remote cotroller for gas boiler

Hello,

The situation that I am dealing with:

I have a gas boiler at my home that is cintrolled by a 24V circuit - if it is closed boiler is heating water, if you open up the contact it stops the heating. Underfloor heating is controlled by 2 hubs that are gathering info from thermostats and opening/closing valves accordingly. Both hubs have "boiler control" contacts that basically are NO dry contact relays - theoretically you connect them to the boiler, as it is normally open boiler is not working, when at least one of the termostats measures low temp in the room it signals the hub which opens up the underfloor pipes and closes the NO circuit. Boiler "sees" the circuit closed and starts heating water. These relays remain closed until all of the thermostats reach their dedicated temp, then hubs open them up and boiler stops working. Easy.

Problem - there are no wires between hubs and boiler thus I am looking for a wireless solution.

Question - can I use 3 arduino with RF modules for this? 2 arduinos that would be connected to the dry contacts on the hubs and 1 connected to the boiler providing the dry contacts itself, as a relay switch?

P.S. I have never used an arduino thus do not know a lot about them. At this state I am looking into possibilities. Do not wish to invest if it would not potentially solve the problem I am facing :slight_smile:

Why 2? Are these hubs far away from each other?

I suggest something like an ESP8266 based board, such as D1 mini, which will allow you to use WiFi for the link.

If you have no experience of Arduino and programming then buy any Arduino board, personally I like the Nano Every, and experiment with it. Buy some buttons and LEDs, don't forget 220 Ohm resistors. Experiment until you at least understand timing with millis, state machines and the problems caused by using delay. There are plenty of examples in the IDE and on this website.

Yeah they are on separate floors, thus the situation is not ideal.

The way of transmission does not really matter, it could be wifi. The main question at the moment I have is the setup at all possible - that one device would transmit a signal when a certain circuit closes, and the other device would close a relay when it receives such signal

Please do not interface an Arduino to any circuit that can lead to a safety issue.

@ernestask
The legislation of your country allows you to interfere with the operation of gas equipment?

This iterferance has no connection to a gas equipment it would be a change to a 1mm2 wire that originaly closes the circuit on the boiler controller and is used for connecting external equipment like thermostat. It is written in the Vaillant boilet instructions. The problem that I am not able to find a hardware that would solve the problem of remotely transmiting the NO circuit closure. I have found a Sonoff receiver that is used for such things, but no transmitters.

In case of arduino malfunction there are two possible scenarios - either it breaks and leaves boiler contact open thus leaving it thinking there is no need for it to work. Or it closes the circuit working as the wire that was originally installed on these contacts

Let’s assume the N.O. contacts stay closed due to a problem.

What would happen ? :thinking:

Let’s assume these contacts start chattering and remain that way ?

Boiler would heat the water to 35 degrees and keep it at 35 degrees until I would come and press off button turning it off. Originally it comes wit a solid wire that closes down these contacts so that the operating would be manual. All thermostats and automations work as a switch that breaks the current turning it off when not needed.

As I said the default setting it comes out of the factory is NC or always working

Yes an Arduino could be used for this.

An ESP32 or Uno with nRF24L01 radio are options.


I’d jump thru hoops to get wires pulled.

Thanks :slight_smile:

5 posts were split to a new topic: Connecting things to gas boilers

Why can't you just run thermostat wiring like the equipment was designed for? Someone took a lot of trouble to install the entire heating system, but didn't wire the controls????

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.