Missing Ack Problem ohne Vorankündigung

Begonnen von walterschmitz, 01 Dezember 2017, 19:56:57

Vorheriges Thema - Nächstes Thema

walterschmitz

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ß

Wzut

#1
Zitat von: walterschmitz am 01 Dezember 2017, 19:56:57
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 :) 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

walterschmitz

Ich hab immer nur max. 900 Credits.
Wie kommst du auf 3600?

Maui

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%.