[Erledigt] rf error

Begonnen von Talkabout, 07 Januar 2015, 21:31:28

Vorheriges Thema - Nächstes Thema

Talkabout

Hallo zusammen,

ich habe heute bei uns im Haus ein paar MAX Heizungsthermostate+Fensterkontakte montiert. Grundsätzlich funktioniert alles, allerdings habe ich beim State der Fensterkontakte sehr häufig so was stehen wie:

opened (rf error)
closed (rf error)

Ich habe mich bereits durch diverse Threads gelesen und weiss nun, dass dies wohl dann auftritt, wenn der Fensterkontakt seinen Status zu oft sendet. Also habe ich mal das Log durchgeforstet und tatsächlich wird der Status zu häufig geschickt (meiner Ansicht nach):

2015-01-07_21:25:35 WZFensterkontakt01 battery: ok
2015-01-07_21:25:35 WZFensterkontakt01 onoff: 1
2015-01-07_21:25:35 WZFensterkontakt01 opened
2015-01-07_21:25:39 WZFensterkontakt01 battery: ok
2015-01-07_21:25:39 WZFensterkontakt01 onoff: 1
2015-01-07_21:25:39 WZFensterkontakt01 opened (rf error)
2015-01-07_21:25:42 WZFensterkontakt01 battery: ok
2015-01-07_21:25:42 WZFensterkontakt01 onoff: 0
2015-01-07_21:25:42 WZFensterkontakt01 closed
2015-01-07_21:25:47 WZFensterkontakt01 battery: ok
2015-01-07_21:25:47 WZFensterkontakt01 onoff: 0
2015-01-07_21:25:47 WZFensterkontakt01 closed (rf error)
2015-01-07_21:25:56 WZFensterkontakt01 battery: ok
2015-01-07_21:25:56 WZFensterkontakt01 onoff: 0
2015-01-07_21:25:56 WZFensterkontakt01 closed (rf error)
2015-01-07_21:26:11 WZFensterkontakt01 battery: ok
2015-01-07_21:26:11 WZFensterkontakt01 onoff: 0
2015-01-07_21:26:11 WZFensterkontakt01 closed (rf error)
2015-01-07_21:26:38 WZFensterkontakt01 battery: ok
2015-01-07_21:26:38 WZFensterkontakt01 onoff: 0
2015-01-07_21:26:38 WZFensterkontakt01 closed (rf error)


Ich habe ein Fenster kurz geöffnet und dann wieder geschlossen. Beim geöffneten Fenster schickt er den "opened" status 2 mal, beim 2. Mal mit dem Fehler. Wenn das Fenster geschlossen ist wird der Status sogar 5 mal geschickt innerhalb von einer Minute. Weiss vielleicht jemand, wie es dazu kommt? Ich habe den Fensterkontakt mit einem Heizungsthermostat gepaired, was für mich bedeuten würde, dass der Status 2 mal gesendet werden müsste (ein mal für FHEM und ein mal für den Thermostat), liege ich damit richtig? Wäre toll wenn mir hier jemand einen Tipp geben könnte was da schief läuft und wie ich das Problem beheben kann.

Danke!

Gruss

P.A.Trick

Versuche den Kontakt mal neu zu pairen!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Talkabout

Zitat von: P.A.Trick am 07 Januar 2015, 21:34:44
Versuche den Kontakt mal neu zu pairen!
Hallo P.A.Trick,

das habe ich einige Male gemacht, sogar mit factory reset, keine Besserung. Kann das Verhalten auch bei einem anderen Fensterkontakt nachvollziehen, der selbe Effekt.

Gruss

Matthias Gehre

Du musst auch den Heizkörper mit dem Fensterkontakt associaten, damit der Heizkörper Bestätigungen an den Fensterkontakt schickt.

Talkabout

Zitat von: Matthias Gehre am 07 Januar 2015, 22:11:59
Du musst auch den Heizkörper mit dem Fensterkontakt associaten, damit der Heizkörper Bestätigungen an den Fensterkontakt schickt.
Hallo Matthias,

dies ist passiert, denn der Thermostat reagiert auf "opened" und reduziert die Temperatur, von daher gehe ich nicht von einem Problem zwischen diesen beiden Geräten aus. Allerdings lasse ich mich gerne eines Besseren belehren. Wie kann ich debuggen um festzustellen, ob bei der Kommunikation irgend etwas schief läuft?

Danke!

Gruss

P.A.Trick

Hm...vielleicht ist das Sendelimit erreicht....hast du zuviel getestet? Wenn ja, einfach abwarten!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Talkabout

Zitat von: P.A.Trick am 07 Januar 2015, 22:24:20
Hm...vielleicht ist das Sendelimit erreicht....hast du zuviel getestet? Wenn ja, einfach abwarten!
Würde bedeuten, dass im Log Fehler ala "missing credit" auftauchen müssten, tun sie aber nicht. Ausserdem bekommt sowohl FHEM als auch der Thermostat die korrekte Information, trotzdem sendet der Fensterkontakt diese zig mal. Wie oft müsste denn der Status korrekterweise gesendet werden? Bei "opened" kommt er genau 2 mal => scheint mir korrekt, denn

1. FHEM
2. Thermostat

Trotzdem auch da, die 2 Nachricht wird schon mit einem "rf error" quittiert. Alles etwas komisch...

Danke!

Gruss

Rince

Zitatscheint mir korrekt
Nein.

Habe es gerade ausprobiert :)

Er kommt nur 1x: Zu fhem und der Heizung gleichzeitig.

