Hallo,
der letzte verbliebene Fehler in meinem hminfo configCheck verweist auf zwei Kanäle, die es bei mir scheinbar nicht gibt:
peer not verified. Check that peer is set on both sides
EG_WZ_ThermostatDisplay_Weather: p:EG_EZ_Thermostat_Device_chn-56
EG_WZ_ThermostatDisplay_Weather: p:EG_EZ_Thermostat_Device_chn-61
EG_WZ_ThermostatDisplay_Weather ist der Weather Kanal eines HM-TC-IT-WM-W-EU, die Peers EG_EZ_Thermostat_Device_chn-56 und EG_EZ_Thermostat_Device_chn-56 tauchen allerdings weder per List noch in der Liste der Kanäle des HM-CC-RT-DN EG_EZ_Thermostat_Device auf. Dort sind die Kanäle anders bezeichnet:
Internals:
DEF 63CB23
FUUID 5c59d121-f33f-3bc6-655d-1847d062e213167b
HMLAN1_MSGCNT 416
HMLAN1_RAWMSG E63CB23,0000,001364A3,FF,FFB8,05861063CB230000000AB8EF090000
HMLAN1_RSSI -72
HMLAN1_TIME 2021-10-10 13:57:21
HMLAN2_MSGCNT 421
HMLAN2_RAWMSG E63CB23,0000,E93F3515,FF,FFB7,05861063CB230000000AB8EF090000
HMLAN2_RSSI -73
HMLAN2_TIME 2021-10-10 13:57:21
HMLAN4_MSGCNT 8
HMLAN4_RAWMSG 0500004C8F861063CB230000000A84CC090040
HMLAN4_RSSI -76
HMLAN4_TIME 2021-10-10 08:58:41
HMLAN5_MSGCNT 419
HMLAN5_RAWMSG 0500002F05861063CB230000000AB8EF090000
HMLAN5_RSSI -47
HMLAN5_TIME 2021-10-10 13:57:21
IODev HMLAN5
LASTInputDev HMLAN2
MSGCNT 1264
NAME EG_EZ_Thermostat_Device
NOTIFYDEV global
NR 710
NTFY_ORDER 50-EG_EZ_Thermostat_Device
STATE CMDs_done
TYPE CUL_HM
channel_01 EG_EZ_Thermostat_Weather
channel_02 EG_EZ_Thermostat_Climate
channel_03 EG_EZ_Thermostat_WindowRec
channel_04 EG_EZ_Thermostat_Clima
channel_05 EG_EZ_Thermostat_ClimaTeam
channel_06 EG_EZ_Thermostat_remote
lastMsg No:05 - t:10 s:63CB23 d:000000 0AB8EF090000
protCondBurst unknown
protLastRcv 2021-10-10 13:57:21
protRcv 421 last_at:2021-10-10 13:57:21
protSnd 2 last_at:2021-10-10 11:45:11
protState CMDs_done
rssi_HMLAN5 cnt:1 min:-54 max:-54 avg:-54 lst:-54
rssi_at_HMLAN1 cnt:416 min:-74 max:-69 avg:-71.38 lst:-72
rssi_at_HMLAN2 cnt:421 min:-80 max:-72 avg:-74.74 lst:-73
rssi_at_HMLAN4 cnt:8 min:-76 max:-72 avg:-74.75 lst:-76
rssi_at_HMLAN5 cnt:419 min:-53 max:-46 avg:-50.18 lst:-47
READINGS:
2021-10-09 20:10:30 Activity alive
2021-10-10 11:45:11 CommandAccepted yes
2018-12-23 18:45:00 D-firmware 1.5
2018-12-23 18:45:00 D-serialNr OEQ1882485
2021-10-09 20:00:29 IODev HMLAN1
2020-04-04 17:55:15 PairedTo 0x1E9E56
2018-03-31 15:10:33 R-backOnTime 10 s
2018-03-31 15:10:33 R-burstRx on
2018-03-31 15:10:33 R-cyclicInfoMsg on
2018-03-31 15:10:33 R-cyclicInfoMsgDis 0
2018-03-31 15:10:33 R-pairCentral 0x1E9E56
2020-04-04 17:55:15 RegL_00. 00:00 01:01 02:01 09:01 0A:1E 0B:9E 0C:56 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
2020-04-11 21:46:06 RegL_07.
2021-10-10 13:57:21 actuator 0
2021-10-10 13:57:21 battery ok
2021-10-10 13:57:21 batteryLevel 2.4
2021-10-10 13:51:11 cfgState ok
2021-10-10 11:45:11 commState CMDs_done
2021-07-20 08:45:32 controlMode manual
2021-10-10 13:57:21 desired-temp 23.0
2021-10-10 13:57:21 measured-temp 23.9
2021-10-10 13:57:21 motorErr ok
2020-04-04 17:52:12 powerOn 2020-04-04 17:52:12
2020-04-04 17:52:12 recentStateType info
2021-10-10 11:45:11 state CMDs_done
2021-10-10 11:06:46 time-request -
helper:
HM_CMDNR 5
cSnd ,111E9E5663CB238002
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
cmds:
TmplKey :no:1633802430.65449
TmplTs 1633802430.65449
cmdKey 0:1:0::EG_EZ_Thermostat_Device:0095:00:
cmdLst:
assignHmKey noArg
burstXmit noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime noArg
tplDel -tplDel-
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 1
det 0
raw 1
tpl 0
io:
flgs 0
newChn +63CB23,00,00,00
nextSend 1633867041.27179
rxt 2
vccu vccu
p:
63CB23
00
00
00
prefIO:
HMLAN5
mRssi:
mNo 05
io:
HMLAN1:
-72
-72
HMLAN2:
-73
-73
HMLAN3:
HMLAN4:
HMLAN5:
-39
-39
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
HMLAN5:
avg -54
cnt 1
lst -54
max -54
min -54
at_HMLAN1:
avg -71.3870192307693
cnt 416
lst -72
max -69
min -74
at_HMLAN2:
avg -74.7482185273159
cnt 421
lst -73
max -72
min -80
at_HMLAN4:
avg -74.75
cnt 8
lst -76
max -72
min -76
at_HMLAN5:
avg -50.1813842482101
cnt 419
lst -47
max -46
min -53
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN5
IOgrp vccu:HMLAN5
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
burstAccess 1_auto
event-on-change-reading battery
expert defReg,rawReg
firmware 1.5
group Heizung und Temperatur
model HM-CC-RT-DN
room Device
serialNr OEQ1882485
subType thermostat
webCmd getConfig:burstXmit
Was könnte es den mit den beiden Fehlern auf sich haben?
Gruß,
Reiner
bekanntes problem des tc-it.
manchmal funktioniert wohl fake peers über peerbulk zu löschen.
immer geht werkreset, .....
Auf welchem Device müsste ich den in dem Fall das peerBulk anwenden? Wäre das hier das Richtige?
set EG_WZ_ThermostatDisplay_Weather peerBulk <DEF Wert von EG_EZ_Thermostat_Device>56 unset
oder muss ich die Kanalnummer in Hex umwandeln?
sieht plausibel aus.
sind die fake peerIDs eigentlich zusàtzlich zu den echten im attr peerIDs vom TC-weather zu sehen?
oder fehlen die echten peers?
edit: die 8-stelligen ids aus dem attribut.
Im Attribut peerIDs vom TC-weather stehen FHEM (00000000), ein weiterer HM-CC-RT-DN aus dem Raum mit korrekter ID (6156FB01) und dann statt dem zweiten HM-CC-RT-DN die beiden Fake Kanäle:
peerIDs: 00000000,6156FB01,63CB2356,63CB2361
Löschen mit peerBulk unset hat zumindest beim ersten Versuch bisher noch nicht geklappt.