Rademacher DuoFern USB Stick

Begonnen von Telekatz, 16 August 2015, 16:19:46

Vorheriges Thema - Nächstes Thema

Pfriemler

#1035
ist der schwarze nicht der Homepilot 1? der braucht doch zur Funktion den DUOFERN-USB-Stick, der 2 hat die Funkhardware eingebaut. falsch, siehe Telekatz' Korrektur.
Cyberport haut ja ganz schön raus im Moment, auch diverse Gurtwickler, sogar frischere (z.B. die DECT).
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Telekatz

Der Schwarze ist der Homepilot2. Der Homepilot1 ist weiß.Beide haben einen externen Duofern Stick. Erst beim aktuellen Homepilot3 ist der Stick im Gerät integriert.

OttoDiCatania

Hallo,
  kann es sein, dass der Rollotron Basis 1200 die Schleichfahrt (verringerte Motordrehzahl bei Automatikaktionen) nicht unterstützt und ein "set manualMode off" auch nicht möglich ist?
Danke.

Grist

#1038
Hi Telekatz,

ich habe die Rolotubes bei mir eingebaut und möchte sie zurücksetzen. Ich habe sie im FHEM integriert...und wenn ich einen "set device reset full" mache, dann passiert nichts.

Wenn ich die Doku vom Rolotube bzgl. Zurücksetzen lese, dann ist die Vorgehensweise wie folgt:
- Netzspannung ausschalten
- Setztaste am Rohrmotor und SET-Taste gedrückt halten + Netzspannung einschalten
- 10s warten bis Rohrmotor quitiert
- Setztaste am Rohrmotor und SET-Taste los lassen

Wie könnte ich dies durch FHEM zurücksetzen?

Danke und Grüße

Telekatz

Der "set device reset full" sollte das schon machen. Hab's gerade nochmal mit einem RolloTube RTFM ausprobiert. Der Befehl wurde mit einem kurzen zucken bestätigt.

Sind die RolloTubes korrekt gepairt und reagieren auf Befehle von FHEM?

Grist

Ja, sie sind richtig gepairt und haben bis jetzt tadellos funktioniert. Ich habe nun den Strom aus-/eingeschaltet und danach ließt sich einer zurücksetzen...mit dem kurzen Zucken halt.

Fürs Pairen mit einer neuen Fernbedienung müsste ich sie früher auch kurz vom Strom trennen...ich weiß nicht, ob das normal ist...wenn ich hier die Forenbeiträge folge.

Nun, nachdem dieser RolloTube RTFM 10/16Z wieder ans Strom angeschlossen ist, ist er halt nicht im Pairing Modus. Muss ich den vorher für eine bestimmte Zeit vom Strom trennen...damit er wieder im Pairing Modus ist?

Telekatz

Nachdem er wieder Strom hat musst du den RolloTube mit dem remotePair Befehl in den Pairing Mode bringen.

Grist

Ich bin...ein bisschen verwirrt  :)

Also, ich habe 8 RolloTubes + 2 Fernbedienungen und habe den Eindruck, dass 1-2 von den 8 RolloTubes falsch gepairt sind...vielleicht mit einem Nachbarn!? Ich nenne diese FHEM Installation "FHEM-alt".

Ich wollte nun eine neue FHEM aufsetzen ("FHEM-neu") und die RolloTubes neuanlegen. Meine Vorgehensweise ist wie folgt:

- Auf FHEM-alt: device DUOFERN ABCDEF -> reset full
- FHEM-alt: herunterfahren
- FHEM-neu: hochfahren mit dem DUOFERN USB-Stick
- Auf die FHEM-neu den USB-Stick anlegen z.B.: define Rademacher DUOFERNSTICK /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WRZ22RBD-if00-port0@115200 6FFFFF
- Nach einiger Zeit werden alle 8 RolloTubes angezeigt, jedoch funktionieren sie nicht, weil der Code für USB-Stick sich (im Vergleich mit FHEM-alt) unterscheidet.
- Ich lösche den zurückgesetzten RolloTube von der FHEM-neu und trenne ihn kurz vom Strom
- Den lege ich neu an: define Rollo1 DUOFERN ABCDEF (ABCDEF ist der Code, wie auf der FHEM-alt) -> hier gibt es keinen kurzen zucken?! Im FHEM-neu steht für den Rollo1 "MISSING ACK"...

Was mache ich falsch?


Telekatz

Nach einem reset full sind alle pairings im Rollo gelöscht. Damit er von FHEM wieder Befehle ausführt muss er neu gepairt werden. In FHEM angezeigt werden alle Geräte, egal ob gepairt oder nicht gepairt.

Grist

Hier ist der Log vom USB-Stick...device "Rademacher" angelegt + "define Rollo1 DUOFERN ABCDEF":

2021.09.26 23:40:30 3: Opening Rademacher device /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WRZ22RBD-if00-port0
2021.09.26 23:40:30 3: Setting Rademacher serial parameters to 115200,8,N,1
2021.09.26 23:40:30 3: Rademacher device opened
2021.09.26 23:40:32 2: autocreate: define DUOFERN_ABCDEE DUOFERN ABCDEE
2021.09.26 23:40:32 2: autocreate: define FileLog_DUOFERN_ABCDEE FileLog ./log/DUOFERN_ABCDEE-%Y.log DUOFERN_ABCDEE
....

