Rademacher DuoFern USB Stick

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

Vorheriges Thema - Nächstes Thema

BlauzahnK

Nein, in FHEM nutze ich das Duofern-Modul und verteile es über MQTT. In den UI's wird beim Initialisieren nur der getStatus abgesetzt (verzögert pro Aktor). Diese Konfiguration ist bei beiden Systemen gleich. Aber wenn es deiner Meinung nicht über FHEM kommt, muss ich wohl nochmal tiefer bei den UI's nachsehen. Vielleicht in den Persistence-Routinen.

Danke auf jeden Fall erstmal für deine Unterstützung. In FHEM bin ich noch nicht so geübt.

Gruß

Telekatz

Vielleicht sieht man ja im Log den Auslöser für die Befehle, wenn man verbose im global Device heraufsetzt.

Eagle

Hallo zusammen,

erstmal danke für das Module und die Unterstützung hier, hoffe Ihr könnt mir bei meinem kleinen Problem weiterhelfen.

Habe heute den Stick bekommen und ihn in Fhem mit define DuoFernStick DUOFERNSTICK /dev/ttyUSB0@115200 6Fxxxx eingebunden, allerdings bleibt er auf Initialized stehen

Mit  ls -l /dev/serial/by-id/* kommt folgende Ausgabe:
/dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04D577-if00-port0 -> ../../ttyUSB0

Habe es auch mit define Rademacher DUOFERNSTICK /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04D577-if00-port0@115200 6Fxxxx versucht, dieser bleibt aber dauerhaft auf disconnected.

System: Intel Nuc + Docker

Hoffe das sind genug Infos und schonmal danke für eure Hilfe.

Telekatz


Eagle

#799
2019.05.14 21:27:16.031 3: Opening DuoFernStick device /dev/ttyUSB0
2019.05.14 21:27:16.056 3: Setting DuoFernStick serial parameters to 115200,8,N,1
2019.05.14 21:27:16.058 3: DuoFernStick device opened
2019.05.14 21:36:31.240 1: Rademacher: Can't open /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04D577-if00-port0: No such file or directory

Telekatz


Mitch

#801
Hallo Zusammen,

ich habe gerade ein massives Problem mit meinem DUOFERN.

Ich habe schon seit längerem den Stick und steuer damit 3 Rollotrons.
Alles ging ohne Probleme.

Jetzt wollte ich heute einen weiteren Rollotron in Betrieb nehmen.
Leider tauschte er mit Autocreate nicht auf und lies sich auch nicht pairen.

Ich dachte, evtl. keine/schlechte Funkverbindung und habe die Postion des Stick geändert.

Seit dem geht gar nichts mehr. Alle alten Rollotron haben "MISSING STATUS" und sind nicht mehr erreichbar.

Habe dann den Stick umgesteckt, meinen Server neu gestartet, Updates (Ubunut/fhem) überprüft, alles ohne Erfolg.

Log:
2019.05.20 14:02:58 3: DuofernStick: Unknown code 810108AA00000000000000000000006F7C8E40F20200, help me!
2019.05.20 14:02:58 5: DuofernStick: dispatch 810108AA00000000000000000000006F7C8E40F20200
2019.05.20 14:02:58 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:58 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:58 4: DuofernStick: rx -> 810108aa00000000000000000000006f7c8e40f20200
2019.05.20 14:02:58 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:58 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:57 5: SW: 0d01070300000000000000000000006f7c8e40f20200
2019.05.20 14:02:57 4: DuofernStick(SimpleWrite): snd -> 0D01070300000000000000000000006F7C8E40F20200
2019.05.20 14:02:57 5: DuofernStick sending 0D0107030000000000000000000000zzzzzz40F20200
2019.05.20 14:02:22 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:22 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:22 5: DUOFERNSTICK/RAW (ReadAnswer): 81000000000000000000000000000000000040d90301
2019.05.20 14:02:22 5: SW: 0dff0f40000000000000000000000000000040d90301
2019.05.20 14:02:22 4: DuofernStick(SimpleWrite): snd -> 0DFF0F40000000000000000000000000000040D90301
2019.05.20 14:02:22 5: DuofernStick sending 0DFF0F40000000000000000000000000000040D90301
2019.05.20 14:02:17 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:17 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:17 5: DUOFERNSTICK/RAW (ReadAnswer): 81000000000000000000000000000000000040d90301
2019.05.20 14:02:17 5: SW: 0d010601000000000000000000000000000040d90301
2019.05.20 14:02:17 4: DuofernStick(SimpleWrite): snd -> 0D010601000000000000000000000000000040D90301
2019.05.20 14:02:17 5: DuofernStick sending 0D010601000000000000000000000000000040D90301
2019.05.20 14:02:09 3: DuofernStick: Unknown code 810108AA00000000000000000000006F7C8E40B83500, help me!
2019.05.20 14:02:09 5: DuofernStick: dispatch 810108AA00000000000000000000006F7C8E40B83500
2019.05.20 14:02:09 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:09 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:09 4: DuofernStick: rx -> 810108aa00000000000000000000006f7c8e40b83500
2019.05.20 14:02:07 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:07 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:07 5: DUOFERNSTICK/RAW (ReadAnswer): 810108aa00000000000000000000006f7c8e40d90300
2019.05.20 14:02:07 5: SW: 0d01070300000000000000000000006f7c8e40b83500
2019.05.20 14:02:07 4: DuofernStick(SimpleWrite): snd -> 0D01070300000000000000000000006F7C8E40B83500
2019.05.20 14:02:07 5: DuofernStick sending 0D0107030000000000000000000000zzzzzz40B83500
2019.05.20 14:02:06 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:02:06 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:02:05 5: SW: 0d01070300000000000000000000006f7c8e40d90300
2019.05.20 14:02:05 4: DuofernStick(SimpleWrite): snd -> 0D01070300000000000000000000006F7C8E40D90300
2019.05.20 14:02:05 5: DuofernStick sending 0D0107030000000000000000000000zzzzzz40D90300
2019.05.20 14:01:58 5: SW: 81000000000000000000000000000000000000000000
2019.05.20 14:01:58 4: DuofernStick(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2019.05.20 14:01:58 5: DUOFERNSTICK/RAW (ReadAnswer): 810000000000000000000000000000000000ffffff01
2019.05.20 14:01:58 5: SW: 0dff0f400000000000000000000000000000ffffff01
2019.05.20 14:01:58 4: DuofernStick(SimpleWrite): snd -> 0DFF0F400000000000000000000000000000FFFFFF01
2019.05.20 14:01:55 1: /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04ZEY2-if00-port0 reappeared (DuofernStick)


Eventmonitor:
2019-05-20 14:01:55 DUOFERNSTICK DuofernStick Initialized
2019-05-20 14:01:55 DUOFERNSTICK DuofernStick CONNECTED
2019-05-20 14:01:58 DUOFERNSTICK DuofernStick statusBroadcast
2019-05-20 14:02:06 DUOFERN Rollo.Kueche set_down
2019-05-20 14:02:07 DUOFERN Rollo.Sued.rechts set_down
2019-05-20 14:02:09 DUOFERNSTICK DuofernStick UNKNOWNCODE 810108AA00000000000000000000006F7C8E40B83500
2019-05-20 14:02:17 DUOFERN Rollo.Kueche set_remotePair
2019-05-20 14:02:22 DUOFERN Rollo.Kueche getStatus
2019-05-20 14:02:58 DUOFERN Rollo.Buero set_down
2019-05-20 14:02:58 DUOFERNSTICK DuofernStick UNKNOWNCODE 810108AA00000000000000000000006F7C8E40F20200


List:
Internals:
   CFGFN     
   DEF        /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04ZEY2-if00-port0@115200 6F7C8E
   DeviceName /dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04ZEY2-if00-port0@115200
   DongleSerial 6F7C8E
   FD         34
   FUUID      5ce29346-f33f-5738-0b25-1b402df1feaf77c9
   NAME       DuofernStick
   NR         954
   NTFY_ORDER 50-DuofernStick
   PARTIAL   
   RAWMSG     810108AA00000000000000000000006F7C8E40F20200
   STATE      Initialized
   TYPE       DUOFERNSTICK
   READINGS:
     2019-05-20 14:01:55   state           Initialized
Attributes:
   DbLogExclude .*
   group      Zentrale
   icon       cul_usb
   room       Zentrale
   verbose    5


Habe auch mal versucht, einen Rollotron zu resetten. Er scheint es zu machen, Endanschläge sind gelöscht und die LEDs habe geblinkt.
Kann ihn aber nicht mehr in den Pair Mode bringen. Geht auf LED rot und fährt ganz kurz an.

Der Code aus dem Log (6F7C8E40F20200, help me!) scheint folgender Rollotron zu sein:
Internals:
   CFGFN     
   CODE       40F202
   DEF        40F202
   FUUID      5ce2950c-f33f-5738-1ad9-bbc1015e10cd06ea
   IODev      DuofernStick
   MODEL      RolloTron Standard
   NAME       Rollo.Buero
   NR         1083
   STATE      MISSING STATUS
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   READINGS:
     2019-05-20 13:54:15   state           MISSING STATUS
   helper:
     timeout:
       count      0
       t          30
Attributes:
   IODev      DuofernStick
   alias      Rollo Büro
   devStateIcon opened:fts_shutter_10 closed:fts_shutter_100 80:fts_shutter_70
   event-on-change-reading .*
   eventMap   /up:Auf/down:Zu/position 80:20/stop:Stop
   genericDeviceType blind
   group      Rollos
   homebridgeMapping CurrentPosition=position,values=Zu:0;;Auf:100 TargetPosition=CurrentPosition,minStep=50,cmds=100:Zu;;/.*/:Auf
   room       Homekit,Rollos,Buero
   verbose    0
   webCmd     Auf:Zu:20:Stop


