Rademacher DuoFern USB Stick

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

Vorheriges Thema - Nächstes Thema

Aeroschmelz

Hallo,

wie bekomme ich denn bei einem Home Pilot 3 den Funkcode heraus? Hier ist der Duofern Stick ja leider integriert und man kommt damit nicht auf die Diagnose Seite der Weboberfläche.

Danke im voraus.

VG
Marcus

gisborough

Hallo Aeroschmelz,

ich habe einen Duofern-Stick in einem Raspberry Pi über Fhem laufen und zusätzlich einen Homepilot 2. Wenn ich den Homepilot neu starte, wird über autocreate in Fhem in der DUOFERN Gruppe eine log-Datei mit dem Funkcode des Homepilot-Sticks im Dateinamen angelegt (DUOFERN_6FXXXX-2021.log).

Ich hoffe, der Ansatz hilft dir weiter.

Grüße, gisborough

Aeroschmelz

Hallo Gisborough,

herzlichen Dank für den Tip. Das war die Lösung  :D

VG
Marcus

Aeroschmelz

Vielleicht noch eine weitere Frage. Ein Raumthermostat für die Fußbodenheizung zeigt im Display immer "Er 3" an. Die anderen 2 Raumthermostaten auf dem Stockwerk haben keinerlei Probleme und auch weiter entferne Raumthermostate zeigen keine Meldung an. Im Fhem-Log erscheint:

ERROR: >DUOFERN_XXXXXX< returned by the DUOFERN ParseFn is invalid, notify the module maintainer

Das Gerät ist über den HomePilot tortz der Fehlermeldung im Display aber die meiste Zeit erreichbar und man kann auch die Soll-Temperatur ändern. Ich habe schon versucht das Gerät abzumelden und neu anzumelden. Das hat aber leider nichts gebracht. Auch das Deaktivieren des Rademacher Sticks hat keine Veränderung gebracht.

Ist DuoFern Raumthermostat defekt?

Danke.

gisborough

Hallo Telekatz,

erstmal Danke für dein tolles Modul, ich nutze es schon ein paar Jahre. Nun habe ich den neuen Sonnensensor 9478-1 bekommen und habe auch bereits versucht, ihn einzubinden. Er erkennt ja neben Sonne auch Erschütterung. Zur Codierung habe ich dabei folgendes herausgefunden:

device: AF
sensorMsg:
0708 startSun
070A endSun
0725 startVibration
0726 endvibration

Könnest du es in dem Modul einbauen? Ich kann es auch gerne testen oder dir weitere Daten bereitstellen, wenn du sie benötigst.

Viele Grüße
Gisborough

Anbei die Daten aus dem Log:

Pairing
2022.05.06 16:11:06 4: duofernstick: rx  -> 06020100000000000000000000000dafXXXX00000000
2022.05.06 16:11:06 4: duofernstick: snd -> 81000000000000000000000000000000000000000000
2022.05.06 16:11:06 1: DUOFERN device paired, code afXXXX
2022.05.06 16:11:08 4: duofernstick: rx  -> 0fff0606000010400300000000000dafXXXX6FXXXX00
2022.05.06 16:11:08 4: duofernstick: snd -> 81000000000000000000000000000000000000000000
2022.05.06 16:11:08 4: DUOFERN unknown msg: 0FFF0606000010400300000000000DafXXXX6FXXXX00
2022.05.06 16:11:08 4: duofernstick: rx  -> 0fff1c2310001c000000000000000dafXXXXffffff01
2022.05.06 16:11:08 4: duofernstick: snd -> 81000000000000000000000000000000000000000000
2022.05.06 16:11:08 4: DUOFERN unknown msg: 0FFF1C2310001C000000000000000DafXXXXFFFFFF01
2022.05.06 16:11:08 4: duofernstick: rx  -> 0fff1327a28106100004000010000dafXXXXffffff01
2022.05.06 16:11:08 4: duofernstick: snd -> 81000000000000000000000000000000000000000000

startSun
2022.05.06 16:12:49 4: duofernstick: rx  -> 0fff070801ff01020000020110000dafXXXX6FXXXX00
2022.05.06 16:12:49 4: duofernstick: snd -> 81000000000000000000000000000000000000000000

endSun
2022.05.06 16:14:16 4: duofernstick: rx  -> 0fff070a010001020000020110000dafXXXX6FXXXX00
2022.05.06 16:14:16 4: duofernstick: snd -> 81000000000000000000000000000000000000000000


