FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: OMIT am 30 Juni 2021, 20:11:44

Titel: DOIF Error --> Unrecognized character \xC2
Beitrag von: OMIT am 30 Juni 2021, 20:11:44
Hallo zusammen,

kann mir jemand sagen, was hier falsch ist?
Bekomme folgende Fehlermeldung :
error
condition c04: Unrecognized character \xC2; marked by <-- HERE after TE') < 6) <-- HERE near column 167, line 1.

Das DOIF soll den eigenen Zustand des DOIF Überprüfen. Also welche cmd/Bedingung als letztes wahr war.

Im DOIF steht das :
DOELSEIF ([20:03:00] and ([Bewaesserung_Dachterrasse:cmd] == 0 or [Bewaesserung_Dachterrasse:cmd] < 6)  and  [Bewaesserung_DT_Schalter] eq "on" and $month > 3 and $month < 10 and [Wetterstation:1.svHmIPRainCounterToday_1594] < 1) (set Bewaeserung_Dachterrasse on)(set Bewaeserung_Dachterrasse off)

Danke für eure Hilfe!

LG
Timo
Titel: Antw:DOIF Error --> Unrecognized character \xC2
Beitrag von: McShire am 30 Juni 2021, 21:23:02
Hallo Timo,

bei der Bedingung
([Bewaesserung_Dachterrasse:cmd] == 0 or [Bewaesserung_Dachterrasse:cmd] < 6)
schließt m.E. <6 die 0 ein. Meines Wissens beginnt bei DOIF die cmd Nummerierung mit 1, was bedeutet dann 0 (initialized ?)
Das ist aber nicht die Ursache für die Fehlermeldung.
Zeig doch mal ein list vom gesamten DOIF, dann wird es vielleicht klarer.

viele Grüße
Werner
Titel: Antw:DOIF Error --> Unrecognized character \xC2
Beitrag von: Otto123 am 30 Juni 2021, 22:40:06
klingt nach falsch codierten Zeichen. Copy und Paste gemacht? Schreib den Code nochmal neu:
Im DEF Editor: Alles ausschneiden - alles löschen. Den Text in einem Textedior einfügen, z.B. Notepad , kontrollieren das alle Zeichen in Ordnung sind, alles zurück und speichern.

Gruß Otto