Rademacher DuoFern USB Stick

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

Vorheriges Thema - Nächstes Thema

Telekatz

Hallo Christian,

ich hab jetzt den Empfang der Wetterdaten des Umweltsensors mit aufgenommen. Da ich in deinem Log auch gesehen habe, dass du Universalaktoren hast, hab ich die Unterstützung dafür auch noch mit eingebaut.

Gruß
Alex

Dippy98

Super, vielen Dank. Ich werde es gleich am Freitag testen.

MichaelO

#77
Hallo,

ich habe das Modul jetzt seit einiger Zeit in Benutzung für 2 Rolläden. Bisher ist es zweimal passiert, dass die Position eines Rolladen völlig falsch angezeigt wurde und dadurch andere Szenen nicht auslösten. Einmal stand der Rolladen trotz zuvor einwandfreiem Betrieb plötzlich auf "initialized" und gestern kam ich nach Hause und ein Rolladen zeigte closed und 100 an, war aber komplett hochgefahren (also opened bzw. 0).

Leider ist kein get implementiert, welches man einfach 2-3 mal täglich aufrufen könnte, um sicher zu sein, wie die aktuelle Position wirklich ist. Kann man sowas noch hinbekommen?

Gruß
Michael

P.S. Und wie ich es gerade schreibe... kann es sein, dass der STATE absichtlich nicht mit den Readings überein stimmt? Ist mir zuvor irgendwie nicht aufgefallen. Ich hab den Rolladen gerade ein paar mal gefahren, jetzt stimmen die Readings (opened, 0) aber STATE steht auf dem zuletzt angefahrenen Wert 14  :o

Telekatz

Es gibt schon Befehle, um den aktuellen Status der Rollläden abzufragen.

Entweder für jeden Aktor einzeln:
set <nameDesRollladen> getStatus

Oder für alle gemeinsam:
set <nameDesDuofersticks> statusBroadcast

Das Internal STATE wird vom Modul gar nicht verändert. Normalerweise sollte es von FHEM automatisch, anhand vom Reading state gesetzt werden.

MichaelO

Oh, das war mir so nicht klar. Ich hatte den "get" button gesucht und es dann auf gut Glück in der Kommandozeile versucht.

Anscheinend braucht (heute??) der STATE etwas, denn als ich gerade schaute, stimmte er mit dem Reading überein. Trotzdem danke für die Hilfe, ich werde das Verhalten mal beobachten und sonst den getStatus verwenden.

Dippy98

So Alex, es funktioniert alles wir gewünscht. Vielen Dank nochmals.


Gesendet von iPhone mit Tapatalk

MichaelO

Moin,

ich muss leider nochmal nachfragen, bekomme es alleine nicht hin. Ich hatte noch den DuoFern Wandtaster (Artikel 3216 02 21 / 3216 02 11) hier liegen, mit keinem Autor direkt verbunden. Ich habe ihn dann gem. Anleitung per gleichzeitigem Druck auf 1+4 in den Licht-/Gerätemodus versetzt, dann den Stick per "set pair" in den Anlernmodus versetzt und dann am Taster gleichzeitig 1+2 zum Anmelden gedrückt. Dann den Stick auf reopen und danach tauchte folgendes Device auf
Internals:
   CFGFN
   CODE       A419BE
   DEF        A419BE
   IODev      Rademacher
   LASTInputDev Rademacher
   MSGCNT     8
   NAME       DUOFERN_A419BE
   NR         256
   Rademacher_MSGCNT 8
   Rademacher_RAWMSG 0FFF07030000010100000000130001A419BE6F8AAF00
   Rademacher_TIME 2015-10-25 18:07:44
   STATE      paired
   SUBTYPE    Wandtaster
   TYPE       DUOFERN
   Readings:
     2015-10-25 18:03:01   state           paired
Attributes:
   IODev      Rademacher
   room       DUOFERN


Und jetzt komme ich nicht weiter. Wie komme ich denn an die 4 Tasten ran? Es tut sich nichts, auch nichts im Event-Monitor, wenn ich sie betätige (außer dass die Kontrollleuchte am Taster kurz rot blitzt und dann grün leuchtet).

