Autor Thema: Missing Ack Problem ohne Vorankündigung  (Gelesen 618 mal)

Offline walterschmitz

  • Full Member
  • ***
  • Beiträge: 251
Missing Ack Problem ohne Vorankündigung
« am: 01 Dezember 2017, 19:56:57 »
Hallo,

eines meiner WT von MAX, welche mit meinem CUL am FHEM gepaired und mit einem HT associated sind (ohne Probleme) reagiert auf einmal nicht mehr auf "Befehle", die ich über den FHEM an dieses WT absetze.

Also hab ich mal in die Log-Files geschaut... und das missing ACK gefunden.

Auf der Suche nach Missing ACK im Forum wurde geraten, dass man versuchen sollte ein repairing durch zuführen, was ich so eben getan habe.

Also... CULMAX auf pairmode gesetzt und am WT die Boost-Button lange gedrückt, dass das Pairing einsetzt.

Lt. Log hat es 3x (automatisch hintereinander) funktioniert (3x ist glaub ich so gewünscht).
Kurze Zeit später direkt wieder ein Missing ACK.

Wie kann ich mir das jetzt erklären bzw. wie kann ich das Problem eingrenzen?

Hier die Logs zum Problem:
2017-12-01 19:49:20 CUL_MAX CULMAX pairmode
2017.12.01 19:49:35 3 : CUL_MAX_Parse: Re-Pairing device 13d018 of type WallMountedThermostat with serial MKF0043166
2017-12-01 19:49:35 MAX KiZi.WT groupid: 0
2017-12-01 19:49:35 MAX KiZi.WT 21.0 °C
2017-12-01 19:49:35 MAX KiZi.WT RSSI: -89
2017-12-01 19:49:35 MAX KiZi.WT firmware: 1.0
2017-12-01 19:49:35 MAX KiZi.WT testresult: 255
2017-12-01 19:49:35 CUL CUL868 credit10ms: 900
2017.12.01 19:49:40 3 : CUL_MAX_Parse: Re-Pairing device 13d018 of type WallMountedThermostat with serial MKF0043166
2017-12-01 19:49:40 MAX KiZi.WT groupid: 0
2017-12-01 19:49:40 MAX KiZi.WT 21.0 °C
2017-12-01 19:49:40 MAX KiZi.WT RSSI: -94.5
2017-12-01 19:49:40 MAX KiZi.WT firmware: 1.0
2017-12-01 19:49:40 MAX KiZi.WT testresult: 255
2017-12-01 19:49:41 CUL CUL868 credit10ms: 796
2017-12-01 19:49:42 MAX KiZi.WT mode: auto
2017-12-01 19:49:42 MAX KiZi.WT battery: ok
2017-12-01 19:49:42 MAX KiZi.WT displayActualTemperature: 1
2017-12-01 19:49:42 MAX KiZi.WT desiredTemperature: 21.0
2017-12-01 19:49:42 MAX KiZi.WT 21.0 °C
2017-12-01 19:49:42 MAX KiZi.WT RSSI: -96.5
2017-12-01 19:49:43 CUL CUL868 credit10ms: 688
2017-12-01 19:49:49 CUL CUL868 credit10ms: 584
2017-12-01 19:49:55 CUL CUL868 credit10ms: 480
2017-12-01 19:50:01 CUL CUL868 credit10ms: 376
2017.12.01 19:50:04 2 : CUL_MAX_SendQueueHandler: Missing ack from 13d018 for 0b58000179571713d0180000
Das ist der Auszug aus dem EventMonitor inkl. der Logfiles...

Sollte ich hier das WT evtl austauschen, weil man einen Defekt vermutet oder wäre das zu früh geschätzt?
Bin für Ratschläge dankbar.

Gruß

Offline Wzut

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1986
Antw:Missing Ack Problem ohne Vorankündigung
« Antwort #1 am: 04 Dezember 2017, 16:56:30 »
2017-12-01 19:49:35 MAX KiZi.WT RSSI: -89
2017-12-01 19:49:40 MAX KiZi.WT RSSI: -94.5
2017-12-01 19:49:42 MAX KiZi.WT RSSI: -96.5
Und du meinst das wäre OK ? Bei RSSI Werten in der Gegend kannst du froh sein das es ab und an überhaupt geht :)
BTW: so schlechte Funkverbindungen sind ein ganz ausgezeichneter Creditfresser und wenn mich meine Erinnerung nicht täuscht bist du eh meist klamm mit denen da du nur 900 zur Verfügung hast.

Ich habe auch eine Stelle im Haus die scheiss weit vom CUL weg ist (diagonal ins andere Stockwerk) und dort muss ich auch mit einem RSSI Wert von knapp unter -85 leben und auch da fehlt halt ab und und mal ein ACK. Da ich aber meist 3600 Cr. auf dem Konto habe tut es mir nicht so weh :) 
« Letzte Änderung: 04 Dezember 2017, 16:58:25 von Wzut »
Maintainer der Module: MPD, UbiquitiMP, UbiquitiOut, SIP

Offline walterschmitz

  • Full Member
  • ***
  • Beiträge: 251
Antw:Missing Ack Problem ohne Vorankündigung
« Antwort #2 am: 05 Dezember 2017, 06:39:11 »
Ich hab immer nur max. 900 Credits.
Wie kommst du auf 3600?

Offline Maui

  • Full Member
  • ***
  • Beiträge: 138
Antw:Missing Ack Problem ohne Vorankündigung
« Antwort #3 am: 06 April 2018, 12:18:47 »
Zwar ein altes Ding, aber die 900 sind im CUL als Standard eingestellt. Entspricht 0,25%. Wenn man das ganze jetzt ändert im Header und neu aufspielt, kommt man auf 3600 => 1%.