GELÖST - HM-Sen-MDIR-WM55 Bewegungsmelder sendet motion ohne Bewegung

Begonnen von t1me2die, 12 Januar 2017, 17:28:06

Vorheriges Thema - Nächstes Thema

t1me2die

Moin liebes Forum,

ich verzweifle langsam an dem HM Bewegungsmelder.

Habe das Device erfolgreich gepairt und ist soweit auch in FHEM sichtbar.
getConfig habe ich ausgelöst und habe dann die Taste auf der Rückseite des Gerätes gedrückt.
Das Gerät blinkt gelb und zum Schluss grün, in FHEM steht CMDs_done.
Die Button reagieren ganz normal.
Ich habe minInterval auf 60 gesetzt und danach auch getConfig gemacht und die Anlerntest gedrückt.

Das Gerät sendet alle 60Sekunden, dass "motion" erkannt wurde, obwohl sich hier definitiv nichts bewegt. Selbst wenn ich das Gerät mit einer Decke bedecke, selbes Phänomen.
Was mir noch auffällt, dass das Gerät alle 2-3 Sekunden kurz rot aufblinkt.
Also irgendwo muss noch ein Fehler sein oder ich habe was falsch gemacht.
@edit: Nun blinkt er nicht mehr alle paar Sekunden rot, aber sendet dennoch "motion".

Hier ein list vom Device:

Internals:
   DEF        4E6C7D
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     390
   NAME       fl_Eingang
   NOTIFYDEV  global
   NR         236
   NTFY_ORDER 50-fl_Eingang
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 fl_Eingang_An
   channel_02 fl_Eingang_Aus
   channel_03 fl_Eingang_Motion
   lastMsg    No:32 - t:10 s:4E6C7D d:115200 01000000
   myHmUART_MSGCNT 390
   myHmUART_RAWMSG 0501003B32A0104E6C7D11520001000000
   myHmUART_RSSI -59
   myHmUART_TIME 2017-01-12 17:38:28
   protLastRcv 2017-01-12 17:38:28
   protResnd  1 last_at:2017-01-12 17:31:56
   protSnd    77 last_at:2017-01-12 17:38:28
   protState  CMDs_done
   rssi_at_myHmUART cnt:390 max:-42 lst:-59 min:-79 avg:-60.05
   Readings:
     2017-01-11 21:22:54   CommandAccepted yes
     2017-01-12 17:38:22   D-firmware      1.1
     2017-01-12 17:38:22   D-serialNr      NEQ0960387
     2017-01-12 17:38:24   PairedTo        0x000000
     2017-01-11 21:18:12   R-pairCentral   0x000000
     2017-01-12 17:38:24   RegL_00.          02:00 0A:00 0B:00 0C:00 14:03 18:00 00:00
     2017-01-12 17:37:39   battery         ok
     2017-01-12 17:37:39   brightness      117
     2017-01-12 17:37:39   cover           closed
     2017-01-12 14:57:16   motion          off
     2017-01-12 17:37:39   powerOn         2017-01-12 17:37:39
     2017-01-12 17:37:39   recentStateType info
     2017-01-12 17:38:28   state           CMDs_done
   Helper:
     HM_CMDNR   50
     PONtest    0
     cSnd       011152004E6C7D03040000000001,011152004E6C7D0303
     mId        00DB
     rxType     28
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +4E6C7D,00,00,00
       nextSend   1484239108.30465
       prefIO
       rxt        2
       vccu
       p:
         4E6C7D
         00
         00
         00
     Mrssi:
       mNo        32
       Io:
         myHmUART   -57
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         myHmUART
       flg        A
       ts         1484239108.03517
       ack:
         HASH(0x31ef090)
         3280021152004E6C7D00
     Rssi:
       At_myhmuart:
         avg        -60.0589743589744
         cnt        390
         lst        -59
         max        -42
         min        -79
     Shadowreg:
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   event-on-change-reading state
   expert     2_raw
   firmware   1.1
   model      HM-Sen-MDIR-WM55
   room       Flur
   serialNr   NEQ0960387
   subType    motionAndBtn
   webCmd     getConfig:clear msgEvents


Hier ein list von Device (Motion):

Internals:
   CHANGED
   DEF        4E6C7D03
   NAME       fl_Eingang_Motion
   NOTIFYDEV  global
   NR         240
   NTFY_ORDER 50-fl_Eingang_Motion
   STATE      motion
   TYPE       CUL_HM
   chanNo     03
   device     fl_Eingang
   Readings:
     2017-01-11 21:22:54   R-brightFilter  7
     2017-01-11 21:22:54   R-captInInterval off
     2017-01-10 19:07:42   R-evtFltrNum    1
     2017-01-10 19:07:42   R-evtFltrPeriod 1 s
     2017-01-11 21:22:54   R-minInterval   60
     2017-01-10 19:07:42   R-sign          off
     2017-01-12 17:14:18   RegL_01.          01:12 02:72 08:00 22:00 30:03 00:00
     2017-01-12 17:26:56   State           test
     2017-01-12 17:26:13   brightness      12
     2017-01-12 17:26:13   motion          on (to broadcast)
     2017-01-12 17:26:13   motionCount     21_next:60s
     2017-01-12 17:20:08   motionDuration  123
     2017-01-12 17:26:13   state           motion
     2017-01-11 21:18:03   trigDst_115200  noConfig
     2017-01-12 17:26:13   trigger_cnt     21
   Helper:
     moStart    1484238011.40607
     peerIDsRaw ,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
Attributes:
   event-on-change-reading state
   model      HM-Sen-MDIR-WM55
   peerIDs    00000000,
   room       Flur


Falls noch Infos fehlen, bitte sagen.

