Hallo zusammen
Nachdem hierzu schon viel geschrieben wurde, wundere ich mich, dass ich nirgends eine passende Lösung zu meinem Problem gefunden habe und schreibe nun aber tatsächlich selbst.
Ich habe mir via Kleinanzeigen gekauft:
1x originalverpackt HM-LC-SW1-PL-DN-R5
2x gebraucht HM-ES-PMSW1-PL-DN-R5
In allen drei Fällen bekomme ich die Geräte nicht angelernt, keines schafft einen R-pairCentral; noch nicht einmal einer mit set_
Da mir der originalverpackte zum einen weniger Kopfzerbrechen macht bzgl. Reklamation und zudem sogar trotz dem o.g. Zustand steuerbar ist, beschreibe ich mein Vorgehen mal bzgl. dem HM-ES-PMSW1-PL-DN-R5 (das System verhält sich bei beiden identisch).
Gerät: HM-ES-PMSW1-PL-DN-R5
Gerätenamen in FHEM: HM_40C2FB
Zuerst gemäss https://www.manualslib.com/manual/1538602/Homematic-Hm-Es-Pmsw1-Pl-Dn-R5.html?page=8#manual resettet, nach 4 Sekunden das orangene Blinken, nach weiteren 4 Sekunden das schnelle rote Blinken, kein dauerhaftes Rot.
Dann mit set CUL hmPairForSec 600
das Pairing, hier das Log dazu (CUL auf verbose =5)
2022.08.17 14:31:33 4: CUL_Parse: CUL A 0E 05 A410 40C2FB 123456 06010000391F -58.5
2022.08.17 14:31:33 5: CUL: dispatch A0E05A41040C2FB1234560601000039::-58.5:CUL
2022.08.17 14:31:33 5: CUL sending As0A05800212345640C2FB00
2022.08.17 14:31:33 5: CUL 40C2FB dly:91ms
2022.08.17 14:31:33 5: DevIo_SimpleWrite CUL: As0A05800212345640C2FB00
2022.08.17 14:31:37 3: CUL_HM set HM_40C2FB getConfig noArg
2022.08.17 14:31:37 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:37 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:31:42 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:42 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:31:43 2: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:763) Error: Bearer code not found, giving up
2022.08.17 14:31:47 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:47 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:31:51 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:51 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:32:03 5: CUL_Read: CUL /A149B845E40C3AB00000080BA9000246E01C70914FF0D
2022.08.17 14:32:03 4: CUL_Parse: CUL A 14 9B 845E 40C3AB 000000 80BA9000246E01C70914FF0D -67.5
2022.08.17 14:32:03 5: CUL: dispatch A149B845E40C3AB00000080BA9000246E01C70914FF::-67.5:CUL
2022.08.17 14:32:10 5: CUL_Read: CUL /A0D4086103E54C100000006010000DE
2022.08.17 14:32:10 4: CUL_Parse: CUL A 0D 40 8610 3E54C1 000000 06010000DE -91
2022.08.17 14:32:10 5: CUL: dispatch A0D4086103E54C100000006010000::-91:CUL
2022.08.17 14:32:10 5: CUL sending As0941A1121234563E54C1
2022.08.17 14:32:10 5: CUL 3E54C1 dly:98ms
2022.08.17 14:32:10 5: DevIo_SimpleWrite CUL: As0941A1121234563E54C1
2022.08.17 14:32:13 5: CUL_Read: CUL /A1401845E40C2FB00000080000000000000000911FF19
2022.08.17 14:32:13 4: CUL_Parse: CUL A 14 01 845E 40C2FB 000000 80000000000000000911FF19 -61.5
2022.08.17 14:32:13 5: CUL: dispatch A1401845E40C2FB00000080000000000000000911FF::-61.5:CUL
Danach ein list HM_40C2FB
Internals:
CFGFN
CUL_MSGCNT 3
CUL_RAWMSG A1401845E40C2FB00000080000000000000000911FF::-61.5:CUL
CUL_RSSI -61.5
CUL_TIME 2022-08-17 14:32:13
DEF 40C2FB
FUUID 62fcdf9f-f33f-a848-7771-f3483eecda9e9c84
IODev CUL
LASTInputDev CUL
MSGCNT 3
NAME HM_40C2FB
NR 839
NTFY_ORDER 48-HM_40C2FB
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
channel_01 HM_40C2FB_Sw
channel_02 HM_40C2FB_Pwr
channel_03 HM_40C2FB_SenPwr
channel_04 HM_40C2FB_SenI
channel_05 HM_40C2FB_SenU
channel_06 HM_40C2FB_SenF
disableNotifyFn 1
eventCount 42
lastMsg No:01 - t:5E s:40C2FB d:000000 80000000000000000911FF
protCmdDel 12
protLastRcv 2022-08-17 14:32:13
protRcv 4 last_at:2022-08-17 14:32:13
protResnd 3 last_at:2022-08-17 14:31:51
protResndFail 1 last_at:2022-08-17 14:31:56
protSnd 3 last_at:2022-08-17 14:31:37
protState CMDs_done_Errors:1
rssi_CUL cnt:1 min:-57 max:-57 avg:-57 lst:-57
rssi_at_CUL cnt:4 min:-61.5 max:-55 avg:-58.25 lst:-61.5
READINGS:
2022-08-17 14:31:32 D-firmware 2.5
2022-08-17 14:31:32 D-serialNr MEQ1341916
2022-08-17 14:31:37 IODev CUL
2022-08-17 14:31:37 cfgState updating
2022-08-17 14:31:56 commState CMDs_done_Errors:1
2022-08-17 14:31:56 state RESPONSE TIMEOUT:RegisterRead
RegL_00.:
VAL
helper:
HM_CMDNR 1
PONtest 0
cSnd 0112345640C2FB010E,0112345640C2FB00040000000000
cfgStateUpdt 0
lastMsgTm 1660739533.68521
mId 00AC
peerFriend peerSens,peerVirt
peerOpt 3:powerMeter
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cfgChk:
idPc01 fail
idRc01 RegL_00.
cmds:
TmplKey :no:1660739492.49511
TmplTs 1660739492.49511
cmdKey 0:1:0::HM_40C2FB:00AC: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-]
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self00})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt BWMx,EG_ENTREE_REM_4_Haustuere_01__Flurlicht,EG_ENTREE_REM_4_Haustuere_02__Haustuere,EG_ENTREE_REM_4_Haustuere_03,EG_ENTREE_REM_4_Haustuere_04,EG_KUECHE_REM_4_Waschbecken_01,EG_KUECHE_REM_4_Waschbecken_02,EG_KUECHE_REM_4_Waschbecken_03,EG_KUECHE_REM_4_Waschbecken_04,EG_WOHN_REM_4_EingangLinks_01__Sofa,EG_WOHN_REM_4_EingangLinks_02__KuecheBar_ausFlur,EG_WOHN_REM_4_EingangLinks_03__KuecheBar_ausWZ,EG_WOHN_REM_4_EingangLinks_04__Entree,HAND_KEY_SW_4_HandKey_01,HAND_KEY_SW_4_HandKey_02,HAND_KEY_SW_4_HandKey_03,HAND_KEY_SW_4_HandKey_04,HM_1147C9_Btn_01,HM_1147C9_Btn_02,HM_1147C9_Btn_03,HM_1147C9_Btn_04,HM_1147C9_Btn_05,HM_1147C9_Btn_06,HM_1147C9_Btn_07,HM_1147C9_Btn_08,HM_1147C9_Btn_09,HM_1147C9_Btn_10,HM_1147C9_Btn_11,HM_1147C9_Btn_12,HM_119823_Btn_01,HM_119823_Btn_02,HM_119823_Btn_03,HM_119823_Btn_04,HM_119823_Btn_05,HM_119823_Btn_06,HM_119823_Btn_07,HM_119823_Btn_08,HM_119823_Btn_09,HM_119823_Btn_10,HM_119823_Btn_11,HM_119823_Btn_12,HM_1ADEC4_Btn_01,HM_1ADEC4_Btn_02,HM_1ADEC4_Btn_03,HM_1ADEC4_Btn_04,HM_1ADEC4_Btn_05,HM_1ADEC4_Btn_06,HM_1ADEC4_Btn_07,HM_1ADEC4_Btn_08,HM_1ADEC4_Btn_09,HM_1ADEC4_Btn_10,HM_1ADEC4_Btn_11,HM_1ADEC4_Btn_12,HM_1ADEC4_Btn_13,HM_1ADEC4_Btn_14,HM_1ADEC4_Btn_15,HM_1ADEC4_Btn_16,HM_1ADEC4_Btn_17,HM_1ADEC4_Btn_18,HM_1ADEC4_Btn_19,HM_1ADEC4_Btn_20,HM_1B3BDD_Btn_01,HM_1B3BDD_Btn_02,HM_1D7288,HM_1DE540_Wassermelder,HM_1E2AB4,HM_1E54DA,HM_1E5A7A,HM_200D8D,HM_2844CD_Btn_01,HM_2844CD_Btn_02,HM_2844CD_Btn_03,HM_2844CD_Btn_04,HM_2844CD_Btn_05,HM_2844CD_Btn_06,HM_284592_Btn_01,HM_284592_Btn_02,HM_284592_Btn_03,HM_284592_Btn_04,HM_284592_Btn_05,HM_284592_Btn_06,HM_284599_Btn_01,HM_284599_Btn_02,HM_284599_Btn_03,HM_284599_Btn_04,HM_284599_Btn_05,HM_284599_Btn_06,HM_3AF230_Btn_01,HM_3AF230_Btn_02,HM_3AF230_Btn_03,HM_3AF230_Btn_04,HM_3AF230_Btn_05,HM_3AF230_Btn_06,HM_3FC385,HM_405465,HM_40C3AB_SenF,HM_40C3AB_SenI,HM_40C3AB_SenPwr,HM_40C3AB_SenU,HM_411BFA_SenF,HM_411BFA_SenI,HM_411BFA_SenPwr,HM_411BFA_SenU,HM_438BA7_Btn_01,HM_438BA7_Btn_02,HM_438BB6_Btn_01,HM_438BB6_Btn_02,HM_438BBC_Btn_01,HM_438BBC_Btn_02,HM_438BDF_Btn_01,HM_438BDF_Btn_02,HM_438BFB_Btn_01,HM_438BFB_Btn_02,Rauchmelder_Team,UG_SCHLAF_REM_4_Schlafzimmer_01__Nachttisch,UG_SCHLAF_REM_4_Schlafzimmer_02,UG_SCHLAF_REM_4_Schlafzimmer_03,UG_SCHLAF_REM_4_Schlafzimmer_04,bwm_EG_mobil_21A6CC,sens_EG_WC_2007FD,sens_OG_BAD_W_1E5A2A,sens_OG_BUERO_NO_2AD1DA,sens_OG_BUERO_O_405482,sens_OG_BUERO_W_4E1F2E,sens_UG_ANKLEIDE_3E54C1,sens_UG_SCHLAF_3E5373,wetterstat
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 +40C2FB,00,00,00
nextSend 1660739533.77867
rxt 0
vccu
p:
40C2FB
00
00
00
prefIO:
mRssi:
mNo 01
io:
CUL:
-57.5
-57.5
peerIDsH:
prt:
bErr 0
sProc 0
tryMsg:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
CUL:
avg -57
cnt 1
lst -57
max -57
min -57
at_CUL:
avg -58.25
cnt 4
lst -61.5
max -55
min -61.5
tmpl:
Attributes:
autoReadReg 4_reqStatus
expert rawReg
firmware 2.5
model HM-ES-PMSW1-PL-DN-R5
room CUL_HM
serialNr MEQ1341916
subType powerMeter
webCmd getConfig:clear msgEvents
Dann einfach mal probiert ein set getconfig HM_40C2FB
- wieder der Logauszug dazu Log:
2022.08.17 14:33:20 4: CUL_Parse: CUL A 0C 29 8670 288167 000000 00D04708 -70
2022.08.17 14:33:20 5: CUL: dispatch A0C29867028816700000000D047::-70:CUL
2022.08.17 14:33:24 3: CUL_HM set HM_40C2FB getConfig noArg
2022.08.17 14:33:24 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:24 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:29 3: CUL_HM set HM_13A486 statusRequest noArg
2022.08.17 14:33:29 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:29 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:29 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:29 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:31 3: CUL_HM set HM_183C80 statusRequest noArg
2022.08.17 14:33:31 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:31 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:32 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:32 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:33 3: CUL_HM set HM_20F696 statusRequest noArg
2022.08.17 14:33:33 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:33 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:33 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:33 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:34 3: CUL_HM set HM_275EC2_Sw_01 statusRequest noArg
2022.08.17 14:33:34 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:34 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:35 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:35 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:35 3: CUL_HM set HM_275EC2_Sw_02 statusRequest noArg
2022.08.17 14:33:36 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:36 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:36 3: CUL_HM set HM_283969_Sw_01 statusRequest noArg
2022.08.17 14:33:36 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:36 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:36 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:36 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:38 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:38 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:38 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:38 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:38 3: CUL_HM set HM_283969_Sw_02 statusRequest noArg
2022.08.17 14:33:39 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:39 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:39 3: CUL_HM set HM_283969_Sw_03 statusRequest noArg
2022.08.17 14:33:40 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:40 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:40 3: CUL_HM set HM_283969_Sw_04 statusRequest noArg
2022.08.17 14:33:41 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:41 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:41 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:41 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:41 3: CUL_HM set HM_3CC68B statusRequest noArg
2022.08.17 14:33:41 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:41 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:42 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:42 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:43 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:43 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:43 2: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:763) Error: Bearer code not found, giving up
2022.08.17 14:33:43 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:43 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:45 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:45 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:46 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:46 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:48 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:48 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:48 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:48 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:48 3: CUL_HM set HM_65E849 statusRequest noArg
2022.08.17 14:33:48 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:33:48 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:33:49 3: CUL_HM set HM_6CC204 statusRequest noArg
2022.08.17 14:33:49 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:33:49 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:33:49 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:49 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:52 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:33:52 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:33:52 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:33:52 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:33:54 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:54 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:57 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:33:57 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:33:57 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:33:57 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:34:02 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:34:02 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:34:02 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:34:02 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:34:02 3: CUL_HM set UG_SCHLAF_Nachttisch_Homematic_dimmer_abgeloest_durch_hue statusRequest noArg
2022.08.17 14:34:02 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:02 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
2022.08.17 14:34:08 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:08 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
2022.08.17 14:34:13 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:13 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
2022.08.17 14:34:17 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:17 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
Und nochmals ein list HM_40C2FB
Internals:
CFGFN
CUL_MSGCNT 4
CUL_RAWMSG A1402845E40C2FB0000008000000000000000090FFD::-60:CUL
CUL_RSSI -60
CUL_TIME 2022-08-17 14:34:30
DEF 40C2FB
FUUID 62fcdf9f-f33f-a848-7771-f3483eecda9e9c84
IODev CUL
LASTInputDev CUL
MSGCNT 4
NAME HM_40C2FB
NR 839
NTFY_ORDER 48-HM_40C2FB
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
channel_01 HM_40C2FB_Sw
channel_02 HM_40C2FB_Pwr
channel_03 HM_40C2FB_SenPwr
channel_04 HM_40C2FB_SenI
channel_05 HM_40C2FB_SenU
channel_06 HM_40C2FB_SenF
disableNotifyFn 1
eventCount 72
lastMsg No:02 - t:5E s:40C2FB d:000000 8000000000000000090FFD
protCmdDel 24
protLastRcv 2022-08-17 14:34:30
protRcv 5 last_at:2022-08-17 14:34:30
protResnd 6 last_at:2022-08-17 14:33:40
protResndFail 2 last_at:2022-08-17 14:33:45
protSnd 4 last_at:2022-08-17 14:33:24
protState CMDs_done_Errors:1
rssi_CUL cnt:1 min:-57 max:-57 avg:-57 lst:-57
rssi_at_CUL cnt:5 min:-61.5 max:-55 avg:-58.6 lst:-60
READINGS:
2022-08-17 14:31:32 D-firmware 2.5
2022-08-17 14:31:32 D-serialNr MEQ1341916
2022-08-17 14:33:24 IODev CUL
2022-08-17 14:33:24 cfgState updating
2022-08-17 14:33:45 commState CMDs_done_Errors:1
2022-08-17 14:33:45 state RESPONSE TIMEOUT:RegisterRead
RegL_00.:
VAL
helper:
HM_CMDNR 2
PONtest 0
cSnd 0112345640C2FB00040000000000,0112345640C2FB00040000000000
cfgStateUpdt 0
lastMsgTm 1660739670.93602
mId 00AC
peerFriend peerSens,peerVirt
peerOpt 3:powerMeter
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cfgChk:
idPc01 fail
idRc01 RegL_00.
cmds:
TmplKey :no:1660739492.49511
TmplTs 1660739492.49511
cmdKey 0:1:0::HM_40C2FB:00AC: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-]
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self00})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt BWMx,EG_ENTREE_REM_4_Haustuere_01__Flurlicht,EG_ENTREE_REM_4_Haustuere_02__Haustuere,EG_ENTREE_REM_4_Haustuere_03,EG_ENTREE_REM_4_Haustuere_04,EG_KUECHE_REM_4_Waschbecken_01,EG_KUECHE_REM_4_Waschbecken_02,EG_KUECHE_REM_4_Waschbecken_03,EG_KUECHE_REM_4_Waschbecken_04,EG_WOHN_REM_4_EingangLinks_01__Sofa,EG_WOHN_REM_4_EingangLinks_02__KuecheBar_ausFlur,EG_WOHN_REM_4_EingangLinks_03__KuecheBar_ausWZ,EG_WOHN_REM_4_EingangLinks_04__Entree,HAND_KEY_SW_4_HandKey_01,HAND_KEY_SW_4_HandKey_02,HAND_KEY_SW_4_HandKey_03,HAND_KEY_SW_4_HandKey_04,HM_1147C9_Btn_01,HM_1147C9_Btn_02,HM_1147C9_Btn_03,HM_1147C9_Btn_04,HM_1147C9_Btn_05,HM_1147C9_Btn_06,HM_1147C9_Btn_07,HM_1147C9_Btn_08,HM_1147C9_Btn_09,HM_1147C9_Btn_10,HM_1147C9_Btn_11,HM_1147C9_Btn_12,HM_119823_Btn_01,HM_119823_Btn_02,HM_119823_Btn_03,HM_119823_Btn_04,HM_119823_Btn_05,HM_119823_Btn_06,HM_119823_Btn_07,HM_119823_Btn_08,HM_119823_Btn_09,HM_119823_Btn_10,HM_119823_Btn_11,HM_119823_Btn_12,HM_1ADEC4_Btn_01,HM_1ADEC4_Btn_02,HM_1ADEC4_Btn_03,HM_1ADEC4_Btn_04,HM_1ADEC4_Btn_05,HM_1ADEC4_Btn_06,HM_1ADEC4_Btn_07,HM_1ADEC4_Btn_08,HM_1ADEC4_Btn_09,HM_1ADEC4_Btn_10,HM_1ADEC4_Btn_11,HM_1ADEC4_Btn_12,HM_1ADEC4_Btn_13,HM_1ADEC4_Btn_14,HM_1ADEC4_Btn_15,HM_1ADEC4_Btn_16,HM_1ADEC4_Btn_17,HM_1ADEC4_Btn_18,HM_1ADEC4_Btn_19,HM_1ADEC4_Btn_20,HM_1B3BDD_Btn_01,HM_1B3BDD_Btn_02,HM_1D7288,HM_1DE540_Wassermelder,HM_1E2AB4,HM_1E54DA,HM_1E5A7A,HM_200D8D,HM_2844CD_Btn_01,HM_2844CD_Btn_02,HM_2844CD_Btn_03,HM_2844CD_Btn_04,HM_2844CD_Btn_05,HM_2844CD_Btn_06,HM_284592_Btn_01,HM_284592_Btn_02,HM_284592_Btn_03,HM_284592_Btn_04,HM_284592_Btn_05,HM_284592_Btn_06,HM_284599_Btn_01,HM_284599_Btn_02,HM_284599_Btn_03,HM_284599_Btn_04,HM_284599_Btn_05,HM_284599_Btn_06,HM_3AF230_Btn_01,HM_3AF230_Btn_02,HM_3AF230_Btn_03,HM_3AF230_Btn_04,HM_3AF230_Btn_05,HM_3AF230_Btn_06,HM_3FC385,HM_405465,HM_40C3AB_SenF,HM_40C3AB_SenI,HM_40C3AB_SenPwr,HM_40C3AB_SenU,HM_411BFA_SenF,HM_411BFA_SenI,HM_411BFA_SenPwr,HM_411BFA_SenU,HM_438BA7_Btn_01,HM_438BA7_Btn_02,HM_438BB6_Btn_01,HM_438BB6_Btn_02,HM_438BBC_Btn_01,HM_438BBC_Btn_02,HM_438BDF_Btn_01,HM_438BDF_Btn_02,HM_438BFB_Btn_01,HM_438BFB_Btn_02,Rauchmelder_Team,UG_SCHLAF_REM_4_Schlafzimmer_01__Nachttisch,UG_SCHLAF_REM_4_Schlafzimmer_02,UG_SCHLAF_REM_4_Schlafzimmer_03,UG_SCHLAF_REM_4_Schlafzimmer_04,bwm_EG_mobil_21A6CC,sens_EG_WC_2007FD,sens_OG_BAD_W_1E5A2A,sens_OG_BUERO_NO_2AD1DA,sens_OG_BUERO_O_405482,sens_OG_BUERO_W_4E1F2E,sens_UG_ANKLEIDE_3E54C1,sens_UG_SCHLAF_3E5373,wetterstat
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 +40C2FB,00,00,00
nextSend 1660739671.02909
rxt 0
vccu
p:
40C2FB
00
00
00
prefIO:
mRssi:
mNo 02
io:
CUL:
-56
-56
peerIDsH:
prt:
bErr 0
sProc 0
tryMsg:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
CUL:
avg -57
cnt 1
lst -57
max -57
min -57
at_CUL:
avg -58.6
cnt 5
lst -60
max -55
min -61.5
tmpl:
Attributes:
autoReadReg 4_reqStatus
expert rawReg
firmware 2.5
model HM-ES-PMSW1-PL-DN-R5
room CUL_HM
serialNr MEQ1341916
subType powerMeter
webCmd getConfig:clear msgEvents
Ich weiss nicht weiter. Ggf. irgendwie dieses AES-Problem (da müsste ich wohl mit dem Verkäufer nochmals Rücksprache halten). Da ich aber ähnliche Probleme beim Anlernen des original verpackten hatte (wenngleich das ja einer ohne Energiemessung, ...) ist... tippe ich aktuell auf ein anderes Problem.
Beste Grüsse
Martin
Was mit
ZitatNachdem hierzu schon viel geschrieben wurde
genau gemeint sein soll, wäre ggf. interessant.
Aber was wir in Problemfällen eigentlich immer schreiben, scheint nicht bekannt zu sein:
- Bitte "version"-Angaben zu den beteiligten Modulen posten (hier wohl CUL_HM und CUL).
- Ohne ein list vom CUL ist es schwierig.
CUL an sich ist auch nicht optimal, falls Eigenbau: Evtl. stimmt die Frequenz vom CC1101 nicht 100% (Serienfehler, aber er scheint ja was zu empfangen).
Ansonsten ist das Einrichten einer VCCU sehr zu empfehlen, wenn man mit CUL_HM einsteigt.
Meine Einleitung bezog sich auf die vielen Anlern-Problem-Posts, viele habe ich gelesen und versucht mein Problem damit zu lösen. Und eigentlich war ich auch ganz stolz, alle Listings geradewegs ohne Aufforderung gepostet zu haben - offenbar nicht ganz alle :-)
Hier das list CUL
nternals:
CMDS ABbCeFGhiKkLlMmNRTtUuVWXxYZ
CUL_MSGCNT 1815
CUL_TIME 2022-08-17 17:34:24
Clients :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
DEF /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1234
DeviceName /dev/serial/by-id/usb-busware.de_CUL868-if00@38400
FD 9
FHTID 1234
FUUID 5e918098-f33f-a848-a5c0-486df6a59c90ec75
HM_CMDNR 1
NAME CUL
NR 19
NR_CMD_LAST_H 76
PARTIAL
RAWMSG A0DDA84101F391B1234560601B80005
RSSI -71.5
STATE Initialized
TYPE CUL
VERSION V 1.67 CUL868
devioNoSTATE 1
eventCount 25
hmPairSerial MEQ1323719
initString X21
Ar
MatchList:
1:CUL_HM ^A....................
8:HMS ^810e04....(1|5|9).a001
D:CUL_IR ^I............
H:STACKABLE_CC ^\*
M:TSSTACKED ^\*
N:STACKABLE ^\*
READINGS:
2022-08-17 12:01:27 cmds A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
2019-05-13 23:19:36 raw V 1.67 CUL868
2022-08-17 17:34:24 state Initialized
XMIT_TIME:
1660746879.18081
1660746879.28118
1660746893.24817
1660746893.43198
1660746893.52631
1660746895.12326
1660746895.32607
1660746898.19939
1660746899.71734
1660746899.91735
1660746900.45566
1660746901.74638
1660746902.73164
1660746904.02556
1660746905.7617
1660746905.94534
1660746906.45163
1660746907.74139
1660746908.39207
1660746908.69594
1660746910.0744
1660746911.72
1660746912.28008
1660746912.98128
1660746913.29404
1660746913.98921
1660746914.13405
1660746914.15669
1660746916.38252
1660746917.39919
1660746919.42553
1660746919.6686
1660746920.81532
1660746922.82728
1660746924.85311
1660746926.8149
1660746928.36294
1660746930.80229
1660746935.15144
1660746940.99494
1660748714.26294
1660748716.13263
1660748718.23104
1660748719.42039
1660748719.43306
1660748720.73041
1660748721.83921
1660748722.91754
1660748723.48077
1660748723.64733
1660748723.7486
1660748726.9735
1660748727.50008
1660748727.77308
1660748728.497
1660748728.72335
1660748728.74959
1660748731.8111
1660748732.76472
1660748732.89397
1660748732.90625
1660748733.99209
1660748734.99816
1660748736.77653
1660748737.04356
1660748737.9649
1660748738.92125
1660748741.12006
1660748741.50379
1660748744.14939
1660748745.88778
1660748747.82332
1660748749.89756
1660748749.90808
1660748755.03276
1660748760.78224
helper:
13A486:
QUEUE:
183C80:
QUEUE:
1C24ED:
QUEUE:
1D8547:
QUEUE:
1E8C0B:
QUEUE:
1F04CE:
QUEUE:
1F217A:
QUEUE:
1F2191:
QUEUE:
1F24D6:
QUEUE:
1F24F6:
QUEUE:
1F3ADE:
QUEUE:
20F696:
QUEUE:
22FF4D:
QUEUE:
230199:
QUEUE:
23025B:
QUEUE:
254D41:
QUEUE:
254D6B:
QUEUE:
275EC2:
QUEUE:
283969:
QUEUE:
3893D0:
QUEUE:
3CC68B:
QUEUE:
3CC6B8:
QUEUE:
3DBF63:
QUEUE:
3DC776:
QUEUE:
3E5373:
QUEUE:
3E54C1:
QUEUE:
405482:
QUEUE:
40C2FB:
QUEUE:
40C3AB:
QUEUE:
411BFA:
QUEUE:
4190CA:
QUEUE:
41FB63:
QUEUE:
41FD5B:
QUEUE:
4222E6:
QUEUE:
4E1F2E:
QUEUE:
52A831:
QUEUE:
65E849:
QUEUE:
6CC204:
QUEUE:
Attributes:
hmId 123456
rfmode HomeMatic
verbose 5
Den habe ich damals von busware.de gekauft.
Leider steige ich nicht ein sondern habe einiges am Laufen und bin daher mit dem Entscheid, zu einer VCCU zu wechseln bisher sehr zögerlich. Habe dazu hier auch mal etwas geforscht... scheint, als könnte man das in einer Nacht 'durch'-migrieren (und zwar rein auf Software-Ebene, also ohne alles neu pairen/anlernen zu müssen).
Versionenangaben zu den Modulen... meint version
?
Latest Revision: 26327
File Rev Last Change
fhem.pl 26248 2022-07-19 11:20:41Z rudolfkoenig
90_at.pm 25248 2021-11-21 10:29:01Z rudolfkoenig
98_autocreate.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
98_cmdalias.pm 16300 2018-03-01 08:48:21Z rudolfkoenig
00_CUL.pm 24815 2021-08-01 16:14:02Z rudolfkoenig
10_CUL_HM.pm 25977 2022-04-18 14:48:41Z martinp876
14_CUL_TX.pm 17102 2018-08-08 05:34:42Z rudolfkoenig
98_DOIF.pm 26182 2022-06-29 18:57:26Z Damian
98_DOIFtools.pm 22610 2020-08-15 17:21:34Z Ellert
98_dummy.pm 25606 2022-02-01 10:43:57Z rudolfkoenig
91_eventTypes.pm 23471 2021-01-04 19:24:21Z rudolfkoenig
01_FHEMWEB.pm 26246 2022-07-19 11:05:05Z rudolfkoenig
92_FileLog.pm 26084 2022-05-24 11:22:55Z rudolfkoenig
98_help.pm 25013 2021-09-23 21:07:00Z betateilchen
14_Hideki.pm 21666 2022-06-13 21:18:14Z HomeAutoUser
98_HMinfo.pm 25978 2022-04-18 14:50:17Z martinp876
02_HTTPSRV.pm 20110 2019-09-05 17:30:20Z neubert
30_HUEBridge.pm 26204 2022-07-09 18:04:20Z justme1968
31_HUEDevice.pm 26204 2022-07-09 18:04:20Z justme1968
98_IF.pm 12944 2017-01-03 12:56:17Z Damian
10_IT.pm 20839 2019-12-28 09:41:47Z bjoernh
31_LightScene.pm 25909 2022-04-01 15:52:10Z justme1968
48_MieleAtHome.pm 25100 2021-10-21 11:53:36Z choenig
No Id found for 99_myUtils.pm
91_notify.pm 25888 2022-03-27 10:22:58Z rudolfkoenig
37_plex.pm 21698 2020-04-16 07:20:02Z justme1968
98_RandomTimer.pm 25373 2021-12-24 11:57:02Z Beta-User
33_readingsGroup.pm 23844 2021-02-27 19:43:24Z justme1968
14_SD_BELL.pm 0 2021-07-12 22:30:35Z HomeAuto_User
14_SD_UT.pm 0 2022-06-14 07:33:24Z HomeAutoUser
50_Signalbot.pm 26260 2022-07-26 15:10:06Z Adimarantis
# $Id: 00_SIGNALduino.pm v3.5.4 2022-06-14 07:33:24Z HomeAutoUser $
39_siri.pm 24071 2021-03-24 08:02:11Z justme1968
10_SOMFY.pm 26135 2022-06-07 22:07:34Z viegener
00_SONOS.pm 22400 2020-07-14 17:54:36Z Reinerlein
21_SONOSPLAYER.pm 22400 2020-07-14 17:54:36Z Reinerlein
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 26259 2022-07-26 12:38:55Z rudolfkoenig
98_telnet.pm 25754 2022-02-27 16:49:52Z rudolfkoenig
99_Utils.pm 24128 2021-04-02 16:29:11Z rudolfkoenig
98_version.pm 15140 2017-09-26 09:20:09Z markusbloch
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
Common.pm 10759 2016-02-07 20:00:12Z rleins
ControlPoint.pm 22400 2020-07-14 17:54:36Z Reinerlein
DevIo.pm 26055 2022-05-17 20:12:20Z rudolfkoenig
GPUtils.pm 19666 2019-06-20 11:17:29Z CoolTux
HMConfig.pm 25160 2021-10-30 17:38:52Z martinp876
HttpUtils.pm 26007 2022-04-30 18:12:02Z rudolfkoenig
Info.pm 28 2008-11-09 01:08:44Z dsully
Meta.pm 21008 2020-01-18 10:22:10Z loredo
RTypes.pm 10476 2016-01-12 21:03:33Z borisneubert
# $Id: SD_ProtocolData.pm 3.5.x 2022-05-30 20:10:51Z sidey79 $
SetExtensions.pm 25286 2021-12-03 10:16:56Z rudolfkoenig
TcpServerUtils.pm 25866 2022-03-21 09:01:16Z rudolfkoenig
doif.js 24438 2021-05-14 18:08:18Z Ellert
fhemweb.js 26247 2022-07-19 11:18:01Z rudolfkoenig
fhemweb_readingsGroup.js 15189 2017-10-03 17:53:27Z justme1968
Hmm, ok, also an sich soweit aktuell (es gibt für CUL_HM noch eine verbesserte Variante, und für CUL gäbe es die timing-optimierte Version von noansi).
Ich vermute das Problem eher in den Timings. Hast du in den anderen HM-Geräten die commState (?)-Events abgedreht?
Viele Events in kurzer Zeit sind aktuell gerne mal das Problem, dass solche Sachen nicht (mehr) gut klappen, und der CUL ist darauf angewiesen, dass FHEM rechtzeitig liefert.
Ansonsten kann der Einbau einer VCCU stressfrei sein, es kann aber auch sein, dass sich relevante Events ändern, dann ist es nicht spaßig. Neu anlernen musst du jedenfalls nicht, eher hast du dann die Freiheit, ein weiteres IO einzusetzen, das für diesen Zweck besser ist wie CUL.
Hast Du mir noch einen Tip, was ich zu dem commstate lesen kann? Finde nicht viel und es sagt mir nichts. Ich vermute einen zusammenhang zu dieser Regel die die Funkbelastung reguliert...
Zitat von: hnnmn am 17 August 2022, 18:13:47
Hast Du mir noch einen Tip, was ich zu dem commstate lesen kann? Finde nicht viel und es sagt mir nichts.
Vielleicht (neben vielen anderen): https://forum.fhem.de/index.php/topic,128639.0.html
Zitat
Ich vermute einen zusammenhang zu dieser Regel die die Funkbelastung reguliert...
(Vermutlich) völlig falsche Ecke, und wenn, dann ist es wahrscheinlich eine Folge aus dem anderen Threma.
Anders gesagt: Schau einfach mal in den Event-Monitor, was da so durchrauscht. Dann wird vielleicht klarer, um was es eigentlich geht (auch bei den Abhilfemaßnahmen).
Dankeschön.
Zusammengefasst:
* Eventminimierung also generell.
* VCCU wäre sicher gut
* eine anderes IO-Device als den CUL von busware - gib es eine Empfehlung? Wenn ich das neue gleich benenne, dann wäre das vermutlich ein trivialer Tausch, keine riesen Migration, oder?
Eine Frage bzgl. meiner aktuellen Fehlersuche noch:
Ich habe das Device mit set CUL hmPairSerial MEQ1323719
ohne Fehlermeldung pairen können. Das Device fängt ohne Tastendruck an zu blinken, die Commands werden abgearbeitet, alle commands done am Ende.
Nach einem getconfig, was ebenfalls fehlerfrei durchläuft, steht in den Readings kein R-pairCentral - weder mit set_ noch sonst irgendwie. Tatsache ist, dass ich mit set HM_41FB63 on
bspw. steuern kann. Ich meinte, mal verstanden zu haben, dass man ohne R-pairCentral zwar mit FHEM den Status des Device 'mitlesen' kann, aber es nicht wirklich gepaired ist. Nun frage ich mich, ob evtl. funktioniert aber einfach die Internals falsch ausgegeben werden... vermutlich nicht der Fall, aber ich dachte, ich teile den Gedanken dennoch... evtl. etwas, was schon mal vor kam?!
Hmm, der CUL sendet afaik immer unter der zugeteilten HmId - ergo kann es eigentlich nicht sein, dass das Zielgerät NICHT gepairt ist.
Das "alte" Pi-PCB ist afaik das beste verfügbare IO für CUL_HM, ich betreibe es an einem CP2102 USB-seriell-Wandler (falls du keinen Pi hast oder die Schnittstelle bereits belegt ist), Tauschen sollte unproblematisch sein.
Das würde ich anders benennen (ein HMUARTLGW mit dem Namen CUL ist für alle irritierend!), aber die gleiche HmId zuweisen (und ggf. AES-Schüssel übernehmen), dann sollte das unproblematisch (mit abgestecktem CUL) gehen, die IO-Attribute kann man per devspec-Aufruf "auf einen Rutsch" umbiegen.
Schubs in diese Richtung:
list IODev=CUL
Hi,
das HM_41FB63 ist doch aber ein anderes als eingangs erwähnt?
Zeig davon mal noch ein list.
Das Gerät im Eingangspost ist ein Mehrkanal Device, die sind alle sensibel beim pairen. Irgendwann geht es aber. Man braucht Geduld
Die Sache mit der VCCU ist überhaupt keine große Migration, einfach richtig wie im Wiki beschreiben definieren und fertig. Dann kann man nach Belieben einen IO dazutun.
Gruß Otto
Zitatset CUL hmPairSerial MEQ1323719
hättest du beim versuch mit hmPairForSec anschliessend das "knöpfchen" am device richtig gedrückt, wäre es wohl ebenfalls erfolgreich gewesen.
ZitatNach einem getconfig, was ebenfalls fehlerfrei durchläuft, steht in den Readings kein R-pairCentral - weder mit set_ noch sonst irgendwie. Tatsache ist, dass ich mit
die anzeige dieses register-readings musst du mit attr expert sichtbar machen
ZitatHast Du mir noch einen Tip, was ich zu dem commstate lesen kann?
https://forum.fhem.de/index.php/topic,120240.msg1147280.html#msg1147280 (https://forum.fhem.de/index.php/topic,120240.msg1147280.html#msg1147280)
Ihr seid alle super! DANKE! Alle 3 funktionieren!
@Otto: ja, war das andere... und es hat auch funktioniert, weil @Beta-User: richtig, es war gepairt, denn Danke @Frank, das mit dem "attr expert" ist mir irgendwann schon mal passiert, hatte ich seither aber nicht mehr und das war der Grund weshalb ich dachte, das R-pairCentral sei nicht gesetzt, war es aber.
Die anderen beiden mit Geräte mit den Multikälen weil Energiemessung funktionieren nun auch. Hier war der Trick, ein "set <device> clear msgEvents" auszuführen und dann habe ich es nochmals mit "set CUL hmPairSerial <device-serial>" versucht und es hat geklappt.
commstate: lese ich mal durch und schaue ich, was ich optimieren kann
vccu: danke für die Ermutigung @Otto, ich versuche mich demnächst mal mit der Anleitung und hoffe, dass es klappt. Da ich nichts neu pairen muss, sollte ich mit einem Filesystem-Backup ja recht problemlos zurück zum status quo kommen und somit ist es sicherlich einen Versuch wert.
Bzgl. CUL: @Beta-User: stimmt, die Verwirrung wäre maximal... mache ich anders. Wenn mit VCCU, dann wird es ja eh eine Änderung an nur einer Stelle. Die Hardware google ich mir mal zusammen. Der hier würde nicht viel verbessern: https://ch.elv.com/elv-homematic-ip-arr-bausatz-rf-usb-stick-fuer-alternative-steuerungsplattformen-hmip-rfusb-fuer-smart-home-hausautomation-152306?fs=3764271231
Nochmals vielen DANK - immer wieder cool dieses Erlebnis hier im Forum
Danke für die Rückmeldung!
Zitat von: hnnmn am 18 August 2022, 14:18:39
Der hier würde nicht viel verbessern: https://ch.elv.com/elv-homematic-ip-arr-bausatz-rf-usb-stick-fuer-alternative-steuerungsplattformen-hmip-rfusb-fuer-smart-home-hausautomation-152306?fs=3764271231 (https://ch.elv.com/elv-homematic-ip-arr-bausatz-rf-usb-stick-fuer-alternative-steuerungsplattformen-hmip-rfusb-fuer-smart-home-hausautomation-152306?fs=3764271231)
Nö, der würde nichts verbessern, weil der _nur_ HM-IP kann... (also das neuere Protokoll).
Hier werden sie geholfen: https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
Zitat von: Beta-User am 18 August 2022, 14:25:43
Nö, der würde nichts verbessern, weil der _nur_ HM-IP kann... (also das neuere Protokoll).
Danke - hatte das noch gelesen und mir gedacht, muss ich die 866MHz-Variante später noch suchen... hat mein Hirn aber abgekürzt/ausgeblendet :-|
Zitat von: Beta-User am 18 August 2022, 14:25:43
Hier werden sie geholfen: https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
Dankeschön. Sobald ich das in Angriff nehme hole ich gerade den USB-Adapter mit und dann kann ich den CUL durch den USB tauschen.
Zur VCCU noch eine Frage, die mir in dem Zusammenhang in den Sinn kommt: die ist ja rein für HM-Geräte, meine Singalduino-Aufbauten sind davon unberührt, oder? Ich mache mit der VCCU für die HM-Geräte einfach aus einem einzigen HM_IO-Device logisch&physisch in einem heute (CUL) zwei Schichten, einmal den CUL (oder später das Raspi-Modul) für die Physik und die VCCU dann als logisches Zwischenstück die dann das IO-Device für die HM-Geräte darstellt. So in etwa richtig verstanden?
Zitat von: hnnmn am 18 August 2022, 14:34:16
So in etwa richtig verstanden?
Als "so in etwa" kann man es m.E. durchgehen lassen :) .
Du kannst daneben noch beliebig viele CUL/Signalduino/Zwave/ZigBee/....-Interfaces haben - alles kein Problem, solange die nicht gleichzeitig versuchen, auf derselben Frequenz am selben Ort rumzufunken...
Zum
Funkmodul
[
Zitat von: Beta-User am 18 August 2022, 14:25:43
Hier werden sie geholfen: https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
Auf 3.3V achten und kontrollieren: ok.
Aber was ist mit ,,Grundsätzlich bewährt haben sich z.B. Modelle mit einem CP2102, der auch ausreichend
Stromreserven zum Betrieb des Moduls bietet." gemeint?
Sind 100mA ausreichend? Könnte ich den hier nehmen?
https://ch.elv.com/elv-usb-modul-um2102n-komplettbausatz-150952?fs=1642913050
Könnte ich dann gerade zusammen mit dem hier bestellen, das wäre das richtige RPI-Modul, oder?
https://ch.elv.com/elv-homematic-komplettbausatz-funkmodul-fuer-raspberry-pi-hm-mod-rpi-pcb-fuer-smart-home-hausautomation-142141
Schönen Abend!
Ja funktioniert. die mit CP2102 gehen mW alle (wenn sie nicht fehlerhaft sind) es gibt aber andere USB serial Adapter die kaum Strom liefern können. Der 3,3 Volt Regler ist ja meist auf dem Chip.
Gruß Otto
Zur Migration auf VCCU habe ich mir jetzt https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU genau durchgelesen und das klingt wirklich risikoarm, zumal der Test eine plausibel erscheinende Device-Liste liefert. Test, damit meine ich:
list TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6}
Zwei Dinge aus dem Wiki-Eintrag bereiten mir dennoch Unbehagen:
1.) ich habe noch nicht verstanden, was die "Virtuelle Kanäle der VCCU" genau sein sollen. Ich bin der Meinung, ich nutze das nicht. Allerdings steht da in rot daneben: "virtueller TeamLead für Rauchmelder". Ich habe aber Rauchmelder und habe so einen virtuellen Teamlead, Listing nachfolgend.
Frage1: das ist etwas anderes und bei dem wird auch einfach das Attribut getauscht (dev gegen grp) und fertig, oder?
list TeamDev
Internals:
DEF 112112
FUUID 5e91809a-f33f-a848-2979-099c49ab88ca8ce5
IODev CUL
NAME TeamDev
NR 187
NTFY_ORDER 48-TeamDev
STATE CMDs_done
TYPE CUL_HM
channel_01 Rauchmelder_Team
disableNotifyFn 1
eventCount 1
READINGS:
2022-08-17 12:01:32 IODev CUL
2022-08-18 21:10:19 cfgState ok
2020-04-10 11:49:38 state CMDs_done
2022-05-16 01:27:55 trigger Short_9
2022-05-16 01:27:55 trigger_cnt 9
helper:
HM_CMDNR 24
mId FFF1
peerFriend -
peerOpt -:virtual
regLst 0
rxType 1
cmds:
TmplKey :no:1660730493.96352
TmplTs 1660730493.96352
cmdKey 0:1:1::TeamDev:FFF1:01:
cmdLst:
assignHmKey noArg
clear [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getDevInfo noArg
raw -data- [...]
reset noArg
tplSet_0 -tplChan-
unpair noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
expert:
def 1
det 0
raw 1
tpl 0
io:
vccu
prefIO:
mRssi:
mNo
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
tmpl:
Attributes:
IODev CUL
expert defReg,rawReg
model VIRTUAL
room _6_SMOKE_DTCT
subType virtual
webCmd virtual
2.) Im Wiki steht auch Folgendes: "Wird die VCCU mit einer von vorhandenen Schnittstellen abweichenden hmId angelegt, so wird die hmId der ihr zugewiesenen Schnittstelle(n) automatisch angepasst. Dies hat in der Regel zur Folge, dass HM Devices neu gepairt werden müssen. "
Ich bin der Meinung, das wird mich nicht treffen (es sei denn, ich mache eine Fehlkonfiguration). Nur zum Verständnis (und um für einen diesen quasi worst case vorbereitet zu sein):
Frage2: ich würde das System stoppen, meine Sicherung (zip vom gesamten Verzeichnis von davor) wieder auspacken und von vorne beginnen - problem gelöst (vom rolling code meiner somfys mal abgesehen :-)), oder?
zu 1. Du musst die virtuellen Kanäle der VCCU nicht nutzen. Ein virtueller Teamlead für Rauchmelder ist eben etwas anderes, hast Du und alles ist gut. :)
Ja du tauscht auch einfach das IODev gegen IOgrp
zu 2. genau verstanden, es trifft Dich nicht wenn Du es richtig machst.
Ja ein restore löst das Problem, genau genommen ist es nur eine Frage der fhem.cfg und vom statefile. Es sei denn Du fängst an Unsinn zu machen und die Geräte neu zu pairen (das schreibt in die Geräte) - machst Du nicht!
fhem.cfg und statefile bekommst Du auch über restore schnell zurück, Beispiel restore list save/2022-08-16
Sehr gut gelaufen - würde ich sagen!
VCCU läuft, habe einiges getestet und es funktioniert ausnahmslos!
Nun kann ich irgendwann ganz entspannt an das RPi-Modul angehen und es theoretisch sogar parallel betreiben...
Nochmals vielen Dank an euch!