I have a wood boiler that heats water in a tank. This water is then pumped into my house to heat the house and hot water. This tank has two aquastats to run the boiler. It also has an analog thermometer.
I currently am monitoring the status of the boiler with an ESP32 chip and an eight channel optocoupler. I would like to add to this the tanks current temperature. I also don’t want to replace the aquastats with a digital system - everything runs without computers now, and I don’t want to add that into the system.
The analog thermometer could be replaced, but it is on the opposite side of the boiler from all of the other controls that run or monitor the boiler. Doable, but I’d have to fish the cable. I would also prefer to still have an analog thermometer here.
I’ve thought of three ways to accomplish this:
- A contact thermometer that can be integrated with the ESP32.
- A hybrid analog thermometer that also has digital outputs that integrates with the ESP32.
- An aquastat that in addition to a controlling a SPDT switch, also has digital outputs for the temperature sensor.
I have not been able to find any devices that do either of the above.
I do have some experience with DS18B20 sensors.
I’m looking for assistance in finding any of the devices above, or in identifying another way to accomplish reading the tank’s temperature.

