Moin, ich bin am Verzweifeln.
Habe etliche HM-Geräte in FHEM (>20), vieles läuft seit >10 Jahren einwandfrei ... Vor einigen Wochen hatte ich Probleme mit einem Fensterkontakt HM-SEC-SC-2 und dem dazugehörigen Thermostat HM-CC-RT-DN. Beide Geräte waren für die Fensterkipp-Funktion gekoppelt und das hat auch jahrelang funktioniert. (-> WindowRec)
Irgendwann klappte das nicht mehr, ich weiß nicht mehr genau, womit es anfing. Vielleicht war auch nur die Batterie im FK leer...
Jedenfalls habe ich danach das Peering für die WindowRec nicht mehr hinbekommen...
Also zunächst Werksreset des FK ... in FHEM neu anlernen, das hat soweit funktioniert.
Aber seit dem bekomme ich das Pairing mit meinem HMLAN nicht mehr hin... und ich verstehe es nicht! Was kann denn da sein?!
Natürlich habe ich hier mehrere Abende gelesen und ausprobiert...
GetConfig (nichts auslösen) + Taste drücken ... mehrmals.... ändert nichts, ich bekomme es nicht hin.
Eigentlich hatte ich eine VCCU, damit bekam ich sogar noch die Anzeige R-PairCentral set_0x123456 und das "set_" ging nicht weg. Auch nach einem Tag nicht. Und auch nach mehreren GetConfig oder hmPairForSec Versuchen nicht.
Habe jetzt sogar mal die VCCU gelöscht und probiere es (hätte ja sein können, dass da was "kaputt" war). Bringt nichts.
Hier kommt mal mein List von Fensterkontakt HM_348E12:
Internals:
DEF 348E12
FUUID 64078cef-f33f-44c7-fc97-19ae6eb359828833
HMLAN1_MSGCNT 21
HMLAN1_RAWMSG 050000385F8610348E120000000601C80E
HMLAN1_RSSI -56
HMLAN1_TIME 2023-03-07 22:26:15
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 21
NAME HM_348E12
NR 323
NTFY_ORDER 48-HM_348E12
STATE open
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
eventCount 36
lastMsg No:5F - t:10 s:348E12 d:000000 0601C80E
protCmdDel 15
protLastRcv 2023-03-07 22:26:15
protRcv 21 last_at:2023-03-07 22:26:15
protResndFail 3 last_at:2023-03-07 22:25:44
protSnd 3 last_at:2023-03-07 22:25:38
protState CMDs_done_Errors:1
rssi_at_HMLAN1 cnt:21 min:-61 max:-53 avg:-57.52 lst:-56
READINGS:
2023-03-07 22:25:38 D-firmware 2.4
2023-03-07 22:25:38 D-serialNr LEQ1244495
2023-03-07 22:25:38 IODev HMLAN1
2023-03-07 22:26:15 alive yes
2023-03-07 22:26:15 battery ok
2023-03-07 22:26:38 cfgState updating
2023-03-07 22:25:44 commState CMDs_done_Errors:1
2023-03-07 22:26:15 contact open (to broadcast)
2023-03-07 22:26:15 recentStateType info
2023-03-07 22:26:15 sabotageError on
2023-03-07 22:26:15 state open
2023-03-07 22:26:13 trigger_cnt 72
helper:
HM_CMDNR 95
cSnd 012BAA08348E1200040000000000,012BAA08348E1200050000000000
cfgStateUpdt 0
getCfgList all
getCfgListNo ,4
lastMsgTm 1678224375.34646
mId 002F
peerFriend peerAct,peerVirt
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 4
supp_Pair_Rep 0
cfgChk:
idPz00 fail
idRc01 RegL_00.,RegL_01.
idRc03 fail
cmds:
TmplKey :no:1678224343.1348
TmplTs 1678224343.1348
cmdKey 1:1:0::HM_348E12:002F:01:
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-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
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-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer
peerOpt <ca. 12 Geräte sind hier gelistet ... (gelöscht)>
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 +348E12,00,00,00
nextSend 1678224375.44013
rxt 0
vccu
p:
348E12
00
00
00
prefIO:
mRssi:
mNo 5F
io:
HMLAN1:
-50
-50
peerIDsH:
prt:
bErr 0
mmcS 1
sProc 0
mmcA:
++A0012BAA08348E1200050000000000
q:
qReqConf 00
qReqStat
role:
chn 1
dev 1
rssi:
at_HMLAN1:
avg -57.5238095238095
cnt 21
lst -56
max -53
min -61
shadowReg:
RegL_00. 02:01 0A:2B 0B:AA 0C:08
tmpl:
Attributes:
IODev HMLAN1
autoReadReg 4_reqStatus
expert rawReg
firmware 2.4
model HM-SEC-SC-2
room CUL_HM
serialNr LEQ1244495
subType threeStateSensor
hmInfo configCheck gibt folgendes:
configCheck done:
missing register list
BA_Kontakt_Fenster: RegL_00.,RegL_01.,RegL_04.BA_Heizung_WindowRec
HM_348E12: RegL_00.,RegL_01.
Register changes pending
HM_348E12:
peer list incomplete. Use getConfig to read it.
HM_348E12:
Also abgesehen vom Fensterkontakt im Bad, der eigentlich funktioniert, keine weiteren Probleme. (Das mit dem FK im Bad war mir vorher noch nicht aufgefallen)
Hat jemand einen Tipp?
Ich weiß nicht, was ich noch machen kann...
ZitatHat jemand einen Tipp?
fhem ist up-to-date?
wiki "homematic pairen" verstanden und danach vorgegangen?
werksreset ist in der regel kontraproduktiv.
nach einem erneuten pairing versuch:
beschreibe schritt für schritt was du beim pairen gemachst hast.
anschliessend poste "get list full"
Vielleicht auch mal wieder unser timing-Thema wg. "zu viele Events"?