Hauptmenü

(GELÖST) Syntaxfehler

Begonnen von is2late, 27 August 2024, 17:54:35

Vorheriges Thema - Nächstes Thema

is2late

Hallo,

ich möchte eine Warnung bekommen, wenn die Gardena-Bridge offline geht.
Bei untenstehendem DOIF gibt es aber diesen Syntaxfehler 
condition c01: syntax error at (eval 4510765) line 1, near ") offline
"
:

defmod d_myGardenaBridge DOIF ([myGardenaBridge:connection_status-value] offline)(set Du_myGardenaBridge off) DOELSE (set Du_myGardenaBridge on)
Scheint so, als wäre das "offline" nicht genehm - vermute, es wird ein Zahlenwert erwartet.

Sieht jemand den Fehler bzw weiß einen Ausweg?

Vielen Dank,
Ingo
Pi4, Tahoma Jalousien, Hue, Echo, Sonos, Lupusec XT3, FritzBox

Invers

Vielleicht eq "offline"
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

is2late

#2
Donnerwetter, das scheint es schon zu sein....
Probiere ich gleich.
Vielen Dank, Invers!

Funktioniert perfekt, tausend Dank!
Pi4, Tahoma Jalousien, Hue, Echo, Sonos, Lupusec XT3, FritzBox

Invers

Folgendes habe ich hier gefunden:

([device:"on"]) triggert auf den Event on, es wird nicht abgefragt.
([device] eq "on") triggert auf einen Event im Gerät device und es wird abgefragt ob der status on ist.
([?device] eq "on") triggert das DOIF nicht. Wird das DOIF durch etwas anderes getriggert wird device abgefragt ob der status on ist.

Musst du gucken, was für dich besser passt.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

is2late

Pi4, Tahoma Jalousien, Hue, Echo, Sonos, Lupusec XT3, FritzBox