FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: MrBob am 28 Dezember 2014, 16:48:47

Titel: MAX_Parse: Don't know how to interpret Ack payload for dummy
Beitrag von: MrBob am 28 Dezember 2014, 16:48:47
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
Titel: Antw:MAX_Parse: Don't know how to interpret Ack payload for dummy
Beitrag von: MrBob am 28 Dezember 2014, 18:05:15
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 !
Titel: Antw:MAX_Parse: Don't know how to interpret Ack payload for dummy
Beitrag von: Matthias Gehre am 28 Dezember 2014, 22:27:17
Ja, bisher gibt es keine eingebaute Möglichkeit, dies zu ignorieren.