startVibration
2022.05.06 16:15:34 4: duofernstick: rx  -> 0fff0725010001040000000010000dafXXXX6FXXXX00
2022.05.06 16:15:34 4: duofernstick: snd -> 81000000000000000000000000000000000000000000

endVibration
2022.05.06 16:16:38 4: duofernstick: rx  -> 0fff0726010001040000000010000dafXXXX6FXXXX00
2022.05.06 16:16:38 4: duofernstick: snd -> 81000000000000000000000000000000000000000000

FlyingPenguin

Nochmal vielen Dank für das tolle Modul, das bei mir tadellos funktioniert. Seit heute sind auch noch Rademacher Funk-Rauchmelder integriert und FHEM würde im Notfall auch einen Feueralarm per E-Mail verschicken. Das ganz ohne Cloud.

Eine Sache macht mir aber etwas Sorgen: Was, wenn der Stick mal kaputt gehen sollte? Soweit ich sehen kann hat Rademacher den Homepilot 2 und damit den USB-Stick eingestellt und vertreibt nur noch den Homepilot 3, bei dem die Hardware integriert ist. Sollte man sich jetzt noch einen Ersatz-Stick auf Ebay schiessen und zurück legen? Oder gibt es andere Möglichkeiten die ganze Duofern-Hardware weiterzunutzen, sollte der Stick mal das Zeitliche segnen?

Telekatz

Zitat von: gisborough am 06 Mai 2022, 16:43:42
Könnest du es in dem Modul einbauen? Ich kann es auch gerne testen oder dir weitere Daten bereitstellen, wenn du sie benötigst.
Hab den Sonnensensor ins Modul eingebaut.

Zitat von: FlyingPenguin am 08 Mai 2022, 13:33:50
Eine Sache macht mir aber etwas Sorgen: Was, wenn der Stick mal kaputt gehen sollte? Soweit ich sehen kann hat Rademacher den Homepilot 2 und damit den USB-Stick eingestellt und vertreibt nur noch den Homepilot 3, bei dem die Hardware integriert ist. Sollte man sich jetzt noch einen Ersatz-Stick auf Ebay schiessen und zurück legen? Oder gibt es andere Möglichkeiten die ganze Duofern-Hardware weiterzunutzen, sollte der Stick mal das Zeitliche segnen?
Der Duofern Stick ist das einzigste IO Device für dieses Modul. Es gibt ein anderes Modul, dass die Daten vom Homepilot auswertet. Aber es wurde nicht mehr weiterentwickelt, nachdem es das DUOFERNSTICK Modul gab.
Ich hab mir kürzlich noch einen Homepilot2 inklusive Stick gekauft. Gibt es aktuell für 89€ bei Cyberport.

FlyingPenguin

Zitat von: Telekatz am 09 Mai 2022, 22:19:25
Ich hab mir kürzlich noch einen Homepilot2 inklusive Stick gekauft. Gibt es aktuell für 89€ bei Cyberport.

Da war ich jetzt wohl zu langsam, der Lagerbestand bei Cyberport ist offenbar aufgebraucht.

megadodopublications

Hallo @telekatz, hallo in die Runde

Scheinbar bin ich einer der Glücklichen, die bei Cyberport noch einen Stick mit Homepilot abbekommen haben; der Stick geht natürlich in mein Reservelager..

Frage: gibt's für das Beiwerk Homepilot2 auch einen Verwendungszweck ? Irgendwie sagt mir das Teil nix..

Ralph

gisborough

Zitat von: Telekatz am 09 Mai 2022, 22:19:25
Hab den Sonnensensor ins Modul eingebaut.

Hallo Telekatz,
funktioniert prima! Vielen Dank!

Gisborough

gisborough

Hallo Telekatz,

nochmal vielen Dank für die Integration des Sonnen-/erschütterungssensors in das Modul.

Der Sensor sendet nach Beenden von Einstellungen am Sensor und ca. alle 20 Stunden einen Status. Darin sind soweit ich feststellen konnte die Sensor-Einstellungen, Versionsnummer und auch Batteriestatus kodiert.

Der Aufbau ist wie folgt:


0F-1327 - Statusmeldung Sonnen-/Erschütterungssensor ->Zentrale