Gruß
Mathias

t1me2die

Nachdem ich nun mit den jeweiligen Werten für regSet minInterval, brightFilter  und evtFltrNum herum experimentiert habe, bin ich leider auch kein Stück schlauer.
Habe das gute Device auch mal resettet und wollte es mit den Standardwerten "nochmal" probieren.

minInterval steht nun auf 240, sprich alle 4 Minuten.

Wenn ich den Event monitor nun anhauen, erscheint am Ende eines minInterval:


2017-01-13 13:37:09 CUL_HM fl_Eingang_Motion noMotion
2017-01-13 13:37:09 CUL_HM fl_Eingang_Motion motion
2017-01-13 13:45:12 CUL_HM fl_Eingang_Motion noMotion
2017-01-13 13:45:13 CUL_HM fl_Eingang_Motion motion


Anscheinend teilt er mit, dass keine Bewegung erkannt wurde, aber zeitgleich das doch eine "motion" erkannt wurde, obwohl sich definitiv nichts bewegt, außer die Luft  ;D

Was mich wundert ist, dass der Abstand von 4Minuten bei weitem nicht eingehalten wird.

Gruß
Mathias

t1me2die

So, ich wollte mich einmal kurz zurückmelden.

Der BM funktioniert nun. Ich habe die Platine einmal rausgenommen und neu eingesetzt, auf einmal geht es.
Verstehen muss ich es nicht, aber es klappt.

Hier noch einmal für die Nachwelt ein list.


Internals:
   DEF        4E6C7D
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     295
   NAME       fl_Eingang
   NOTIFYDEV  global
   NR         253
   NTFY_ORDER 50-fl_Eingang
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 fl_Eingang_Aus
   channel_02 fl_Eingang_An
   channel_03 fl_Eingang_Motion
   lastMsg    No:12 - t:41 s:4E6C7D d:000000 03054660
   myHmUART_MSGCNT 295
   myHmUART_RAWMSG 050000391284414E6C7D00000003054660
   myHmUART_RSSI -57
   myHmUART_TIME 2017-01-13 22:05:21
   protLastRcv 2017-01-13 22:05:21
   protResnd  1 last_at:2017-01-13 20:52:15
   protSnd    62 last_at:2017-01-13 21:55:46
   protState  CMDs_done
   rssi_at_myHmUART cnt:295 lst:-57 max:-46 min:-80 avg:-63.38
   Readings:
     2017-01-13 21:55:30   CommandAccepted yes
     2017-01-13 21:55:44   D-firmware      1.1
     2017-01-13 21:55:44   D-serialNr      NEQ0960387
     2017-01-12 22:27:12   PairedTo        0x115200
     2017-01-12 18:26:05   R-pairCentral   0x115200
     2017-01-12 22:27:12   RegL_00.        02:01 0A:11 0B:52 0C:00 14:03 18:00 00:00
     2017-01-13 08:45:22   aesCommToDev    pending
     2017-01-13 08:45:22   aesKeyNbr       00
     2017-01-13 21:50:12   battery         ok
     2017-01-13 21:50:12   brightness      116
     2017-01-13 21:50:12   cover           closed
     2017-01-13 13:52:39   motion          off
     2017-01-13 21:50:12   powerOn         2017-01-13 21:50:12
     2017-01-13 21:50:12   recentStateType info
     2017-01-13 21:55:46   state           CMDs_done
   Helper:
     HM_CMDNR   18
     PONtest    0
     cSnd       011152004E6C7D03040000000001,011152004E6C7D0303
     mId        00DB
     rxType     28
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +4E6C7D,00,00,00
       nextSend   1484341521.8087
       prefIO
       rxt        2
       vccu
       p:
         4E6C7D
         00
         00
         00
     Mrssi:
       mNo        12
       Io:
         myHmUART   -55
     Prt:
       bErr       0
       sProc      0
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_myhmuart:
         avg        -63.3864406779661
         cnt        295
         lst        -57
         max        -46
         min        -80
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   event-on-change-reading state
   expert     2_raw
   firmware   1.1
   model      HM-Sen-MDIR-WM55
   room       Flur
   serialNr   NEQ0960387
   subType    motionAndBtn
   webCmd     getConfig:clear msgEvents


Und ein list vom Motion Device:


Internals:
   DEF        4E6C7D03
   NAME       fl_Eingang_Motion
   NOTIFYDEV  global
   NR         257
   NTFY_ORDER 50-fl_Eingang_Motion
   STATE      noMotion
   TYPE       CUL_HM
   chanNo     03
   device     fl_Eingang
   Readings:
     2017-01-12 18:44:38   CommandAccepted yes
     2017-01-13 20:53:08   R-brightFilter  7
     2017-01-13 20:53:08   R-captInInterval off
     2017-01-13 21:55:30   R-evtFltrNum    1
     2017-01-13 21:55:30   R-evtFltrPeriod 1 s
     2017-01-13 20:53:08   R-minInterval   60
     2017-01-13 20:49:43   R-sign          off
     2017-01-13 21:55:45   RegL_01.          01:12 02:72 08:00 22:00 30:03 00:00
     2017-01-13 22:05:21   brightness      70
     2017-01-13 22:06:23   motion          off
     2017-01-13 22:05:21   motionCount     5_next:60s
     2017-01-13 22:06:23   motionDuration  62
     2017-01-13 22:06:23   state           noMotion
     2017-01-13 13:20:47   trigDst_115200  noConfig
     2017-01-13 22:05:21   trigger_cnt     5
   Helper:
     peerIDsRaw ,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
Attributes:
   event-on-change-reading state
   model      HM-Sen-MDIR-WM55
   peerIDs    00000000,
   room       Flur


Gruß
Mathias