Hallo,
irgendwie stehe ich auf dem Schlauch :-\
Ich versuche gerade, einen HM-LC-SW1-FM mit einem HM-Sen-MDIR-WM55 zu peeren. Dazu habe ich erstmal die gleichen Befehle verwendet, wie ich zum peeren von einem HM-LC-SW1-FM und einem HM-Sen-MDIR-O-2 verwendet habe:
set GWC_Decke regSet intKeyVisib visib
set BM_GWC getConfig
set BM_GWC_Motion peerChan 0 GWC_Decke single set
set GWC_Decke regSet shCtValLo 50 BM_GWC_Motion
set GWC_Decke regSet shCtValHi 170 BM_GWC_Motion
set GWC_Decke regSet shCtDlyOff ltLo BM_GWC_Motion
set GWC_Decke regSet shCtDlyOn ltLo BM_GWC_Motion
set GWC_Decke regSet shCtOff ltLo BM_GWC_Motion
set GWC_Decke regSet shCtOn ltLo BM_GWC_Motion
set GWC_Decke regSet shSwJtDlyOff dlyOn BM_GWC_Motion
set GWC_Decke regSet shSwJtOn on BM_GWC_Motion
set GWC_Decke regSet shOnTime 45 BM_GWC_Motion
set GWC_Decke regSet lgOnTimeMode minimal BM_GWC_Motion
set GWC_Decke regSet shOnTimeMode minimal BM_GWC_Motion
set GWC_Decke regSet shOffDly 45 BM_GWC_Motion
set GWC_Decke regSet shOnTime 0 BM_GWC_Motion
set GWC_Decke regSet shSwJtDlyOff on BM_GWC_Motion
set GWC_Decke regSet shSwJtDlyOn no BM_GWC_Motion
set GWC_Decke regSet shSwJtOff dlyOn BM_GWC_Motion
set GWC_Decke regSet shSwJtOn no BM_GWC_Motion
Mit diversen getconfigs dazwischen sind die Befehle wohl auch alle angenommen worden. RegTable sieht jetzt so aus:
No regs found for:
GWC_Decke type:switch -
list:peer register :value
0: confBtnTime :permanent
0: intKeyVisib :visib
0: localResDis :off
0: pairCentral :0x123ABC
1: powerUpAction :off
1: sign :off
1: statusInfoMinDly :2 s
1: statusInfoRandom :1 s
1: transmitTryMax :6
BM_GWC_Motion self01
lg sh lg sh
ActionType jmpToTarget jmpToTarget jmpToTarget jmpToTarget
CtDlyOff geLo geLo geLo geLo
CtDlyOn geLo ltLo geLo geLo
CtOff geLo ltLo geLo geLo
CtOn geLo ltLo geLo geLo
CtValHi 100 170 100 100
CtValLo 50 50 50 50
MultiExec on off on off
OffDly [s] 0 45 0 0
OffTime unused unused unused unused
OffTimeMode absolut absolut absolut absolut
OnDly [s] 0 0 0 0
OnTime [s] unused 0 unused unused
OnTimeMode minimal absolut absolut absolut
SwJtDlyOff off on off off
SwJtDlyOn on no on on
SwJtOff dlyOn dlyOn dlyOn dlyOn
SwJtOn dlyOff no dlyOff dlyOff
Ein List vom Bewegungsmelder Hauptkanal bringt folgendes:
Internals:
CFGFN ./FHEM/bewegungsmelder.cfg
DEF 4A2096
HMLAN1_MSGCNT 3
HMLAN1_RAWMSG E4A2096,0000,00A021FF,FF,FFCD,13A4414A20964025A803134460
HMLAN1_RSSI -51
HMLAN1_TIME 2016-08-11 20:59:55
HMLAN2_MSGCNT 3
HMLAN2_RAWMSG E4A2096,0000,796CDE1E,FF,FFB0,13A4414A20964025A803134460
HMLAN2_RSSI -80
HMLAN2_TIME 2016-08-11 20:59:55
HMUSB1_MSGCNT 2
HMUSB1_RAWMSG E4A2096,0000,1C2E4BC6,FF,FFA1,11A4414A20964025A803114460
HMUSB1_RSSI -95
HMUSB1_TIME 2016-08-11 20:58:19
IODev HMLAN1
LASTInputDev HMLAN2
MSGCNT 8
NAME BM_GWC
NR 1231
NTFY_ORDER 50-BM_GWC
STATE CMDs_done
TYPE CUL_HM
channel_01 BM_GWC_Btn_01
channel_02 BM_GWC_Btn_02
channel_03 BM_GWC_Motion
lastMsg No:13 - t:41 s:4A2096 d:4025A8 03134460
protLastRcv 2016-08-11 20:59:55
rssi_at_HMLAN1 lst:-51 min:-52 avg:-51 max:-50 cnt:3
rssi_at_HMLAN2 lst:-80 cnt:3 max:-79 avg:-80 min:-81
rssi_at_HMUSB1 lst:-95 cnt:2 avg:-95 max:-95 min:-95
Readings:
2016-08-11 20:30:21 CommandAccepted yes
2016-08-11 20:39:14 D-firmware 1.1
2016-08-11 20:39:14 D-serialNr MEQ1850535
2016-08-11 20:39:14 PairedTo 0x123ABC
2016-08-08 21:15:47 R-pairCentral 0x123ABC
2016-08-11 20:39:14 RegL_00. 02:01 0A:12 0B:3A 0C:BC 14:03 18:00 00:00
2016-08-11 20:39:32 battery ok
2016-08-11 20:39:32 brightness 117
2016-08-11 20:39:32 cover closed
2016-08-11 20:39:32 powerOn 2016-08-11 20:39:31
2016-08-11 20:39:32 recentStateType info
2016-08-11 20:39:32 state CMDs_done
Helper:
HM_CMDNR 19
mId 00DB
rxType 28
Ack:
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +4A2096,00,00,00
nextSend 1470941995.52892
rxt 2
vccu vccu
p:
4A2096
00
00
00
prefIO:
HMLAN1
Mrssi:
mNo 13
Io:
HMLAN1 -49
HMLAN2 -80
Prt:
bErr 0
sProc 0
sleeping 1
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
At_hmlan1:
avg -51
cnt 3
lst -51
max -50
min -52
At_hmlan2:
avg -80
cnt 3
lst -80
max -79
min -81
At_hmusb1:
avg -95
cnt 2
lst -95
max -95
min -95
Tmpl:
Attributes:
IODev HMLAN1
IOgrp vccu:HMLAN1
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.1
model HM-Sen-MDIR-WM55
room CUL_HM,Gäste_WC
serialNr MEQ1850535
subType motionAndBtn
webCmd getConfig:clear msgEvents
Erreichen möchte ich Folgendes:
Der Bewegungsmelder soll bei Bewegung unter einer Helligkeit von 170 den Aktor schalten und dieser soll nach 45 s wieder ausschalten. Wird der Aktor hingegen am Taster des Aktors eingeschaltet, soll er nicht nach 45 s auschalten. Das alles funktioniert mit dem HM-Sen-MDIR-O-2 sehr gut, aber anscheinend unterscheiden sich die Bewegungsmelder doch irgendwie.
Bei Bewegung steht in den Readings schonmal "motion on (to GWC_Decke)", aber der Aktor rührt sich nicht.
Da ich nicht alle Register wirklich verstanden habe, hat dieses Pärchen schon jemand erfolgreich auf diese Art und Weise gepeert? Bin für jegliche Hinweise dankbar ::)
schöne Grüße
Jo
Der Sensor ist egal, die Musik spielt im aktor.
Ich habe einmal templates veröffentlicht die genau dies realisieren. Die nutze ich bei mir.
Schaue einmal in wiki, bin nicht mehr sicher. In hm Templates glaube ich.
Danke, dann suche ich nochmal.
schöne Grüße
Jo
Hallo,
kurze Rückmeldung: Im Prinzip funktioniert es jetzt. Da sind wohl einige Kommandos nicht richtig übertragen worden...
schöne Grüße
Jo