[gelöst] MAX_Parse: Don't know how to interpret Ack payload for

Begonnen von willyk, 21 September 2015, 16:20:22

Vorheriges Thema - Nächstes Thema

willyk

Hallo,

im Stundentakt tauch diese Fehlermeldung im Log auf:

MAX_Parse: Don't know how to interpret Ack payload for

Im Log (mit verbose 5) steht dazu folgendes:

2015.09.21 15:18:12 5: CUL/RAW: /Z0B3E06300C201F0BB7C70010F2

Z0B3E00020BB7C70C201F000051


2015.09.21 15:18:12 4: CUL_Parse: maxcl Z0B3E06300C201F0BB7C70010F2 -81
2015.09.21 15:18:12 5: maxcl dispatch Z0B3E06300C201F0BB7C70010
2015.09.21 15:18:12 5: CUL_MAX_Parse: len 11, msgcnt 3E, msgflag 06, msgTypeRaw ShutterContactState, src 0c201f, dst 0bb7c7, groupid 0, payload 10
2015.09.21 15:18:12 5: CUL_MAX_Parse: rssi: -81
2015.09.21 15:18:12 4: CUL_Parse: maxcl Z0B3E00020BB7C70C201F000051 -33.5
2015.09.21 15:18:12 5: maxcl dispatch Z0B3E00020BB7C70C201F0000
2015.09.21 15:18:12 5: CUL_MAX_Parse: len 11, msgcnt 3E, msgflag 00, msgTypeRaw Ack, src 0bb7c7, dst 0c201f, groupid 0, payload 00
2015.09.21 15:18:12 5: CUL_MAX_Parse: rssi: -33.5
2015.09.21 15:18:12 2: MAX_Parse: Don't know how to interpret Ack payload for


Der Shuttercontact funktioniert, soweit ich das beurteilen kann.

Hat mir jemand einen Tip, was ich falsch mache? Oder ist diese Meldung unkritisch?

Danke + Gruss
Willy
NUC mit Ubuntu, MAX!Cube, CUNO, 6 MAX WT, 16 MAX HT, 2 MAX Fensterkontakt, MaxScanner

MrBob

#1
Das kommt mir bekannt vor. Ich meine mich noch zu erinnern, daß diese Meldung daher kommt, daß eine MAX!Cube existiert, welche aktiv als Master Ack's an die Geräte schickt. Diese Konstellation liegt auch bei mir vor. Ich habe mir damit geholfen, indem ich zum Einen der Cube ein dummy gesetzt habe (und scheinbar auch andere Attribute wie ignore. Ich glaube diese stammen noch von meinen Versuchen die Meldung weg zu bekommen und sind verblieben)


define MAX_010203 MAX dummy 010203
attr MAX_010203 alias MAX!Cube
attr MAX_010203 dummy 1
attr MAX_010203 ignore 1


und zum Zweiten die 10_MAX.pm geändert habe:

suche nach:

    } elsif($shash->{type} eq "Cube") {
      ; #Payload is always "00"


fürge dahinter an:

    } elsif($shash->{type} eq "dummy") {
      ; #ignore this device


Achtung ! Nach einem "update" ist die Änderung natürlich wieder weg. Du musst also nach jedem FHEM-Update die 10_MAX.pm wieder "korrigieren".


Edit: Siehe auch http://forum.fhem.de/index.php/topic,30929.msg234831.html#msg234831

willyk

Hab mir den Code mal angeschaut; ich denke es ist so wie du gesagt hast. Der Cube sendete ein ack, der CUL empfängt das dann, kann damit nichts anfangen und meckert rum.

Schade dass das nicht abgefangen wird; aber da die Ursache eher harmlos ist, kann ich damit leben.

Danke dir für Deine Hilfe

Gruss
willy
NUC mit Ubuntu, MAX!Cube, CUNO, 6 MAX WT, 16 MAX HT, 2 MAX Fensterkontakt, MaxScanner

birdy

Im Logfile befindet sich bei mir alle paar Minuten die folgende Fehlermeldung.
MAX_Parse: Don't know how to interpret Ack payload for

Liegt dies daran das ich meine MAX Komponenten im Kombimodus (CUBE & CUN) betreibe?

Nun möchte ich diese Fehlermeldung wegbekommen.
Verstehe aber nicht wie ich das machen muss.
Für welches Device muss ich nun welche zusätzlichen Attribute setzen?

Danke für Eure Hilfe

Gruss birdy
FHEM  @Debian bullseye @Proxmox VE 8.1.3
@intelNUC's  (i5)
CUL 433(a-culfw), CUL 868(SlowRF), Max-Cube CUN geflash, HM-CFG-USB-2 (HMALND)