Kein Update von "State" bei HM-ES-PMSw1-Pl

Hallo Zusammen,

ich habe gerade einen neuen HM-ES-PMSw1-Pl an mein Homegear angelernt und kann ein etwas eigenartiges Verhalten beobachten:

Es werden alle Parameter aus allen Channels übertragen bis auf “STATE” der bleibt dauerhaft bei “c8”. Die Firmware des HM-ES-PMSw1-Pl ist 1.6, also nicht die allerneuste, aber ich kann leider wie in einem anderen Beitrag geschrieben, gerade keine Geräte über Homegear updaten.

Ich habe mal ein Log erstellt bei dem ich paar mal den Taster am Gerät gedrückt habe. Ich habe mal auf “peer 52” gefiltet, damit das log aufgrund meiner 52 Devices nicht unnötig lang wird:
log_Probleme_mit_HM-ES-PMSw1-Pl.txt (5.15 KB)

Hat das jemand von euch schonmal gehabt? Hat da jemand einen Tip für mich?

Gruß Andreas

Hallo Andreas,

in den zyklischen Statuspaketen wird kein “STATE” übertragen. “STATE” wird gesetzt nach dem Schalten am Aktor (da wird das Paket aber [vermutlich] nur als Broadcast gesendet, also nicht sehr sicher in der Kommunikation) oder durch das Antwortpaket nach dem Setzen von “STATE”.

Viele Grüße

Sathya

Hallo Sathya,

danke auch hier für deine Antwort. Leider kommt das Paket tatsächlich nie an, ich habe da schon länger mitgelogged. Auch beim manuellen Schalten am Aktor kommt nichts und der Aktor lässt sich auch nicht über Homegear schalten.

Das manche Werte nicht zyklisch übertragen werden, ist mir bereits aufgefallen. Nur das es nie kommt, auch nicht bei einer Zustandsänderung ist wohl nicht ganz so normal… :wink:

