OpenSprinkler Forums OpenSprinkler Unified Firmware API – Get Controller Variables (lrun) Reply To: API – Get Controller Variables (lrun)



Firmware 2.1.5 added a check for the last weather call and if the call was greater than 24 hours ago, the controller will reboot (micro controller only). This was done because we knew a reboot was fixing the issue but we’re not sure what the problem was.

We now know this is due to a variable IP on our weather service combined with a single DNS resolution in the firmware with an indefinite cache. We will be addressing this in 2.1.6.

For checking the lrun, the app checks the duration for a non zero value to know if the lrun array is valid.