<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>