Danke
Michael

Telekatz

Bei mir wird deine RAWMSG korrekt entschlüsselt:

Internals:
   CFGFN
   CODE       A419BE
   DEF        A419BE
   IODev      myDuoFernStick
   LASTInputDev myDuoFernStick
   MSGCNT     8
   NAME       DUOFERN_A419BE
   NR         41
   STATE      Btn03
   SUBTYPE    Wandtaster
   TYPE       DUOFERN
   myDuoFernStick_MSGCNT 8
   myDuoFernStick_RAWMSG 0FFF07030000010100000000130001A419BE6F8AAF00
   myDuoFernStick_TIME 2015-10-25 19:28:19
   Readings:
     2015-10-25 19:28:19   channel01       down
     2015-10-25 19:28:19   state           Btn03
Attributes:
   IODev      myDuoFernStick
   room       DUOFERN


Verwendest du eventuell einen ältere Version des Moduls?

MichaelO

Zitat von: Telekatz am 25 Oktober 2015, 19:48:14
Verwendest du eventuell einen ältere Version des Moduls?

Ich habe es vor etwa 3 Wochen runter geladen. Wie finde ich raus, welche Version es ist? Es wird ja nicht per Update aktualisiert, oder? Das habe ich zuletzt gestern gemacht.

Gruß
Michael

Telekatz

Installiere einfach nochmal die Version aus dem ersten Beitrag. Das ist die aktuelle Version.

MichaelO

Zitat von: Telekatz am 25 Oktober 2015, 21:19:40
Installiere einfach nochmal die Version aus dem ersten Beitrag. Das ist die aktuelle Version.

Erledigt, läuft... fast.

Bei Druck auf den on-Button stehen die Readings channel01 bzw. channel02 sofort auf on, bei Druck auf den entspr. off-Button stehen die Readings auf 01. Ist das so gewollt, dass da nicht off steht, oder hat das technische Gründe?

Ansonsten klappt das einwandfrei!

Gruß
Michael

Telekatz

Eigentlich sollte da schon off stehen. Ich dachte, der Wandtaster schickt die gleichen Nachrichten wie der UP Sender.

Wechsel mal mit der Taste 1+5 zwischen Licht- und Gerätefunktion, ob dann andere Nachrichten kommen. 

MichaelO

#87
Zitat von: Telekatz am 25 Oktober 2015, 22:26:53
Eigentlich sollte da schon off stehen. Ich dachte, der Wandtaster schickt die gleichen Nachrichten wie der UP Sender.

Wechsel mal mit der Taste 1+5 zwischen Licht- und Gerätefunktion, ob dann andere Nachrichten kommen.

Also im Licht-/Gerätemodus liefert er folgende Meldungen im Log des Tasters
(gedrückt: Taster1, Taster2, Taster 3, Taster 4 - wobei 1/3 linke Wippe und 2/4 rechte Wippe gem Anleitung ist):
2015-10-26_19:13:30 DUOFERN_A419BE Btn03.01
2015-10-26_19:13:30 DUOFERN_A419BE channel01: on
2015-10-26_19:13:32 DUOFERN_A419BE Btn03.02
2015-10-26_19:13:32 DUOFERN_A419BE channel02: on
2015-10-26_19:13:34 DUOFERN_A419BE Btn01.01
2015-10-26_19:13:34 DUOFERN_A419BE channel01: 01
2015-10-26_19:13:36 DUOFERN_A419BE Btn01.02
2015-10-26_19:13:36 DUOFERN_A419BE channel02: 01


