Hallo
nach einem Wechsel auf einen anderen RasPi funktioniert die Anweisung nicht mehr richtig
define WZL1 IT 000000FF0F 11 10
attr WZL1 alias Wand-WZ
attr WZL1 fp_Grundriss 200,972,2,Wand
attr WZL1 group Funksteckdose
attr WZL1 model itswitch
attr WZL1 room Wohnzimmer
define FS20_1d7d00 FS20 1d7d 00
define WZL1_schalten notify FS20_1d7d00 { if (Value("WZL1") eq "off") { fhem("set WZL1 on") } else { fhem("set WZL1 off") }}
Habe die config 1:1 in die neue fhem.cfg eingefügt
Früher ging das Einschalten und Ausschalten ohne Probleme
Jetzt geht es so beim Einschalten: Ein Aus Ein
Ausschalten Aus Ein Aus
denke das liegt an dem Notify und der if else Anweisung
aber es ging vorher problemlos warum jetzt nicht mehr.
Hat wer eine Idee?
Lösung gefunden:
Habe versehentlich bei meinem neuen System beim CUL
attr CSM addvaltrigger 1
angegeben.
Wenn dies nicht gesetzt ist, schalten die Steckdosen nur Ein bzw Aus.
Hi,
Was ist denn der Zusammenhang zwischen FS20_1d7d00 und WZL1?
Du könntest OldValue als Kriterium mit reinnehmen, siehe im Wiki untoggle.
=8-)
Hallo
WZL1 ist die FunkSteckdose (ELRO)
und FS20_1d7d00 ist der FS20 Schalter (FS20 TC8 von ELV)
Mit dem Schalte ich dann die Funksteckdosen anstatt über die Fernebdienung.
Das mit untoggle funktioniert leide rnicht habe ich gerade getestet, über das Frontend kann ich schalten dann aber nicht mehr über den Wandtaster.
attr WZL1 comment Untoggle
define WZL1s notify FS20_1d7d00 {UntoggleDirect("WZL1")}
Du müsstest UntoggleIndirect nehmen.
Fehlt vll nur, in fhem den FS20-Taster einem auf on zu klicken?
Funktioniert leider auch nicht
define WZL1_s notify FS20_1d7d00 {UntoggleIndirect("FS20_1d7d00","WZL1")}
Danke für deine Hilfe habs gefunden, mein Fehler.
Habe es in meinem Startpost mit reingeschrieben.
Kann geschlossen werden.
Hallo,
ZitatKann geschlossen werden.
Du kannst bitte deinen ersten Beitrag nochmal editieren und dem Titel ein (Gelöst) vorne dran stellen.
Danke.
Grüße