Perl Warningvon fhem.pl

Begonnen von Rampler, 11 Juni 2016, 15:37:47

Vorheriges Thema - Nächstes Thema

Rampler

Hallo zusammen,
nicht dass das überlebenswichtig wäre, aber dennoch.
Bei Aufruf von (über Menuentries):
#!/bin/bash
#
# Reboot Raspberry ...
#
/opt/fhem/fhem.pl 7072 "{fhem(Log 1,'Linux reboot has been requested from WEBGUI')}"
/opt/fhem/fhem.pl 7072 "save"
sleep 5
/etc/init.d/fhem stop
sleep 5
sudo reboot
#
exit 0


erhalte ich diese Fehlermeldung:
PERL WARNING: Use of uninitialized value $cmd in pattern match (m//) at fhem.pl line 922.
Es funktioniert wie es soll, trotzdem gibts die Fehlermeldung.
mfg
Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

rudolfkoenig

Zitatfhem(Log 1,'Linux reboot has been requested from WEBGUI')
-> Da Log() undef zurueckliefert, kriegt fhem() kein Argument, deswegen die Warnung.
fhem() ist fuer diese Aufgabe ueberfluessig.

Rampler

Super, jetzt funzt es ohne Fehlermeldung, DANKE..
schönes WOE noch ..
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!