.....
2021.09.26 23:42:12 2: AttrTemplates: got 230 entries
2021.09.26 23:43:16 4: Rademacher: snd -> 0DFF0F400000000000000000000000000000ABCDEF01
2021.09.26 23:43:16 3: DUOFERN no ACK, request Status
2021.09.26 23:43:16 4: Rademacher: rx  -> 810000000000000000000000000000000000ABCDEF01
2021.09.26 23:43:16 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.26 23:43:16 4: Rademacher: rx  -> 0fff0f242000a2035a3200321400ffABCDEF6FFFFF01
2021.09.26 23:43:16 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.26 23:49:28 4: Rademacher: snd -> 04000000000000000000000000000000000000000000
2021.09.26 23:49:28 4: Rademacher: rx  -> 81000000000000000000000000000000000000000000
2021.09.26 23:50:28 4: Rademacher: snd -> 05000000000000000000000000000000000000000000
2021.09.26 23:50:28 4: Rademacher: rx  -> 81000000000000000000000000000000000000000000


anschließend "set Rollo1 getStatus" liefert:

2021.09.26 23:51:48 4: Rademacher: snd -> 0D0106010000000000000000000000000000ABCDEF00
2021.09.26 23:51:48 4: Rademacher: rx  -> 81010c5500000000000000000000006FFFFFABCDEF00
2021.09.26 23:51:48 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.26 23:51:48 3: DUOFERN error: Rollo1 NOT INITIALIZED; reopen DUOFERNSTICK


Der Rollo1 hat nun den Status "NOT INITIALIZED"...

Einen kurzen "Zucken" als ACKNOWLEDGE vom RolloTube gab es nicht.

Telekatz

Mach mal, was das LOG in der letzten Zeile sagt (reopen DUOFERNSTICK)

Grist

Es geht um den ABCDEF...

2021.09.27 12:00:04 3: Setting Rademacher serial parameters to 115200,8,N,1
2021.09.27 12:00:04 4: Rademacher: snd -> 01000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0E000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0A6FFFFF000100000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 14140000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0300ABCDEA0000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0301ABCDEF0000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0302ABCDEB0000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0303ABCDEC0000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 10010000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 4: Rademacher: snd -> 0DFF0F400000000000000000000000000000FFFFFF01
2021.09.27 12:00:04 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:04 1: /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WRZ22RBD-if00-port0 reappeared (Rademacher)
2021.09.27 12:00:05 4: Rademacher: rx  -> 0fff0f246000a2035a320000140002ABCDEBffffff01
2021.09.27 12:00:05 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:05 4: Rademacher: rx  -> 0fff0f242000a2035a320032140001ABCDEFffffff01
2021.09.27 12:00:05 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:06 4: Rademacher: rx  -> 0fff0f246000a2035a320000140000ABCDEAffffff01
2021.09.27 12:00:06 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 12:00:06 4: Rademacher: rx  -> 0fff0f246000a2035a320000140003ABCDECffffff01
2021.09.27 12:00:06 4: Rademacher: snd -> 81000000000000000000000000000000000000000000

Telekatz


Grist

Wenn ich bei allen 4 einen set position Befehl schicke, dann:

2021.09.27 18:46:03 4: Rademacher: snd -> 0D01070700050000000000000000006FFFFFABCDEA00
2021.09.27 18:46:05 4: Rademacher: rx  -> 810108aa00000000000000000000006FFFFFABCDEA00
2021.09.27 18:46:05 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 18:46:05 3: DUOFERN error: DUOFERN_ABCDEA MISSING ACK
2021.09.27 18:46:40 4: Rademacher: snd -> 0D01070700040000000000000000006FFFFFABCDEB00
2021.09.27 18:46:42 4: Rademacher: rx  -> 810108aa00000000000000000000006FFFFFABCDEB00
2021.09.27 18:46:42 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 18:46:42 3: DUOFERN error: DUOFERN_ABCDEB MISSING ACK
2021.09.27 18:46:47 4: Rademacher: snd -> 0D01070700060000000000000000006FFFFFABCDEC00
2021.09.27 18:46:49 4: Rademacher: rx  -> 810108aa00000000000000000000006FFFFFABCDEC00
2021.09.27 18:46:49 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 18:46:49 3: DUOFERN error: DUOFERN_ABCDEC MISSING ACK
2021.09.27 18:46:53 4: Rademacher: snd -> 0D010707002b0000000000000000006FFFFFABCDEF00
2021.09.27 18:46:55 4: Rademacher: rx  -> 810108aa00000000000000000000006FFFFFABCDEF00
2021.09.27 18:46:55 4: Rademacher: snd -> 81000000000000000000000000000000000000000000
2021.09.27 18:46:55 3: DUOFERN error: DUOFERN_ABCDEF MISSING ACK


ABCDEA, ABCDEB, und ABCDEC sind noch mit der alten FHEM (FHEM-alt, welche ausgeschaltet ist) gepairt und funktionieren, wenn ich diese FHEM starte (und natürlich die neu FHEM "FHEM-neu" vorher stoppe).

ABCDEF versuche ich mit den neuen FHEM zu pairen....

Telekatz

Wie ist deine Vorgehensweise zum pairen?