Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3863
Posted: 05:57pm 18 Aug 2026
Copy link to clipboard
Print this post
My household sensors send TCP or UDP messages to a Seagate Dockstar running OpenWrt for logging. This includes 11 temperature sensors--inside, outside, and in barn, and also current-sensing Tasmotized Sonoff POWR3 devices on boiler, fridge, freezer, well pump, and a mini-split heat pump.
I've plotted usage, including that the fridge draws about 3kWh per day, the freezer 1.5, the boiler none this summer, and the well pump around .5kWh in an average of 15 very brief cycles a day--average around half a minute at close to 1 kilowatt.
I had a thought last night that a leak detector could probably be developed from this.
I've been thinking about having ChatGPT talk to the Dockstar via serial (which gives it root access). I got browser Chat to walk me through getting PowerShell codex (Chat API) to connect to the Dockstar and interact with it. I first had it characterize the well pump behavior. It looked through my log files and analyzed runs by day and period. Very good job, no interaction on my part.
I then asked it to graph usage on the day with the most cycles. This is what it came up with:
Beautiful. I told it that the 8am runs were a bath, the 2 periods near noon were washing machine fill and then rinse, and the 10pm one, the dishwasher. On several other days I pointed out periods of watering the garden.
Based on these examples, I asked it to develop a python program to detect unusual runs--possible leaks slow or fast--and send me a warning email and SMS message. It did all of this, testing scenarios, without my further intervention. I then added a crontab line run this every minute, and set up tests confirming that I got the email and SMS message.
I asked Chat to summarize the day's work:
This was a pretty good morning to early afternoon's work. I set the prompts (sometimes with browser Chat guiding me) and mostly spent the time working through my daily substack reading list.