Doppelwippe Eltako liefert keinen Status in FHEM

Begonnen von suchard, 20 September 2015, 17:29:57

Vorheriges Thema - Nächstes Thema

suchard

Hallo!

Nun habe ich schon den ganzen Sonntag investiert, bin aber am verzweifeln:

Habe FHEM auf einem Raspberry mit EnOcean-Modul am laufen, klappt soweit auch alles prima.

Kann auch einen Taster mit einer Wippe nach folgenden Vorgehen definieren:

define fSBuero_Licht EnOcean getNextID;
attr fSBuero_Licht eventMap BI:off B0:on;
attr fSBuero_Licht icon icoBELEUCHTUNG.png;
attr fSBuero_Licht subType switch;

define Buero_Licht EnOcean 001EF589;
attr Buero_Licht eventMap BI:off B0:on;
attr Buero_Licht room EnOcean;
attr Buero_Licht subType switch;
attr Buero_Licht dummy;

define Gr_Buero_Licht structure room fSBuero_Licht Buero_Licht;
attr Gr_Buero_Licht eventMap BI:off B0:on;
attr Gr_Buero_Licht room Büro;
attr Gr_Buero_Licht clientstate_behavior last;

Im der Web-Anwendung wird dann der Status, egal ob im Web geändert oder direkt durch Betätigung des Tasters, aktualisiert angezeigt.
Sobald ich nun aber versuche eine Doppelwippe ans Laufen zu bringen klappt es einfach nicht mehr.
Ich habe schon alles mögliche versucht, was hier im Forum und auch im Web oder dem Starter Guide zu finden ist.
Das Betätigen der Schaltwippen wird mir einfach nicht in FHEM angezeigt.
Die Signale der Wippen kommen laut LOG schon an, es wird aber weder ein fSxxxxxxx_Licht noch die Gr_xxxxxxx_Licht auf on oder off gesetzt.

Versuche mit:

#Kanal A zur Steuerung mit on und off
define fhemSchalterKanalA readingsProxy fhemSchalter:state
attr fhemSchalterKanalA setFn {($CMD eq "on")?"A0":"AI";;}
attr fhemSchalterKanalA setList on off
attr fhemSchalterKanalA valueFn {$LASTCMD}
attr fhemSchalterKanalA webCmd on:off
#Kanal B zur Steuerung mit on und off
define fhemSchalterKanalB readingsProxy fhemSchalter:state
attr fhemSchalterKanalB setFn {($CMD eq "on")?"B0":"BI";;}
attr fhemSchalterKanalB setList on off
attr fhemSchalterKanalB valueFn {$LASTCMD}
attr fhemSchalterKanalB webCmd on:off

oder:

define nAbgleich notify EnO_switch_0021E4BB:(on|off) setreading fhemSchalter state $EVENT

schlagen alle fehl.

Einen Aktor habe ich bisher noch nicht eingelernt. Mir geht es erst mal darum alle Schaltwippen in FHEM anzulegen und dort den Status entsprechend "aktuell" zu halten.

Ich habe leider noch das Alt-System von Eltako FSA12/FSB12.

Gibt es denn irgendwo ein durchgängiges Beispiel, wie eine Doppelwippe in FHEM angelegt werden muss?

Vielen Dank für eure Hilfe!