FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Rampler am 11 Juni 2016, 15:37:47

Titel: Perl Warningvon fhem.pl
Beitrag von: Rampler am 11 Juni 2016, 15:37:47
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
Titel: Antw:Perl Warningvon fhem.pl
Beitrag von: rudolfkoenig am 11 Juni 2016, 21:32:08
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.
Titel: Antw:Perl Warningvon fhem.pl
Beitrag von: Rampler am 11 Juni 2016, 21:54:05
Super, jetzt funzt es ohne Fehlermeldung, DANKE..
schönes WOE noch ..