PERL WARNING: Bareword found...

Begonnen von dieoma, 29 September 2016, 23:16:31

Vorheriges Thema - Nächstes Thema

dieoma

Hallo zusammen,

habe heute etwas im Log geschaut und das Folgende gefunden was ich mir nicht erklären kann: 2016.09.29 21:52:35 3: Watchdog watchdog_HB_Fenster1 triggered
2016.09.29 21:52:35 1: PERL WARNING: Bareword found where operator expected at (eval 19258) line 1, near ""set pushmsg msg "FHEM"
2016.09.29 21:52:35 3: eval: {if(ReadingsNum('HB_Thermostat_Climate','measured-temp',0) <21) {fhem("set pushmsg msg "FHEM" "Fenster im Bad oben länger als 20min auf!") } }
2016.09.29 21:52:35 1: PERL WARNING: String found where operator expected at (eval 19258) line 1, near "FHEM" ""
2016.09.29 21:52:35 3: eval: {if(ReadingsNum('HB_Thermostat_Climate','measured-temp',0) <21) {fhem("set pushmsg msg "FHEM" "Fenster im Bad oben länger als 20min auf!") } }
2016.09.29 21:52:35 1: PERL WARNING: Bareword found where operator expected at (eval 19258) line 1, near "" "Fenster"
2016.09.29 21:52:35 3: eval: {if(ReadingsNum('HB_Thermostat_Climate','measured-temp',0) <21) {fhem("set pushmsg msg "FHEM" "Fenster im Bad oben länger als 20min auf!") } }
2016.09.29 21:52:35 3: Unrecognized character \xC3; marked by <-- HERE after Bad oben l<-- HERE near column 117 at (eval 19258) line 1.
und der nötige Auszug aus der them.cfg wäre dann define watchdog_HB_Fenster1 watchdog HB_Fenster:open 00:20 HB_Fenster:closed {if(ReadingsNum('HB_Thermostat_Climate','measured-temp',0) <21) {fhem("set pushmsg msg "FHEM" "Fenster im Bad oben länger als 20min auf!") } }
attr watchdog_HB_Fenster1 autoRestart 1
was genau bemängelt perl den da und was kann man da tun? Funktionieren tut der Code prima... Besten Dank vorab! Markus
FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI

CoolTux


fhem("set pushmsg msg 'FHEM' 'Fenster im Bad oben länger als 20min auf!'")
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dieoma

FHEM5.8 auf Raspi 2, HomeMatic über HMLan mit einigen Aktoren, IT433 Steckosen über CUL, Squeezebox und Tablet-UI