In dem ausschnitt des Logs das ich angehängt hatte habe ich 4-5 mal mit dem Taster am Aktor den selbigen an und wieder aus geschaltet (siehe “//Druck auf die Kanaltaste des HM-ES-PMSw1-Pl”), was immer eine Übertragung der restlichen Werte angetriggert hat, aber STATE wurde nie mit übertragen. Wird da von Homegear evtl. etwas nicht “interpretiert”?

Gruß Andreas

Ich muss da noch was ergänzen:

Nachdem der HM-ES-PMSw1-Pl jetzt über das ganze Osterwochenende am Strom hing und auch “AN” war hat er tatsächlich den sich ändernden “STATE” gesendet bzw. ein entsprechender Eintrag ist im Log aufgetaucht:

03/29/16 13:38:25.742 Module HomeMatic BidCoS: Info: CURRENT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0006.
03/29/16 13:38:25.743 Module HomeMatic BidCoS: Info: ENERGY_COUNTER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000146.
03/29/16 13:38:25.743 Module HomeMatic BidCoS: Info: FREQUENCY on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x01.
03/29/16 13:38:25.743 Module HomeMatic BidCoS: Info: POWER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000014.
03/29/16 13:38:25.743 Module HomeMatic BidCoS: Info: VOLTAGE on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0914.
03/29/16 13:38:25.743 Module HomeMatic BidCoS: Info: STATE on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:38:25.743 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:39:16.482 Module HomeMatic BidCoS: Info: BOOT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x01.
03/29/16 13:39:16.483 Module HomeMatic BidCoS: Info: CURRENT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00C9.
03/29/16 13:39:16.483 Module HomeMatic BidCoS: Info: ENERGY_COUNTER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000146.
03/29/16 13:39:16.483 Module HomeMatic BidCoS: Info: FREQUENCY on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0xFF.
03/29/16 13:39:16.483 Module HomeMatic BidCoS: Info: POWER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0000B9.
03/29/16 13:39:16.483 Module HomeMatic BidCoS: Info: VOLTAGE on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0910.
03/29/16 13:39:18.615 Module HomeMatic BidCoS: Info: STATE on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0xC8.
03/29/16 13:39:18.616 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:39:24.363 Module HomeMatic BidCoS: Info: BOOT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x01.
03/29/16 13:39:24.363 Module HomeMatic BidCoS: Info: CURRENT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0000.
03/29/16 13:39:24.363 Module HomeMatic BidCoS: Info: ENERGY_COUNTER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000146.
03/29/16 13:39:24.363 Module HomeMatic BidCoS: Info: FREQUENCY on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0xFE.
03/29/16 13:39:24.363 Module HomeMatic BidCoS: Info: POWER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000000.
03/29/16 13:39:24.363 Module HomeMatic BidCoS: Info: VOLTAGE on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0917.
03/29/16 13:39:24.615 Module HomeMatic BidCoS: Info: STATE on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:39:24.615 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:39:34.483 Module HomeMatic BidCoS: Info: BOOT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x01.
03/29/16 13:39:34.483 Module HomeMatic BidCoS: Info: CURRENT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0068.
03/29/16 13:39:34.483 Module HomeMatic BidCoS: Info: ENERGY_COUNTER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000146.
03/29/16 13:39:34.483 Module HomeMatic BidCoS: Info: FREQUENCY on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0xFF.
03/29/16 13:39:34.483 Module HomeMatic BidCoS: Info: POWER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000086.
03/29/16 13:39:34.483 Module HomeMatic BidCoS: Info: VOLTAGE on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0912.
03/29/16 13:39:36.715 Module HomeMatic BidCoS: Info: STATE on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0xC8.
03/29/16 13:39:36.715 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.

aber er hat sich immer noch nicht über OpenHAB schalten lassen

nachdem ich das Gerät aus der Steckdose herausgezogen habe um es zur Steckdose auf dem Schreibtisch “Umzuziehen” und dort wieder eingesteckt habe kommt nun keine Aktualisierung mehr vom “STATE”. Beim Betätigen des Tasters auf dem Aktor kommt nun nur noch “WORKING […] was set to 0x00.” und hin und wieder die Aktualisierung der Werte “CURRENT”, “ENERGY_COUNTER”, “FREQUENCY”, “POWER” und “VOLTAGE”

03/29/16 13:59:04.718 Module HomeMatic BidCoS: Info: CURRENT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0000.
03/29/16 13:59:04.718 Module HomeMatic BidCoS: Info: ENERGY_COUNTER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000000.
03/29/16 13:59:04.718 Module HomeMatic BidCoS: Info: FREQUENCY on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x02.
03/29/16 13:59:04.718 Module HomeMatic BidCoS: Info: POWER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000000.
03/29/16 13:59:04.718 Module HomeMatic BidCoS: Info: VOLTAGE on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x091B.
03/29/16 13:59:11.880 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:59:14.380 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:59:17.180 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 13:59:19.880 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 14:00:29.481 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x00.
03/29/16 14:01:30.218 Module HomeMatic BidCoS: Info: CURRENT on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x0000.
03/29/16 14:01:30.218 Module HomeMatic BidCoS: Info: ENERGY_COUNTER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000000.
03/29/16 14:01:30.218 Module HomeMatic BidCoS: Info: FREQUENCY on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0xFF.
03/29/16 14:01:30.218 Module HomeMatic BidCoS: Info: POWER on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x000000.
03/29/16 14:01:30.218 Module HomeMatic BidCoS: Info: VOLTAGE on channel 2 of HomeMatic BidCoS peer 52 with serial number LEQ0930239 was set to 0x091A.

auch wenn ich über ein PHP-Script mit

versuche den Aktor an oder aus zu schalten kommt nur

Array ( [faultCode] => -100 [faultString] => No answer from device. )

Und das obwohl das Device direkt neben dem LAN-GW (DEHDLGW0001) liegt und einen sehr guten Empfang hat:

Array ( [ID] => 52 [INTERFACE] => DEHDLGW001 [NAME] => DEHDSP1001 [RSSI] => -49 )

Update:
Nach mehreren Malen unpairen und neu pairen funktioniert es jetzt einwandfrei.

Das kann in so einem Fall also helfen. Evtl. ging aufgrund des hohen Message-Aufkommens beim Pairing was schief…

“No answer from device.” kann tatsächlich dadurch verursacht sein, dass beim Pairing etwas schief gelaufen ist oder das Pairing noch nicht abgeschlossen ist. Jetzt im Nachhinein wäre es interessant zu wissen, ob “Config pending” noch auf “true” stand… Aber Hauptsache, es funktioniert jetzt :wink:.

Viele Grüße

Sathya

Hallo Sathya,

beim nächsten mal werde ich darauf achten und gerne berichten… :wink: Jetzt weiss ich ja auf was ich achten muss, falls das mal wieder vorkommt…

Gruß Andreas