Zitatdas habe ich einige Male gemacht, sogar mit factory reset, keine Besserung
Du hast den Cul aber vorher schon in den Pairmodus gebracht, oder?
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Talkabout

Zitat von: Rince am 07 Januar 2015, 22:46:59
Nein.

Habe es gerade ausprobiert :)

Er kommt nur 1x: Zu fhem und der Heizung gleichzeitig.
Du hast den Cul aber vorher schon in den Pairmodus gebracht, oder?
Hallo Rince,

das ist interessant... Ich bin folgendermaßen vorgegangen:

1. Factory-Reset des Fensterkontakts
2. CUL in pairing mode
3. Fensterkontakt in pairing mode

=> der Fensterkontakt sendet den Status an FHEM, ohne Fehler. Der Fensterkontakt blinkt 1 mal bei auf, und ein mal bei zu.

4. CUL in paring mode
5. Fensterkontakt in pairing mode
6. Associate von Fensterkontakt zu Thermostat

=> anders hat es bei mir nicht funktioniert, der Fensterkontakt sendete nichts an den Thermostat. Nun funktioniert der Thermostat mit dem Fensterkontakt, der FK blinkt bei auf und zu jetzt aber 3 mal. Ich vermute das ist auch das Problem, wenn er bei Dir nur 1 mal sendet. Irgendwo mache ich demnach was falsch.

Danke!

Gruss

Talkabout

Hallo zusammen,

ich komme nicht weiter. Nachdem ich es geschafft habe beide Geräte (Thermostat, Fensterkontakt) zurück zu setzen, habe ich folgende Schritte durchgeführt:

1. CUL in pairing mode
2. FK in pairing mode

=> FHEM bekommt nun den Status offen/geschlossen, ohne Fehler

3. CUL in pairing mode
4. HT in pairing mode

=> Thermostat kann in FHEM bedient werden

Dann folgten verzweifelte Versuche die beiden Geräte (HT, FK) untereinander sprechen zu lassen:

1. associate (zuerst FK, dann HT) ohne pairing mode => kein Effekt
2. associate (zuerst FK, dann HT) mit pairing mode beim CUL und Gerät => kein Effekt
3. associate (zuerst FK, dann HT) mit pairing mode beim Gerät => beim HT tut sich was, wenn der FK auslöst, allerdings blinkt der FK 3 mal und ich habe den selben Effekt wie oben bereits geschrieben.

Kann mir jemand sagen was ich falsch mache? Wie müsste die Abfolge sein, in welchen Modi müssen sich die Geräte in bei den einzelnen Vorgängen befinden? Bin im Moment ratlos und dankbar für jeden Tipp... So schwer kann es ja nicht sein, bei anderen funktioniert es ja auch... :)

Danke!

Gruss

Rince

1-4 mache ich genau so.
Warten, bis alles wirklich läuft...

Dann nur in fhem (also nix an den Geräten selber machen)
Heizung associate Fenster
Fenster associate Heizung
Aufstehen, Fenster öffnen und wieder schließen
Save config

shutdown restart
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Talkabout

Zitat von: Rince am 08 Januar 2015, 07:26:30
1-4 mache ich genau so.
Warten, bis alles wirklich läuft...

Dann nur in fhem (also nix an den Geräten selber machen)
Heizung associate Fenster
Fenster associate Heizung
Aufstehen, Fenster öffnen und wieder schließen
Save config

shutdown restart
Danke für die Aufstellung. Kannst Du mir noch sagen wie oft der Fensterkontakt bei Dir blinkt wenn Du das Fenster öffnest?

Danke!

Gruss

Talkabout

Hallo zusammen,

eine neue Erkenntnis meinerseits. Es scheint so zu sein, dass der "associate" Befehl beim Thermostat funktioniert. Beim Fensterkontakt führt er aber dazu, dass das Log alle 3 Sekunden folgende Meldung ausgibt:

There is a packet for ShutterContact WZFensterkontakt01 in queue. Please push the button on the respective ShutterContact so the packet can be send.

Dies passiert, sobald ich versuche den FK mit dem HT zu assoziieren. Ich habe mal gelesen, dass bestimmte ältere Komponenten diesen Befehl nicht kennen, kann das der Grund sein?

Danke!

Gruss

Talkabout

Hallo zusammen,

es muss am Thermostat liegen. Sobald dieser nämlich auf den Fensterkontakt reagiert, blinkt dieser 3 mal statt nur 1 mal. Meinen Recherchen zufolge heisst das, dass der FK kein ACK von seinem Gegenüber bekommt, ist das richtig? Das wird auch der Grund sein, warum der FK so häufig versucht, seinen Status zu senden. Frage ist nun lediglich, warum dem so ist. Irgendwelche Ideen?

Danke!

Gruss

Talkabout

Hallo zusammen,

ich habe jetzt ein komisches Verhalten. Ich führe einen factory reset am Fensterkontakt durch, durch Halten der Anlerntaste beim einlegen der Batterie. Witzigerweise bekommt FHEM trotzdem mit, wenn nach dem Reset das Fenster auf/zu geht (ohne erneutes Pairing). Die LED blinkt korrekterweise 1 mal. Führe ich jetzt in FHEM aber ein erneutes Pairing durch, dann ist es so, dass danach sogar der Thermostat reagiert, ohne dass ich nochmals ein "associate" ausgeführt habe. Und natürlich blinkt die LED dann 3 mal... Ist das so richtig, dass nach dem Pairing in FHEM alle Werte im FK wiederhergestellt werden, wie assoziierte Geräte?

Danke!

Gruss