Ich möchte einen peerChan zwischen den Tastern der HM-MOD-EM-8 und den Aktoren von HM-LC-SW4-BA-PCB.
Ein Taster für AUS und einen Taster für AUS von einem HM-LC-SW4-BA-PCB Aktor.
set OG1_SL_FB1 peerChan 1 OG1_SL_BLO_RL dual set
Ich bekomme hier die Meldung
Unknown argument peerChan, choose one of getDevInfo getConfig clear regBulk getRegRaw reset fwUpdate raw deviceRename assignHmKey unpair regSet
list OG1_SL_FB1
Internals:
CFGFN
DEF 6B3FBA
FUUID 61b4d4c9-f33f-9053-3cc7-6a6850e66b918941
HmUART_AB_GTO_MSGCNT 247
HmUART_AB_GTO_RAWMSG 050000400DA2406B3FBAF123470102
HmUART_AB_GTO_RSSI -64
HmUART_AB_GTO_TIME 2021-12-11 17:56:07
HmUART_EG_MSGCNT 240
HmUART_EG_RAWMSG 0500004D0DA2406B3FBAF123470102
HmUART_EG_RSSI -77
HmUART_EG_TIME 2021-12-11 17:56:07
HmUART_OG1_MSGCNT 252
HmUART_OG1_RAWMSG 050000420DA2406B3FBAF123470102
HmUART_OG1_RSSI -66
HmUART_OG1_TIME 2021-12-11 17:56:07
HmUART_OG2_MSGCNT 257
HmUART_OG2_RAWMSG 0500003D0DA2406B3FBAF123470102
HmUART_OG2_RSSI -61
HmUART_OG2_TIME 2021-12-11 17:56:07
HmUART_Test_MSGCNT 258
HmUART_Test_RAWMSG 0501001E0DA2406B3FBAF123470102
HmUART_Test_RSSI -30
HmUART_Test_TIME 2021-12-11 17:56:07
IODev HmUART_Test
LASTInputDev HmUART_AB_GTO
MSGCNT 1254
NAME OG1_SL_FB1
NR 14435
NTFY_ORDER 48-HM_6B3FBA
STATE HM_6B3FBA_Btn_01 Short
TYPE CUL_HM
channel_01 OG1_SL_FB1_Btn_01
channel_02 OG1_SL_FB1_Btn_02
channel_03 OG1_SL_FB1_Btn_03
channel_04 OG1_SL_FB1_Btn_04
channel_05 OG1_SL_FB1_Btn_05
channel_06 OG1_SL_FB1_Btn_06
channel_07 OG1_SL_FB1_Btn_07
channel_08 OG1_SL_FB1_Btn_08
device OG1_SL_FB1
disableNotifyFn 1
lastMsg No:0D - t:40 s:6B3FBA d:F12347 0102
protCmdDel 111
protErrIoAttack 75 last_at:2021-12-11 17:55:36
protLastRcv 2021-12-11 17:56:07
protRcv 508 last_at:2021-12-11 17:56:07
protResnd 31 last_at:2021-12-11 17:55:36
protResndFail 6 last_at:2021-12-11 17:55:36
protSnd 258 last_at:2021-12-11 17:56:07
protState CMDs_done
rssi_at_HmUART_AB_GTO cnt:247 min:-85 max:-61 avg:-71.26 lst:-64
rssi_at_HmUART_EG cnt:240 min:-88 max:-72 avg:-80.35 lst:-77
rssi_at_HmUART_OG1 cnt:252 min:-79 max:-52 avg:-65.75 lst:-66
rssi_at_HmUART_OG2 cnt:258 min:-77 max:-56 avg:-63.12 lst:-61
rssi_at_HmUART_Test cnt:258 min:-52 max:-16 avg:-37.21 lst:-30
READINGS:
2021-12-11 17:46:05 CommandAccepted yes
2021-12-11 17:55:44 D-firmware 1.1
2021-12-11 17:55:44 D-serialNr PEQ1917926
2021-12-11 17:56:07 IODev HmUART_Test
2021-12-11 17:55:16 PairedTo 0xF12347
2021-12-11 17:55:16 RegL_00. 00:00 02:01 05:00 0A:F1 0B:23 0C:47 12:00 14:03 18:00
2021-12-11 17:54:36 alive yes
2021-12-11 17:56:07 battery ok
2021-12-11 17:56:33 cfgState ok
2021-12-11 17:56:07 commState CMDs_done
2021-12-11 17:54:36 powerOn 2021-12-11 17:54:36
2021-12-11 17:54:36 recentStateType info
2021-12-11 17:55:36 sabotageAttack_ErrIoAttack_cnt 75
2021-12-11 17:56:07 state HM_6B3FBA_Btn_01 Short
helper:
HM_CMDNR 13
PONtest 1
cSnd 01F123476B3FBA02040000000001,01F123476B3FBA02040000000001
cfgStateUpdt 0
lastMsgTm 1639241767.50756
mId 00D9
peerFriend -
peerOpt -:remote
regLst 0
rxType 16
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1639241169.14558
TmplTs 1639241169.14558
cmdKey 0:1:0::OG1_SL_FB1:00D9:00:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition closed,open
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +6B3FBA,00,03,00
nextSend 1639241767.77663
rxt 2
vccu VCCU
p:
6B3FBA
00
03
00
prefIO:
mRssi:
mNo 0D
io:
HmUART_AB_FR:
HmUART_AB_GTO:
-64
-64
HmUART_EG:
-77
-77
HmUART_OG1:
-66
-66
HmUART_OG2:
-61
-61
HmUART_Test:
-22
-22
peerIDsH:
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
rpt:
IO HmUART_OG2
flg A
ts 1639241767.50756
ack:
HASH(0x8406528)
0D8002F123476B3FBA00
rssi:
at_HmUART_AB_GTO:
avg -71.2672064777328
cnt 247
lst -64
max -61
min -85
at_HmUART_EG:
avg -80.3541666666666
cnt 240
lst -77
max -72
min -88
at_HmUART_OG1:
avg -65.75
cnt 252
lst -66
max -52
min -79
at_HmUART_OG2:
avg -63.1240310077519
cnt 258
lst -61
max -56
min -77
at_HmUART_Test:
avg -37.2131782945737
cnt 258
lst -30
max -16
min -52
shadowReg:
tmpl:
Attributes:
IOgrp VCCU
autoReadReg 4_reqStatus
expert rawReg
firmware 1.1
model HM-MOD-EM-8
room CUL_HM
serialNr PEQ1917926
subType remote
webCmd getConfig:clear msgEvents
list OG1_SL_BLO
Internals:
DEF 5FFB9D
FUUID 61b4cb6f-f33f-84ed-08a8-490a960b053007f2
HmUART_AB_GTO_MSGCNT 26
HmUART_AB_GTO_RAWMSG 0500004468A0105FFB9DF12347020000
HmUART_AB_GTO_RSSI -68
HmUART_AB_GTO_TIME 2021-12-11 17:41:06
HmUART_EG_MSGCNT 26
HmUART_EG_RAWMSG 0500004C68A0105FFB9DF12347020000
HmUART_EG_RSSI -76
HmUART_EG_TIME 2021-12-11 17:41:05
HmUART_OG1_MSGCNT 27
HmUART_OG1_RAWMSG 0500002C68A0105FFB9DF12347020000
HmUART_OG1_RSSI -44
HmUART_OG1_TIME 2021-12-11 17:41:06
HmUART_OG2_MSGCNT 26
HmUART_OG2_RAWMSG 0500004B68A0105FFB9DF12347020000
HmUART_OG2_RSSI -75
HmUART_OG2_TIME 2021-12-11 17:41:05
HmUART_Test_MSGCNT 27
HmUART_Test_RAWMSG 0501003F68A0105FFB9DF12347020000
HmUART_Test_RSSI -63
HmUART_Test_TIME 2021-12-11 17:41:05
IODev HmUART_OG1
LASTInputDev HmUART_OG1
MSGCNT 132
NAME OG1_SL_BLO
NR 14119
NTFY_ORDER 48-HM_5FFB9D
STATE CMDs_done
TYPE CUL_HM
channel_01 OG1_SL_BLO_Sw_01
channel_02 OG1_SL_BLO_Sw_02
channel_03 OG1_SL_BLO_Sw_03
channel_04 OG1_SL_BLO_Sw_04
device OG1_SL_BLO
disableNotifyFn 1
lastMsg No:68 - t:10 s:5FFB9D d:F12347 020000
protLastRcv 2021-12-11 17:41:06
protRcv 18 last_at:2021-12-11 17:41:06
protSnd 20 last_at:2021-12-11 17:41:06
protSndB 4 last_at:2021-12-11 17:41:01
protState CMDs_done
rssi_at_HmUART_AB_GTO cnt:6 min:-68 max:-67 avg:-67.83 lst:-68
rssi_at_HmUART_EG cnt:6 min:-78 max:-74 avg:-76.5 lst:-76
rssi_at_HmUART_OG1 cnt:6 min:-44 max:-39 avg:-42.16 lst:-44
rssi_at_HmUART_OG2 cnt:6 min:-75 max:-73 avg:-74.16 lst:-75
rssi_at_HmUART_Test cnt:6 min:-64 max:-62 avg:-63.16 lst:-63
READINGS:
2021-12-11 17:41:06 IODev HmUART_OG1
2021-12-11 17:41:05 PairedTo 0xF12347
2021-12-11 17:41:05 RegL_00. 00:00 02:01 05:00 0A:F1 0B:23 0C:47 18:00 34:11
2021-12-11 17:40:36 battery ok
2021-12-11 17:42:10 cfgState ok
2021-12-11 17:41:06 commState CMDs_done
2021-12-11 17:41:06 state CMDs_done
helper:
HM_CMDNR 104
cSnd 01F123475FFB9D00040000000000,01F123475FFB9D00040000000000
cfgStateUpdt 0
lastMsgTm 1639240866.27867
mId 00AB
peerFriend -
peerOpt -:switch
regLst 0
rxType 2
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1639239119.99671
TmplTs 1639239119.99671
cmdKey 0:1:0::OG1_SL_BLO:00AB:00:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
getVersion noArg
pair noArg
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +5FFB9D,00,03,00
nextSend 1639240866.39481
rxt 0
vccu VCCU
p:
5FFB9D
00
03
00
prefIO:
mRssi:
mNo 68
io:
HmUART_AB_FR:
HmUART_AB_GTO:
HmUART_EG:
HmUART_OG1:
-36
-36
HmUART_OG2:
HmUART_Test:
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rpt:
IO HmUART_OG1
flg A
ts 1639240866.27867
ack:
HASH(0x761c118)
688002F123475FFB9D00
rssi:
at_HmUART_AB_GTO:
avg -67.8333333333333
cnt 6
lst -68
max -67
min -68
at_HmUART_EG:
avg -76.5
cnt 6
lst -76
max -74
min -78
at_HmUART_OG1:
avg -42.1666666666667
cnt 6
lst -44
max -39
min -44
at_HmUART_OG2:
avg -74.1666666666667
cnt 6
lst -75
max -73
min -75
at_HmUART_Test:
avg -63.1666666666667
cnt 6
lst -63
max -62
min -64
shadowReg:
tmpl:
Attributes:
IOgrp VCCU
autoReadReg 4_reqStatus
expert rawReg
firmware 1.1
model HM-LC-SW4-BA-PCB
msgRepeat 1
room CUL_HM
serialNr OEQ1050241
subType switch
webCmd getConfig:clear msgEvents
Gibt es peerChan nicht mehr, oder nur für diese Gerätekonfiguration?
gepeert wird mMn am channel nicht am Gerät!
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_RL dual set
@ Otto123Zitatgepeert wird mMn am channel nicht am Gerät!
Das verstehe ich nicht.
Laut Commandref ist die Vorgabe
set myRemote peerChan 1 mySwActChn dual set #Heist: Verknüpfe Taste 1 und 2 der Fernbedienung mit Aktorkanal
myRemote entspricht OG1_SL_FB1 Fernbedienung, also dem Gerät.
peerChan 1 in Verbindung dual set entspricht erstes Tasten Paar.
mySwActChn entspricht OG1_SL_BLO_RL Schalter Aktor 1.
dual set entspricht erstes Tastenpaar für Aktor 1.
Und genauso benötige ich es.
Ein Taster für EIN, und ein Taster für AUS des ersten Tastenpaares.
Und hast Du meine Variante mal probiert? Hat nicht funktioniert? (hatte allerdings einen Kopierfehler drin, habe es eben korrigiert)
Ich kann nur sagen: das Gerät selbst hat kein peerChan Kommando, der channel schon.
Ich habe deine Variante probiert.
Sie hatte funktioniert.
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_RL dual set
Das Ergebnis sieht gleich aus wie mit single set.
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_RL dual set
set OG1_SL_FB1_Btn_02 peerChan 0 OG1_SL_BLO_RL dual set
Bei beiden Varianten ist das peering Ergebnis das Gleiche.
Die Funktion hingegen nicht.
Bei deiner dual set Variante funktioniert jedenfalls das Schalten des Aktors nicht. Weder ein noch aus bedient den Aktor.
Bei der singel set Variante schaltet sowohl der Taster 1 EIN und AUS, und ebenso der Taster 2.
Das ist jedenfalls nicht das ich benötige.
Irgendwie ist da der Wurm drinnen. Das dual set für ein Tastenpaar funktioniert jedenfalls nicht.
zunächst, Deine Befehle sind kein single set!
Dein list oben zeigt einen Aktor wo es aber OG1_SL_BLO_RL nicht gibt!?
Versuchst Du was völlig anderes?
channel_01 OG1_SL_BLO_Sw_01
channel_02 OG1_SL_BLO_Sw_02
channel_03 OG1_SL_BLO_Sw_03
channel_04 OG1_SL_BLO_Sw_04
Mein Befehl peert OG1_SL_FB1_Btn_01 und OG1_SL_FB1_Btn_02 als off / on Schalter für den Aktor.
list OG1_SL_BLO_RL
Internals:
DEF 5FFB9D01
FUUID 61b4cb71-f33f-84ed-7093-a95bc4235d10f172
IODev
NAME OG1_SL_BLO_RL
NR 14123
NTFY_ORDER 48-HM_5FFB9D_Sw_01
STATE off
TYPE CUL_HM
chanNo 01
device OG1_SL_BLO
disableNotifyFn 1
peerList OG1_SL_FB1_RLA,OG1_SL_FB1_RLE
protState Info_Cleared
READINGS:
2021-12-12 17:59:03 RegL_01. 00:00 08:00
2021-12-12 17:59:07 RegL_03.OG1_SL_FB1_RLA 00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63
2021-12-12 17:59:05 RegL_03.OG1_SL_FB1_RLE 00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:64 0C:66 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
2021-12-12 17:59:02 cfgState updating
2021-12-12 17:58:56 deviceMsg off (to VCCU)
2021-12-12 17:58:56 level 0
2021-12-12 17:58:56 pct 0
2021-12-12 17:59:03 peerList OG1_SL_FB1_RLA,OG1_SL_FB1_RLE
2021-12-12 17:58:56 recentStateType info
2021-12-12 17:58:56 state off
2021-12-12 17:58:56 timedOn off
helper:
dlvlCmd ++A011F123475FFB9D0201000000
peerFriend peerSens,peerVirt
peerIDsRaw ,6B3FBA02,6B3FBA01,00000000
peerIDsState complete
peerOpt 3:switch
regLst 1,3p
cmds:
TmplKey OG1_SL_FB1_RLA,OG1_SL_FB1_RLE:no:1639309220.04317
TmplTs 1639309220.04317
cmdKey 1:0:0::OG1_SL_BLO:00AB:01:OG1_SL_FB1_RLA,OG1_SL_FB1_RLE
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
eventL -peer- -cond-
eventS -peer- -cond-
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
off noArg
on noArg
on-for-timer -ontime-
on-till -time-
peerBulk -peer1,peer2,...- [({set}|unset)]
peerIODev [IO] -btn- [({set}|unset)] 'not for future use'
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{self01})]
pressS [(-peer-|{self01})]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
statusRequest noArg
toggle noArg
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_FB1_RLA -tplPeer-
tplSet_OG1_SL_FB1_RLE -tplPeer-
lst:
condition slider,0,1,255
peer OG1_SL_FB1_RLA,OG1_SL_FB1_RLE
peerOpt remove_OG1_SL_FB1_RLA,remove_OG1_SL_FB1_RLE,AB_GAO_FS1_SSPPWTI,AB_GO_RM_TEAM,AB_MB_PS,AB_SA_NT_Btn_01,AB_SA_NT_Btn_02,AB_SG_BLGOBWS,AB_SG_BLWSBWS,AB_WST_RS_RainI,EG_RM_TEAM,EG_STH_T1_FB_light,EG_STH_T1_FB_lock,EG_STH_T1_FB_open,EG_STH_T1_FB_unlock,EG_STH_T1_VGT_ENT,EG_STH_T1_VGT_VER,EG_WC_HZG_TC_Weather_vT_S,HM_6B3FBA_Btn_01,HM_6B3FBA_Btn_02,HM_6B3FBA_Btn_03,HM_6B3FBA_Btn_04,HM_6B3FBA_Btn_05,HM_6B3FBA_Btn_06,HM_6B3FBA_Btn_07,HM_6B3FBA_Btn_08,HM_6B4031_Btn_07,HM_6B4031_Btn_08,OG1_KU_FS1_OAI,OG1_KU_FS2_OAI,OG1_RM_TEAM,OG2_BU1_BLI,OG2_BU1_KGI,OG2_BU2_BLI,OG2_BU2_KGI,OG2_RM_TEAM,OG2_VR_FSWOI,OG2_VR_UV_SUEI,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,UESF1_AB_FR,UESF1_AB_GAO,UESF1_EG_BA,UESF1_EG_KUE,UESF1_EG_SL,UESF1_EG_STH,UESF1_EG_WC,UESF1_EG_WI,UESF1_EG_WZ,UESF1_OG1_BA,UESF1_OG1_KI,UESF1_OG1_KUE,UESF1_OG1_SL,UESF1_OG1_WC,UESF1_OG1_WZ,UESF1_OG2_BUE1_N,UESF1_OG2_BUE2_N,UESF1_OG2_BUE2_W,UESF1_OG2_DB,UESF1_OG2_DBN,UESF2_AB_GAO,UESF2_EG_SL,UESF2_EG_STH,UESF2_EG_WZ,UESF2_OG1_SL,UESF2_OG1_WZ,UESF2_OG2_BUE1_N,UESF2_OG2_BUE2_N,UESF2_OG2_BUE2_W,UESF2_OG2_DBN,UESF3_OG1_STH,UESF3_OG2_BUE1_N,UESF3_OG2_BUE2_W,UESF3_OG2_DBN,UESF4_OG1_STH,UESF5_OG2_STH,UEST1_AB_FR,UEST1_AB_GAO,UEST1_AB_GTW,UEST1_AB_SA,UEST1_EG_BA,UEST1_EG_KUE,UEST1_EG_STH,UEST1_OG1_KUE,UEST1_OG2_EDV,UEST2_AB_GAO,UEST2_AB_GAW,VCCU_Btn1
tplChan
tplDel
tplPeer SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOff_long,SwOff_short,SwOnCond_long,SwOnCond_short,SwOn_long,SwOn_short,SwToggle_long,SwToggle_short,autoOff_long,autoOff_short,motionOnSw_long,motionOnSw_short
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
6B3FBA01 OG1_SL_FB1_RLE
6B3FBA02 OG1_SL_FB1_RLA
prt:
bErr 0
sProc 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-LC-SW4-BA-PCB
peerIDs 00000000,6B3FBA01,6B3FBA02
webCmd statusRequest:toggle:on:off
OG1_SL_BLO_RL ist der Kanal 1 (channel_01 OG1_SL_BLO_Sw_01) von 5FFB9D.
Alle Kanäle der HM-MOD-EM-8 und HM-LC-SW4-BA-PCB habe ich mit rename geändert.
Bei dem HM-MOD-EM-8 und HM-LC-SW4-BA-PCB bleiben aber z.B. OG1_SL_BLO_Sw_01 trotz rename erhalten.
Nur mit der geänderten Bezeichnung scheint das Geräte auf. Wie oben im list.
ok :) wundert mich zwar irgendwie. Aber das mit dem rename ist nicht so einfach. Ich habe mir das irgendwann mal abgewöhnt und das gesamte Device mit deviceRename umgenannt.
Wenn Du die peers mal löschst und nochmal neu machst? So ist jetzt alles verwurschtelt, das bekommst Du mit peeren nicht verbessert, nur mit den Registern. Die Farge ist was einfacher ist.
Ein deviceRename habe ich als ersten Schritt durchgeführt.
Anschließend jeden Cannel mit einem Rename umbenannt.
Mit allen anderen bisher verwendeten HM Geräten war das kein Thema.
Ich kann die beiden Geräte wieder löschen und neu anlegen. Das werde ich gleich für einen neuen Test ausführen.
Zitat von: Burny4600 am 13 Dezember 2021, 09:46:56
Ich kann die beiden Geräte wieder löschen und neu anlegen.
Das bringt aber bezüglich des peering nichts! Das peering steht in den Geräten und nur "zur Info" in FHEM. Peering löschen:
peerchan ... unset
Wenn's nicht zuviel Arbeit macht, ist auch ein Reset und anschließendes Re-Pairing der sicherste Weg zu sauberen Peer-Tabellen. Dabei das angelegte Gerät in FHEM nicht löschen!
Und immer schön unterscheiden: peerChan 1,2,3... bezieht sich auf ein Tastenpaar eines Gerätes (! und funktioniert auch aus dem Gerät heraus, nicht nur aus dem Unterkanal), genauer immer auf den ersten Taster des Paares (Paar 1 > 1,2, Paar 2 > 3,4, Paar 3 > 5,6 usw). Ein "dual set" verknüpft diesen und den nächsten logischen (meinst den zweiten des Paares). Das ist alles ziemlich verwirrend, deswegen empfehle ich - wie Otto123 - das "peerChan 0" aus dem richtigen Tastenkanal heraus, da macht man am wenigsten falsch.
Zitat von: Burny4600 am 12 Dezember 2021, 13:51:40
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_RL dual set
set OG1_SL_FB1_Btn_02 peerChan 0 OG1_SL_BLO_RL dual set
Bei beiden Varianten ist das peering Ergebnis das Gleiche.
Die Funktion hingegen nicht.
Bei deiner dual set Variante funktioniert jedenfalls das Schalten des Aktors nicht. Weder ein noch aus bedient den Aktor.
Der erste dual-Befehl peert Btn_01 als "off" auf den den Aktor und Btn_02 als "on". Das ist alles was es braucht und fertig. Nur wenn Du unbedingt Btn_01 als "on" brauchst, musst Du die Funktion händisch eintragen.
Der zweite Befehl erzeugt auf Btn_02 einen "off"-Befehl und auf Btn_03 einen "on". Somit funktionieren anschließend Btn_03 als "on" und Btn_01 und Btn_02 als "off".
set OG1_SL_FB1_Btn_02 peerChan 0 OG1_SL_BLO_RL dual unset # löscht die Verknüpfung Btn_02 und Btn_03
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_RL single unset # löscht Verknüpfung Btn_01
und dann nur den ersten der beiden o.g. Befehle als set:
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_RL dual set
Nach jedem Befehl Config-Button am EM-8 drücken und grün abwarten!
Ich habe nochmals als neu gemacht.
Unpeer bei allen Remote Tastern und Aktoren.
Anschließend Geräte mit der Konfigurations-Taste zurückgesetzt.
Neu hmPairForSec durchgeführt.
ZitatUnd immer schön unterscheiden: peerChan 1,2,3... bezieht sich auf ein Tastenpaar eines Gerätes
Das habe ich berücksichtigt.
Das funktioniert aber mit meinen HM-MOD-EM-8 und HM-LC-SW4-BA-PCB Geräten nicht.
Laut Commanref
Zitatset myRemote peerChan 2 mySwActChn dual set #Verknüpfe Knöpfe 3 und 4 mit Aktorkanal
sollte es aber funktionieren.
Ich habe alles kreuz und quer getestet, und einen Fehler gefunden. Ich beschränke es auf das Relevante.
1. Versuch. Verknüpfe Remote (OG1_SL_FB1) Knöpfe 1 (OG1_SL_FB1_Btn_01) und 2 (OG1_SL_FB1_Btn_02) mit Aktorkanal 1set OG1_SL_FB1 peerChan 1 OG1_SL_BLO_Sw_01 dual set
ErgebnisUnknown argument peerChan, choose one of getConfig clear regBulk getRegRaw reset fwUpdate getDevInfo assignHmKey unpair regSet raw deviceRename
2. Versuch.set OG1_SL_FB1_Btn_01 peerChan 1 OG1_SL_BLO_Sw_01 dual set
Keine Fehlermeldung. peerList auf beiden Seiten vollständig.
list OG1_SL_FB1_Btn_01Internals:
CFGFN
DEF 6B3FBA01
FUUID 61b72163-f33f-9053-cf81-53820e68357376b9
NAME OG1_SL_FB1_Btn_01
NR 36924
NTFY_ORDER 48-HM_6B3FBA_Btn_01
STATE Short 3_13 (to OG1_SL_BLO)
TYPE CUL_HM
chanNo 01
device OG1_SL_FB1
disableNotifyFn 1
peerList OG1_SL_BLO_Sw_01
READINGS:
2021-12-13 17:18:09 cfgState BurstNotSet,RegMiss
2021-12-13 17:41:48 commState CMDs_done
2021-12-13 17:17:05 peerList OG1_SL_BLO_Sw_01
2021-12-13 17:41:15 state Short 3_13 (to OG1_SL_BLO)
2021-12-13 17:41:15 trigger Short_13
2021-12-13 17:41:15 triggerTo_OG1_SL_BLO Short_13
2021-12-13 15:39:59 triggerTo_VCCU Short_4_ack
2021-12-13 17:41:15 trigger_cnt 13
helper:
BNO 13
BNOCNT 3
getCfgList all
getCfgListNo ,4
peerFriend peerAct,peerVirt
peerIDsRaw ,5FFB9D01,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cfgChk:
idBc02 OG1_SL_BLO_Sw_01
idRc01 RegL_01.,RegL_04.OG1_SL_BLO_Sw_01
cmds:
TmplKey OG1_SL_BLO_Sw_01:no:1639405317.08833
TmplTs 1639405317.08833
cmdKey 1:0:0::OG1_SL_FB1:00D9:01:OG1_SL_BLO_Sw_01
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_BLO_Sw_01 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition closed,open
peer OG1_SL_BLO_Sw_01
peerOpt remove_OG1_SL_BLO_Sw_01,AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_GO_RM_TEAM,AB_SG_BWEH1_A,AB_SG_BWEH1_E,AB_SG_BWEH2_A,AB_SG_BWEH2_E,AB_SG_BWEH3_A,AB_SG_BWEH3_E,AB_SG_BWEH4_A,AB_SG_BWEH4_E,AB_SG_BWEH5_A,AB_SG_BWEH5_E,AB_SG_BWEH6_A,AB_SG_BWEH6_E,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_Weather_vT_S,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,HM_5FFB9D_Sw_01,HM_5FFB9D_Sw_02,HM_5FFB9D_Sw_03,HM_5FFB9D_Sw_04,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_WA_OAFGO,OG1_RM_TEAM,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_RM_TEAM,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,VCCU_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
5FFB9D01 OG1_SL_BLO_Sw_01
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-MOD-EM-8
peerIDs 00000000,5FFB9D01
list OG1_SL_FB1_Btn_02Internals:
CFGFN
DEF 6B3FBA02
FUUID 61b72165-f33f-9053-7702-c5de0e6680fed057
NAME OG1_SL_FB1_Btn_02
NR 36925
NTFY_ORDER 48-HM_6B3FBA_Btn_02
STATE Short 3_55 (to VCCU)
TYPE CUL_HM
chanNo 02
device OG1_SL_FB1
disableNotifyFn 1
peerList OG1_SL_BLO_Sw_01
READINGS:
2021-12-13 17:18:09 cfgState RegMiss
2021-12-13 17:41:48 commState CMDs_done
2021-12-13 17:17:06 peerList OG1_SL_BLO_Sw_01
2021-12-13 17:41:48 state Short 3_55 (to VCCU)
2021-12-13 17:41:48 trigger Short_55
2021-12-13 17:41:48 triggerTo_VCCU Short_55
2021-12-13 17:41:48 trigger_cnt 55
helper:
BNO 55
BNOCNT 3
getCfgList all
getCfgListNo ,4
peerFriend peerAct,peerVirt
peerIDsRaw ,5FFB9D01,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cfgChk:
idRc01 RegL_01.,RegL_04.OG1_SL_BLO_Sw_01
cmds:
TmplKey OG1_SL_BLO_Sw_01:no:1639405317.0885
TmplTs 1639405317.0885
cmdKey 1:0:0::OG1_SL_FB1:00D9:02:OG1_SL_BLO_Sw_01
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_BLO_Sw_01 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition closed,open
peer OG1_SL_BLO_Sw_01
peerOpt remove_OG1_SL_BLO_Sw_01,AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_GO_RM_TEAM,AB_SG_BWEH1_A,AB_SG_BWEH1_E,AB_SG_BWEH2_A,AB_SG_BWEH2_E,AB_SG_BWEH3_A,AB_SG_BWEH3_E,AB_SG_BWEH4_A,AB_SG_BWEH4_E,AB_SG_BWEH5_A,AB_SG_BWEH5_E,AB_SG_BWEH6_A,AB_SG_BWEH6_E,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_Weather_vT_S,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,HM_5FFB9D_Sw_01,HM_5FFB9D_Sw_02,HM_5FFB9D_Sw_03,HM_5FFB9D_Sw_04,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_WA_OAFGO,OG1_RM_TEAM,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_RM_TEAM,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,VCCU_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
5FFB9D01 OG1_SL_BLO_Sw_01
prt:
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-MOD-EM-8
peerIDs 00000000,5FFB9D01
list OG1_SL_BLO_Sw_01Internals:
CFGFN
DEF 5FFB9D01
FUUID 61b757f1-f33f-9053-cfe7-904a2e8f16b800dc
NAME OG1_SL_BLO_Sw_01
NR 40370
NTFY_ORDER 48-HM_5FFB9D_Sw_01
STATE off
TYPE CUL_HM
chanNo 01
device OG1_SL_BLO
disableNotifyFn 1
peerList OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02
CHANGED:
commState: CMDs_done
READINGS:
2021-12-13 17:25:32 CommandAccepted yes
2021-12-13 17:33:11 cfgState updating
2021-12-13 17:43:28 commState CMDs_done
2021-12-13 17:43:20 deviceMsg off (to VCCU)
2021-12-13 17:43:20 level 0
2021-12-13 17:43:20 pct 0
2021-12-13 16:49:31 peerList OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02
2021-12-13 17:43:20 recentStateType info
2021-12-13 17:43:20 state off
2021-12-13 17:43:20 timedOn off
2021-12-13 17:41:15 trigLast OG1_SL_FB1_Btn_01:short
2021-12-13 17:41:15 trig_OG1_SL_FB1_Btn_01 Short_13
RegL_01.:
VAL
helper:
getCfgList all
getCfgListNo ,3
peerFriend peerSens,peerVirt
peerIDsRaw ,6B3FBA02,6B3FBA01,00000000
peerIDsState complete
peerOpt 3:switch
regLst 1,3p
cfgChk:
idPz02 p:OG1_SL_FB1_Btn_01
p:OG1_SL_FB1_Btn_02
cmds:
TmplKey OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02:no:1639406035.45057
TmplTs 1639406035.45057
cmdKey 1:0:0::OG1_SL_BLO:00AB:01:OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
eventL -peer- -cond-
eventS -peer- -cond-
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
off noArg
on noArg
on-for-timer -ontime-
on-till -time-
peerBulk -peer1,peer2,...- [({set}|unset)]
peerIODev [IO] -btn- [({set}|unset)] 'not for future use'
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{self01})]
pressS [(-peer-|{self01})]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
statusRequest noArg
toggle noArg
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_FB1_Btn_01 -tplPeer-
tplSet_OG1_SL_FB1_Btn_02 -tplPeer-
lst:
condition slider,0,1,255
peer OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02
peerOpt remove_OG1_SL_FB1_Btn_01,remove_OG1_SL_FB1_Btn_02,AB_GAO_FS1_SSPPWTI,AB_GO_RM_TEAM,AB_MB_PS,AB_SA_NT_Btn_01,AB_SA_NT_Btn_02,AB_SG_BLGOBWS,AB_SG_BLWSBWS,AB_WST_RS_RainI,EG_RM_TEAM,EG_STH_T1_FB_light,EG_STH_T1_FB_lock,EG_STH_T1_FB_open,EG_STH_T1_FB_unlock,EG_STH_T1_VGT_ENT,EG_STH_T1_VGT_VER,EG_WC_HZG_TC_Weather_vT_S,HM_6B3FBA_Btn_01,HM_6B3FBA_Btn_02,HM_6B3FBA_Btn_03,HM_6B3FBA_Btn_04,HM_6B3FBA_Btn_05,HM_6B3FBA_Btn_06,HM_6B3FBA_Btn_07,HM_6B3FBA_Btn_08,HM_6B4031_Btn_07,HM_6B4031_Btn_08,OG1_KU_FS1_OAI,OG1_KU_FS2_OAI,OG1_RM_TEAM,OG2_BU1_BLI,OG2_BU1_KGI,OG2_BU2_BLI,OG2_BU2_KGI,OG2_RM_TEAM,OG2_VR_FSWOI,OG2_VR_UV_SUEI,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,UESF1_AB_FR,UESF1_AB_GAO,UESF1_EG_BA,UESF1_EG_KUE,UESF1_EG_SL,UESF1_EG_STH,UESF1_EG_WC,UESF1_EG_WI,UESF1_EG_WZ,UESF1_OG1_BA,UESF1_OG1_KI,UESF1_OG1_KUE,UESF1_OG1_SL,UESF1_OG1_WC,UESF1_OG1_WZ,UESF1_OG2_BUE1_N,UESF1_OG2_BUE2_N,UESF1_OG2_BUE2_W,UESF1_OG2_DB,UESF1_OG2_DBN,UESF2_AB_GAO,UESF2_EG_SL,UESF2_EG_STH,UESF2_EG_WZ,UESF2_OG1_SL,UESF2_OG1_WZ,UESF2_OG2_BUE1_N,UESF2_OG2_BUE2_N,UESF2_OG2_BUE2_W,UESF2_OG2_DBN,UESF3_OG1_STH,UESF3_OG2_BUE1_N,UESF3_OG2_BUE2_W,UESF3_OG2_DBN,UESF4_OG1_STH,UESF5_OG2_STH,UEST1_AB_FR,UEST1_AB_GAO,UEST1_AB_GTW,UEST1_AB_SA,UEST1_EG_BA,UEST1_EG_KUE,UEST1_EG_STH,UEST1_OG1_KUE,UEST1_OG2_EDV,UEST2_AB_GAO,UEST2_AB_GAW,VCCU_Btn1
tplChan
tplDel
tplPeer SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOff_long,SwOff_short,SwOnCond_long,SwOnCond_short,SwOn_long,SwOn_short,SwToggle_long,SwToggle_short,autoOff_long,autoOff_short,motionOnSw_long,motionOnSw_short
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
6B3FBA01 OG1_SL_FB1_Btn_01
6B3FBA02 OG1_SL_FB1_Btn_02
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-LC-SW4-BA-PCB
peerIDs 00000000,6B3FBA01,6B3FBA02
webCmd statusRequest:toggle:on:off
OG1_SL_FB1_Btn_02 wurde dabei nicht richtig mit dem Aktor verknüpft, was auch richtig ist.
Hier ist ein Fehler bei Homematic/FHEM vorhanden. Versuch 1 sollte funktionieren und Versuch 2 müsste einen Fehler ausgeben.
Ein Fehler lag bei mir, da ich zwischen dem Peering kein getconfig bzw. die Funktionstaste am Gerät nicht betätigt hatte.
ich meine: Die Möglichkeit peerChan am Gerät ist in der Entwicklung der letzten Jahre "weggefallen". Den Punkt gibt es in der Klappliste nicht mehr, deswegen auch die Fehlermeldung.
Was der erste Versuch auch beweist. ;D
Und es gibt seit geraumer Zeit peerSmart und Frank seine hminfotools. Damit kann man alles "klicken".
Der zweite Versuch ist mMn falsch, aber ev. egal. hier muss peerChan 0 stehen!
Rücksetzen und neu pairen war nur Umweltverschmutzung - ansonsten zu nix gut. Aber wird immer wieder gern gemacht.
Den Satz
ZitatOG1_SL_FB1_Btn_02 wurde dabei nicht richtig mit dem Aktor verknüpft, was auch richtig ist.
versteh ich nicht. Das peering sieht doch ok aus!? Wie ist die Funktion?
Zitatich meine: Die Möglichkeit peerChan am Gerät ist in der Entwicklung der letzten Jahre "weggefallen". Den Punkt gibt es in der Klappliste nicht mehr, deswegen auch die Fehlermeldung.
genau. ist im list auch zu sehen, welche cmds vorhanden sind. und "get cmdList" kann es auch anzeigen.
OT leider ist die Überarbeitung der CUL_HM Doku zu peerChan der Neuentwicklung von notify zum Opfer gefallen - Duck und weg ;D /OT
der gedanke war mir auch durch den kopf gegeistert. ;)
Zitat von: Otto123 am 13 Dezember 2021, 22:06:48
OT leider ist die Überarbeitung der CUL_HM Doku zu peerChan der Neuentwicklung von notify zum Opfer gefallen - Duck und weg ;D /OT
notify? edit: Danke an Otto123 für die Aufklärung...
peerSmart ist übrigens in meinen Augen auch alles andere als smart. Da ist noch viel Bedarf.
Dass peerChan aus Devices nicht mehr funktioniert, war mir entgangen. Aber gut so, ich sah eh keinen Sinn darin.
set OG1_SL_FB1_Btn_01 peerChan 1 OG1_SL_BLO_Sw_01 dual set
Zitat von: Otto123 am 13 Dezember 2021, 20:27:59
... mMn falsch, aber ev. egal. hier muss peerChan 0 stehen!
der Logik nach dürfte es egal sein: Tastenpaar 1 beginnt ebenfalls bei Btn_01.
Und ja, ich finde auch keinen Fehler. Allerdings müsste man die regTable dazu sehen, ob die Sprungtabellen richtig eingebogen wurden.
get OG1_SL_BLO_Sw_01 regTable
Wenn ich das jetzt richtig verstehe, gibt es seit den Überarbeitungen bei immer mehr Geräten die Möglichkeit, dass
peerChan größer 0 und
dual set nicht mehr zu verwenden.
Ich halte mich bei neuen Geräten primär an die Commandref.
Bei auftretenden Fehlern an FHEM Wiki, Fhem Forum und Google.
Wenn diese beiden Befehle im Verschwinden sind, wäre zumindest ein Hinweis nicht schlecht, damit diese Konfigurationsform nicht mehr verwendet werden sollen.
@frank
Zitatgenau. ist im list auch zu sehen, welche cmds vorhanden sind. und "get cmdList" kann es auch anzeigen.
Ja es ist da, aber was soll man glauben.
peerChan funktioniert auch, nur nicht in Verbindung mit dual set.
Nun zu peerSmart.So einfach dürfte es doch nicht sein, oder ich stehe mal wieder auf der Leitung.
Bei den HM-MOD-EM-8 Tastern wurden alle Tasten mit triggerMode switch angelegt.
Der Aktor wird mit einem Taster eingeschaltet und mit einem zweiten Taster ausgeschaltet.
set OG1_SL_FB1_Btn_01 peerSmart OG1_SL_BLO_Sw_01
set OG1_SL_FB1_Btn_02 peerSmart OG1_SL_BLO_Sw_01
set OG1_SL_BLO_Sw_01 peerSmart OG1_SL_FB1_Btn_01
set OG1_SL_BLO_Sw_01 peerSmart OG1_SL_FB1_Btn_02
Nun möchte ich ja erreichen, dass OG1_SL_FB1_Btn_01 OG1_SL_BLO_Sw_01 einschaltet, und OG1_SL_FB1_Btn_02 OG1_SL_BLO_Sw_01 ausschaltet.
Bei der Konfiguration mit peerSmart wird je Schalter ein tpl angelegt, die im Aktor zu finden sind.
Nun kann man diese tpl konfigurieren.
set OG1_SL_BLO_Sw_01 tplset_OG1_SL_FB1_Btn_01 SwOn_long
set OG1_SL_BLO_Sw_01 tplset_OG1_SL_FB1_Btn_01 SwOn_short
set OG1_SL_BLO_Sw_02 tplset_OG1_SL_FB1_Btn_01 SwOn_long
set OG1_SL_BLO_Sw_02 tplset_OG1_SL_FB1_Btn_01 SwOn_short
Ich nehme an, dass die Konfigurationen in der regTable zu finden ist.
Bisher habe ich es noch nicht geschafft den Aktor zu schalten.
Zitatget OG1_SL_BLO_Sw_01 regTable
No regs found for:
OG1_SL_BLO_Sw_01 type:switch -
list:peer register :value
1: sign :off
OG1_SL_FB1_Btn_01 OG1_SL_FB1_Btn_02
lg sh lg sh
ActionType jmpToTarget jmpToTarget jmpToTarget jmpToTarget
CtDlyOff geLo geLo geLo geLo
CtDlyOn geLo geLo geLo geLo
CtOff geLo geLo geLo geLo
CtOn geLo geLo geLo geLo
CtValHi 100 100 100 100
CtValLo 50 50 50 50
MultiExec on off on off
OffDly [s] 0 0 0 0
OffTime unused unused unused unused
OffTimeMode absolut absolut absolut absolut
OnDly [s] 0 0 0 0
OnTime unused unused unused unused
OnTimeMode absolut absolut absolut absolut
SwJtDlyOff on on on off
SwJtDlyOn on on on dlyOff
SwJtOff dlyOn dlyOn dlyOn no
SwJtOn on on on dlyOff
Diese Tabelle ist ein Ergebnis mit peerSmart. Wie diese vor peerSmart ausgesehen hat, kann ich jetzt nicht mehr ermitteln.
Wie mache ich die Konfiguration korrekt, bzw. was soll ich verwenden damit es funktioniert.
Das wäre ja normal eine ganz einfache Angelegenheit für diese beiden Geräte. Oder ich stehe auf der Leitung, oder bin ich schon zu alt.
ZitatDass peerChan aus Devices nicht mehr funktioniert, war mir entgangen. Aber gut so, ich sah eh keinen Sinn darin.
welche cmds in welcher entity existieren, ist in HMConfig.pm festgelegt. das resultat einer cmdList ist mitunter eine nicht immer sofort nachvollziehbare kombination aus unterschiedlichsten eigenschaften der jeweiligen entity:
subType, model, alias, channelNbr, ....
ausserdem werden die syntax und mögliche optionen der cmds festgelegt.
bei "komplizierten" cmds wie peerChan ist das resultat sicherlich nicht immer "gewollt".
wenn also dual nicht funktioniert, könnte es auch an einer fehlenden option liegen.
in einem meiner Aktoren sieht das so aus:
FB12_Btn_11 FB12_Btn_12
lg sh lg sh
SwJtDlyOff on off on dlyOn
SwJtDlyOn on dlyOff on on
SwJtOff dlyOn no dlyOn dlyOn
SwJtOn on dlyOff on no
Das sollte man jetzt also mit einer Befehlsfolge durch exerzieren, die lg stimmen mMn
set OG1_SL_BLO_Sw_01 regSet shSwJtDlyOff off OG1_SL_FB1_Btn_01
set OG1_SL_BLO_Sw_01 regSet shSwJtDlyOn dlyOff OG1_SL_FB1_Btn_01
set OG1_SL_BLO_Sw_01 regSet shSwJtOff no OG1_SL_FB1_Btn_01
set OG1_SL_BLO_Sw_01 regSet shSwJtOn dlyOff OG1_SL_FB1_Btn_01
set OG1_SL_BLO_Sw_01 regSet shSwJtOff dlyOn OG1_SL_FB1_Btn_02
set OG1_SL_BLO_Sw_01 regSet shSwJtDlyOn on OG1_SL_FB1_Btn_02
set OG1_SL_BLO_Sw_01 regSet shSwJtOff dlyOn OG1_SL_FB1_Btn_02
set OG1_SL_BLO_Sw_01 regSet shSwJtOn no OG1_SL_FB1_Btn_02
Oder Du nimmst bei peerSmart anstatt immer SwOn_long auch SwOff_long usw :)
@Otto123
Nee Nee Nee.
Das tut bei mir nicht. Was ist das für eine Logik.
Wenn ich deine RegTable übernehme tut sich gar nichts. Ich sehe zwar das der Trigger beim Aktor ankommt, aber es geschieht keine Änderung das Aktorstatus.
Ein dlyOff bei einem shSwJtOn, usw. fehlt mir der Plan.
Es gibt zwei Zustände pro Taster, und zwei Zustände pro Aktor, die ich benötige. Konfiguration triggerMode switch.
OG1_SL_FB1_Btn_01
Trigger kurz oder Trigger lang. Soll entsprechen => OG1_SL_BLO_Sw_01 EIN.
OG1_SL_FB1_Btn_02
Trigger kurz oder Trigger lang. Soll entsprechen => OG1_SL_BLO_Sw_01 AUS.
Ich gebe es für heute auf.
ZitatWenn ich deine RegTable übernehme tut sich gar nichts.
wie sieht deine jetzt aus?
Meine regTable
No regs found for:
OG1_SL_BLO_Sw_01 type:switch -
list:peer register :value
1: sign :off
OG1_SL_FB1_Btn_01 OG1_SL_FB1_Btn_02
lg sh lg sh
ActionType jmpToTarget jmpToTarget jmpToTarget jmpToTarget
CtDlyOff geLo geLo geLo geLo
CtDlyOn geLo geLo geLo geLo
CtOff geLo geLo geLo geLo
CtOn geLo geLo geLo geLo
CtValHi 100 100 100 100
CtValLo 50 50 50 50
MultiExec on off on off
OffDly [s] 0 0 0 0
OffTime unused unused unused unused
OffTimeMode absolut absolut absolut absolut
OnDly [s] 0 0 0 0
OnTime unused unused unused unused
OnTimeMode absolut absolut absolut absolut
SwJtDlyOff dlyOn on dlyOn off
SwJtDlyOn on on on off
SwJtOff dlyOn on dlyOn off
SwJtOn no on no off
Das eigenartige dabei ist jetzt das Verhalten.
Eingehende Trigger schalten sowohl aus und ein.
Nach einigen Trigger reagiert der Aktor nicht mehr, obwohl am Aktor ersichtlich ist, dass bei beiden Tastern der die Betätigung erkannt wird und beim Aktor ankommen.
Trotzdem mach für längere Zeit der Aktor nichts mehr. Der Aktor ist aber mit einem Netzteil in Betrieb, und das Verhalten kann nicht an der Spannungsversorgung liegen.
Du hast es nicht leicht :)
peerNeedsBurst ? -Die "batterie" Aktoren brauchen das mMn bei Bedienung mit einer Fernbedienung.
set OG1_SL_FB1_Btn_01 regSet peerNeedsBurst on OG1_SL_BLO_Sw_01
hminfo gibt Dir Auskunft ;)
Ach mann ...
Zitat von: Burny4600 am 14 Dezember 2021, 14:16:06
Bei den HM-MOD-EM-8 Tastern wurden alle Tasten mit triggerMode switch angelegt.
Das wird aber hoffentlich nicht das Resultat von peerSmart sein.
"switch" ist für einen Taster natürlich so ziemlich die dümmste Einstellung.
Ein Taster ist ein Taster. Ein Hardwaretaster am EM-8 dürfte doch wohl am sinnvollsten als "button" auszuwerten sein, dann klappt es auch mit den Direktverknüpfungen. Er sendet short und long je nach Länge des Tastendruckes.
Im Modus switch sendet der EM-8 bei jedem Zustandswechsel einen short trigger - im Falle eines Tasters also einmal short beim Drücken und einmal beim Loslassen. Das kann man überhaupt nicht vernünftig auswerten.
Der Modus Switch ist ideal bei Verwendung eines Schalters (!), wenn man so etwas wie eine Wechselschaltung betreiben will. Einfach die gewünschte Anzahl Schalter so anlegen, single peeren und dann führt jede Schalteränderung zu einer Zustandsänderung - wobei nicht vorhergesehen werden kann, welche Aktion schließlich ausgelöst wird.
So, jetzt bitte mal Butter bei die Fische: Schalter oder wirklich Taster?
edit: im regTable steht ja ganz klar der Modus: switch
edit2: was ich von peerSmart halte, sagte ich ja schon. Die angelegten Templates sind ja ganz nett, aber deren skizzierte Anwendung führt praktisch nur zu Einschaltbefehlen. Im regTable sieht man das aber anders: Btn_01 sollte ein und Btn_02 ausschalten. Mir ist nicht klar, warum das also jetzt nicht trotzdem funktioniert.
Ich wiederhole mich: mit je einem Taster (also einem Gerät, was für die Dauer eines Fingerdrucks einen geschlossenen Kontakt erzeugt und beim Loslassen öffnet) an den Eingängen 1 und 2 des EM-8 im Modus "button" und einem einfachen dual peering stimmt die Zuordnung normalerweise sofort für lange und kurze Tastendrücke gleichermaßen, nur dass gemäß homematicscher Logik Button1 immer ausschaltet und Button2 einschaltet (bei Wandwippentasteraktoren ist 1 unten und 2 oben). Aus Gründen der Einfachheit ist es dabei immer sinnvoller, nötigenfalls die Tasten hardwaretechnisch zu tauschen anstatt sie umzuprogrammieren. Je weniger Register verändert werden, umso besser.
edit3: Auch peerNeedsBurst wird normalerweise beim ersten Peeren mit peerChan automatisch gesetzt. Hier muss es - wie Otto schon sagt - zwingend gesetzt werden bei diesem Aktor, sonst überhört er die meisten Trigger, wenn er nicht gerade ohnehin wach ist. Mich wundert nur, warum das in den ersten Listings nicht auftaucht. Bei mir wird es angezeigt.
Zitatedit: im regTable steht ja ganz klar der Modus: switch
leider ist das nicht der triggerMode vom EM8 channel, sondern der "subType" vom aktor channel.
OG1_SL_BLO_Sw_01 type:switch -
ich habe gerade alle post durchgesehen: es gibt keine infos über triggerMode (register 92).
es werden nicht einmal die registerlisten der channel angezeigt. genau so seltsam, wie die fehlenden peer register.
@burny:
schalte mal im hauptdevice vom em8 im attribut expert zusätzlich die option "allReg" an.
oder noch besser, poste mal von hauptdevice, chn1 und chn2 je ein "get list full"
ausserdem zeigt das hauptdevice:
2021-12-11 17:55:36 sabotageAttack_ErrIoAttack_cnt 75
quatscht da irgend jemand dazwischen?
ist dein fhem aktuell? zeig mal die ausgabe von "version", ob
alle dateien aktuell sind.
gibt es bei dir mehrere fhem installationen?
je nach fhem version könnten nachbarn oder eigene, andere installationen zwischenquatschen.
oder mehrere io haben fälschlicher weise das device assigned:
schau mal in allen io unter "get assignIDs", ob der em8 nur im aktuellen io (siehe internal: IODev HmUART_Test)
assigned ist.
es gibt ja 2 verschiedene trigger: "normale" (typ 40) und "sensor" (typ 41) trigger.
die sensor trigger übermitteln zusätzlich einen sensorwert, so dass auch die condition register auswirkungen haben.
welche trigger sendet dieses device?
in allen 3 modi typ 40? oder abhängig vom modus auch mal typ 41?
edit:
ausserdem zeigen die alten list diverse config probleme.
du solltest HMinfoTools und HMdeviceTools nutzen, dann würdest du das nicht übersehen. ;)
Zitat von: frank am 15 Dezember 2021, 12:15:04
leider ist das nicht der triggerMode vom EM8 channel, sondern der "subType" vom aktor channel.
OG1_SL_BLO_Sw_01 type:switch -
OK. Kennt jemand ein schönes Heim für betreutes Wohnen? Ich sollte mich langsam mal umsehen. :-[
Zitatich habe gerade alle post durchgesehen: es gibt keine infos über triggerMode (register 92).
Das war eigentlich auch mein Erkenntnisstand.
Zitatin allen 3 modi typ 40? oder abhängig vom modus auch mal typ 41?
Events aus meinem AskSinAnalyzer (der war gerade zur Hand):
30 15.12.2021 15:04 -74 313194 GaragTast8 1411AB <Zentrale> 12 140 SENSOR_EVENT WKMEUP BIDI RPTEN 0C 8C A2 41 31 31 94 14 11 AB 08 1E C8 # Kanal 8 auf (sensor)
32 15.12.2021 15:04 -75 313194 GaragTast8 1411AB <Zentrale> 12 141 SENSOR_EVENT WKMEUP BIDI RPTEN 0C 8D A2 41 31 31 94 14 11 AB 07 1E 00 # Kanal 7 zu (sensor)
35 15.12.2021 15:04 -75 313194 GaragTast8 1411AB <Zentrale> 12 142 SENSOR_EVENT WKMEUP BIDI RPTEN 0C 8E A2 41 31 31 94 14 11 AB 07 1F C8 # Kanal 7 auf
38 15.12.2021 15:04 -76 313194 GaragTast8 1411AB <Zentrale> 12 143 SENSOR_EVENT WKMEUP BIDI RPTEN 0C 8F A2 41 31 31 94 14 11 AB 08 1F 00 # Kanal 8 zu
41 15.12.2021 15:04 -75 313194 GaragTast8 1411AB <Zentrale> 11 144 REMOTE_EVENT WKMEUP BIDI RPTEN 0B 90 A2 40 31 31 94 14 11 AB 03 4A # Kanal 3 (button) short
also frank, 41 mit Wert bei Sensor und 40 bei button.
Lassen wir den Burny erst mal seine Config in Ruhe glattziehen...
@Frank
Die FHEM-Version meiner PIs ist im gesamten Bereich aktuell.
Latest Revision: 25344
File Rev Last Change
fhem.pl 25309 2021-12-06 18:54:51Z rudolfkoenig
95_Alarm.pm 17344 2018-09-14 14:05:23Z phenning
96_allowed.pm 25210 2021-11-10 10:39:53Z rudolfkoenig
95_Astro.pm 25198 2021-11-07 15:42:54Z phenning
90_at.pm 25248 2021-11-21 10:29:01Z rudolfkoenig
98_autocreate.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
70_BRAVIA.pm 24219 2021-04-11 14:29:19Z vuffiraa
98_cloneDummy.pm 13015 2017-01-08 20:26:33Z betateilchen
00_CUL.pm 24815 2021-08-01 16:14:02Z rudolfkoenig
09_CUL_FHTTK.pm 18391 2019-01-23 19:05:58Z Matscher
10_CUL_HM.pm 25298 2021-12-05 08:23:08Z martinp876
18_CUL_HOERMANN.pm 15510 2017-11-27 16:52:44Z rudolfkoenig
14_CUL_REDIRECT.pm 18358 2019-01-20 20:21:05Z bjoernh
14_CUL_TCM97001.pm 20839 2019-12-28 09:41:47Z bjoernh
14_CUL_TX.pm 17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm 20918 2020-01-08 19:20:38Z rudolfkoenig
98_dewpoint.pm 18846 2019-03-10 11:45:58Z hotbso
98_DOIF.pm 25295 2021-12-04 18:13:39Z Damian
98_DOIFtools.pm 22610 2020-08-15 17:21:34Z Ellert
98_Dooya.pm 15400 2017-11-05 18:11:51Z Sidey
98_dummy.pm 20665 2019-12-06 11:05:35Z rudolfkoenig
No Id found for 99_Easymeter.pm
66_ECMD.pm 16372 2018-03-10 13:09:24Z neubert
67_ECMDDevice.pm 12877 2016-12-26 09:15:55Z neubert
70_ENIGMA2.pm 18995 2019-03-22 20:09:53Z loredo
91_eventTypes.pm 23471 2021-01-04 19:24:21Z rudolfkoenig
93_FHEM2FHEM.pm 24980 2021-09-16 15:47:28Z rudolfkoenig
01_FHEMWEB.pm 25309 2021-12-06 18:54:51Z rudolfkoenig
11_FHT.pm 23183 2020-11-18 21:01:30Z rudolfkoenig
92_FileLog.pm 24967 2021-09-13 16:09:40Z rudolfkoenig
14_FLAMINGO.pm 22619 2020-08-17 17:29:09Z HomeAuto_User
95_FLOORPLAN.pm 13735 2017-03-19 12:43:53Z UliM
98_freezemon.pm 25141 2021-10-28 19:13:56Z Adimarantis
10_FS10.pm 22413 2020-07-16 20:16:24Z Sidey
10_FS20.pm 14888 2017-08-13 12:07:12Z rudolfkoenig
No Id found for 58_GPIO4.pm
98_help.pm 25013 2021-09-23 21:07:00Z betateilchen
14_Hideki.pm 21666 2020-04-13 21:14:53Z Sidey
98_HMinfo.pm 25293 2021-12-04 17:37:15Z martinp876
00_HMUARTLGW.pm 25203 2021-11-08 09:18:29Z mgernoth
95_holiday.pm 25187 2021-11-06 09:54:35Z rudolfkoenig
98_HourCounter.pm 11307 2016-04-25 08:02:06Z rudolfkoenig
98_HTTPMOD.pm 24708 2021-07-06 17:15:46Z StefanStrobel
52_I2C_MCP23017.pm 19551 2019-06-04 20:10:50Z klausw
No Id found for 52_I2C_SUSV.pm
10_IT.pm 20839 2019-12-28 09:41:47Z bjoernh
70_JSONMETER.pm 20819 2019-12-23 23:07:57Z tupol
13_KS300.pm 20008 2019-08-17 10:24:14Z rudolfkoenig
98_logProxy.pm 21142 2020-02-07 20:15:22Z justme1968
59_LuftdatenInfo.pm 23228 2020-11-25 06:28:42Z igami
98_Modbus.pm 24146 2021-04-04 10:30:25Z StefanStrobel
# $Id: 99_myUtils.pm 2016-09-25 V1.0 Christian Schmidt $
99_myUtils_Astro.pm 11 2017-07-15 00:00:00Z Fhemmike
91_notify.pm 25231 2021-11-15 17:34:18Z rudolfkoenig
34_NUT.pm 9023 2015-08-05 09:00:12Z narsskrarc
41_OREGON.pm 18660 2019-02-19 22:44:37Z Sidey
59_PROPLANTA.pm 23449 2021-01-01 09:56:49Z tupol
33_readingsGroup.pm 23844 2021-02-27 19:43:24Z justme1968
33_readingsProxy.pm 16299 2018-03-01 08:06:55Z justme1968
19_Revolt.pm 24864 2021-08-22 05:57:16Z yoda_gh
44_ROLLO.pm 18436 2019-01-27 20:46:04Z KernSani
00_RPII2C.pm 23664 2021-02-02 23:48:59Z klausw
51_RPI_GPIO.pm 19785 2019-07-05 21:39:13Z klausw
14_SD_BELL.pm 24840 2021-08-09 19:57:53Z HomeAuto_User
10_SD_GT.pm 22380 2020-07-10 19:58:00Z Sidey
# $Id: 14_SD_Keeloq.pm 0 2021-08-12 11:49:29Z $
14_SD_UT.pm 24839 2021-08-09 19:55:13Z HomeAuto_User
14_SD_WS.pm 22841 2020-09-24 21:19:58Z Sidey
14_SD_WS07.pm 21666 2020-04-13 21:14:53Z Sidey
14_SD_WS09.pm 22415 2020-07-16 20:22:23Z Sidey
14_SD_WS_Maverick.pm 21666 2020-04-13 21:14:53Z Sidey
# $Id: 99_serial.pm $ 06/16/2013
No Id found for 99_sethmkey.pm
00_SIGNALduino.pm 22409 2020-07-16 20:04:45Z Sidey
90_SIGNALduino_un.pm 22410 2020-07-16 20:10:41Z Sidey
98_Siro.pm 20772 2019-12-17 16:52:51Z Byte09
10_SOMFY.pm 22865 2020-09-27 15:55:14Z viegener
98_structure.pm 24999 2021-09-21 07:54:25Z rudolfkoenig
99_SUNRISE_EL.pm 24249 2021-04-14 05:45:49Z rudolfkoenig
98_SVG.pm 25189 2021-11-06 10:25:54Z rudolfkoenig
42_SYSMON.pm 24758 2021-07-16 13:54:47Z hexenmeister
98_telnet.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
46_TRX_ELSE.pm 16542 2018-04-02 22:10:20Z KernSani
46_TRX_LIGHT.pm 21770 2020-04-24 20:20:40Z KernSani
46_TRX_SECURITY.pm 20805 2019-12-22 15:31:48Z KernSani
59_Twilight.pm 25067 2021-10-13 04:26:30Z Beta-User
10_UNIRoll.pm 20792 2019-12-20 17:32:00Z rudolfkoenig
98_update.pm 24983 2021-09-16 17:15:44Z rudolfkoenig
99_Utils.pm 24128 2021-04-02 16:29:11Z rudolfkoenig
98_version.pm 15140 2017-09-26 09:20:09Z markusbloch
98_weblink.pm 23597 2021-01-23 17:57:05Z rudolfkoenig
AttrTemplate.pm 25155 2021-10-30 12:48:21Z rudolfkoenig
Blocking.pm 23268 2020-12-01 11:48:48Z rudolfkoenig
Color.pm 20813 2019-12-22 18:42:10Z justme1968
DevIo.pm 24800 2021-07-26 11:42:33Z rudolfkoenig
GPUtils.pm 19666 2019-06-20 11:17:29Z CoolTux
HMConfig.pm 25160 2021-10-30 17:38:52Z martinp876
HttpUtils.pm 25327 2021-12-08 09:39:27Z rudolfkoenig
Meta.pm 21008 2020-01-18 10:22:10Z loredo
RTypes.pm 10476 2016-01-12 21:03:33Z borisneubert
SD_ProtocolData.pm 22841 2020-09-24 21:19:58Z Sidey
No Id found for SD_Protocols.pm
SetExtensions.pm 25286 2021-12-03 10:16:56Z rudolfkoenig
TcpServerUtils.pm 23472 2021-01-04 19:56:38Z rudolfkoenig
UConv.pm 21159 2020-02-09 14:04:27Z loredo
doif.js 24438 2021-05-14 18:08:18Z Ellert
fhemweb.js 25343 2021-12-14 11:51:22Z rudolfkoenig
fhemweb_readingsGroup.js 15189 2017-10-03 17:53:27Z justme1968
Ich habe diese Geräte nachmals zurückgesetzt und neu begonnen, damit wir von Anfang an vom gleichen Reden.
Die FB-INs und das OU sind mit peerSmart verbunden.
list OG1_SL_FB1Internals:
CFGFN
DEF 6B3FBA
FUUID 61b9d648-f33f-9053-6c3a-3319dad419001243
HmUART_AB_GTO_MSGCNT 315
HmUART_AB_GTO_RAWMSG 0500014043B4406B3FBA5FFB9D410D
HmUART_AB_GTO_RSSI -64
HmUART_AB_GTO_TIME 2021-12-15 13:54:33
HmUART_EG_MSGCNT 303
HmUART_EG_RAWMSG 0500014C43B4406B3FBA5FFB9D410D
HmUART_EG_RSSI -76
HmUART_EG_TIME 2021-12-15 13:54:35
HmUART_OG1_MSGCNT 317
HmUART_OG1_RAWMSG 0500003643B4406B3FBA5FFB9D410D
HmUART_OG1_RSSI -54
HmUART_OG1_TIME 2021-12-15 13:54:35
HmUART_OG2_MSGCNT 314
HmUART_OG2_RAWMSG 0500013743B4406B3FBA5FFB9D410D
HmUART_OG2_RSSI -55
HmUART_OG2_TIME 2021-12-15 13:54:34
HmUART_Test_MSGCNT 318
HmUART_Test_RAWMSG 0500001E43B4406B3FBA5FFB9D410D
HmUART_Test_RSSI -30
HmUART_Test_TIME 2021-12-15 13:54:35
IODev HmUART_Test
LASTInputDev HmUART_OG1
MSGCNT 1567
NAME OG1_SL_FB1
NR 62493
NTFY_ORDER 48-HM_6B3FBA
STATE OG1_SL_FB1_Btn_01 Long
TYPE CUL_HM
channel_01 OG1_SL_FB1_Btn_01
channel_02 OG1_SL_FB1_Btn_02
channel_03 OG1_SL_FB1_Btn_03
channel_04 OG1_SL_FB1_Btn_04
channel_05 OG1_SL_FB1_Btn_05
channel_06 OG1_SL_FB1_Btn_06
channel_07 OG1_SL_FB1_Btn_07
channel_08 OG1_SL_FB1_Btn_08
device OG1_SL_FB1
disableNotifyFn 1
lastMsg No:43 - t:40 s:6B3FBA d:5FFB9D 410D
protCmdDel 20
protErrIoAttack 38 last_at:2021-12-15 13:33:09
protLastRcv 2021-12-15 13:54:35
protRcv 380 last_at:2021-12-15 13:54:35
protRcvB 42 last_at:2021-12-15 13:54:35
protResnd 12 last_at:2021-12-15 13:33:07
protResndFail 1 last_at:2021-12-15 12:49:47
protSnd 253 last_at:2021-12-15 13:47:24
protState CMDs_done
rssi_at_HmUART_AB_GTO cnt:315 min:-79 max:-57 avg:-66.09 lst:-64
rssi_at_HmUART_EG cnt:303 min:-91 max:-75 avg:-81.17 lst:-76
rssi_at_HmUART_OG1 cnt:317 min:-84 max:-54 avg:-63.25 lst:-54
rssi_at_HmUART_OG2 cnt:315 min:-82 max:-54 avg:-63.45 lst:-55
rssi_at_HmUART_Test cnt:318 min:-64 max:-12 avg:-32.48 lst:-30
READINGS:
2021-12-15 13:47:10 CommandAccepted yes
2021-12-15 13:53:02 D-firmware 1.1
2021-12-15 13:53:02 D-serialNr PEQ1917926
2021-12-15 13:46:55 IODev HmUART_Test
2021-12-15 13:14:17 PairedTo 0xF12347
2021-12-15 12:49:56 R-ledMode off
2021-12-15 12:49:56 R-localResDis off
2021-12-15 13:17:14 R-lowBatLimitBA2 set_9 V
2021-12-15 12:52:54 R-pairCentral 0xF12347
2021-12-15 12:49:56 R-transmDevTryMax 3
2021-12-15 13:14:17 RegL_00. 02:01 05:00 0A:F1 0B:23 0C:47 12:00 14:03 18:00
2021-12-15 13:54:35 battery ok
2021-12-15 13:49:03 cfgState RegIncom,RegPend
2021-12-15 13:47:24 commState CMDs_done
2021-12-15 13:33:09 sabotageAttack_ErrIoAttack_cnt 38
2021-12-15 13:54:35 state OG1_SL_FB1_Btn_01 Long
helper:
HM_CMDNR 67
PONtest 1
cSnd 01F123476B3FBA07045FFB9D0404,01F123476B3FBA08045FFB9D0404
cfgChkResult No regs found for:-ret--ret-OG1_SL_FB1 type:remote - -ret-list:peer register :value-ret- 0: ledMode :off-ret- 0: localResDis :off-ret- 0: lowBatLimitBA2 :set_9 V-ret- 0: pairCentral :0xF12347-ret- 0: transmDevTryMax :3-ret- -ret- -ret-
cfgStateUpdt 0
lastMsgTm 1639572875.57596
mId 00D9
peerFriend -
peerOpt -:remote
regLst 0
rxType 16
supp_Pair_Rep 0
ack:
cfgChk:
idRc02 RegL_00.
idRc03 fail
cmds:
TmplKey :no:1639574221.51757
TmplTs 1639574221.51757
cmdKey 0:1:0::OG1_SL_FB1:00D9:00:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition closed,open
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 0
io:
flgs 0
newChn +6B3FBA,00,03,00
nextSend 1639572876.11979
rxt 2
vccu VCCU
p:
6B3FBA
00
03
00
prefIO:
mRssi:
mNo 43
io:
HmUART_AB_FR:
HmUART_AB_GTO:
HmUART_EG:
HmUART_OG1:
-54
-54
HmUART_OG2:
HmUART_Test:
-22
-22
peerIDsH:
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
rssi:
at_HmUART_AB_GTO:
avg -66.0952380952381
cnt 315
lst -64
max -57
min -79
at_HmUART_EG:
avg -81.1749174917492
cnt 303
lst -76
max -75
min -91
at_HmUART_OG1:
avg -63.2586750788644
cnt 317
lst -54
max -54
min -84
at_HmUART_OG2:
avg -63.4539682539683
cnt 315
lst -55
max -54
min -82
at_HmUART_Test:
avg -32.4811320754717
cnt 318
lst -30
max -12
min -64
shadowReg:
RegL_00. 00:00 02:01 05:00 0A:F1 0B:23 0C:47 12:5A 14:03 18:00
tmpl:
nb:
cnt 4
Attributes:
IOgrp VCCU:HmUART_OG2
autoReadReg 4_reqStatus
expert allReg,rawReg
firmware 1.1
model HM-MOD-EM-8
room CUL_HM
serialNr PEQ1917926
subType remote
webCmd getConfig:clear msgEvents
list OG1_SL_BLOInternals:
CFGFN
DEF 5FFB9D
FUUID 61b9d75c-f33f-9053-6d7c-cfbeb071d483006d
HmUART_AB_GTO_MSGCNT 216
HmUART_AB_GTO_RAWMSG 050001414380025FFB9D6B3FBA0101C80000
HmUART_AB_GTO_RSSI -65
HmUART_AB_GTO_TIME 2021-12-15 13:54:35
HmUART_EG_MSGCNT 218
HmUART_EG_RAWMSG 050001464380025FFB9D6B3FBA0101C80000
HmUART_EG_RSSI -70
HmUART_EG_TIME 2021-12-15 13:54:35
HmUART_OG1_MSGCNT 222
HmUART_OG1_RAWMSG 050000264380025FFB9D6B3FBA0101C80000
HmUART_OG1_RSSI -38
HmUART_OG1_TIME 2021-12-15 13:54:35
HmUART_OG2_MSGCNT 219
HmUART_OG2_RAWMSG 050001444380025FFB9D6B3FBA0101C80000
HmUART_OG2_RSSI -68
HmUART_OG2_TIME 2021-12-15 13:54:34
HmUART_Test_MSGCNT 217
HmUART_Test_RAWMSG 0500003E4380025FFB9D6B3FBA0101C80000
HmUART_Test_RSSI -62
HmUART_Test_TIME 2021-12-15 13:54:35
IODev HmUART_OG1
LASTInputDev HmUART_OG1
MSGCNT 1092
NAME OG1_SL_BLO
NR 62544
NTFY_ORDER 48-HM_5FFB9D
STATE CMDs_done
TYPE CUL_HM
channel_01 OG1_SL_BLO_Sw_01
channel_02 OG1_SL_BLO_Sw_02
channel_03 OG1_SL_BLO_Sw_03
channel_04 OG1_SL_BLO_Sw_04
device OG1_SL_BLO
disableNotifyFn 1
lastMsg No:43 - t:02 s:5FFB9D d:6B3FBA 0101C80000
protCmdDel 94
protErrIoAttack 1 last_at:2021-12-15 13:46:45
protIOdly 1 last_at:2021-12-15 13:00:10
protIOerr 2 last_at:2021-12-15 13:47:19
protLastRcv 2021-12-15 13:54:35
protNack 10 last_at:2021-12-15 13:28:46
protRcv 291 last_at:2021-12-15 13:54:35
protResnd 9 last_at:2021-12-15 13:00:51
protResndFail 9 last_at:2021-12-15 13:00:56
protSnd 324 last_at:2021-12-15 13:54:16
protSndB 57 last_at:2021-12-15 13:54:16
protState CMDs_done
rssi_at_HmUART_AB_GTO cnt:216 min:-67 max:-62 avg:-65.78 lst:-65
rssi_at_HmUART_EG cnt:218 min:-71 max:-64 avg:-69.87 lst:-70
rssi_at_HmUART_OG1 cnt:222 min:-40 max:-36 avg:-38.04 lst:-38
rssi_at_HmUART_OG2 cnt:220 min:-71 max:-67 avg:-68 lst:-68
rssi_at_HmUART_Test cnt:217 min:-72 max:-60 avg:-62.77 lst:-62
READINGS:
2021-12-15 13:29:02 CommandAccepted yes
2021-12-15 13:02:39 D-firmware 1.1
2021-12-15 13:02:39 D-serialNr OEQ1050241
2021-12-15 13:54:16 IODev HmUART_OG1
2021-12-15 13:03:09 PairedTo 0xF12347
2021-12-15 13:03:09 RegL_00. 00:00 02:01 05:00 0A:F1 0B:23 0C:47 18:00 30:48
2021-12-15 13:54:35 battery ok
2021-12-15 13:49:03 cfgState ok
2021-12-15 13:54:17 commState CMDs_done
2021-12-15 13:46:45 sabotageAttack_ErrIoAttack_cnt 1
2021-12-15 13:54:17 state CMDs_done
helper:
HM_CMDNR 67
cSnd 01F123475FFB9D01046B3FBA0203,11F123475FFB9D0201000000
cfgChkResult No regs found for:-ret--ret-OG1_SL_BLO type:switch - -ret-list:peer register :value-ret- 0: intKeyVisib :invisib-ret- 0: ledMode :off-ret- 0: localResDis :off-ret- 0: pairCentral :0xF12347-ret- -ret- -ret-
cfgStateUpdt 0
lastMsgTm 1639572875.6514
mId 00AB
peerFriend -
peerOpt -:switch
regLst 0
rxType 2
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1639569764.8472
TmplTs 1639569764.8472
cmdKey 0:1:0::OG1_SL_BLO:00AB:00:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
getVersion noArg
pair noArg
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +5FFB9D,00,03,00
nextSend 1639572875.90577
rxt 0
vccu VCCU
p:
5FFB9D
00
03
00
prefIO:
mRssi:
mNo 43
io:
HmUART_AB_FR:
HmUART_AB_GTO:
-65
-65
HmUART_EG:
HmUART_OG1:
-30
-30
HmUART_OG2:
HmUART_Test:
-62
-62
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_HmUART_AB_GTO:
avg -65.7824074074074
cnt 216
lst -65
max -62
min -67
at_HmUART_EG:
avg -69.8761467889908
cnt 218
lst -70
max -64
min -71
at_HmUART_OG1:
avg -38.0495495495496
cnt 222
lst -38
max -36
min -40
at_HmUART_OG2:
avg -68.0000000000001
cnt 220
lst -68
max -67
min -71
at_HmUART_Test:
avg -62.7741935483871
cnt 217
lst -62
max -60
min -72
shadowReg:
tmpl:
nb:
cnt 1
Attributes:
IOgrp VCCU:HmUART_OG2
autoReadReg 4_reqStatus
expert rawReg
firmware 1.1
model HM-LC-SW4-BA-PCB
msgRepeat 1
room CUL_HM
serialNr OEQ1050241
subType switch
webCmd getConfig:clear msgEvents
Was wurde zusätzlich gemacht:devicerename bei beiden Geräten durchgeführt
attr OG1_SL_FB1 expert allReg,rawReg
set OG1_SL_FB1 regSet lowBatLimitBA2 9.0
peerSmart der beiden Geräte => set OG1_SL_FB1_Btn_01 peerSmart OG1_SL_BLO_Sw_01 usw.
needburst aktiviert => set OG1_SL_FB1_Btn_01 regSet peerNeedsBurst on OG1_SL_BLO_Sw_01 usw.
Fehler-Status überprüft => set HMinfo configCheck kein Geräteeintrag vorhanden
Keine weiteren Änderungen durchgeführt.
Test mit OG1_SL_FB1_Btn_01, OG1_SL_FB1_Btn_02 an OG1_SL_BLO_Sw_01
OG1_SL_FB1_Btn_xx triggern nur auf den Schalteingängen. Die Sensoreingänge sind unbenutzt.
Die Statusänderung der beiden Funktionstaster ist am Aktor zu sehen. Der Aktor selbst reagiert auf keinen Trigger.
get OG1_SL_BLO_Sw_01 regTableNo regs found for:
OG1_SL_BLO_Sw_01 type:switch -
list:peer register :value
1: sign :off
OG1_SL_FB1_Btn_01 OG1_SL_FB1_Btn_02
lg sh lg sh
ActionType jmpToTarget jmpToTarget jmpToTarget jmpToTarget
CtDlyOff geLo geLo geLo geLo
CtDlyOn geLo geLo geLo geLo
CtOff geLo geLo geLo geLo
CtOn geLo geLo geLo geLo
CtValHi 100 100 100 100
CtValLo 50 50 50 50
MultiExec on off on off
OffDly [s] 0 0 0 0
OffTime unused unused unused unused
OffTimeMode absolut absolut absolut absolut
OnDly [s] 0 0 0 0
OnTime unused unused unused unused
OnTimeMode absolut absolut absolut absolut
SwJtDlyOff on on on on
SwJtDlyOn on on on on
SwJtOff dlyOn dlyOn dlyOn dlyOn
SwJtOn on on on on
get OG1_SL_FB1_Btn_01 regTableNo regs found for:
OG1_SL_FB1_Btn_01 type:remote -
list:peer register :value
1: eventFilterTime :5 s
1: longPress :0.4 s
1: msgScPosA :closed
1: msgScPosB :open
1: sign :off
1: transmitTryMax :3
1: triggerMode :button
4:OG1_SL_BLO_Sw_01 expectAES :off
4:OG1_SL_BLO_Sw_01 peerNeedsBurst :on
get OG1_SL_FB1_Btn_02 regTableNo regs found for:
OG1_SL_FB1_Btn_02 type:remote -
list:peer register :value
1: eventFilterTime :5 s
1: longPress :0.4 s
1: msgScPosA :closed
1: msgScPosB :open
1: sign :off
1: transmitTryMax :3
1: triggerMode :button
4:OG1_SL_BLO_Sw_01 expectAES :off
4:OG1_SL_BLO_Sw_01 peerNeedsBurst :on
get OG1_SL_FB1_Btn_01 list fullInternals:
.AttrList aesCommReq:1,0 do_not_notify:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading expert:multiple,defReg,allReg,rawReg,templ,none levelMap levelRange model oldreadings param peerIDs readOnly:0,1 showtime:1,0 stateFormat:textField-long timestamp-on-change-reading
.triggerUsed 1
CFGFN
DEF 6B3FBA01
FUUID 61b9d64a-f33f-9053-72dc-ba37768a66eb7d8f
NAME OG1_SL_FB1_Btn_01
NR 62495
NTFY_ORDER 48-HM_6B3FBA_Btn_01
STATE Short 1_21 (to OG1_SL_BLO)
TYPE CUL_HM
chanNo 01
device OG1_SL_FB1
disableNotifyFn 1
peerList OG1_SL_BLO_Sw_01
.attraggr:
.attrminint:
CL:
Authenticated 1
AuthenticatedBy allowed_WEB
AuthenticatedUser Chris
BUF
FD 266
FW_ID 63469
LASTACCESS 1639575864
NAME WEB_192.168.17.46_52439
NR 63469
PEER 192.168.17.46
PORT 52439
SNAME WEB
SSL 1
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
.attraggr:
.attrminint:
READINGS:
2021-12-15 14:40:16 state Connected
READINGS:
2021-12-15 13:47:11 .associatedWith OG1_SL_FB1,OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02,OG1_SL_FB1_Btn_03,OG1_SL_FB1_Btn_04,OG1_SL_FB1_Btn_05,OG1_SL_FB1_Btn_06,OG1_SL_FB1_Btn_07,OG1_SL_FB1_Btn_08,OG1_SL_FB1,OG1_SL_BLO_Sw_01
2021-12-15 13:47:11 .peerListRDate 2021-12-15 13:47:11
2021-12-15 13:47:21 R-OG1_SL_BLO_Sw_01-expectAES off
2021-12-15 13:47:21 R-OG1_SL_BLO_Sw_01-peerNeedsBurst on
2021-12-15 12:49:56 R-eventFilterTime 5 s
2021-12-15 12:49:56 R-longPress 0.4 s
2021-12-15 12:49:56 R-msgScPosA closed
2021-12-15 12:49:56 R-msgScPosB open
2021-12-15 12:49:56 R-sign off
2021-12-15 12:49:56 R-transmitTryMax 3
2021-12-15 12:49:56 R-triggerMode button
2021-12-15 13:47:11 RegL_01. 00:00 04:10 08:00 20:60 23:05 30:03 92:23
2021-12-15 13:47:21 RegL_04.OG1_SL_BLO_Sw_01 00:00 01:01
2021-12-15 13:49:03 cfgState ok
2021-12-15 13:47:24 commState CMDs_done
2021-12-15 13:47:11 peerList OG1_SL_BLO_Sw_01
2021-12-15 14:38:14 state Short 1_21 (to OG1_SL_BLO)
2021-12-15 14:38:14 trigger Short_21
2021-12-15 14:38:14 triggerTo_OG1_SL_BLO Short_21_ack
2021-12-15 14:38:14 trigger_cnt 21
helper:
BNO 21
BNOCNT 1
cfgChkResult No regs found for:-ret--ret-OG1_SL_FB1_Btn_01 type:remote - -ret-list:peer register :value-ret- 1: eventFilterTime :5 s-ret- 1: longPress :0.4 s-ret- 1: msgScPosA :closed-ret- 1: msgScPosB :open-ret- 1: sign :off-ret- 1: transmitTryMax :3-ret- 1: triggerMode :button-ret- 4:OG1_SL_BLO_Sw_01 expectAES :off-ret- 4:OG1_SL_BLO_Sw_01 peerNeedsBurst :on-ret- -ret- -ret-
peerFriend peerAct,peerVirt
peerIDsRaw ,5FFB9D01,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cmds:
TmplKey OG1_SL_BLO_Sw_01:no:1639574221.51334
TmplTs 1639574221.51334
cmdKey 1:0:0::OG1_SL_FB1:00D9:01:OG1_SL_BLO_Sw_01
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_BLO_Sw_01 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition closed,open
peer OG1_SL_BLO_Sw_01
peerOpt remove_OG1_SL_BLO_Sw_01,AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_GO_RM_TEAM,AB_SG_BWEH1_A,AB_SG_BWEH1_E,AB_SG_BWEH2_A,AB_SG_BWEH2_E,AB_SG_BWEH3_A,AB_SG_BWEH3_E,AB_SG_BWEH4_A,AB_SG_BWEH4_E,AB_SG_BWEH5_A,AB_SG_BWEH5_E,AB_SG_BWEH6_A,AB_SG_BWEH6_E,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_Weather_vT_S,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,HM_5FFB9D_Sw_01,HM_5FFB9D_Sw_02,HM_5FFB9D_Sw_03,HM_5FFB9D_Sw_04,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_WA_OAFGO,OG1_RM_TEAM,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_RM_TEAM,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,VCCU_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 0
peerIDsH:
00000000 broadcast
5FFB9D01 OG1_SL_BLO_Sw_01
prt:
regCollect:
role:
chn 1
shadowReg:
tmpl:
nb:
cnt 3
Attributes:
model HM-MOD-EM-8
peerIDs 00000000,5FFB9D01
get OG1_SL_FB1_Btn_02 list fullInternals:
.AttrList aesCommReq:1,0 do_not_notify:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading expert:multiple,defReg,allReg,rawReg,templ,none levelMap levelRange model oldreadings param peerIDs readOnly:0,1 showtime:1,0 stateFormat:textField-long timestamp-on-change-reading
.triggerUsed 1
CFGFN
DEF 6B3FBA02
FUUID 61b9d64c-f33f-9053-6061-bfe3dd4d763b7456
NAME OG1_SL_FB1_Btn_02
NR 62496
NTFY_ORDER 48-HM_6B3FBA_Btn_02
STATE Long 1_28 (to OG1_SL_BLO)
TYPE CUL_HM
chanNo 02
device OG1_SL_FB1
disableNotifyFn 1
peerList OG1_SL_BLO_Sw_01
.attraggr:
.attrminint:
CL:
Authenticated 1
AuthenticatedBy allowed_WEB
AuthenticatedUser Chris
BUF
FD 266
FW_ID 63469
LASTACCESS 1639575906
NAME WEB_192.168.17.46_52439
NR 63469
PEER 192.168.17.46
PORT 52439
SNAME WEB
SSL 1
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
.attraggr:
.attrminint:
READINGS:
2021-12-15 14:40:16 state Connected
READINGS:
2021-12-15 13:47:12 .associatedWith OG1_SL_FB1,OG1_SL_FB1_Btn_01,OG1_SL_FB1_Btn_02,OG1_SL_FB1_Btn_03,OG1_SL_FB1_Btn_04,OG1_SL_FB1_Btn_05,OG1_SL_FB1_Btn_06,OG1_SL_FB1_Btn_07,OG1_SL_FB1_Btn_08,OG1_SL_FB1,OG1_SL_BLO_Sw_01
2021-12-15 13:47:12 .peerListRDate 2021-12-15 13:47:12
2021-12-15 13:47:22 R-OG1_SL_BLO_Sw_01-expectAES off
2021-12-15 13:47:22 R-OG1_SL_BLO_Sw_01-peerNeedsBurst on
2021-12-15 12:50:53 R-eventFilterTime 5 s
2021-12-15 12:50:53 R-longPress 0.4 s
2021-12-15 12:50:53 R-msgScPosA closed
2021-12-15 12:50:53 R-msgScPosB open
2021-12-15 12:50:53 R-sign off
2021-12-15 12:50:53 R-transmitTryMax 3
2021-12-15 12:50:53 R-triggerMode button
2021-12-15 13:47:11 RegL_01. 00:00 04:10 08:00 20:60 23:05 30:03 92:23
2021-12-15 13:47:22 RegL_04.OG1_SL_BLO_Sw_01 00:00 01:01
2021-12-15 13:49:03 cfgState ok
2021-12-15 13:47:24 commState CMDs_done
2021-12-15 13:47:12 peerList OG1_SL_BLO_Sw_01
2021-12-15 14:38:19 state Long 1_28 (to OG1_SL_BLO)
2021-12-15 14:38:19 trigger Long_28
2021-12-15 14:38:19 triggerTo_OG1_SL_BLO Long_28_ack
2021-12-15 14:38:19 trigger_cnt 28
helper:
BNO 28
BNOCNT 1
cfgChkResult No regs found for:-ret--ret-OG1_SL_FB1_Btn_02 type:remote - -ret-list:peer register :value-ret- 1: eventFilterTime :5 s-ret- 1: longPress :0.4 s-ret- 1: msgScPosA :closed-ret- 1: msgScPosB :open-ret- 1: sign :off-ret- 1: transmitTryMax :3-ret- 1: triggerMode :button-ret- 4:OG1_SL_BLO_Sw_01 expectAES :off-ret- 4:OG1_SL_BLO_Sw_01 peerNeedsBurst :on-ret- -ret- -ret-
peerFriend peerAct,peerVirt
peerIDsRaw ,5FFB9D01,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cmds:
TmplKey OG1_SL_BLO_Sw_01:no:1639574221.51396
TmplTs 1639574221.51396
cmdKey 1:0:0::OG1_SL_FB1:00D9:02:OG1_SL_BLO_Sw_01
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_BLO_Sw_01 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition closed,open
peer OG1_SL_BLO_Sw_01
peerOpt remove_OG1_SL_BLO_Sw_01,AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_GO_RM_TEAM,AB_SG_BWEH1_A,AB_SG_BWEH1_E,AB_SG_BWEH2_A,AB_SG_BWEH2_E,AB_SG_BWEH3_A,AB_SG_BWEH3_E,AB_SG_BWEH4_A,AB_SG_BWEH4_E,AB_SG_BWEH5_A,AB_SG_BWEH5_E,AB_SG_BWEH6_A,AB_SG_BWEH6_E,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_Weather_vT_S,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,HM_5FFB9D_Sw_01,HM_5FFB9D_Sw_02,HM_5FFB9D_Sw_03,HM_5FFB9D_Sw_04,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_WA_OAFGO,OG1_RM_TEAM,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_RM_TEAM,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,VCCU_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 0
peerIDsH:
00000000 broadcast
5FFB9D01 OG1_SL_BLO_Sw_01
regCollect:
role:
chn 1
shadowReg:
tmpl:
nb:
cnt 1
Attributes:
model HM-MOD-EM-8
peerIDs 00000000,5FFB9D01
Zitatausserdem zeigt das hauptdevice:
Code: [Auswählen]
2021-12-11 17:55:36 sabotageAttack_ErrIoAttack_cnt 75
Es spielt sich in meinem Umfeld sehr viel ab mit Funksensoren, die ich mit ignore deaktviert habe. Homematic Geräte kamen bisher noch nicht vor.
Zitatgibt es bei dir mehrere fhem installationen?
Ja die gibt es. Insgesamt sind es 10 PIs und über 100 Homematic Geräte.
HomeMatic GerätetypenHM-CC-RT-DN
HM-LC-Bl1PBU-FM
HM-LC-RGBW-WM
HM-LC-SW1PBU-FM
HM-LC-SW4-Ba-PCB
HM-MOD-EM-8
HM-MOD-RE-8
HM-MOD-RPI-PCB
HM-OU-CFM-TW
HM-PB-2-WM55
HM-RC-2-PBU-FM
HM-RC-Key4-2
HM-SEC-Key-S
HM-SEC-SCo
HM-SEC-SD-2
HM-SEC-WDS-2
HM-SEN-MDIR-O-3
HM-SEN-RD-O
HM-SEN-WA-OD
HM-TC-IT-WM-W-EU
HM-MOD-UART via USB an Pi Test
HM-MOD-UART via Raspberry
Ansonsten im eigenem Bereich FS20, IT und ein paar Exoten.
Sender/Empfänger: sduinos, nanCULs 433 & 868, rs485
FHEM2FHEM Vernetzung der PIs untereinander für gewisse Geräte. In diesen Verbindungen werden nur wenige Sensoren, Schalter und Aktoren in eine Richtung genutzt.
Ich denke das hier keines dieser Gerät dieses HomeMatic Gerät stört.
Zitatoder mehrere io haben fälschlicher weise das device assigned:
get HmUART_AB_FR assignIDsassignedIDs: 17
5A1C9D : UEST2_AB_GAO
67B292 : AB_WST_RS
69F0C5 : AB_SG_BLGOBWS
597EC6 : AB_SA_NT
5E596E : AB_FR_RM
4E5B82 : UEST1_AB_FR
69EEF8 : AB_SG_BLWSBWS
5D014C : UESF1_AB_FR
577508 : UEST1_AB_SA
5E58E7 : AB_GO_RM
5FFAA0 : AB_SG_BWEH56
5D0194 : UESF2_AB_GAO
4C3635 : AB_FR_AD
5A7966 : AB_MB_PS
5D0196 : UESF1_AB_GAO
541887 : AB_FR_AAM
5270A4 : AB_GAO_FS1_SSPPWTI
get HmUART_AB_GTO assignIDsassignedIDs: 2
4B52E7 : AB_FR_BL_RGB
5A1CAE : UEST1_AB_GTW
get HmUART_EG assignIDs
assignedIDs: 25
647B97 : EG_VR_RM
5FA461 : EG_WI_HZG_RT
43B52A : EG_STH_ZS_T1VGF
68CEFE : UEST1_EG_BA
4C1E5F : UESF1_EG_BA
647B5B : EG_SL_RM
544FEE : AB_SG_BWEH12
4C1E90 : UESF2_EG_SL
5A1CAA : UESF1_OG1_BA
597ED6 : EG_STH_T1_VGT
4C1E47 : UESF1_EG_WZ
5E58F0 : OG1_SL_RM
6A783B : EG_KUE_AAM
5FA4CA : EG_BA_HZG_RT
545393 : AB_VG_BW
5A3003 : EG_WZ_HZG_TC
4C1E62 : UESF1_EG_SL
69547E : EG_WI_HZG_TC
633CF8 : EG_SL_HZG_TC
4C0C76 : UEST1_EG_STH
6B4031 : OG2_VR_STI
647C0D : EG_WR_RM
5555BC : EG_STH_AAM
633B6D : EG_BA_HZG_TC
4C1E8B : UESF2_EG_WZ
get HmUART_OG1 assignIDsassignedIDs: 36
634299 : EG_KU_HZG_TC
6631BA : EG_KUE_RM
6387DF : OG1_WC_HZG_RT
568B7A : OG1_KI_HZG_RT
4C21AF : UESF1_EG_WI
4C1E72 : UESF1_OG1_KUE
544F7C : AB_BKTR_BW
6AF140 : OG1_WC_HZG_TC
6752BF : OG2_BU2_RM
5FA231 : EG_KU_HZG_RT
6A53A9 : OG1_WZ_BL_VIO
4B52A1 : OG1_WZ_BL_RGB
4C1E5E : UESF1_OG1_KI
634116 : OG1_SL_HZG_TC
568980 : OG1_SL_HZG_RT
6340E6 : OG1_KI_HZG_TC
673948 : OG1_KI_RM
5A1371 : UESF2_OG1_SL
5FFB9D : OG1_SL_BLO
43E7D8 : EG_STH_T1_FB
5418E0 : OG1_VR_AAM
4C244E : UESF1_OG1_SL
5A30CA : OG1_KU_HZG_TC
5C1ED3 : OG1_KU_FS1_OAI
5678D0 : OG1_WZ_HZG_RT
4C0DD5 : UEST1_EG_KUE
5E5953 : OG1_VR_RM
5769AE : UESF1_OG2_BUE2_N
6873E1 : OG1_BA_HZG_TC
4C2198 : UESF1_EG_KUE
4C2C5B : UESF1_EG_WC
6AF5F1 : OG1_STH_HZG_TC
687A5A : UEST2_AB_GAW
5D015F : UESF3_OG1_STH
6A8CB3 : HM_6A8CB3
4C0CB6 : UESF1_EG_STH
get HmUART_OG2 assingnIDsassignedIDs: 6
645282 : EG_WZ_RM
6B3FBA : OG1_SL_FB1
6388CD : EG_WC_HZG_RT
56799E : EG_WZ_HZG_RT
567B45 : EG_SL_HZG_RT
613F9E : EG_STH_HZG_RT
get HmUART_OG2 assignIDs
assignedIDs: 42
6A53C7 : OG1_KU_WA_OAFGO
4C2440 : UESF3_OG2_BUE1_N
576993 : UESF2_OG2_BUE1_N
5C20E5 : OG1_KU_FS2_OAI
5D0180 : UESF5_OG2_STH
6387ED : OG2_WC_HZG_RT
64381E : OG2_EDV_RM
6391C2 : OG1_STH_HZG_RT
6631A1 : OG1_STH_RM
67534F : OG2_BU1_RM
4C2435 : UESF3_OG2_BUE2_W
4C1E60 : UEST1_OG1_KUE
4C242E : UESF2_OG2_BUE2_N
6181EC : OG2_BU1_HZG_TC
5FFC66 : AB_SG_BWEH34
568BB9 : OG2_BU2_HZG_RT1
634286 : OG2_BU2_HZG_TC
4C1DAB : UESF1_OG2_DBN
5D015E : UESF4_OG1_STH
4C21C5 : UESF2_OG2_DBN
5883F0 : OG1_WZ_HZG_TC
4C2456 : UESF3_OG2_DBN
4C23A3 : UESF2_OG2_BUE2_W
545002 : OG2_B1_KG
5FA4C0 : OG2_BU2_HZG_RT2
4C218B : UESF1_OG1_WC
5E59A8 : OG1_KUE_RM
5A1CAC : UEST1_AB_GAO
4DEBC0 : UESF1_OG2_DB
5781A2 : UESF2_OG1_WZ
6437FD : OG2_DB_RM
4EA895 : UEST1_OG2_EDV
568BBB : OG2_BU1_HZG_RT
5555EE : OG2_BU1_AAM
6437FC : OG2_VR_RM
4C21D1 : UESF2_EG_STH
4C2428 : UESF1_OG2_BUE1_N
6A9533 : HM_6A9533
5E59A5 : OG1_WZ_RM
4C23BC : UESF1_OG2_BUE2_W
4C2433 : UESF1_OG1_WZ
568911 : OG1_KU_HZG_RT
Buttons. OK. So wird das was.
Aber zum dritten Mal: Warum zum Donnergrummel peerSmart? Das ist der interesante Bereich der regTable des Aktors:
OG1_SL_FB1_Btn_01 OG1_SL_FB1_Btn_02
lg sh lg sh
SwJtDlyOff on on on on
SwJtDlyOn on on on on
SwJtOff dlyOn dlyOn dlyOn dlyOn
SwJtOn on on on on
Da steht überall "on": So bekommst Du den Aktor nur ein-, aber nie ausgeschaltet.
Guck auf Otto123's regTable, so muss das stattdessen aussehen.
Es ist schon erschreckend, was für eine Sülze peerSmart da anrichtet.
Auch zum dritten Mal:
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_Sw_01 dual set
und ggf. die Taster hardwaremäßig tauschen ist normalerweise
alles was erforderlich ist bei zurückgesetzten und frisch wieder angepairten Geräten.
Nachtrag: Die OG1_SL_FB1_Btn_01/02 sind eigentlich ok so. Es würde reichen, den Aktor noch einmal zurückzusetzen und zu pairen und dann das peerChan nochmal zu setzen. Trotzdem am EM-8 den Button drücken, damit CUL_HM sich abarbeiten kann.
Achso, den noch: Zitat allererster Post:
back to the root.ZitatIch möchte einen peerChan zwischen den Tastern der HM-MOD-EM-8 und den Aktoren von HM-LC-SW4-BA-PCB.
Ein Taster für AUS und einen Taster für AUS von einem HM-LC-SW4-BA-PCB Aktor.
Das widerspricht sich aber mit Aktionen, die Du selbst gemacht hast zwischendurch (templates für ON)...
Vielleicht reden wir alle gerade mächtig aneinander vorbei. Vielleicht nochmal genau und einzeln erklären, welcher Taster an welchem Homematicgerät genau was machen soll ...
Vielleicht habe ich das im Hinterkopf falsch korrigiert...
Nee, doch nicht so ganz:
Zitat von: Burny4600 am 12 Dezember 2021, 11:42:12
... erstes Tastenpaar für Aktor 1. Und genauso benötige ich es.
Ein Taster für EIN, und ein Taster für AUS des ersten Tastenpaares.
Sorry.
Mich hatte ständig der Fehler in der Commandref irritiert.
set myRemote peerChan 2 mySwActChn dual set #Verknüpfe Knöpfe 3 und 4
Es wäre vielleicht nicht schlecht diesen Bereich zu korrigieren, und eventuell vor peerSmart warnen, oder was auch immer, damit nicht wieder einer in diese Falle tappt.
Nochmal alles von vorne mit
set OG1_SL_FB1_Btn_01 peerChan 0 OG1_SL_BLO_Sw_01 dual set
set OG1_SL_FB1_Btn_03 peerChan 0 OG1_SL_BLO_Sw_02 dual set
set OG1_SL_FB1_Btn_05 peerChan 0 OG1_SL_BLO_Sw_03 dual set
set OG1_SL_FB1_Btn_07 peerChan 0 OG1_SL_BLO_Sw_04 dual set
1. Tastenpaar schaltet 1. Aktor AUS/EIN
2. Tastenpaar schaltet 2. Aktor AUS/EIN
3. Tastenpaar schaltet 3. Aktor AUS/EIN
4. Tastenpaar schaltet 4. Aktor AUS/EIN
Somit sehen die Taster entsprechend anders aus und sind vollständig.
list OG1_SL_BLO_Sw_01
Internals:
CFGFN
DEF 6B3FBA01
FUUID 61b9d64a-f33f-9053-72dc-ba37768a66eb7d8f
NAME OG1_SL_FB1_Btn_01
NR 62495
NTFY_ORDER 48-HM_6B3FBA_Btn_01
STATE Short 1_18 (to OG1_SL_BLO)
TYPE CUL_HM
chanNo 01
device OG1_SL_FB1
disableNotifyFn 1
peerList OG1_SL_BLO_Sw_01
READINGS:
2021-12-15 17:11:53 R-OG1_SL_BLO_Sw_01-expectAES off
2021-12-15 17:11:53 R-OG1_SL_BLO_Sw_01-peerNeedsBurst on
2021-12-15 17:11:49 R-eventFilterTime 5 s
2021-12-15 17:11:49 R-longPress 0.4 s
2021-12-15 17:11:49 R-msgScPosA closed
2021-12-15 17:11:49 R-msgScPosB open
2021-12-15 17:11:49 R-sign off
2021-12-15 17:11:49 R-transmitTryMax 3
2021-12-15 17:11:49 R-triggerMode button
2021-12-15 17:11:49 RegL_01. 00:00 04:10 08:00 20:60 23:05 30:03 92:23
2021-12-15 17:11:53 RegL_04.OG1_SL_BLO_Sw_01 00:00 01:01
2021-12-15 17:12:55 cfgState PeerVerf
2021-12-15 17:11:54 commState CMDs_done
2021-12-15 17:11:50 peerList OG1_SL_BLO_Sw_01
2021-12-15 17:28:44 state Short 1_18 (to OG1_SL_BLO)
2021-12-15 17:28:44 trigger Short_18
2021-12-15 17:28:44 triggerTo_OG1_SL_BLO Short_18_ack
2021-12-15 17:28:44 trigger_cnt 18
helper:
BNO 18
BNOCNT 1
cfgChkResult No regs found for:-ret--ret-OG1_SL_FB1_Btn_01 type:remote - -ret-list:peer register :value-ret- 1: eventFilterTime :5 s-ret- 1: longPress :0.4 s-ret- 1: msgScPosA :closed-ret- 1: msgScPosB :open-ret- 1: sign :off-ret- 1: transmitTryMax :3-ret- 1: triggerMode :button-ret- 4:OG1_SL_BLO_Sw_01 expectAES :off-ret- 4:OG1_SL_BLO_Sw_01 peerNeedsBurst :on-ret- -ret- -ret-
peerFriend peerAct,peerVirt
peerIDsRaw ,5FFB9D01,00000000
peerIDsState complete
peerOpt 4:remote
regLst 1,4p
cfgChk:
idPz02 p:OG1_SL_BLO_Sw_01
cmds:
TmplKey OG1_SL_BLO_Sw_01:no:1639584293.66944
TmplTs 1639584293.66944
cmdKey 1:0:0::OG1_SL_FB1:00D9:01:OG1_SL_BLO_Sw_01
cmdLst:
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_OG1_SL_BLO_Sw_01 -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
lst:
condition closed,open
peer OG1_SL_BLO_Sw_01
peerOpt remove_OG1_SL_BLO_Sw_01,AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_GO_RM_TEAM,AB_SG_BWEH1_A,AB_SG_BWEH1_E,AB_SG_BWEH2_A,AB_SG_BWEH2_E,AB_SG_BWEH3_A,AB_SG_BWEH3_E,AB_SG_BWEH4_A,AB_SG_BWEH4_E,AB_SG_BWEH5_A,AB_SG_BWEH5_E,AB_SG_BWEH6_A,AB_SG_BWEH6_E,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_Weather_vT_S,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_WA_OAFGO,OG1_RM_TEAM,OG1_SL_BLO_Sw_02,OG1_SL_BLO_Sw_03,OG1_SL_BLO_Sw_04,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_RM_TEAM,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,VCCU_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 0
peerIDsH:
00000000 broadcast
5FFB9D01 OG1_SL_BLO_Sw_01
prt:
regCollect:
role:
chn 1
shadowReg:
tmpl:
nb:
cnt 3
Attributes:
model HM-MOD-EM-8
peerIDs 00000000,5FFB9D01
Morgen sehe ich mir das mit dem externen Dimmer an, wie ich diesen einbinden kann. Da werde ich unter Umständen am ersten Tastenpaar noch etwas ändern müssen.
Für heute reicht es mir, morgen ist auch noch ein Tag.
Danke für eure Mühe und Unterstützung einstweilen.
Bis morgen.
peerSmart habe ich aus meinem Gedächtnis gestrichen.
regTable
No regs found for:
OG1_SL_BLO_Sw_01 type:switch -
list:peer register :value
1: sign :off
OG1_SL_FB1_Btn_01 OG1_SL_FB1_Btn_02
lg sh lg sh
SwJtDlyOff off off on on
SwJtDlyOn off off on on
SwJtOff off off dlyOn dlyOn
SwJtOn dlyOff dlyOff on on
Die Taster schalten jetzt den Aktor korrekt.
Das die Taster jetzt falsch sind spielt keine Rolle. Das war ohnehin noch ein Entwurf. Die fertige Remote besitzt dann die Richtige Reihung.
Es kann so einfach sein... ;)
Ja, die commandref gehört mal überarbeitet, ich hak mal nach, vielleicht kann man was beisteuern.
hatte ich wohl auch schon gesagt: Bei Tastenpaaren und dual peer auf einen Aktor ist der erste Taster immer aus/herunterdimmen, der zweite an/hochdimmen. Wenn man selbst Geräte designt, tut man echt gut daran, diese Reihenfolge beizubehalten.
(Die einzige mir bekannte Ausnahme sind die -FM-Aktoren (ohne PBU), bei denen Eingang 1 (self01) ein- und Eingang 2 (self02) ausschaltet bzw. entsprechend dimmt oder das Rollo verfährt.)
peerSmart ist an sich nicht schlecht, aber es fehlen aus meiner Sicht wesentliche Parameter - es wird immer single gepeert, was aber gar nicht so selten eben falsch ist. Dafür merkt sich CUL_HM das und bietet auch smartes unpeer an. Eigentlich ist es einfacher. Meinereiner gehört mehr zu der Sorte, die es so eindeutig wie möglich und so gering manipulativ wie möglich mögen. Templates sollen Standardsituationen abdecken, ändern aber mehr als sie zu tun vorgeben. Lieber "von Hand" den genauen Bedürfnissen nach - vor allem wenn man die Register einmal kapiert hat, macht man mit franks HMDeviceTools mal eben ganz verrückte Dinge, für die es gar kein Template gibt.
So schalte ich mit einem Tastenpaar bei mir auf kurzen Knopfdruck das Deckenlicht im Bad ein und aus und auf einen langen toggele ich oben und unten zwei weitere Aktoren (Fußbodenheizung und Badlüfter). Das geht ganz einfach mit einem dual peer und zwei single peers und danach knipst man die jeweils unerwünschte Aktion mit dem Register xxActionType aus - beim Licht wird lgActionType auf "off" gesetzt (der Aktor ignoriert die langen Tastendrücke) und entsprechend shActionType bei den anderen beiden Aktoren off, damit sie den kurzen Tipp ignorieren - und fertig.
Deswegen: Wenn Du morgen mal formulierst, was Du mit den Tastern noch steuern willst, finden wir vielleicht eine pfiffige Lösung, die mit wenig Aufwand zu realisieren ist.
Bei einem Dimmer habe ich noch keine Lösung gefunden, wie ich diesen mit dem HM-MOD-EM-8 den HM-LC-SW4-BA-PCB Kontakt richtig schalte.
Der Dimmer reagiert auf einen ON Impuls mit dem Ein- und dem Ausschalten.
Lasse ich den ON aktiv, regelt der Dimmer entweder hoch bis er am Ende angelangt ist, solange ein ON vorhanden ist, oder stoppt, sobald ein ON nicht mehr vorhanden ist.
Gebe ich darauffolgend wieder ein ON, regelt der Dimmer in die andere Richtung, solange das ON vorhanden ist.
Grundsätzlich sollte das mit beiden Geräten möglich sein.
Der HM-MOD-EM-8 reagiert ja unterschiedlich, ob eine Taste kurz oder lange betätigt wird.
Beim HM-MOD-EM-8 Tastenpaar für den Dimmer ist eigentlich nur ein Taster notwendig, der auf ON-Kurz und ON-Lange reagiert.
Mit einem ON-Kurz wird der HM-LC-SW4-BA-PCB Kanal ein bzw. ausgeschaltet.
Mit enem ON-Lange wird der HM-LC-SW4-BA-PCB Kanal, solange Hoch- bzw. Heruntergeregelt, bis ein erneuter Impuls folgt. Hier könnte ich zusätzlich den OFF-Taster verwenden, um das Hoch- oder Herunterdimmen zu beenden.
Lässt sich das mit den beiden Geräten überhaupt verwirklichen, oder muss ich noch etwas dazwischen hängen?
Der Dimmer ist was externes?
Du willst eigentlich den Taster vom EM-8 so mit einem Kanal vom SW4 koppeln, dass der Quasi exakt das Gleiche macht? Also solange schließen wie der Taster gedrückt wird?
Oder ich habe es falsch verstanden...
Hallo Otto123
Ja der Dimmer ist ein externer Eltako Dimmer. Dieser wird über einen herkömmlichen Taster geregelt.
Zitat....Taster vom EM-8 so mit einem Kanal vom SW4 koppeln....
Der Dimmer reagiert nur auf Tastendruck.
Taster on Impuls => Ein- oder Ausschalten.
Taster on long => Dimmer regelt nach oben oder nach unten
Taster on long mit halt => Wenn am Dimmer Eingang kein Signal anliegt, bleibt der Dimmer stehen. Anschließend ein weiteres on long lässt den Dimmer in die andere Richtung regeln bis das high Signal wieder entfernt wird.
In der Kombination EM-8 mit SW4 ist es nicht notwendig, dass der EM-8 Taster ständig high senden muss.
Ein on long des Tasters reicht, damit der SW4 solange aktiv bleibt bis ein weiterer Impuls erfolgt. on kurz oder on long.
Der Dimmer merkt sich, in welche Richtung der Dimmer zuletzt geregelt hatte.
Ich denke, dass hierfür wahrscheinlich eine externe Funktion notwendig wird.
Also eigentlich bräuchtes Du sowas wie eine 1:1 Kopplung
short müsste einen kurzen Impuls ergeben
long einen langen
Müsste man mit den registern hinbekommen, template autoOff und dann:
shOnTime
lgOnTime
Schau mal, Du müsstest meine Garagentorbedienung bloß um den long erweitern:
https://heinz-otto.blogspot.com/2016/07/garagentor-mit-fhem-bedienen.html
Ich weiß nur nicht wie kurz man shOnTime wirklich machen kann und was der eltako da will.
Mal nochmal ganz doof gefragt:
Zitat von: Burny4600 am 25 Dezember 2021, 13:02:49
Bei einem Dimmer habe ich noch keine Lösung gefunden, wie ich diesen mit dem HM-MOD-EM-8 den HM-LC-SW4-BA-PCB Kontakt richtig schalte.
Also zwei Ausgänge des Sw4-BA steuern die Tastereingänge des Dimmers oder was?
Dann wäre es doch in diesem Fall total sinnvoll, den Eltako 1:1 fernzubedienen.
- EM-8 Kanal auf "sensor" schalten -> Verhalten als Schaltkontaktsensor
- Sw4-Kanal so programmieren, dass er dem Hardwaretaster am Eingang des EM-8 1:1 folgt, also einschaltet, sobald die Taste gedrückt wird, und ausschaltet, sobald sie losgelassen wird.
Bis auf die Latenzen der Direktverknüpfung bedient sich das dann wie lokal.
also
- Taste gedrückt -> closed -> (Funkbefehl) -> Aktor schaltet ein
- Taste losgelassen -> open -> (Funkbefehl) -> Aktor schaltet aus
Basics und Registermanipulation dazu bspw. in diesem WIKI-Kapitel (https://wiki.fhem.de/wiki/HomeMatic_Register_programmieren#Lampe_mit_Kippschalter.28n.29_fernschalten_-_eindeutig_oder_als_Wechselschaltung)
Ich fürchte aber, dass sehr kurz aufeinanderfolgende closed-open nicht unbedingt immer erfolgreich prozessiert werden. Hier käme es auf einen Versuch an. Für kurze Tastenbetätigungen ist die Einschaltzeitbegrenzung im Zusammenhang mit "short" (also im button-Modus) eindeutig die bessere Lösung.
Ich würde für solche Zwecke aber lieber nicht einen Sw4-BA nehmen, weil dessen Aufweckung per Burst eine zusätzliche Bedienlatenz erzeugt und das auch für die Lebensdauer aller anderen batteriebetriebenen Aktoren und Empfänger nicht so prickelnd ist, wenn man da sehr viel öfter als 1-2x pro Tag Vorgänge auslöst.
So wie Otto es beschreibt, müsste es aber auch gehen: Begrenzung von shOnTime und lgOnTimeErgänzung: evtl. krame ich mal meinen 4-Kanal-Relaisaktor heraus und probiere das mal aus...
- kurzer Tastendruck -> short (Funkbefehl) -> Aktor schaltet für kurze Zeit ein und selbsttätig aus
- langer Tastendruck -> long (Funkbefehl) -> Aktor schaltet für mindestens 0.5 s ein und wird retriggert, solange weitere Funkbefehle ankommen, wenn diese ausbleiben, schaltet er aus.
Da gab es aber einen Firmwarefehler, der das in der Kombi EM-8+Burst-Aktor verhindert:
https://wiki.fhem.de/wiki/HM-MOD-EM-8_8-Kanal-Sendemodul#Bekannte_Probleme
Mist, stimmt das Problem mit dem peering mit den pba Aktoren war mir entfallen. Man konnte ja auch die Wand Thermostate nicht mit den peeren. Oder war das noch was anderes?