Rademacher DuoFern USB Stick

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

Vorheriges Thema - Nächstes Thema

tekki

Hallo Olli,
hallo Toto1973,

danke für die Antworten. Ich werde morgen eine Bestellung starten. Erst einmal 2 Gurtwickler und den Stick, da ich noch ein Zimmer renovieren muss. Dabei werde ich die Zuleitungen direkt Unterputz legen. Muss nur noch einen Rollladen ausmessen, um zu wissen ob ich die Plus Variante benötige.

Ich habe bei Rademacher auch die Rauchmelder gesehen. Ich denke auch darüber nach mir solch einen zu kaufen. Im Alarmfall könnte man direkt die Rollläden öffnen lassen. Bei Telekatz habe ich bzgl. der Möglichkeit zur Einbindung gefragt. Grundsätzlich scheint dies möglich zu sein. Bei uns werden die Rauchmelder spätestens 2017 Pflicht.

Grüße
Ralph

Telekatz

Hallo Ralph,

wenn du eh schon neue Leitungen Unteputz verlegst, dann würde ich gleich eine Leitung in den Rollladenkasten verlegen und einen RTFM Rohrmotor statt dem Gurtwickler einbauen. Recht viel mehr kostet der Rohrmotor auch nicht.

Gruß
Alex

homeboy

Habe meinen Stick versucht zu pairen, hoffe es ist der richtige......
es kommt immer nur die Fehlermeldung

Unknown module DUOFERNSTICK


define Rademacher DUOFERNSTICK /dev/ttyUSB2@115200


Was mache ich da falsch ?

Jemand eine Idee ?

Vielen Dank

Rainer

Telekatz

Zitat von: homeboy am 09 November 2015, 11:11:39
Unknown module DUOFERNSTICK
Da hat FHEM das Modul nicht gefunden. In welches Verzeichnis hast du die Dateien kopiert und hast du danach "shutdown restart" ausgeführt?

homeboy

Nirgend wohin.
Dachte erst, der Stick muss damit beschrieben werden.
Da habe ich wohl etwas überlesen, sorry.
Wohin muss ich es den kopieren ?

Danke und verzweifelte Grüße

Rainer

Telekatz

Kopiere die beiden Dateien in den Ordner FHEM im fhem Verzeichnis.

homeboy

OH danke, habe die beiden Dateien ins Verzeichnis rein kopiert.

Wird jetzt gefunden....

Bekomme jetzt:

wrong syntax: define <name> DUOFERNSTICK devicename DongleSerial

Telekatz

Du musst Stick noch einen Funkcode mitgeben, z.B.

define Rademacher DUOFERNSTICK /dev/ttyUSB2@115200 6F1234


Der Funkcode sollte mit 6F beginnen.

homeboy

Ah danke für deine Geduld.
Dachte der kommt allein dazu wenn ich ihn vorher nicht auslesen kann.

.......hat jetzt geklappt

Dann kann ich ja die Motoren einpflegen


MichaelO

Nachdem der ein oder andere Rolladen die letzten Tage nicht gefahren ist, dachte ich zunächst, es läge an der Funkanbindung. Nun habe ich im Log einige dieser Zeilen entdeckt:

2015.11.10 05:30:02 3: Rademacher_Stick: Unknown code 810108AA00000000000000000000006F8AAF49A04100, help me!
2015.11.10 06:18:37 3: Rademacher_Stick: Unknown code 810108AA00000000000000000000006F8AAF49A04100, help me!
2015.11.10 19:51:21 3: Rademacher_Stick: Unknown code 810108AA00000000000000000000006F8AAF49A04100, help me!
2015.11.10 19:56:22 3: Rademacher_Stick: Unknown code 810003CC00000000000000000000006F8AAF49A04100, help me!
2015.11.10 20:06:24 3: Rademacher_Stick: Unknown code 810108AA00000000000000000000006F8AAF49A04100, help me!
2015.11.10 20:11:27 3: Rademacher_Stick: Unknown code 810108AA00000000000000000000006F8AAF49A04100, help me!

