FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: is2late am 29 Januar 2021, 16:48:41

Titel: (Gelöst) Syntaxfehler bei at
Beitrag von: is2late am 29 Januar 2021, 16:48:41
Hi,

komme schon wieder nicht weiter:

Täglich um 22:50 Uhr soll eine Meldung über Sonos erfolgen, dass die Alarmanlage bald scharf schaltet. Dieser Code funktioniert:

*22:50:00 {if (Value("Alarmanlage") eq "Aus") {fhem("set Sonos_Unnamed_Room Speak 30 de In zehn Minuten schaltet sich die Alarmanlage ein")}}

Nun möchte ich die Meldung von der weiteren Bedingung abhängig machen, dass der Dummy "gleichAlarmzeitSchalter" auf ON steht. Bei diesem Code wird jedoch ein Klammerfehler moniert:

*22:50:00 {if (Value("Alarmanlage") eq"Aus")&&(Value("gleichAlarmzeitSchalter")eq"off"){fhem("set Sonos_Unnamed_Room Speak 30 de In zehn Minuten schaltet sich die Alarmanlage ein")}}

Sieht jemand den Fehler?

Vielen Dank,
LG Ingo
Titel: Antw:Syntaxfehler bei at
Beitrag von: Otto123 am 29 Januar 2021, 16:53:48
Hi,

mMn liegt hier der Fehler )&&(
probier mal so (geht ja auch mal so in der FHEM Kommandozeile) :)
{if (Value("Alarmanlage") eq "Aus" && Value("gleichAlarmzeitSchalter") eq "off" ){fhem("set Sonos_Unnamed_Room Speak 30 de In zehn Minuten schaltet sich die Alarmanlage ein")}}

Gruß Otto
Titel: Antw:Syntaxfehler bei at
Beitrag von: is2late am 29 Januar 2021, 17:12:54
Vielen Dank, Otto!

Jetzt sind die Klammerfehlermeldungen weg! Funktioniert bestens. Klasse!

LG