<div dir="ltr"><div>Well, either I misunderstood what you wrote or (my initially written post follows, probably misguided at start) I think your log contradicts your statements:</div><div><br></div><div>

<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace">when my bash script receive
            events from TIMER like  LINE-STATUS-xx <br>
            > NOTIFYTYPE is always ONBATT<br>
            > in all other cases, NOTIFYTYPE is TRUE and same as it was
            called by upsmon</span></span></span>

<br></div><div><br></div><div>in the log I see :</div><div><br></div><div>* Initial ONBATT:</div><div><br></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Apr  1
                17:07:39  upsmon[652]: Onduleur UPS1@localhost en mode
                Secours sur batterie
              </span><br>
              Apr  1 17:07:39  upssched[9126]: Executing command: ONBATT
              <br>
              Apr  1 17:07:39  upssched-cmd-received-NOTIFYTYPE: ONBATT
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-5 <br></span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">...</span></span></span></span></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-5
              (300 seconds)</span></span></span></span><br><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">...</span></span></span></span>

</div><div><br></div><div>* Handler for 
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">BATT-STATUS-5</span></span></span></span>

fired and issued ONBATT after 5 min:</div><div>
<div><br></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:12:39  upssched[8783]: Event: BATT-STATUS-5  <br>
              Apr  1 17:12:39  upssched-cmd-received-NOTIFYTYPE: ONBATT
              </span></span></span></span>

<br></div><div><br></div><div>* Loss of comms (NUT driver down?):</div><div><br></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:13:06  upsd[7074]: Data for UPS [UPS1] is stale
              - check driver
              <br></span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace"><br></span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">
              Apr  1 17:13:09  upsmon[652]: Poll UPS [UPS1@localhost]
              failed - Data stale
              <br>
              Apr  1 17:13:09  upsmon[652]: Perte de communication avec
              Onduleur UPS1@localhost </span></span></span></span><br></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:13:09  upssched[9277]: Executing command:
              COMMBAD-INFO
              <br>
              Apr  1 17:13:09  upssched-cmd-received-NOTIFYTYPE: COMMBAD
              </span></span></span></span><br></div><div>
<div><br></div><div>* Restarted comms and ONLINE (note there is a lag between upsd seeing the driver/data is back, and upsmon polling seeing and propagating that):</div><div><br></div>


<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:13:09  upsd[7074]: UPS [UPS1] data is no longer
              stale </span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace"><br></span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">
              Apr  1 17:13:14  upsmon[652]: Retablissement des
              communications avec UPS1@localhost
              <br>
              Apr  1 17:13:14  upsmon[652]: Onduleur UPS1@localhost en
              mode Secteur : recharge batterie en cours
              <br>
              Apr  1 17:13:14  upssched[9307]: Executing command: ONLINE
              <br>
              Apr  1 17:13:14  upssched[9306]: Executing command:
              COMMOK-INFO
              <br>
              Apr  1 17:13:14  upssched-cmd-received-NOTIFYTYPE: COMMOK
              <br>
              Apr  1 17:13:14  upssched-cmd-received-NOTIFYTYPE: ONLINE
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-10</span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">...</span></span></span></span></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-5
              (300 seconds)</span></span></span></span><br><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">...</span></span></span></span><br><br></div>

</div><div>So in fact I see many different 
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace">NOTIFYTYPE </span></span></span>

 values and none is "TRUE".</div><div><br></div><div>* Oh, NOW I think I get what you meant:</div><div><br></div><div>
<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace">Apr  1 17:18:14  upssched[8783]: Event: LINE-STATUS-5  <br>
              Apr  1 17:18:14  upssched-cmd-received-NOTIFYTYPE: ONBATT<font color="#888888"><br>
              </font></span></span></span></span>

<br></div><div><br></div><div>Just in case, which NUT version is involved?</div><div><br></div><div>Jim</div><div><br></div><div>

<br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Apr 1, 2025 at 5:42 PM RemiG <<a href="mailto:mailing-nut@dbmtechnologies.com">mailing-nut@dbmtechnologies.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  

    
  
  <div>
    <p>HI<br>
      <br>
      i'am using <span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">schema upsmon
          call : NOTIFYCMD /sbin/upssched</span></span></p>
    <p><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">and this part
          of upsschede strategy (working fine)<br>
        </span></span></p>
    <p><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">device.model:
          Ellipse ECO 650</span><br>
      </span><br>
      <span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">root@---</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">:</span><span style="font-weight:bold;color:rgb(84,84,255);background-color:rgb(255,255,255)">~</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"># cat
              /etc/nut/upssched.conf
            </span><br>
            # Network UPS Tools - upssched.conf sample file
            <br>
            <br>
            CMDSCRIPT /opt/nut/bin/upssched-cmd
            <br>
            <br>
            PIPEFN /var/run/nut/upssched.pipe
            <br>
            LOCKFN /var/run/nut/upssched.lock
            <br>
            <br>
            #
