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
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
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