und mit Verbose 5 des Sticks im HauptLog:
2015.10.26 19:17:34 4: Rademacher: rx -> 0fff07010000010100000000130001a419be6f8aaf00
2015.10.26 19:17:34 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:17:34 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:17:34 5: Rademacher dispatch 0FFF07010000010100000000130001A419BE6F8AAF00
2015.10.26 19:17:37 4: Rademacher: rx -> 0fff07020000010100000000130001a419be6f8aaf00
2015.10.26 19:17:37 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:17:37 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:17:37 5: Rademacher dispatch 0FFF07020000010100000000130001A419BE6F8AAF00
2015.10.26 19:17:40 4: Rademacher: rx -> 0fff07030000010100000000130001a419be6f8aaf00
2015.10.26 19:17:40 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:17:40 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:17:40 5: Rademacher dispatch 0FFF07030000010100000000130001A419BE6F8AAF00
2015.10.26 19:17:42 4: Rademacher: rx -> 0fff07020000010100000000130001a419be6f8aaf00
2015.10.26 19:17:42 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:17:42 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:17:42 5: Rademacher dispatch 0FFF07020000010100000000130001A419BE6F8AAF00


Im Rolladenmodus gleiche Reihenfolge wie oben kommt :
2015-10-26_19:11:01 DUOFERN_A419BE Btn01
2015-10-26_19:11:01 DUOFERN_A419BE channel01: up
2015-10-26_19:11:07 DUOFERN_A419BE Btn02
2015-10-26_19:11:07 DUOFERN_A419BE channel01: stop
2015-10-26_19:11:11 DUOFERN_A419BE Btn03
2015-10-26_19:11:11 DUOFERN_A419BE channel01: down
2015-10-26_19:11:14 DUOFERN_A419BE Btn02
2015-10-26_19:11:14 DUOFERN_A419BE channel01: stop


bzw:
2015.10.26 19:19:08 4: Rademacher: rx -> 0fff0e030000010100000000130001a419be6f8aaf00
2015.10.26 19:19:08 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:19:08 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:19:08 5: Rademacher dispatch 0FFF0E030000010100000000130001A419BE6F8AAF00
2015.10.26 19:19:10 4: Rademacher: rx -> 0fff0e030000010200000000130001a419be6f8aaf00
2015.10.26 19:19:10 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:19:10 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:19:10 5: Rademacher dispatch 0FFF0E030000010200000000130001A419BE6F8AAF00
2015.10.26 19:19:13 4: Rademacher: rx -> 0fff0e010000010100000000130001a419be6f8aaf00
2015.10.26 19:19:13 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:19:13 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:19:13 5: Rademacher dispatch 0FFF0E010000010100000000130001A419BE6F8AAF00
2015.10.26 19:19:15 4: Rademacher: rx -> 0fff0e010000010200000000130001a419be6f8aaf00
2015.10.26 19:19:15 4: Rademacher(SimpleWrite): snd -> 81000000000000000000000000000000000000000000
2015.10.26 19:19:15 5: SW: 81000000000000000000000000000000000000000000
2015.10.26 19:19:15 5: Rademacher dispatch 0FFF0E010000010200000000130001A419BE6F8AAF00


Gruß
Michael

Lexx

Hallo zusammen,

da mein HomePilot nach 3 Jahren den Geist aufgegeben hat, bin ich auf der Suche nach einer Lösung über dieses geniale Modul gestolpert. Erstmal vielen Dank dafür!
Ich habe das System soweit ans laufen gebracht, habe da aber noch eine Frage:
Gibt es die Möglichkeit die Rohrmotoren über FHEM in den Anlernmodus zu bekommen? Sonst müsste ich im ganzen Haus die Rolladenkästen aufschrauben um an die Setztaste zu kommen!

Grüße Michael

Telekatz

Zitat von: Lexx am 01 November 2015, 12:56:36
Gibt es die Möglichkeit die Rohrmotoren über FHEM in den Anlernmodus zu bekommen? Sonst müsste ich im ganzen Haus die Rolladenkästen aufschrauben um an die Setztaste zu kommen!
Feran- und abmelden ist jetzt auch enthalten. Die Befehle schalten den entsprechenden Aktor in den An- oder Ablernmodus. Danach muss das Anlernen noch im DUOFERNSTICK Modul ausgeführt werden.

Zitat von: MichaelO am 25 Oktober 2015, 21:38:51
Bei Druck auf den on-Button stehen die Readings channel01 bzw. channel02 sofort auf on, bei Druck auf den entspr. off-Button stehen die Readings auf 01. Ist das so gewollt, dass da nicht off steht, oder hat das technische Gründe?
Hab das Reading auf off korrigiert.