Ziel Funkcode -------------------------------------------------------------------------
Aktor Funkcode ---------------------------------------------------------------        |
Aktor Index ------------------------------------------------------------     |        |
????? ---------------------------------------------------------------  |     |        |
Version + Battery low --------------------------------------------  |  |     |        |
?????---------------------------------------------------------   |  |  |     |        |
Einstellung Scala Vibration -----------------------------    |   |  |  |     |        |
????? -----------------------------------------------   |    |   |  |  |     |        |
Einstellung Scala Licht ------------------------    |   |    |   |  |  |     |        |
????? --------------------------------------   |    |   |    |   |  |  |     |        |
Datenformat ---------------------------    |   |    |   |    |   |  |  |     |        |
Befehl -----------------------------  |    |   |    |   |    |   |  |  |     |        |
                             |  |  |  |  ----- |  ----- |  ----- |  |  |  -------- --------
                             0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30       36       42
                   0F FF 13 27 A2 01 01 10 00 07 00 00 10 00 19 AF xx xx FF FF FF 01


In Position 24 wird die Versionsnummer angegeben "10" ist z.B Version 1.0, "1F" Version 1.15 etc., gleichzeitig bedeute es, dass der Batteriestaus ok ist. Ist der Versionswert größer/gleich "80" ist der Batteriestaus "low". So konnte ich es mit Hilfe des homepilot nachvollziehen.

Im Homepilot werden die am Sensor eingestellten Licht- und Vibrations-Skalenwerte nicht angezeigt. Man braucht sie eigentlich auch nicht. Sie werden aber im Status mitgesendet. Umrechnen kann ich sie bei mir in eine 0.5 bis 5.0 -Skala so ($d ist der Hexwert):

Skala Licht
sprintf("%.1f",int( (9/(hex("32")-hex("01")) * (hex($d) - hex("01")) + 1 +0.5))/2);
Skala Vibration
sprintf("%.1f",int( (9/(hex("1f")-hex("04")) * (hex($d) - hex("04")) + 1 +0.5))/2);

Viele Grüße
Gisborough

MarNei

Hallo Telekatz,

vielen Dank für das Modul, das bei mir schon längere Zeit zuverlässig funktioniert. Nun habe ich zwei neue Troll Comfort Rollladensteuerungen eingebaut. Eine davon konnte ich problemlos mit dem Duofernstick pairen, die andere macht allerdings Probleme. RemotePair wird mit MISSING ACK beantwortet. Wenn ich manuell an der Steuerung den Rollladen bewege, kommen Informationen in FHEM an. Aber durch das fehlschlagende Pairing, kann ich über FHEM diesen einen Rollladen nicht steuern. Den einzigen Unterschied, den ich im Vergleich zu meinen anderen Rollländensteuerungen (insgesamt 8 Stück) feststellen konnte ist, dass bei dem Sorgenkind die Version mit 2.1 angegeben ist, während alle anderen Steuerungen eine Version kleiner als 2 haben.

In meinem Log habe ich den folgenden Fehler gefunden. Ich bekomme ihn allerdings nicht mehr reproduziert, deswegen weiß ich nicht, ob er mit dem fehlschlagenden Pairing zu tun hat:
ERROR: >DUOFERN_70B3C1< returned by the DUOFERN ParseFn is invalid, notify the module maintainer

List vom device:


Internals:
   CFGFN     
   CODE       70B3C1
   DEF        70B3C1
   FUUID      62ad9d78-f33f-aa50-d9bd-21ce106079d0be02
   IODev      RademacherUSB
   LASTInputDev RademacherUSB
   MODEL      Troll Comfort DuoFern
   MSGCNT     13
   NAME       DUOFERN_70B3C1
   NR         1561
   RademacherUSB_MSGCNT 13
   RademacherUSB_RAWMSG 810108AA00000000000000000000006FAABB70B3C100
   RademacherUSB_TIME 2022-06-18 11:51:38
   STATE      MISSING ACK
   SUBTYPE    Troll Comfort DuoFern
   TYPE       DUOFERN
   eventCount 26
   READINGS:
     2022-06-18 11:40:08   IODev           RademacherUSB
     2022-06-18 11:42:14   blindsMode      off
     2022-06-18 11:42:14   dawnAutomatic   off
     2022-06-18 11:42:14   duskAutomatic   off
     2022-06-18 11:42:14   manualMode      on
     2022-06-18 11:42:14   motorDeadTime   off
     2022-06-18 11:45:14   moving          down
     2022-06-18 11:42:14   position        0
     2022-06-18 11:42:14   rainAutomatic   off
     2022-06-18 11:42:14   rainDirection   up
     2022-06-18 11:42:14   rainMode        off
     2022-06-18 11:42:14   reversal        off
     2022-06-18 11:42:14   runningTime     150
     2022-06-18 11:51:38   state           MISSING ACK
     2022-06-18 11:42:14   sunAutomatic    off
     2022-06-18 11:42:14   sunMode         off
     2022-06-18 11:42:14   sunPosition     0
     2022-06-18 11:42:14   timeAutomatic   off
     2022-06-18 11:42:14   ventilatingMode off
     2022-06-18 11:42:14   ventilatingPosition 80
     2022-06-18 11:42:14   version         2.1
     2022-06-18 11:42:14   windAutomatic   off
     2022-06-18 11:42:14   windDirection   up
     2022-06-18 11:42:14   windMode        off
   helper:
     desiredPosition 16
