FHEM Forum

FHEM => Automatisierung => Thema gestartet von: dieoma am 29 September 2016, 23:16:31

Titel: PERL WARNING: Bareword found...
Beitrag von: dieoma am 29 September 2016, 23:16:31
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
Titel: Antw:PERL WARNING: Bareword found...
Beitrag von: CoolTux am 29 September 2016, 23:23:43

fhem("set pushmsg msg 'FHEM' 'Fenster im Bad oben länger als 20min auf!'")
Titel: Antw:PERL WARNING: Bareword found...
Beitrag von: dieoma am 30 September 2016, 18:15:59
danke - hab´s geändert  :)