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
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.
Hi Paul,
Das Handbuch: https://deltadore.my.salesforce.com/sfc/p/0Y000000ry1N/a/bF000000asWX/g39QPpH3nP4KYEEGWLEEg_jTFfcVkMktztr0JCZiiAM
FHEM auf "pair" stellen, dann wie auf Seite 24 beschrieben, kap 9.3 "Taste 1 und 2 gleichzeitig 1 sek drücken"
Gruß,
Martin
Ich habs inzwischen so gemacht:
define WTaster1 DUOFERN AD4804
setuuid WTaster1 6353f180-f33f-fcbe-59d9-9c89c2fd2ad34929
attr WTaster1 room DUOFERN
define WTaster1N notify WTaster1\
{\
if (Value("WTaster1") eq "Btn1A.01") { if (Value("Terrasse") eq "closed" or Value("Terrasse") eq
elsif (Value("WTaster1") eq "Btn1A.02") { if (Value("SW_2") eq "aus") { fhem("set SW_2 ein") } else
elsif (Value("WTaster1") eq "Btn1A.03") { if (Value("SW_3") eq "aus") { fhem("set SW_3 ein") } else
elsif (Value("WTaster1") eq "Btn1A.04") { if (Value("SW_4") eq "aus") { fhem("set SW_4 ein") } else
elsif (Value("WTaster1") eq "Btn1A.05") { if (Value("SW_5") eq "aus") { fhem("set SW_5 ein") } else
elsif (Value("WTaster1") eq "Btn1A.06") { if (Value("SW_6") eq "aus") { fhem("set SW_6 ein") } else
}
setuuid WTaster1N 64b81a36-f33f-fcbe-ea9c-010cf632a14351f2
# "Value" fragt "STATE" ab, nicht "state". Bei "Btn1A.01" etc. sind beide gleich, bei "SW_1" etc. is
# Variante...
# if(ReadingsVal("WTaster1", "state", "") eq "Btn1A.01") { if(ReadingsVal("SW_1", "state", "") eq "o
Die UUID ist die Kennung des FHEM-Objektes (-> setuuid), die wird vom FHEM vergeben, die Rademacher-Kennung ist hier z.B AD4804
vorheriger Post war abgeschnitten:
define WTaster1 DUOFERN AD4804
setuuid WTaster1 6353f180-f33f-fcbe-59d9-9c89c2fd2ad34929
attr WTaster1 room DUOFERN
define WTaster1N notify WTaster1\
{\
if (Value("WTaster1") eq "Btn1A.01") { if (Value("Terrasse") eq "closed" or Value("Terrasse") eq "50") { fhem("set Terrasse up") } else { fhem("set Terrasse down") }}\
elsif (Value("WTaster1") eq "Btn1A.02") { if (Value("SW_2") eq "aus") { fhem("set SW_2 ein") } else { fhem("set SW_2 aus") }}\
elsif (Value("WTaster1") eq "Btn1A.03") { if (Value("SW_3") eq "aus") { fhem("set SW_3 ein") } else { fhem("set SW_3 aus") }}\
elsif (Value("WTaster1") eq "Btn1A.04") { if (Value("SW_4") eq "aus") { fhem("set SW_4 ein") } else { fhem("set SW_4 aus") }}\
elsif (Value("WTaster1") eq "Btn1A.05") { if (Value("SW_5") eq "aus") { fhem("set SW_5 ein") } else { fhem("set SW_5 aus") }}\
elsif (Value("WTaster1") eq "Btn1A.06") { if (Value("SW_6") eq "aus") { fhem("set SW_6 ein") } else { fhem("set SW_6 aus") }}\
}
setuuid WTaster1N 64b81a36-f33f-fcbe-ea9c-010cf632a14351f2
# "Value" fragt "STATE" ab, nicht "state". Bei "Btn1A.01" etc. sind beide gleich, bei "SW_1" etc. ist "STATE"="ein/aus", "state"="on/off"
# Variante...
# if(ReadingsVal("WTaster1", "state", "") eq "Btn1A.01") { if(ReadingsVal("SW_1", "state", "") eq "off") { fhem("set SW_1 on") } else { fhem("set SW_1 off") }}
@Tinus
Danke, ich weiß ich stelle mich dumm an aber nach einigen Wochen habe ich nun rausgefunden wie die Rademacher Kennung ist bei mir, über die Rückseite des 9494-1 war da Nichts Brauchbares anscheinend.
Irgendwelche Ziffern und Buchstaben die nicht ins Schema passen. Dann kam ich auf die Idee mal den QR Code der Rückseite zu scannen und da kam "Data Matrix" und er spukte auch die Rademacher-Kennung aus.
Die 2 Knöpfe am 9494-1 zum Pairing kann ich auch drücken. Aber wie nun weiter ich stehe im Dunkeln.
FHEM auf "pair" stellen, ja wie nur? Was muss ich in FHEM konkret machen wenn ich die 2 Knöpfe gedrückt habe und dann runter an meinen Rechner renne und FHEM im Browser offen habe?
Ich habe schon gesucht im Forum aber irgendwie nichts passendes gefunden...
Oder vielleicht ist ja das gemeint?
https://wiki.fhem.de/wiki/DUOFERN
Nein funktioniert nicht, bin über "define WTaster1 DUOFERN .." nicht hinaus gekommen
Log sagt: No I/O device found for WTaster1
Und ich kann ja nur "set WTaster1 remotePair" eingeben ohne das was passiert
Den Befehl pair akzeptiert er nicht.
Wo ist mein Denkfehler?
Meine Definition für den Rademacher-USB-Stick sieht so aus:
#-1- Rademacher 9495-UW DuoFern USB-Stick --
define Rademacher DUOFERNSTICK /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR00JYIE-if00-port0@115200 6F0001
setuuid Rademacher 61bb8d33-f33f-fcbe-fdd1-374f32600ec4e611
attr Rademacher group DUOFERN
attr Rademacher room DUOFERN
Kann es sein, daß Du den nicht hast? -> https://i.ebayimg.com/images/g/rjUAAeSw8IJoK3GX/s-l400.jpg
Ist halt der eigentliche Empfänger für die Duofern-Geräte...
Nachtrag: Bei Kleinanzeigen https://www.kleinanzeigen.de/s-anzeige/rademacher-homepilot-2-duofern-z-wave-stick/3354717279-87-2020
Homepilot mit beiden Sticks Duofern-Stick 9495 und Zwave-Stick 8430, habe ich auch beide - der Preis ist ok 75,- + Fracht
Zwave-Stick 8430:
https://asset.conrad.com/media10/add/160267/c1/-/de/001414074ML01/manual-1414074-32002039-z-wave-usb-stick-8430-1-rademacher-duofern-usb-memory-stick.pdf
zum Duofernstick habe ich aktuell kein PDF gefunden.
Meines Wissens kann man die Rollotrone ganz ohne FHEM auch direkt mit dem Mehrfachschalter verbinden, muß in der Anleitung stehen. Mit FHEM ist es aber unendlich komfortabler und flexibler
Das könnte die Ursache sein, ich habe wirklich nur die Smarthome Box 3 Typ 9496-3, die sollte aber laut Post #1095 bis #1097 vom Forumthema "Rademacher DuoFern USB Stick" (Seite 74 dort) den Stick fest integriert haben und nach trennen vom Strom dann per Autocreate erkannt werden. Hängt bei mir am LAN (RJ45). Vielleicht habe ich ja da einen Denkfehler...
Oder ich muss noch irgendwas machen...
Aber ja das mit der Kleinanzeige ist super da es ja wohl nicht funzt mit der Smarthome Box 3...
So ich den auch bekomme für den Preis, jedenfalls danke für den Tip!
Die Version 3 des Homepilot kenne ich nicht. Es gab vor nicht allzu langer Zeit von Rademacher eine "Bridge", in der ein Raspberry Pi Zero steckte: https://kapet.de/2021/02/09/rademacher-bridge-zerlegt/
Ich habe hier einen Rasberry Pi 3b mit dem 9495 und 8430. Leider kann man beide Sticks nicht mehr lose kaufen, geht nur noch gebraucht: eBay oder Kleinzeigen. Der ZWave Stick ist gut für Outdoor-Steckdosen z.B. von Popp https://popp.eu/de/produkte/outdoor-plug/ oder Lampen z.B. von Abus https://security.abus.com/Sale/ABUS-Z-Wave-LED-Lampe.html statt Zigbee.
Gruß, Martin
Nachtrag: Ich bediene mich hauptsächlich am Gebrauchtmarkt, die Preise liegen dann bei 25% - 30 % des Listenpreises