Rademacher Duofern Wandschalter 9494-1

Begonnen von Tinus, 11 September 2023, 21:57:10

Vorheriges Thema - Nächstes Thema

Tinus

Hallo Kollegen,
ich habe hier einen Wandschalter Rademacher Duofern Wandschalter 9494-1 mit folgender Definition:

define WSchalter1 DUOFERN AD4804
setuuid WSchalter1 6353f180-f33f-fcbe-59d9-9c89c2fd2ad34929
attr WSchalter1 room DUOFERN
define WSchalter1N notify WSchalter1\
{\
    if(ReadingsVal("WSchalter1", "state", "") eq "Btn1A.01") { if(ReadingsVal("SW_1", "state", "") eq "off") { fhem("set SW_1 on;;");;} else { fhem("set SW_1 off;;");;};;}\
elsif(ReadingsVal("WSchalter1", "state", "") eq "Btn1A.02") { if(ReadingsVal("SW_2", "state", "") eq "off") { fhem("set SW_2 on;;");;} else { fhem("set SW_2 off;;");;};;}\
elsif(ReadingsVal("WSchalter1", "state", "") eq "Btn1A.03") { if(ReadingsVal("SW_3", "state", "") eq "off") { fhem("set SW_3 on;;");;} else { fhem("set SW_3 off;;");;};;}\
elsif(ReadingsVal("WSchalter1", "state", "") eq "Btn1A.04") { if(ReadingsVal("SW_4", "state", "") eq "off") { fhem("set SW_4 on;;");;} else { fhem("set SW_4 off;;");;};;}\
elsif(ReadingsVal("WSchalter1", "state", "") eq "Btn1A.05") { if(ReadingsVal("SW_5", "state", "") eq "off") { fhem("set SW_5 on;;");;} else { fhem("set SW_5 off;;");;};;}\
elsif(ReadingsVal("WSchalter1", "state", "") eq "Btn1A.06") { if(ReadingsVal("SW_6", "state", "") eq "off") { fhem("set SW_6 on;;");;} else { fhem("set SW_6 off;;");;};;}\
}
setuuid WSchalter1N 64b81a36-f33f-fcbe-ea9c-010cf632a14351f2

Das Schalten von 6 Rademacher-Steckdosen-Aktoren: "Wenn aus, dann ein" bzw. "wenn ein, dann aus" klappt tadellos.
Ich hätte aber lieber die if .. if ..else-Statements in den Zeilen lieber mit "and|&&" verknüpft, bin aber an der Klammerei am Ende gescheitert.
Was mache ich falsch, bzw muß ich anders machen?
Gruß, der Tinus

Raspberry 3b - Duofern: 3 x 9495-UW, 1 x 8430-1, 1 x 8435, 1 x 1805, 18 x 1400, 1 x 9478, 1 x 9480, 1 x 9470-2, 3 x 9471-1, 1 x 9482, 1x 8434, 6 x 9472, 6 x 9481, 9 x 9433-1, 1 x 9475, 1 x 9494-1, 1 x 941-2, 2 x 9491-2, 4 x 9432, 2 x 9483, 9 x Amazon-Dash, 1 x APC 7920.

paulbaumann

Habe gestern auch meine 3 Rolläden installiert bekommen mit einem Wandschalter Rademacher Duofern Wandschalter 9494-1.
Wie bekomme ich die uuid vom Wandschalter raus, damit ich das in FHEM einbinden kann?
Es läuft ja bei Dir Tinus, wie komme ich an die Infos?
In der Oberfläche der zugehörigen STeuerbox (Smarthomebox) zeigt er mir leider nur die MAC-Adresse der Box.