Hallo allerseits,
wie hier (http://forum.fhem.de/index.php/topic,18071.msg289519.html#msg289519) schon mal angerissen habe ich einen Lichtschalter HM-LC-Sw1PBU-FM-CustomFW, also mit der alternativen Firmware mit getrenntem Aktor, Taster + Wechselschalter, mit einem klassischen Lichtschalter in einer Wechselschaltung verbaut. Das funktioniert soweit prima, mittels Channel 4 des HM Schalters kann ich über FHEM immer gezielt ein- oder ausschalten. Das geht mit der Original HM Firmware ja leider nicht da der Schalter dann nur toggelt da er den Status der angeschlossenen Lampe nicht kennt. Soweit, so gut.
Für den geplanten Einsatz im Flur soll jetzt noch ein Bewegungsmelder HM-SEC-MDIR ins Spiel kommen. Ziel ist, dass ab Unterschreitung einer bestimmten Helligkeit bei erkannter Bewegung das Licht für 30 Sekunden eingeschaltet wird. Wird keine weitere Bewegung erkannt soll es dann wieder ausgehen, wird innerhalb der 30 Sekunden eine weitere Bewegung registriert soll jeweils um 30 Sekunden verlängert werden.
Dank Hinweis von frank im oben verlinkten Thema habe ich den MDIR mit Channel 4 gepeert und begonnen die Register zu konfigurieren. Letzteres ist allerdings noch ein Buch mit 7 Siegeln für mich, daher die Frage nach den richtigen Registern und Werten um oben genanntes Ziel zu erreichen. Ich habe einige interessante Themen im Forum gefunden, aber die darin diskutierten Registereinstellungen haben leider nicht zum Erfolg geführt. Mittlerweile sind die Einstellungen wahrscheinlich etwas durcheinander gekommen...
So sieht der zeit der Schalter (HM-LC-Sw1PBU-FM-CustomFW) aus:
Internals:
CUL_0_MSGCNT 4924
CUL_0_RAWMSG A14D1805E2615264949A10000000000000000000000::-46.5:CUL_0
CUL_0_RSSI -46.5
CUL_0_TIME 2015-04-28 21:01:42
DEF 261526
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 4924
NAME HM_261526
NR 30
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_261526_Btn_01
channel_02 HM_261526_Btn_02
channel_03 HM_261526_Sw_01
channel_04 HM_261526_Sw_02
lastMsg No:D1 - t:5E s:261526 d:4949A1 0000000000000000000000
protCmdDel 1
protLastRcv 2015-04-28 21:01:42
protResnd 9 last_at:2015-04-27 23:18:01
protResndFail 1 last_at:2015-04-27 21:35:13
protSnd 367 last_at:2015-04-27 23:19:38
protState CMDs_done
rssi_at_CUL_0 avg:-48.91 min:-66 max:-45 lst:-46.5 cnt:4936
Readings:
2015-04-27 23:17:52 CommandAccepted yes
2015-04-21 21:24:23 D-firmware 1.5
2015-04-21 21:24:23 D-serialNr LEQ0045220
2015-04-27 22:00:11 PairedTo 0x4949A1
2015-04-27 21:59:58 R-intKeyVisib visib
2015-04-21 21:24:27 R-pairCentral 0x4949A1
2015-04-27 22:00:11 RegL_00: 02:81 05:00 0A:49 0B:49 0C:A1 12:00 00:00
2015-04-24 22:31:01 sabotageAttackId ErrIoId_494949 cnt:4
2015-04-27 23:19:38 state CMDs_done
Helper:
cSnd 114949A12615260203000000
mId F0A9
rxType 1
Io:
newChn +261526,00,01,00
nextSend 1430247702.09954
rxt 0
vccu vccu
p:
261526
00
01
00
prefIO:
CUL_0
Mrssi:
mNo D1
Io:
CUL_0 -44.5
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat 01,02
Role:
dev 1
Rssi:
At_cul_0:
avg -48.9120745542949
cnt 4936
lst -46.5
max -45
min -66
Shadowreg:
Attributes:
IODev CUL_0
IOgrp vccu:CUL_0
autoReadReg 4_reqStatus
expert 2_full
firmware 1.5
model HM-LC-Sw1PBU-FM-CustomFW
room CUL_HM
serialNr LEQ0045220
subType switch
webCmd getConfig:clear msgEvents
Der mit dem Bewegungsmelder gepeste Channel 4 / Sw_02:
Internals:
DEF 26152604
NAME HM_261526_Sw_02
NR 34
STATE off
TYPE CUL_HM
chanNo 04
device HM_261526
peerList HM_1F7F71,
Readings:
2015-04-27 21:34:46 CommandAccepted yes
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgActionType jmpToTarget
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgCtDlyOff geLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgCtDlyOn geLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgCtOff geLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgCtOn geLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgCtValHi 100
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgCtValLo 50
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgMultiExec on
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgOffDly 0 s
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgOffTime unused
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgOffTimeMode absolut
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgOnDly 0 s
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgOnTime unused
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgOnTimeMode minimal
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgSwJtDlyOff off
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgSwJtDlyOn on
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgSwJtOff dlyOn
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-lgSwJtOn dlyOff
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shActionType jmpToTarget
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shCtDlyOff ltLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shCtDlyOn ltLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shCtOff ltLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shCtOn ltLo
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shCtValHi 100
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shCtValLo 50
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shOffDly 0 s
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shOffTime unused
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shOffTimeMode absolut
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shOnDly 0 s
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shOnTime 30 s
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shOnTimeMode minimal
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shSwJtDlyOff dlyOn
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shSwJtDlyOn on
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shSwJtOff dlyOn
2015-04-27 23:18:04 R-HM_1F7F71_chn-01-shSwJtOn on
2015-04-27 23:17:56 RegL_01: 82:00 83:00 84:00 85:00 86:00 87:00 88:00 89:00 8A:00 8B:00 8C:00 00:00
2015-04-27 23:18:03 RegL_03:HM_1F7F71_chn:01 02:22 03:22 04:32 05:64 06:00 07:3E 08:00 09:FF 0A:81 0B:13 0C:13 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:A1 8B:14 8C:63 00:00
2015-04-27 23:19:06 deviceMsg off (to vccu)
2015-04-27 23:19:06 level 0
2015-04-27 23:19:06 pct 0
2015-04-27 23:18:01 peerList HM_1F7F71,
2015-04-27 23:19:06 recentStateType info
2015-04-27 23:19:06 state off
2015-04-27 23:19:06 timedOn off
2015-04-28 21:08:48 trigLast HM_1F7F71 :32
2015-04-28 21:08:48 trig_HM_1F7F71 32
Helper:
dlvlCmd ++A0114949A12615260204C80000
peerIDsRaw ,1F7F7101,00000000
Role:
chn 1
prs 1
Shadowreg:
Attributes:
model HM-LC-Sw1PBU-FM-CustomFW
peerIDs 00000000,1F7F7101,
webCmd statusRequest:toggle:on:off
Und hier der Bewegungsmelder (HM-SEC-MDIR):
Internals:
CUL_0_MSGCNT 706
CUL_0_RAWMSG A0DCFA0411F7F71261526015D2060::-52.5:CUL_0
CUL_0_RSSI -52.5
CUL_0_TIME 2015-04-28 21:10:49
DEF 1F7F71
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 706
NAME HM_1F7F71
NR 27
STATE motion
TYPE CUL_HM
lastMsg No:CF - t:41 s:1F7F71 d:261526 015D2060
peerList HM_261526_Sw_02,
protCmdDel 4
protErrIoAttack 7 last_at:2015-04-28 20:55:51
protErrIoId_494949 8 last_at:2015-04-28 20:55:51
protLastRcv 2015-04-28 21:10:49
protResnd 6 last_at:2015-04-27 21:30:39
protResndFail 2 last_at:2015-04-27 21:31:52
protSnd 140 last_at:2015-04-28 20:55:53
protState CMDs_done
rssi_at_CUL_0 avg:-41.22 min:-71.5 max:-30.5 lst:-52.5 cnt:697
Readings:
2015-04-28 20:55:51 Activity alive
2015-04-27 22:17:00 CommandAccepted yes
2015-04-28 20:55:51 D-firmware 1.6
2015-04-28 20:55:51 D-serialNr KEQ0364464
2015-04-28 20:55:52 PairedTo 0x4949A1
2015-04-27 21:37:00 R-HM_261526_Sw_02-peerNeedsBurst off
2015-04-27 22:17:00 R-brightFilter 7
2015-04-27 22:17:00 R-captInInterval on
2015-04-19 18:37:50 R-evtFltrNum 1
2015-04-19 18:37:50 R-evtFltrPeriod 1 s
2015-04-19 18:37:50 R-ledOnTime 0 s
2015-04-27 22:17:00 R-minInterval 60
2015-04-19 18:37:49 R-pairCentral 0x4949A1
2015-04-19 18:37:49 R-sabotageMsg on
2015-04-28 20:55:52 RegL_00: 02:01 0A:49 0B:49 0C:A1 10:01 00:00
2015-04-28 20:55:52 RegL_01: 01:12 02:7A 08:00 22:00 00:00
2015-04-28 20:55:52 RegL_04:HM_261526_Sw_02 01:00 00:00
2015-04-28 20:53:26 battery ok
2015-04-28 21:10:48 brightness 32
2015-04-28 20:53:26 cover open
2015-04-28 21:10:48 motion on (to HM_261526)
2015-04-28 21:10:48 motionCount 93_next:29s
2015-04-28 20:55:52 peerList HM_261526_Sw_02,
2015-04-28 02:48:04 powerOn 2015-04-28 02:48:04
2015-04-28 20:53:26 recentStateType info
2015-04-28 20:55:51 sabotageAttack ErrIoAttack cnt:7
2015-04-28 20:55:51 sabotageAttackId ErrIoId_494949 cnt:8
2015-04-28 21:10:48 state motion
2015-04-27 21:35:57 trigDst_vccu noConfig
2015-04-28 21:10:48 trigger_cnt 93
Helper:
cSnd 014949A11F7F7101042615260404
mId 004A
peerIDsRaw ,26152604,00000000
rxType 28
Io:
newChn +1F7F71,00,01,1E
nextSend 1430248249.29874
rxt 2
vccu vccu
p:
1F7F71
00
01
1E
prefIO:
CUL_0
Mrssi:
mNo CF
Io:
CUL_0 -50.5
Prt:
bErr 0
sProc 0
sleeping 1
try 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_cul_0:
avg -41.2274031563846
cnt 697
lst -52.5
max -30.5
min -71.5
Shadowreg:
Attributes:
IODev CUL_0
IOgrp vccu:CUL_0
actCycle 000:20
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.6
model HM-SEC-MDIR
peerIDs 00000000,26152604,
room CUL_HM
serialNr KEQ0364464
subType motionDetector
Für mich sieht es so als als wäre das Peering ok und der Schalter empfängt die korrekten Signale vom Bewegungsmelder:
ZitattrigLast HM_1F7F71 :32
bzw.
Zitatmotion on (to HM_261526)
Leider wird bei dieser Konfiguration bisher kein Licht eingeschaltet. Hat jemand eine Idee wo ich ansetzten muss damit die erkannte und anscheinen auch übermittelte Bewegung das Licht einschaltet?
Bin für jeden Hinweis dankbar!
Viele Grüße,
Christoph
Ich habe noch mal einiges ausprobiert. Wenn ich den Bewegungsmelder mit einem HM-LC-Sw1PBU-FM mit der Original HM Firmware peere und dann per HM Template motionOnSw konfiguriere funktioniert alles prima. Das Licht wird bei Bewegung eingeschaltet und geht nach der eingestellten Zeit wieder aus. Das Problem in der Wechselschaltung ist halt nur dass das Licht durch den Bewegungsmelder ausgeschaltet wird wenn es vorher durch den "normalen" Lichtschalter eingeschaltet wurde. Deswegen soll ja die alternative Firmware zum Einsatz kommen.
Ich habe jetzt wieder den HM-SEC-MDIR mit dem Channel 4 / SW_02 des Schalters mit der alternativen Formware gepeert und die Register mit den Einstellungen vom vorherigen Peering mit dem Originalschalter verglichen. Bei den relevanten Share-Registern passt soweit alles.
R-HM_1F7F71_chn-01-shActionType jmpToTarget
R-HM_1F7F71_chn-01-shCtDlyOff ltLo
R-HM_1F7F71_chn-01-shCtDlyOn ltLo
R-HM_1F7F71_chn-01-shCtOff ltLo
R-HM_1F7F71_chn-01-shCtOn ltLo
R-HM_1F7F71_chn-01-shCtValHi 100
R-HM_1F7F71_chn-01-shCtValLo 50
R-HM_1F7F71_chn-01-shOffDly 0 s
R-HM_1F7F71_chn-01-shOffTime unused
R-HM_1F7F71_chn-01-shOffTimeMode absolut
R-HM_1F7F71_chn-01-shOnDly 0 s
R-HM_1F7F71_chn-01-shOnTime 30 s
R-HM_1F7F71_chn-01-shOnTimeMode absolut
R-HM_1F7F71_chn-01-shSwJtDlyOff dlyOn
R-HM_1F7F71_chn-01-shSwJtDlyOn on
R-HM_1F7F71_chn-01-shSwJtOff dlyOn
R-HM_1F7F71_chn-01-shSwJtOn on
Wobei ich mir nicht sicher bin ob der Channel stimmt?
R-HM_1F7F71_chn-01-shActionType jmpToTarget
Gepeert habe ich ja mit Channel 4. Channel 1 ist bei der alternativen Firmware ja ein Button (Sensor) und kein Aktor. Kann es sein das deswegen der Bewegungsmelder das Licht nicht einschaltet? Falls es daran liegt müsste vermutlich in der Firmware etwas angepasst werden. Hat da jemand eine Idee wo?
Viele Grüße,
Christoph
Oder habe ich da einen Denkfehler und das chn-01 in
R-HM_1F7F71_chn-01-shActionType jmpToTarget
bezieht sich auf Channel 1 des Bewegungsmelders?
JA
Ok, dann sollte das Peering ja tatsächlich ok sein. Also weiter experimentieren...
Vielen Dank erst mal!
poste doch mal je ein list vom schalter device und channel 4 und vom bm device und channel 1. ausserdem sniffe das auslösen des bm bei unterschiedlichen lichtverhältnissen.
Hi,
hier noch mal die Listings
Schalter
Internals:
CUL_0_MSGCNT 531
CUL_0_RAWMSG A14AE805E2615264949A10000000000000000000000::-47:CUL_0
CUL_0_RSSI -47
CUL_0_TIME 2015-05-07 22:42:37
DEF 261526
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 531
NAME HM_261526
NR 28
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_261526_Btn_01
channel_02 HM_261526_Btn_02
channel_03 HM_261526_Sw_01
channel_04 HM_261526_Sw_02
lastMsg No:AE - t:5E s:261526 d:4949A1 0000000000000000000000
protLastRcv 2015-05-07 22:42:37
protSnd 3 last_at:2015-05-07 20:48:17
protState CMDs_done
rssi_at_CUL_0 avg:-46.93 min:-54.5 max:-43 lst:-47 cnt:531
Readings:
2015-05-02 18:56:54 CommandAccepted yes
2015-05-01 18:47:07 D-firmware 1.5
2015-05-01 18:47:07 D-serialNr LEQ0045220
2015-04-27 22:00:11 PairedTo 0x4949A1
2015-04-27 21:59:58 R-intKeyVisib visib
2015-04-21 21:24:27 R-pairCentral 0x4949A1
2015-04-27 22:00:11 RegL_00: 02:81 05:00 0A:49 0B:49 0C:A1 12:00 00:00
2015-04-24 22:31:01 sabotageAttackId ErrIoId_494949 cnt:4
2015-05-07 20:48:17 state CMDs_done
Helper:
mId F0A9
rxType 1
Io:
newChn +261526,00,01,00
nextSend 1431031357.78034
rxt 0
vccu vccu
p:
261526
00
01
00
prefIO:
CUL_0
Mrssi:
mNo AE
Io:
CUL_0 -45
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
At_cul_0:
avg -46.9312617702448
cnt 531
lst -47
max -43
min -54.5
Attributes:
IODev CUL_0
IOgrp vccu:CUL_0
autoReadReg 4_reqStatus
expert 2_full
firmware 1.5
model HM-LC-Sw1PBU-FM-CustomFW
room CUL_HM
serialNr LEQ0045220
subType remoteAndSwitch
webCmd getConfig:clear msgEvents
Sw_02 / Channel 4
Internals:
DEF 26152604
NAME HM_261526_Sw_02
NR 32
STATE off
TYPE CUL_HM
chanNo 04
device HM_261526
peerList HM_1F7F71,
Readings:
2015-05-01 23:44:45 CommandAccepted yes
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgActionType off
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgCtDlyOff geLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgCtDlyOn geLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgCtOff geLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgCtOn geLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgCtValHi 100
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgCtValLo 50
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgMultiExec on
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgOffDly 0 s
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgOffTime unused
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgOffTimeMode absolut
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgOnDly 0 s
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgOnTime unused
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgOnTimeMode absolut
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgSwJtDlyOff off
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgSwJtDlyOn on
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgSwJtOff dlyOn
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-lgSwJtOn dlyOff
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shActionType jmpToTarget
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shCtDlyOff ltLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shCtDlyOn ltLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shCtOff ltLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shCtOn ltLo
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shCtValHi 100
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shCtValLo 50
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shOffDly 0 s
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shOffTime unused
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shOffTimeMode absolut
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shOnDly 0 s
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shOnTime 30 s
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shOnTimeMode absolut
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shSwJtDlyOff dlyOn
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shSwJtDlyOn on
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shSwJtOff dlyOn
2015-05-02 18:57:02 R-HM_1F7F71_chn-01-shSwJtOn on
2015-05-02 18:56:59 RegL_01: 82:00 83:00 84:00 85:00 86:00 87:00 88:00 89:00 8A:00 8B:00 8C:00 00:00
2015-05-02 18:57:02 RegL_03:HM_1F7F71_chn:01 02:22 03:22 04:32 05:64 06:00 07:3E 08:00 09:FF 0A:01 0B:13 0C:13 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:14 8C:63 00:00
2015-05-07 22:36:56 current 0
2015-05-07 20:48:17 deviceMsg off (to vccu)
2015-05-07 20:48:17 level 0 %
2015-05-07 20:48:17 pct 0
2015-05-07 19:56:24 peerList HM_1F7F71,
2015-05-07 20:48:17 recentStateType info
2015-05-07 20:48:17 state off
2015-05-07 20:48:17 timedOn off
2015-05-07 22:35:07 trigLast HM_1F7F71 :79
2015-05-07 22:35:07 trig_HM_1F7F71 79
Helper:
Role:
chn 1
Attributes:
model HM-LC-Sw1PBU-FM-CustomFW
peerIDs 00000000,1F7F7101,
webCmd statusRequest:toggle:on:off
Bewegungsmelder
Internals:
CUL_0_MSGCNT 75
CUL_0_RAWMSG A0D0D84101F7F714949A106012E00::-60:CUL_0
CUL_0_RSSI -60
CUL_0_TIME 2015-05-07 22:41:53
DEF 1F7F71
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 75
NAME HM_1F7F71
NR 35
STATE motion
TYPE CUL_HM
lastMsg No:0D - t:10 s:1F7F71 d:4949A1 06012E00
peerList HM_261526_Sw_02,
protLastRcv 2015-05-07 22:41:53
rssi_at_CUL_0 avg:-47.76 min:-68.5 max:-40.5 lst:-60 cnt:75
Readings:
2015-05-07 19:56:24 Activity alive
2015-05-01 19:00:12 CommandAccepted yes
2015-05-01 19:04:09 D-firmware 1.6
2015-05-01 19:04:09 D-serialNr KEQ0364464
2015-05-01 19:04:09 PairedTo 0x4949A1
2015-05-01 19:00:13 R-HM_261526_Sw_02-peerNeedsBurst off
2015-05-01 19:00:13 R-brightFilter 7
2015-05-01 19:00:13 R-captInInterval on
2015-05-01 19:00:13 R-evtFltrNum 1
2015-05-01 19:00:13 R-evtFltrPeriod 1 s
2015-05-01 19:00:13 R-ledOnTime 0 s
2015-05-01 19:00:13 R-minInterval 30
2015-05-01 19:00:12 R-pairCentral 0x4949A1
2015-05-01 19:00:12 R-sabotageMsg on
2015-05-01 19:04:09 RegL_00: 02:01 0A:49 0B:49 0C:A1 10:01 00:00
2015-05-01 19:04:09 RegL_01: 01:12 02:79 08:00 22:00 00:00
2015-05-01 19:04:10 RegL_04:HM_261526_Sw_02 01:00 00:00
2015-05-07 22:41:53 battery ok
2015-05-07 22:41:53 brightness 46
2015-05-07 22:41:53 cover closed
2015-05-07 22:35:07 motion on (to HM_261526)
2015-05-07 22:35:07 motionCount 46_next:14s
2015-05-07 19:56:24 peerList HM_261526_Sw_02,
2015-05-07 22:01:06 powerOn 2015-05-07 22:01:06
2015-05-07 22:41:53 recentStateType info
2015-05-07 22:35:07 state motion
2015-05-07 22:35:07 trigger_cnt 46
Helper:
mId 004A
rxType 28
Io:
newChn +1F7F71,00,01,1E
nextSend 1431031313.72131
rxt 2
vccu vccu
p:
1F7F71
00
01
1E
prefIO:
CUL_0
Mrssi:
mNo 0D
Io:
CUL_0 -58
Prt:
bErr 0
sProc 0
sleeping 1
Q:
qReqConf 00
qReqStat
Role:
chn 1
dev 1
Rssi:
At_cul_0:
avg -47.7666666666667
cnt 75
lst -60
max -40.5
min -68.5
Attributes:
IODev CUL_0
IOgrp vccu:CUL_0
actCycle 000:20
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.6
model HM-SEC-MDIR
peerIDs 00000000,26152604,
room CUL_HM
serialNr KEQ0364464
subType motionDetector
Bewegung gesnifft bei Brightness = 34
2015.05.07 19:56:24 3: Device HM_1F7F71 added to ActionDetector with 000:20 time
2015.05.07 20:53:14.378 4: CUL_Parse: CUL_0 A 0D EA A441 1F7F71 261526 012122503F -42.5
2015.05.07 20:53:14.594 4: CUL_Parse: CUL_0 A 0D EA A041 1F7F71 261526 0121225032 -49
2015.05.07 20:53:14.812 4: CUL_Parse: CUL_0 A 0D EA A041 1F7F71 261526 0121225036 -47
2015.05.07 20:53:25.809 4: CUL_Parse: CUL_0 A 14 54 805E 261526 4949A1 000000000000000000000036 -47
2015.05.07 20:53:28.272 4: CUL_Parse: CUL_0 A 14 D5 845E 2A4F97 000000 800000000000000008F7FC35 -47.5
2015.05.07 20:53:44.389 4: CUL_Parse: CUL_0 A 0D EB A441 1F7F71 261526 012222532D -51.5
2015.05.07 20:53:44.607 4: CUL_Parse: CUL_0 A 0D EB A041 1F7F71 261526 012222532D -51.5
2015.05.07 20:53:44.745 4: CUL_Parse: CUL_0 A 14 55 805E 261526 4949A1 000000000000000000000035 -47.5
2015.05.07 20:53:44.865 4: CUL_Parse: CUL_0 A 0D EB A041 1F7F71 261526 012222532D -51.5
2015.05.07 20:53:55.266 4: CUL_Parse: CUL_0 A 0F B2 8610 22154B 000000 0A24D50C0040EA -85
2015.05.07 20:54:03.681 4: CUL_Parse: CUL_0 A 14 56 805E 261526 4949A1 000000000000000000000035 -47.5
2015.05.07 20:54:22.616 4: CUL_Parse: CUL_0 A 14 57 805E 261526 4949A1 000000000000000000000037 -46.5
und noch mal bei Brightness = 79
2015.05.07 22:32:19.702 4: CUL_Parse: CUL_0 A 0D DA A410 2088E2 494949 0601000013 -64.5
2015.05.07 22:32:19.832 4: CUL_Parse: CUL_0 A 0A DA 8002 494949 2088E2 001F -58.5
2015.05.07 22:32:23.599 4: CUL_Parse: CUL_0 A 0D 07 A441 1F7F71 261526 012A93503B -44.5
2015.05.07 22:32:23.815 4: CUL_Parse: CUL_0 A 0D 07 A041 1F7F71 261526 012A93503E -43
2015.05.07 22:32:24.033 4: CUL_Parse: CUL_0 A 0D 07 A041 1F7F71 261526 012A935039 -45.5
2015.05.07 22:32:27.881 4: CUL_Parse: CUL_0 A 0F D9 8610 22154B 000000 0A24D30C0040EE -83
2015.05.07 22:32:31.718 4: CUL_Parse: CUL_0 A 14 8E 805E 261526 4949A1 000000000000000000000036 -47
2015.05.07 22:32:34.061 4: CUL_Parse: CUL_0 A 14 FC 845E 2A4F97 000000 80079900308A021B08FEFE2D -51.5
2015.05.07 22:32:44.369 4: CUL_Parse: CUL_0 A 0D DC A410 2088E2 494949 0601C80011 -65.5
2015.05.07 22:32:44.500 4: CUL_Parse: CUL_0 A 0A DC 8002 494949 2088E2 001B -60.5
2015.05.07 22:32:50.654 4: CUL_Parse: CUL_0 A 14 8F 805E 261526 4949A1 000000000000000000000037 -46.5
2015.05.07 22:32:53.582 4: CUL_Parse: CUL_0 A 0D 08 A441 1F7F71 261526 012B935334 -48
2015.05.07 22:32:53.800 4: CUL_Parse: CUL_0 A 0D 08 A041 1F7F71 261526 012B935334 -48
2015.05.07 22:32:54.016 4: CUL_Parse: CUL_0 A 0D 08 A041 1F7F71 261526 012B935335 -47.5
Ich hatte den Bewegungsmelder auch schon mit Sw_01 gepeert, hat auch nicht geklappt. Mit einem Lichtschalter mit originaler Firmware funktioniert alles prima. Aber bei der alternativen Firmware wird leider kein Schaltvorgang ausgelöst.
Vielen Dank schon mal für nachschauen!
VG,
Christoph
ZitatIch hatte den Bewegungsmelder auch schon mit Sw_01 gepeert, hat auch nicht geklappt. Mit einem Lichtschalter mit originaler Firmware funktioniert alles prima. Aber bei der alternativen Firmware wird leider kein Schaltvorgang ausgelöst.
mit deinen einstellungen müsste es theoretisch funktionieren, würde ich behaupten. zum testen habe ich mal einen fensterkontakt gepeert. sowohl mit chn3 als auch mit chn4 ist kein schalten zu erzwingen. dein vorhaben lässt sich zur zeit wohl nicht umsetzen. entweder ist das feature in der fw nicht enthalten,
oder es hat sich ein bug eingeschlichen.
edit:
ich habe mal im code vorbeigeschaut und gesehen, dass die sensor_events (typ 0x41), die in diesem fall gesendet werden, noch nicht verarbeitet werden. in der neuen asksin library in trillus git sind sie aber mittlerweile bereits vorgesehen. somit könnte man dieses manko wahrscheinlich relativ leicht beheben.
Zitat von: frank am 11 Mai 2015, 13:06:39
...
ich habe mal im code vorbeigeschaut und gesehen, dass die sensor_events (typ 0x41), die in diesem fall gesendet werden, noch nicht verarbeitet werden. in der neuen asksin library in trillus git sind sie aber mittlerweile bereits vorgesehen. somit könnte man dieses manko wahrscheinlich relativ leicht beheben.
Hi frank,
vielen Dank für die Analyse! Leider übersteigt das deutlich meine Fähigkeiten, daher werde ich wohl warten müssen die Firmware dahingehend aktualisiert wird. Aber beim Testen, da kann ich dann wieder aktiv werden.
Hallo,
habe aktuell das gleiche Problem und verzweifle daran einen Bewegungsmelder direkt mit dem HM-LC-Sw1PBU-FM-CustomFW zu koppeln. Gibt es hier schon etwas Neues, hat es schon jemand geschafft?
Viele Grüße,
Wilm
Das kann doch nicht so schwer sein.
Du hast einen aktor channel und in diesem Fall 2 sender, den mdir und den button. Peere die beiden buttons mit dem aktor
Set button peerchan 0 actor single
Oder dual, wenn es ein doppelbutton sein soll. Mache das mit allen buttons.
Wenn der aktor kein burst device ist bist du mit dem fertig. Wenn du drückt sollten die trigger in fhem kommen.
Der aktor hat nun für jeden peer einen Ablauf definiert, in den Registern des peer. Genau genommen einen für long und einen für short. Beim mdir kannst du long vergessen, der macht immer short.
Du kannst nun templates aus hminfo nutzen um dem aktor etwas beizubringen
Set hm templateSet aktor motionOnSw mdir:short 10 30
Das Licht geht 10 sec an wenn Bewegung ist und die Helligkeit kleiner 30
Set hm templateSet aktor SwToggle button:short
Licht toggelt bei button shortpress
Set hm templateSet aktor SwOff button5:long
Licht aus bei button5 long press
Und somweiter
Set hm archconfig nicht vergessen .... Und loadconfig ansehen
Danke für die Hilfestellung, kann es mir auch nicht erklären. Mit dem "normalen" HM-LC-Sw1PBU-FM (ohne CustomFW) funktioniert alles wie es soll, doch die gleichen Einstellungen funktionieren bei der CustomFW nicht. bin die nächsten Wochen unterwegs und werde daher erst später deine Tipps testen können.
die alternative fw kann immer noch kein sensorevent verarbeiten.
Dann liegt es ja doch nicht an mir ;) , trotzdem schade