-
Autor
Hello,
My old solar water heater controller died and I'm on the way replacing it with a Shelly 2PM + Add-on. Basically the Shelly will read 1 thermistor (residing in the collector on the roof) and 5 DS18B20s, and switch on/off the pump circulating the collector water.
I'm new to Shelly but a veteran in Home Assistant and have some electronic background and I am a software engineer by trade. I need your experience on the following questions. Anything is really appreciated, from "I have one shelly controlling XY for a year without any problem" to more technical answers.
1. Is Shelly 2PM + Add-on reliable enough for this type off control? Reliability in general and for example voltage spikes caused by storms, may that alter/clear the config/script, does it have some kind of preventive solution to this (like checksuming the firmware and scripts and doing something when the check fails).
2. Is Shelly scripting reliable enough to control this? Reading 6 temp sensors, math calculation based on the data and switching the pump on/off + MQTT reporting.
3. Do you know some links to blogs or docs about reliable scripting on a Shelly? For example something about internal or external watchdogs, device monitoring (CPU, RAM, internal temperature etc), script monitoring.
4. What would you do with reliability in mind: a) use the Shelly just as an input/output device and put the logic into Home Assistant or b) let the Shelly do the control via scripting and Home Assistant only for displaying the data? Both have advantages in reliability perspective, and I don't know which way would be better.
Thanks in advance.
Regards