OpenSprinkler Forums OpenSprinkler Unified Firmware OpenSprinkler hangs

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #84105

    charl.barnard
    Participant

    Hi,
    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,
    Charl

    #84106

    charl.barnard
    Participant

    I’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).

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums OpenSprinkler Unified Firmware OpenSprinkler hangs