Ich habe keine Ahnung wo ich ansetzten soll???
FHEM im Proxmox Container

Mitch

#802
Nachtrag: Habe gerade den neuen Rollotron vom Strom genommen und nun gehen alle alten weider??!!  ???

Woran könnte das denn liegen?

EDIT: das Problem ist reproduzierbar
FHEM im Proxmox Container

Telekatz

Ich würde mal vermuten, dass der neue Rollotron einen Defekt hat und als Störsender fungiert.

Die Nachricht mit 810108AA... bedeutet, dass der Stick keine Rückantwort vom Aktor bekommt. Das kann daran liegen, dass der Aktor nicht gepairt ist, außerhalb der Funkreichweite ist oder die Übertragung gestört ist.

Mitch

Ja, ich vermute er ist defekt.

Habe ihn wieder ausgebaut und ein paar Test gemacht. Immer, wenn er am Strom ist, ist die Kommunikation gestört  :-\
FHEM im Proxmox Container

JWSK

Hat jemand eine Bezugsquelle für den USB Stick?
Es scheint mir als könne man diesen nur mit dem
HomePilot zusammen kaufen :(

Eagle

Hallo JWSK,

habe vor dem selben Problem gestanden. Versuche es mal hier,

https://www.abels-online.de/

einfach eine E-Mail schreiben.

Gruß

JWSK

Danke Eagle,

ich habe die Jungs mal angeschrieben....
.... die Alternative ist der Kauf eines HomePilot,
dann ist der USB Stick ja mit dabei, oder?

Man kann doch auch den HomePilot über FHEM verwenden,
oder habe ich das missverstanden?

JWSK

Stick ist gekauft und geliefert,
Kommunikation mit der Firma ist super.

CoolTux

Zitat von: octek0815 am 29 Dezember 2018, 15:24:23
Hallo Telekatz,

ich habe ein Problem mit den Gurtwicklern "RolloTron Pro Comfort DuoFern 9800".
Wenn ich eine bestimmte Position anfahre z.B. 80, fahrt der Gurtwickler 79 an.
Ich habe da noch zwei neuere Gurtwickler "RolloTron Comfort DuoFern 1800".
Bei diesen Beiden wird exakt die richtige Position angefahren.
Man sollte denken das dies nicht ein Problem darstellt aber in Verbindung mit dem FHEM Modul "AutoShuttersControl" ist es ein Problem (Stichwort "Komfortöffnung" und anfahren einer genauen Position).

Kannst Du hier helfen?

Viele Grüße
Oliver

Zitat von: Telekatz am 29 Dezember 2018, 16:29:44
Was soll ich da machen? Das ist eben die Position, die vom Aktor zurückgemeldet wird.

Hier gibt es doch bestimmt die Möglichkeit den Positionswunsch zu speichern und vor dem schreiben des Readings nach Erhalt der Daten zu prüfen ob gewünschte Position gleich gemeldete Position ist. Entsprechend schreibt man dann das Reading. Wäre sowas möglich?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net