Beginner wanting to monitor boiler operation

Complete beginner here wanting to remotely monitor run times of individual zones on boiler system- The goal is to know start/stop times for each of 5- 120v. circulation pumps or each 24V. thermostat since pumps only run when calling for heat. If not too complicated, temperature of supply and return lines would be ideal but not critical. Would require external temp sensors. Range is 60-180F. Is this a feasible project for Arduino? Since I am only wanting to monitor and not control anything I am hoping this would be fairly simple. Which Arduino and hardware (relays?) should I purchase? Thanks.

Ideally, you'd want non-invasive methods of determining the status of the various components you've mentioned.

For the five pumps, assuming these are AC, you can use a current transformer which can just clip on to the power leads to the pumps. Search for "arduino current transformer"

Measuring the temperature of pipes is also simple using a sensor something like a DS18B20.

Measuring the status of a thermostat may not be so easy while ensuring that you do not interfere with the device it is connected to, or otherwise impair its function . Have you a data sheet for the thermostat?
You'd also want to consider electrically isolating your Arduino circuit from the heating system circuit.

The Microcontroller should be physically near to the sensors. Consider one with WLAN connectivity (ESP32 etc.) so you can interface to it remotely.

Draw a schematic diagram of your proposed circuit before buying stuff.

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