============================================================================<br>
            # info2client
            <br>
            AT ONLINE * EXECUTE ONLINE
            <br>
            # info2admin only
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-5
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-10
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-15
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-20
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-25
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-30
            <br>
            AT ONLINE * CANCEL-TIMER BATT-STATUS-60
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-5 300
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-10 600
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-15 900
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-20 1200
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-25 1500
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-30 1800
            <br>
            AT ONLINE * START-TIMER LINE-STATUS-60 3600
            <br>
            #
            <br>
            # info2client
            <br>
            AT ONBATT * EXECUTE ONBATT
            <br>
            # info2admin only
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-5
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-10
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-15
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-20
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-25
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-30
            <br>
            AT ONBATT * CANCEL-TIMER LINE-STATUS-60
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-5 300
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-10 600
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-15 900
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-20 1200
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-25 1500
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-30 1800
            <br>
            AT ONBATT * START-TIMER BATT-STATUS-60 3600</span></span></span></p>
    <p><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace">when my bash script receive
            events from TIMER like  LINE-STATUS-xx <br>
            NOTIFYTYPE is always ONBATT<br>
            <br>
            in all other cases, NOTYFYTYPE is TRUE and same as it was
            called by upsmon<br>
            <br>
            what is  wrong ?<br>
            <br>
            my parsed log for this situation :<br>
            ===============<br>
          </span></span></span><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="font-family:monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Apr  1
                17:07:39  upsmon[652]: Onduleur UPS1@localhost en mode
                Secours sur batterie
              </span><br>
              Apr  1 17:07:39  upssched[9126]: Executing command: ONBATT
              <br>
              Apr  1 17:07:39  upssched-cmd-received-NOTIFYTYPE: ONBATT
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-5
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-10
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-15
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-20
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-25
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-30
              <br>
              Apr  1 17:07:39  upssched[8783]: Cancelling timer:
              LINE-STATUS-60
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-5
              (300 seconds)
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-10
              (600 seconds)
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-15
              (900 seconds)
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-20
              (1200 seconds)
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-25
              (1500 seconds)
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-30
              (1800 seconds)
              <br>
              Apr  1 17:07:39  upssched[8783]: New timer: BATT-STATUS-60
              (3600 seconds)
              <br>
              Apr  1 17:12:39  upssched[8783]: Event: BATT-STATUS-5  <br>
              Apr  1 17:12:39  upssched-cmd-received-NOTIFYTYPE: ONBATT
              <br>
              Apr  1 17:13:06  upsd[7074]: Data for UPS [UPS1] is stale
              - check driver
              <br>
              Apr  1 17:13:09  upsmon[652]: Poll UPS [UPS1@localhost]
              failed - Data stale
              <br>
              Apr  1 17:13:09  upsmon[652]: Perte de communication avec
              Onduleur UPS1@localhost
              <br>
              Apr  1 17:13:09  upssched[9277]: Executing command:
              COMMBAD-INFO
              <br>
              Apr  1 17:13:09  upssched-cmd-received-NOTIFYTYPE: COMMBAD
              <br>
              Apr  1 17:13:09  upsd[7074]: UPS [UPS1] data is no longer
              stale
              <br>
              Apr  1 17:13:14  upsmon[652]: Retablissement des
              communications avec UPS1@localhost
              <br>
              Apr  1 17:13:14  upsmon[652]: Onduleur UPS1@localhost en
              mode Secteur : recharge batterie en cours
              <br>
              Apr  1 17:13:14  upssched[9307]: Executing command: ONLINE
              <br>
              Apr  1 17:13:14  upssched[9306]: Executing command:
              COMMOK-INFO
              <br>
              Apr  1 17:13:14  upssched-cmd-received-NOTIFYTYPE: COMMOK
              <br>
              Apr  1 17:13:14  upssched-cmd-received-NOTIFYTYPE: ONLINE
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-10
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-15
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-20
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-25
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-30
              <br>
              Apr  1 17:13:14  upssched[8783]: Cancelling timer:
              BATT-STATUS-60
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-5
              (300 seconds)
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-10
              (600 seconds)
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-15
              (900 seconds)
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-20
              (1200 seconds)
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-25
              (1500 seconds)
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-30
              (1800 seconds)
              <br>
              Apr  1 17:13:14  upssched[8783]: New timer: LINE-STATUS-60
              (3600 seconds)
              <br>
              Apr  1 17:18:14  upssched[8783]: Event: LINE-STATUS-5  <br>
              Apr  1 17:18:14  upssched-cmd-received-NOTIFYTYPE: ONBATT<br>
              <br>
            </span></span></span></span></p>
    <pre cols="72">-- 
# admin linux only ;-)</pre>
  </div>

_______________________________________________<br>
Nut-upsuser mailing list<br>
<a href="mailto:Nut-upsuser@alioth-lists.debian.net" target="_blank">Nut-upsuser@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser</a><br>
</blockquote></div>