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

Begonnen von MrBob, 28 Dezember 2014, 16:48:47

Vorheriges Thema - Nächstes Thema

MrBob

Hallo zusammen,

ich hatte bis dato immer die Meldung "Got message for undefined device 05038d, and failed to guess type from msg 'Ack' - ignoring" im Log, welches auf das von der Cube kommende ACK zurückzuführen ist. Die Cube verrichtet hier noch immer ihre Arbeit, mein CUL ist derzeit nur "Lauscher" um mich mit dem Ganzen Thema ausseinander zu setzen.

Ich habe mir nun gedacht, daß ich über "define MAX_CUBE MAX dummy 05038d" ein Dummy device anlegen kann, damit die o.g. Log-Meldung ausbleibt, doch nun erhalte ich
"MAX_Parse: Don't know how to interpret Ack payload for dummy".

Kann man dieses nicht ignorieren ?

LG,
MrBob

MrBob

Da weder das Attr ignore, noch dummy geholfen haben, habe ich die 10_MAX.pm modifiziert:

suchen nach:

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


dahinter einfügen:

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


somit werden dummy-devices ignoriert. FHEM restart nicht vergessen !

Matthias Gehre

Ja, bisher gibt es keine eingebaute Möglichkeit, dies zu ignorieren.