FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Thomask am 28 Oktober 2013, 18:42:08

Titel: Schalten von Geräten nach Abfrage auf sich selbst.
Beitrag von: Thomask am 28 Oktober 2013, 18:42:08
Hallo Leute
bin ich gegenüber Schreibfehlern blind oder mach ich einen Denkfehler?

Ich habe ein Taster an einem 4-fach Tasteraktor.

Warum funktioniert folgendes Konstrukt nicht ?

define fl_TasterSchalter_01_B notify fl_TasterSchalter_01_Btn_02 {\
if (Value(xx_Testdummy) eq "off") \
{  fhem("set xx_Testdummy on") }\
else\
{  fhem("set xx_Testdummy off") }\
}
attr fl_TasterSchalter_01_B room Flur

Unter Version 5.2 an der FB hat so was funktioniert.
Unter 5.5 auf meinem Raspi nicht.
Geht übrigens mit keinem Gerät, auch keiner Steckdose.

Danke für die Hilfe
Thomas
Titel: Antw:Schalten von Geräten nach Abfrage auf sich selbst.
Beitrag von: Puschel74 am 28 Oktober 2013, 19:26:57
Hallo,

ZitatIch habe ein Taster an einem 4-fach Tasteraktor.

Das ist schön.
Aber relativ wenig verwertbarer Input - für uns.

ZitatWarum funktioniert folgendes Konstrukt nicht ?

Gute Frage - es fehlen ein paar Infos.

Was sagt das fhem-LogFile?
Was sagt der Event-Monitor wenn du den Taster drückst?
Welche Hardware verwendest du (ausser dem RasPi) ?

Grüße
Titel: Antw:Schalten von Geräten nach Abfrage auf sich selbst.
Beitrag von: Thomask am 28 Oktober 2013, 19:43:51
Hallo,

Danke für den Hinweis mit dem Logfile.
Manchmal hat man ein Brett vor dem Kopf.
Gibt mir ein Hinweis auf Barewords.
Ist mir noch nicht ganz klar, aber ich geh der Sache erstmal nach.

Gruß
Thomas
Titel: Antw:Schalten von Geräten nach Abfrage auf sich selbst.
Beitrag von: Puschel74 am 28 Oktober 2013, 20:14:32
Hallo,

auch wenn du die Fehlermeldung nicht posten willst versuch ichs dennoch.

if (Value("xx_Testdummy") eq "off") \

Die Variante dürfte die Meldung wegen den Barewords beheben - hoffentlich.

Grüße