Guten Morgen,
ich habe derzeit ein kleines Problem und hoffe, dass ihr mir weiterhelfen könnt.
Was möchte ich gerne:
Wenn die USV meldet, dass der Strom weg ist, soll über ein cURL Befehl ausgeführt werden. Dieser schickt eine Info mit dem Inhalt "ONLINE" oder "OFFLINE".
Wie ist es bisher realisiert:
Die QNAP fungiert als USV Master, auf einem Windows 10 PC ist WinNUT installiert.
In der config wurde folgende Zeile eingefügt:
NOTIFYMSG ONLINE "Netzbetrieb"
NOTIFYMSG ONBATT "Batteriebetrieb"
NOTIFYCMD "C:\\batch.bat %NOTIFYMSG"
Soweit sogut. Mein Problem aber:
Die Batch Datei wird sauber ausgeführt, jedoch wird die Variable "NOTIFYMSG" nicht übermittelt. Bzw. wird nicht der Inhalt der Variable (Netzbetrieb oder Batteriebetrieb) übermittelt, sondern nur der Text "%NOTIFYMSG".
Wie bekomm ich denn den Befehl NOTIFYCMD dazu, dass er mir den Inhalt der Variable ausspuckt?
Übrigens: Ich habe auch schon die Variable %s (sollte ja eigentlich die USV zurückgeben) versucht. Auch kein Erfolg.
Habt ihr eine Idee?