Attributes:
   verbose    5


Könntest Du bitte mal schauen, ob das Problem mit dem Modul zu tun hat? Ansonsten ist evtl. auch die Steuerung defekt und ich müsste sie umtauschen.

Danke und Grüße,
Markus

Telekatz

Hast du schon versucht, nicht RemotePair zu verwenden, sondern am Troll den Anlernmodus (Menü 9.9.1) zu aktivieren? Welcher Duofern Modus ist im Troll eingestellt (Menü 9.9.2)?

MarNei

Zitat von: Telekatz am 18 Juni 2022, 14:03:08
Hast du schon versucht, nicht RemotePair zu verwenden, sondern am Troll den Anlernmodus (Menü 9.9.1) zu aktivieren? Welcher Duofern Modus ist im Troll eingestellt (Menü 9.9.2)?

Mir war garnicht bewusst, dass ich auch direkt am Troll den Anlernmodus aktivieren kann. Damit hat es funktioniert! Vielen Dank für den Tipp!

suchmich1983

Moin,

auch von mir ein fettes "Dankeschön" für deine Arbeit am Rademacher Modul. Benutze es nun schon einige Jahre und es funktioniert wirklich klasse.

Ich habe gestern einen Rademacher 6 Fach Taster in Betrieb genommen (Batterieversion 9494-1), um damit meine Rollos im EG steuern zu können.
Im Log fällt mir seitdem auf, dass ich nach Tastendruck regelmässig solche Meldungen bekomme:

Rademacher: Unknown code 12010701000000000000000000000A499A4F6F2B3C02, help me!
Rademacher: Unknown code 12010703000000000000000000000A499A4F6F2B3C02, help me!


Tatsächlich ist es auch so, dass sporadisch ein Rollladen nach dem er sich in eine bestimmte Richtung bewegt hat, einfach mittendrin stehen bleibt. k.A. ob das zusammenhängt?

Jemand ne Idee was das sein kann? Ich hab den Eindruck, dass die Taster auch recht träge reagieren, zumindest im Vergleich zu Homematic Tastern.

Mein Notifier dazu:
(Taster_EG_Rollos:state:.*) {

if ($EVTPART1 eq "Btn1A.01"){
if (ReadingsVal("Rollo_WZ_Fenster","moving","") eq "stop"){
fhem("set Rollo_WZ_Fenster up");;
}
else{
fhem("set Rollo_WZ_Fenster stop");;
}
}
elsif ($EVTPART1 eq "Btn1A.02"){
if (ReadingsVal("Rollo_WZ_Fenster","moving","") eq "stop"){
fhem("set Rollo_WZ_Fenster down");;
}
else{
fhem("set Rollo_WZ_Fenster stop");;
}
}
elsif ($EVTPART1 eq "Btn1A.03"){
if (ReadingsVal("Rollo_EZ","moving","") eq "stop"){
fhem("set Rollo_EZ up");;
}
else{
fhem("set Rollo_EZ stop");;
}
}
elsif ($EVTPART1 eq "Btn1A.04"){
if (ReadingsVal("Rollo_EZ","moving","") eq "stop"){
fhem("set Rollo_EZ down");;
}
else{
fhem("set Rollo_EZ stop");;
}
}
elsif ($EVTPART1 eq "Btn1A.05"){
fhem("set Rollo_EG up");;
}
elsif ($EVTPART1 eq "Btn1A.06"){
fhem("set Rollo_EG down");;
}

}


Danke und beste Grüße