
Alert when pool pump is running dry (Home Assistant)
I have a problem with evaporation (and maybe a leak?) such that about once a week I need to add water to my in-ground pool. However, I don't know when it's happening, and I don't want to add water to the pool unless I have to (waste, heating cost). Also, my pool is not suitable AFAIK for automatic level detection and filling, because I have a pool cover mounted under the covng. I don't want the pump to run dry, as it is very wasteful wrt energy, and it can damage the pump.
I recently adopted Home Assistant Green (a home automation device - around $160). It connects with all my smart devices, including my Pentair Screenlogic system. I wrote a simple automation that checks the pump speed, whether the pool pump is set for on, whether the cleaner is set for on, and then figures out that the pump is priming and then running 0 RPM when it is supposed to be on. When that happens, it sends me an email and logs it in HA's logs. The email is sent once per day when it happens. Usually, I'll notice it first when the cleaner is running (higher pump speed, so more likely to not get sufficient water flow through the skimmers when the level is marginal). The image above is a real alert I got yesterday - so I went outside and dropped a hose into the skimmer for 30 minutes to raise the level.
This doesn't entirely solve my problem, but it sure makes it easy for me to know when the problem happens so I can solve it quickly. If you have HA and are interested in a similar solution, dm me and I'll send you what I have. If you have a suggestion for something else I should be doing, or some native solution for Screenlogic, please lmk. Thanks!