und bei einem Test heute Abend mit verschiedenen Fahrten, die alle nicht ausgeführt wurden:

DUOFERNSTICK Rademacher_Stick UNKNOWNCODE 810108AA00000000000000000000006F8AAF49830B00
DUOFERNSTICK Rademacher_Stick UNKNOWNCODE 810101DD08000000000000000000006F8AAF49830B00

Was hat das zu bedeuten?

Gruß
Michael


MichaelO

Ach so... und könntest Du die Module vielleicht so einchecken, dass sie bei einem update von fhem auch mit auf aktuellen Stand gebracht werden? Das würde es leichter machen, die aktuelle Version im Auge zu behalten.

Danke
Michael

Telekatz

Das sind ACK Nachrichten vom Stick an die Zentrale nach dem Senden eines Befehls. In der aktuellen Version vom 1.11. sollten diese Meldungen nicht mehr an den Dispatcher weitergegeben werden und verursachen dann auch keine "Unknown code ..., help me!" Meldungen mehr.
Die Aktuelle Version ist momentan noch im Ersten Post zu finden, die Versionsnummer steht in den Kopfzeilen der Dateien. Welche Version verwendest du gerade?

Zitat von: MichaelO am 10 November 2015, 20:50:28
2015.11.10 05:30:02 3: Rademacher_Stick: Unknown code 810108AA00000000000000000000006F8AAF49A04100, help me!
Diese ACK Nachricht kann ich reproduzieren, wenn ich einen Befehl an einen nicht gepairten oder an einen nicht vorhandenen bzw. sich ausser Reichweite befindenen Aktor sende. Da du um 19:56:22 ein ACK empfangen hast, das vom Rollladen korrekt bestätigt wurde, tippe ich mal auf ein Reichweitenproblem zwischen dem Stick und dem Rollladen. Wie weit sind den deine Rollläden untereinander und vom Stick entfernt?

MichaelO

Also bzgl. Reichweite - das dürften etwa 5-7m Luftlinie (Zimmer auf Dachboden, erster Stock) sein, durch 2 Wände und eine Decke bis ins EG zu den Rolladen - Haus Baujahr 1900. Aber es könnte in der Tat ein Reichweitenproblem sein, da es schon mit dem HomePilot immer mal wieder Tage gab, an denen das ein - oder andere Rollo nicht gefahren ist. Ich werde mir mal ein USB-Verlängerungskabel besorgen und den Stick außerhalb des Zimmers im OG auf den Dachboden bringen.

Ich habe nach den Fehlermeldungen auf die aktuelle Version geupdatet, mehrere Tests liefen die letzen Minuten fehlerfrei.

Gibt es einen Grund, warum Du die Module nicht über das Update von fhem auf Stand bringen lässt? Scheint doch alles super zu funktionieren (wenn  die Reichweite passt)

Telekatz

Bei Reichweitenprobleme soll es auch helfen, weitere Netzgebundene Aktoren in die Lücken zu integrieren. Die sollen dann auch als Repeater arbeiten.

Zitat von: MichaelO am 10 November 2015, 21:59:56
Gibt es einen Grund, warum Du die Module nicht über das Update von fhem auf Stand bringen lässt? Scheint doch alles super zu funktionieren (wenn  die Reichweite passt)
Werd das demnächst mal in Angriff nehmen.

MichaelO

Gerade hab ich noch beim Durchsehen des Logfiles gesehen, dass folgende Zeile geschrieben wurde:

PERL WARNING: Use of uninitialized value $arg2 in string eq at ./FHEM/30_DUOFERN.pm line 290, <FH> line 4728.

Liegt das an einem (falschen?) Befehl meinerseits, oder hat sich da wo ein Fehler eingeschlichen?