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
@Tinus noch eine Frage
Habe jetzt den Stick von Kleinanzeigen bekommen.
Konnte ihn auch pairen mit dem Wandschalter 9494-1
Dieser Wandschalter steuert bei mir 3 Rollos, die ich habe einbauen lassen, 2 Terrassen-Rollos und ein seitliches Fenster Rollo.
Das hat eine Firma eingebaut. Das seitliche Fenster hat den Gurtwickler außen, die Terrassenfenster alles unter Putz.
Nun konnte ich das seitliche Fenster pairen und geht mit FHEM und dem Stick, alles gut.
Habe ich irgendeine Möglichkeit die Terrassenfenster zu steuern über den Stick? Ich sehe zwar den Zustand aber ich kann die ja nicht pairen, sind ja unter Putz verbaut.
Irgend eine Idee??
Und wem es ebenso geht, die Lösung ist es in der Rademacher App freizuschalten unter Allgemein - Fernanmelden
Nicht gerade offensichtlich...
War jetzt der letzte Post eine Frage oder eine Antwort?
Remote pair ist schon ok, andernfalls stromlos machen und wieder connecten...
Hallo Paul, hast Du die Teile dem Mann aus Hamm abgekauft? Ich habe ihm noch 6 3600W Aktoren 9470-1 und einen Umweltsensor 9475 abgekauft für 175€, alle funktionieren. super. Gruß, Martin
Das war natürlich keine Frage sondern eine Antwort. Die Frage stellte ich als ich die Lösung noch nicht hatte.
Und stromlos hat bei mir NICHT funktioniert aber eben die Variante mit der Rademacher App unter Android.
Geht alles.
Nein ich habe Jemanden anderen der auch 10€ weniger wollte das abgekauft.
Dein Link hat sicheres bezahlen angeboten und als ich das einlösen wollte sagte er das macht er nicht weil nicht angemeldet. Das war mir zu heiß zumal ich bei Kleinanzeigen bis zu dem oben erwähnten Kauf (vom Konkurrenten mit 10€ weniger und sicheren bezahlen) bis dato ausschließlich persönliche Übergabe mit Bargeld genutzt habe.
Bin vorsichtig bei sowas
Aber jetzt läuft alles, wie ich annehme, das ist doch schön.
Ich habe bei mir jetzt ca 80 Geräte drin, der Raspberry 3 beginnt schlapp zu machen.
Gruß,
Martin
Ja war mir von Anfang an nichts so ein Raspi. Aber die 5er soll ja schon was hermachen aber auch nicht ganz billig.
Mein FHEM läuft auf einem selbst zusammen gebauten mit ASRock J5005 ITX, also ein Pentium Silver. Hatte damals gut 100€ gekostet zzgl. der16GB RAM. Die kamen damals noch mal fast 40€, davon träumt man heute...
Ja 80 Geräte, weiß nicht, so 15 Shellys für das Licht, diverse Alexa Echo DOT, Echo Show, Google Home Mini, natürlich der Logitech Harmony Hub, die ESP32 Fußbodenheizungsthermostate usw.
Was man halt so braucht das wächst halt mit der Zeit...
Aber funktioniert zusammen dank FHEM
@Tinus oder wer sich auskennt nochmal ne kurze Anfängerrückfrage
Dein Value("Terrasse") geht bei mir nicht, ist eigentlich nur ne Formsache und stört nicht aber ich stelle mich da nur nicht gut genug an.
Es geht Value("DUOFERN_487A4D").
Und dem habe ich den Alias "Terrasse" gegeben.
Nun dachte ich dann kann ich den Alias einsetzen, wo ist mein Denkfehler?
Ich weiß @Marvin78 hat dazu was geschrieben:
https://forum.fhem.de/index.php?topic=54390.0
Somit verstehe ich nicht wie du Terrasse direkt schalten kannst oder war das nur ein Beispiel?
Offensichtlich kann man einen Alias nicht schalten...
Und set alias=Terrasse sieht ja blöd aus da kann ich gleich die Bezeichnung reinschreiben...