Hi there,
I’ve had some issues with OpenSprinkler being controlled by an openHAB home automation server. It all works beautifully most of the time, except that for some reason, once in a while the interaction between the API and the binding in openHAB results in the openHAB system getting a false message that a station has turned off immediately after being commanded on, at which point the openHAB binding can’t send a message to turn the station off (because it believes it already is off, so there’s no state change and no message is sent), and the station runs until I notice that a sprinkler is running when it shouldn’t be and manually turn it off using the OS app. Often this is many hours (and many hundreds of litres of wasted water) after it turned on.
Is there any way to add a setting – global or per-station – which would allow a limit to be set on the longest a station will be permitted to remain on before being shut off by the OpenSprinkler firmware?
I would have a go at it myself, but so far have been completely defeated in my attempts to build the stock firmware from source, so it seems a fool’s errand for me to wade into the source code if I’m not going to be able to install it anyway.
Thanks,
Robin