FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: tfriedrich85 am 07 Oktober 2019, 23:01:34

Titel: DOIF - Bareword Fehler
Beitrag von: tfriedrich85 am 07 Oktober 2019, 23:01:34
Hallo,

ich habe aktuell so einen Bareword Fehler, sieht jemand auf die schnelle die Lösung mit den '?

Hier die Fehlermeldung

DOIF Heizungsteuerung_Kueche error: condition c01: Bareword "home" not allowed while "strict subs" in use, line 1.


Doif

([6:01-23:00] and [ESPEasy_ESP_Easy_Kueche_Temp_Kueche_Temp:Temperature] < ([Thermo_Heizung_Kueche:state])) (set fixPort23.6 on)
DOELSEIF ([23:01-06:00] and [ESPEasy_ESP_Easy_Kueche_Temp_Kueche_Temp:Temperature] < ([Thermo_Heizung_Kueche:state]-3)) (set fixPort23.6 on)
DOELSE (set fixPort23.6 off)


Ich habe schon mit verschiedene Varianten von " oder ' herumprobiert -  leider ohne Erfolg.
Beitrag editieren
Titel: Antw:DOIF - Bareword Fehler
Beitrag von: Otto123 am 07 Oktober 2019, 23:11:54
Hi,

zeig mal bitte das Ergebnis von:
list Thermo_Heizung_Kueche
list Heizungsteuerung_Kueche

Und lösch bitte den Doppel Post.

Gruß Otto
Titel: (gelöst) Antw:DOIF - Bareword Fehler
Beitrag von: tfriedrich85 am 08 Oktober 2019, 10:47:44
Hallo Otto,

das war schon der richtige Hinweis

list Heizungsteuerung_Kueche

War ein Doif mit dem ich die Anwesenheit mit der Heizung verknüpfen wollte, davon bin ich erstmal abgekommen. Der Fehler Bareword, kam also aus einem DoIf was nicht mehr gebraucht wird.

Das war einfach... Danke fürs genau drauf schauen.

Beste Grüße Tobias