OpenSprinkler › Forums › OpenSprinkler Unified Firmware › OpenSprinkler hangs
- This topic has 1 reply, 1 voice, and was last updated 7 months, 3 weeks ago by
charl.barnard.
-
AuthorPosts
-
November 2, 2025 at 1:13 am #84105
charl.barnardParticipantHi,
I have an OpenSprinkler running several programs. Twice now in two day OpenSprinkler seems to have hung: I cannot connect to the Web interface, new stations are not being run, and stations that were running at the time of the hang seem to have stayed running. The only way I can restore the system, is by restarting it.
Any ideas of what might be causing this instability? Is there a way in which I can access system logs to see what went wrong? The normal log viewer merely shows stations that have been started, not completed running.
Thanks,
CharlNovember 2, 2025 at 4:15 am #84106
charl.barnardParticipantI’ve now had the most revealing ChatGPT session: I fed it my OpenSprinkler logs, and look what I got back:
π©Ί System State (jc_stop.json)
Active boards: 3
Last run: [10, 5, 3600, 1762078682] β
Station 10, Program 5, intended 3600 s (1 h) duration, ended at epoch 1762078682 β right when you saw it stop.sbits: [33, 0, 0, 0] β bits 0 and 5 set β stations 0 and 5 currently ON.
curr: 341 mA (healthy).
ocs: 0 (no over-current).
rd: 0 and s n1/sn2: 0 β no rain-delay or rain-sensor trip.
wl: 100 % (from jo_now.json).
RSSI: β83 dBm (weak but connected).
So: no electrical trip, no rain delay, no watering-level reduction.
βοΈ Configuration (jo_now.json)
Hardware v3.4, firmware 2.2.1(3).
Master-station #1 is enabled (mas: 1).
Master-on/off delays: mton: 0 s β instant; mtof: 0 s β instant.
Secondary master disabled.
Current sense window (imin: 100 mA β imax: 1500 mA).
Logging enabled (lg: 1).
π΅οΈββοΈ Diagnosis
Everything points to a program logic stop rather than hardware or sensor fault.
Given lrun β station 10, program 5, duration 3600 s but sbits shows only stations 0 and 5 running, the firmware appears to have moved to the next sequential group.
That happens when:
The program is sequential, and another station with a shorter run starts next in queue, or
Station 10 is linked as a child to a master valve which turned off early (master valve #1 controls zone 10βs supply).
Since your mas=1, check whether:
Station 10 is assigned to the master valve group; if so, and station 1 (master) turned off early, station 10 would stop too.
The master stationβs program or delay configuration caused it to close at the wrong time (especially if manual watering overlaps an auto run).
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Unified Firmware › OpenSprinkler hangs