Hallo zusammen,
ich habe mir zwei neue Heizungsthermostaten von Homematic zugelegt.
Diese waren schon mal woanders im Einsatz.
Die zwei Thermostaten haben die FW 1.5
Die beiden Fensterkontakte die FW 1.0
Ich wollte nun die Thermostate mit den Fensterkontakte wie meine anderen auch miteinander peeren.
Dazu habe ich meine vorhandenen Fensterkontakte und die neuen(gebrauchten) Thermostate in den Werkszustand versetzt.
Einen Thermostaten konnte ich ohne Probleme mit zwei Fensterkontakte peeren.
Anschließend habe ich den Thermostaten und die Fensterkontakte mit fhem gepairt.
Bei dem zweiten Thermostat ist mir das peeren mit dem anderen Fensterkontakt nicht gelungen.
Hier habe ich mir viel Zeit gelassen, es mehrmals versucht und auch nur 50cm Abstand zwischen biesen Geräten gehabt.
Das pairing mit fhem geht ohne Probleme.
Im Netz bin ich auf eine Aussage von ELV gestossen wonach das peeren nicht mehr funktionieren soll, aber warum geht es meinen andern Thermostaten mit der gleichen FW ? :(
Im Wiki von fhem habe ich diesen Beitrag gefunden https://wiki.fhem.de/wiki/HM-SEC-SC_T%C3%BCr-Fensterkontakt
Was ist korrekt von all diesen Aussagen und habe ich die Möglichkeit den Thermostaten mit dem Fensterkontakt zu peeren ?
Wenn ja wie muss ich hier vorgehen damit mir dies gelingt ?
Vielen Dank und Grüße
Sven
Was meinst du mit "all diesen Aussagen"?
Ich habe hier keine lesen können... ;)
Was geht:
NICHT an eine Zentrale anglernte Geräte (-> nicht GEPAIRED) können "einfach so" untereinander gepeert werden ("gegenseitiges Knöpfchendrücken" ;) ).
Sind Geräte (reicht bereits eines davon) an eine Zentrale angelernt (GEPAIRED), dann können diese nur noch über Befehle der Zentrale (an der BEIDE angelernt sein müssen) gepeert werden.
-----------------------------------------------
Wo sind die lists?
Sind sie tatsächlich zurückgesetzt?
Bei gebrauchten: wurde ein eigener AES Schlüssel verwendet? -> wenn der nicht bekannt ist: schlecht!
Sind die Geräte tatsächlich VOLLSTÄNDIG gePAIRED?
(würde man im list sehen)
Weil ein PEERING nur funktioniert, wenn die Geräte auch vollständig GEPAIRED sind (ausnahme: komplett nicht gepaired und dann per "Knöpfchendrücken" PEEREN).
Gruß, Joachim
Hallo,
mit all den Aussagen meinte ich, die Aussagen von ELV und vom fhem Wiki die hier unterschiedlich sind.
Hier das List vom Thermostaten
Internals:
CUL_0_MSGCNT 1
CUL_0_RAWMSG A0F2D86106AECB70000000AA8D4111800::-59:CUL_0
CUL_0_RSSI -59
CUL_0_TIME 2022-11-02 20:07:06
DEF 6AECB7
FUUID 6362a812-f33f-de21-3997-76c8e3dd4b4ad5cd
IODev CUL_0
LASTInputDev myHmUART
MSGCNT 2
NAME Wz_Thermostat
NR 1155
NTFY_ORDER 48-Wz_Thermostat
STATE CMDs_done
TYPE CUL_HM
channel_01 Wz_Thermostat_Weather
channel_02 Wz_Thermostat_Climate
channel_03 Wz_Thermostat_WindowRec
channel_04 Wz_Thermostat_Clima
channel_05 Wz_Thermostat_ClimaTeam
channel_06 Wz_Thermostat_remote
disableNotifyFn 1
eventCount 1
lastMsg No:2D - t:10 s:6AECB7 d:000000 0AA8D4111800
myHmUART_MSGCNT 1
myHmUART_RAWMSG 050000362D86106AECB70000000AA8D4111800
myHmUART_RSSI -54
myHmUART_TIME 2022-11-02 20:07:06
protLastRcv 2022-11-02 20:07:06
protRcv 1 last_at:2022-11-02 20:07:06
rssi_at_CUL_0 cnt:1 min:-59 max:-59 avg:-59 lst:-59
rssi_at_myHmUART cnt:1 min:-54 max:-54 avg:-54 lst:-54
READINGS:
2022-11-02 19:18:58 CommandAccepted yes
2022-11-02 18:28:30 D-firmware 1.5
2022-11-02 18:28:30 D-serialNr PEQ1634305
2022-11-02 20:04:54 IODev CUL_0
2022-11-02 18:28:01 PairedTo 0xF11034
2022-11-02 18:28:01 RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
2022-11-02 20:04:38 RegL_07.
2022-11-02 20:07:06 actuator 24
2022-11-02 20:07:06 battery ok
2022-11-02 20:07:06 batteryLevel 3.2
2022-11-02 19:20:05 cfgState ok
2022-11-02 19:19:04 commState CMDs_done
2022-11-02 20:07:06 desired-temp 21.0
2022-11-02 20:07:06 measured-temp 21.2
2022-11-02 20:07:06 motorErr ok
2022-11-02 19:19:04 state CMDs_done
2022-11-02 18:28:13 time-request -
helper:
HM_CMDNR 45
lastMsgTm 1667416026.07104
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
cmds:
TmplKey :no:1667415894.5367
TmplTs 1667415894.5367
cmdKey 0:1:0::Wz_Thermostat:0095:00:
cmdLst:
assignHmKey noArg
burstXmit 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-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime 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 +6AECB7,00,00,00
nextSend 1667416026.17042
rxt 2
vccu HM_VCCU
p:
6AECB7
00
00
00
prefIO:
myHmUART
mRssi:
mNo 2D
io:
CUL_0:
-53
-53
myHmUART:
-54
-54
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_CUL_0:
avg -59
cnt 1
lst -59
max -59
min -59
at_myHmUART:
avg -54
cnt 1
lst -54
max -54
min -54
shRegW:
07 04
tmpl:
Attributes:
IOgrp HM_VCCU:myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.5
model HM-CC-RT-DN
room CUL_HM,Wohnzimmer
serialNr PEQ1634305
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Hier vom Fensterkontakt
Internals:
DEF 426D59
FUUID 6362a99f-f33f-de21-2558-d8a4994b23ef24a1
IODev CUL_0
NAME Wz_Tuer
NR 1163
NTFY_ORDER 48-Wz_Tuer
STATE Nack
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
READINGS:
2022-11-02 19:22:00 CommandAccepted no
2022-11-02 18:32:22 D-firmware 1.0
2022-11-02 18:32:22 D-serialNr MEQ0943057
2022-11-02 20:04:54 IODev CUL_0
2022-11-02 18:33:58 aesCommToDev ok
2022-11-02 18:33:58 aesKeyNbr 00
2022-11-02 19:22:00 alive yes
2022-11-02 19:22:00 battery ok
2022-11-02 19:22:00 cfgState updating
2022-11-02 19:22:00 commState CMDs_done_Errors:1
2022-11-02 19:22:00 contact closed (to broadcast)
2022-11-02 19:22:00 recentStateType info
2022-11-02 19:22:00 sabotageError off
2022-11-02 19:22:00 state Nack
2022-11-02 18:33:57 trigDst_broadcast noConfig
2022-11-02 18:34:07 trigger_cnt 5
helper:
HM_CMDNR 246
mId 00C7
peerFriend peerAct,peerVirt
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
cmds:
TmplKey :no:1667415894.54926
TmplTs 1667415894.54926
cmdKey 1:1:0::Wz_Tuer:00C7: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 BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_WindowRec,Wz_Thermostat_remote
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 2
newChn +426D59,02,00,00
rxt 2
sendWu 1
vccu HM_VCCU
p:
426D59
00
00
00
prefIO:
myHmUART
mRssi:
mNo
io:
CUL_0:
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf 00
qReqStat
role:
chn 1
dev 1
tmpl:
Attributes:
IOgrp HM_VCCU:myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SCO
room CUL_HM,Wohnzimmer
serialNr MEQ0943057
subType threeStateSensor
Ob das Thermostat vorher mit einem AES Schlüssel verwendet wurde weiß ich nicht.
Ich habe das Thermostat mit res im Thermostatmenü zurück gesetzt.
Den Fensterkontakt habe ich durch drücken vom Anlerntaster bis langsames rotes Blinken und nochmalige langes drücken bis schnelles rotes Blinken zu sehen war.
Nun sind ja beide an fhem angelernt.
Woran kann ich Probleme mit der peering erkennen ?
Viele Grüsse
Sven
Zitat von: sven.scherf am 02 November 2022, 20:29:43
mit all den Aussagen meinte ich, die Aussagen von ELV und vom fhem Wiki die hier unterschiedlich sind.
Aber WELCHE denn nun GENAU?
Und v.a. wo unterscheiden sie sich?
EDIT: z.B. Im Netz bin ich auf eine Aussage von ELV gestossen wonach das peeren nicht mehr funktionieren soll, aber warum geht es meinen andern Thermostaten mit der gleichen FW ?
Soll generell nicht mehr gehen? Unter bestimmten Umständen? (-> ja, wenn mit Zentrale verbunden, dann nur noch anders) Was nicht geht: Homematic BidCos kann NICHT mit Homematic IP gepeert werden. Usw. Also manchmal geht es manchmal nicht... Um zu helfen bzgl. Aussagen müsste man schon GENAU die Aussagen kennen... 8)
Lists etc. muss ich erst schauen...
Gruß, Joachim
ZitatNun sind ja beide an fhem angelernt.
der fk aber nicht.
peeren geht mit peerchan
Also der Thermostat ist gepaired.
Es fehlen zwar noch ein paar Register (so sieht es zumindest aus), macht aber nichts.
Allerdings werden es nach dem Peeren noch weitere die fehlen/falsch sind... ;)
Der Fensterkontakt ist noch nicht (vollständig) gepaired!
D.h. die beiden können nicht mehr einfach so ("gegenseitiges Knöpfchendrücken": Verbinden OHNE Zentrale) gepeert werden und eben auch NICHT per Zentrale, da ja der Fensterkontakt noch nicht gepaired ist (und die Peering-Aufforderung der Zentralen ignoriert: er hat ja noch keine Zentrale, warum also auf eine hören ;) ).
Z.B.:
Zitat
2022-11-02 19:22:00 commState CMDs_done_Errors:1
2022-11-02 19:22:00 contact closed (to broadcast)
Zeigt, dass wohl nicht alles glatt gelaufen ist und (to broadcast) zeigt auch irgendwie keine Zentrale?
Fensterkontakt sind etwas "zickig"...
Hast du hminfo definiert?
Ja: -> configCheck
Nein: einrichten :)
https://wiki.fhem.de/wiki/HMinfo
vccu?
Solltest du auch mal überlegen...
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
EDIT: klar "IOgrp HM_VCCU:..." ;)
50cm.
Es gibt bei Funk nicht nur zu weit...
...es gibt auch zu nah ;)
Gruß, Joachim
eigentlich müsste der hmuart als IODev gesetzt sein wegen attr IOgrp. es ist aber aktuell der cul.
gibt es im log eventuell eine meldung über das fehlen des perl moduls Crypt::Rijndael?
sniffe den vorgang
Hallo zusammen,
erst einmal vielen Dank für die Hilfe.
vccu und hminfo ist installiert.
configCheck habe ich gemacht.
Hier gab es ein paar Probleme u.a. mit dem Fensterkontakt. Dies konnte ich lösen.
Hier der configCheck
configCheck done:
missing register list
Ausb_Device_1: RegL_00.
Ausb_Device_2: RegL_00.
Bue_FensterL: RegL_00.,RegL_01.
Esse_Fenster_links: RegL_00.,RegL_01.
Esse_Funk: RegL_00.
Esse_funk_1_Btn_01: RegL_01.,RegL_04.Esse_La_chn-01
Esse_funk_1_Btn_02: RegL_01.,RegL_04.Esse_La_chn-01
FB1_Ch01: RegL_01.
FB1_Ch02: RegL_01.
FB1_Ch03: RegL_01.
FB1_Ch04: RegL_01.
FB1_Ch05: RegL_01.
FB1_Ch06: RegL_01.
FB1_Ch07: RegL_01.
FB1_Ch08: RegL_01.
FB1_Device: RegL_00.
Flur_FT02_Btn_01: RegL_01.
Flur_FT02_Btn_02: RegL_01.
Flur_FT02_Btn_03: RegL_01.
Flur_FT02_Btn_04: RegL_01.
Flur_FT02_Btn_05: RegL_01.
Flur_FT02_Btn_06: RegL_01.
Flur_FT02_device: RegL_00.
Flur_FT03_Btn_01: RegL_01.,RegL_04.Flur_La_Haupt_chn-01
Flur_FT03_Btn_02: RegL_01.,RegL_04.Flur_La_Haupt_chn-01
Flur_FT03_device: RegL_00.
HM_6977D7: RegL_00.,RegL_01.
Kel_FT01_Btn_01: RegL_01.,RegL_04.Kel_La_chn-01
Kel_FT01_Btn_02: RegL_01.,RegL_04.Kel_La_chn-01
Kel_FT01_device: RegL_00.
Kel_FT02_Btn_01: RegL_01.,RegL_04.Kel_La_chn-01
Kel_FT02_Btn_02: RegL_01.,RegL_04.Kel_La_chn-01
Kel_FT02_device: RegL_00.
Kel_La: RegL_00.,RegL_01.
Schl_FT_Btn_01: RegL_01.,RegL_04.Schl_La_Schrank_chn-01
Schl_FT_Btn_02: RegL_01.,RegL_04.Schl_La_Schrank_chn-01
Schl_FT_Btn_03: RegL_01.,RegL_04.Schl_La_Bett_chn-01
Schl_FT_Btn_04: RegL_01.,RegL_04.Schl_La_Bett_chn-01
Schl_FT_Btn_05: RegL_01.
Schl_FT_Btn_06: RegL_01.
Schl_FT_Device: RegL_00.
incomplete register list
Kue_Thermostat_Climate: RegL_07.
peer list incomplete. Use getConfig to read it.
Kel_La:
peer not verified. Check that peer is set on both sides
HM_2489AE_WindowRec: p:Esse_Fenster_links
Kel_FT01_Btn_01: p:Kel_La
Kel_FT01_Btn_02: p:Kel_La
Kel_FT02_Btn_01: p:Kel_La
Kel_FT02_Btn_02: p:Kel_La
trigger sent to unpeered device
Esse_Fenster_rechts: 000000
conditionalBurst not set
Esse_Thermostat: for remote Esse_Fenster_rechts
PairedTo missing/unknown
Ausb_Device_1:
Ausb_Device_2:
Bue_FensterL:
Esse_Funk:
FB1_Device:
Flur_FT02_device:
Flur_FT03_device:
Kel_FT01_device:
Kel_FT02_device:
Kel_La:
Schl_FT_Device:
PairedTo mismatch to IODev
Wz_Tuer: paired:0x000000 IO attr: F11034.
templist mismatch
Kue_Thermostat_Climate:
Kue_Thermostat_Climate: tempList 1 not verified
Meine VCCU hat als Schnittstellen einen CUL_0 und den myHmUART.
Mit dem letzteren habe ich das Thermostat und den Fensterkontakt gepaird.
Anbei der List vom Fensterkontakt nach der Korrektur
Internals:
CUL_0_MSGCNT 26
CUL_0_RAWMSG A0E71A010426D59F110340100000000::-51.5:CUL_0
CUL_0_RSSI -51.5
CUL_0_TIME 2022-11-03 18:55:13
DEF 426D59
FUUID 6362a99f-f33f-de21-2558-d8a4994b23ef24a1
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 51
NAME Wz_Tuer
NR 1163
NTFY_ORDER 48-Wz_Tuer
STATE closed
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
eventCount 35
lastMsg No:71 - t:10 s:426D59 d:F11034 0100000000
myHmUART_MSGCNT 25
myHmUART_RAWMSG 0501003471A010426D59F110340100000000
myHmUART_RSSI -52
myHmUART_TIME 2022-11-03 18:55:13
protCmdDel 4
protLastRcv 2022-11-03 18:55:13
protNack 1 last_at:2022-11-03 03:40:13
protRcv 26 last_at:2022-11-03 18:55:13
protSnd 5 last_at:2022-11-03 18:55:13
protState CMDs_done
rssi_at_CUL_0 cnt:26 min:-53.5 max:-50.5 avg:-51.92 lst:-51.5
rssi_at_myHmUART cnt:25 min:-62 max:-44 avg:-55.12 lst:-52
READINGS:
2022-11-03 03:40:13 CommandAccepted no
2022-11-03 18:55:11 D-firmware 1.0
2022-11-03 18:55:11 D-serialNr MEQ0943057
2022-11-03 18:55:11 IODev myHmUART
2022-11-03 18:55:12 PairedTo 0x000000
2022-11-03 18:55:12 RegL_00. 00:00 02:00 09:01 0A:00 0B:00 0C:00 10:01 14:06
2022-11-03 18:55:12 RegL_01. 00:00 08:01 20:9C 21:00 30:06
2022-11-02 18:33:58 aesCommToDev ok
2022-11-02 18:33:58 aesKeyNbr 00
2022-11-03 18:39:57 alive yes
2022-11-03 18:39:57 battery ok
2022-11-03 18:56:36 cfgState PairMism
2022-11-03 18:55:13 commState CMDs_done
2022-11-03 18:39:57 contact closed (to broadcast)
2022-11-03 18:39:57 recentStateType info
2022-11-03 18:39:57 sabotageError off
2022-11-03 18:39:57 state closed
2022-11-02 18:33:57 trigDst_broadcast noConfig
2022-11-03 12:30:05 trigger_cnt 9
helper:
HM_CMDNR 113
cSnd 01F11034426D5901040000000001,01F11034426D590103
cfgStateUpdt 0
lastMsgTm 1667498113.18572
mId 00C7
peerFriend peerAct,peerVirt
peerIDsRaw ,00000000
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
ack:
cfgChk:
idPc02 paired:0x000000 IO attr: F11034.
cmds:
TmplKey :no:1667440853.04255
TmplTs 1667440853.04255
cmdKey 1:1:0::Wz_Tuer:00C7: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 BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_WindowRec,Wz_Thermostat_remote
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 +426D59,00,00,00
nextSend 1667498113.48523
rxt 2
sendWu 1
vccu HM_VCCU
p:
426D59
00
00
00
prefIO:
myHmUART
mRssi:
mNo 71
io:
CUL_0:
-51.5
-51.5
myHmUART:
-46
-46
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO CUL_0
flg A
ts 1667498113.18572
ack:
HASH(0x4e21308)
718002F11034426D5900
rssi:
at_CUL_0:
avg -51.9230769230769
cnt 26
lst -51.5
max -50.5
min -53.5
at_myHmUART:
avg -55.12
cnt 25
lst -52
max -44
min -62
shadowReg:
tmpl:
Attributes:
IOgrp HM_VCCU:myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SCO
peerIDs 00000000
room CUL_HM,Wohnzimmer
serialNr MEQ0943057
subType threeStateSensor
Hier vom Thermostaten
Internals:
CUL_0_MSGCNT 414
CUL_0_RAWMSG A0F4F86106AECB70000000AA8D0112F00::-56:CUL_0
CUL_0_RSSI -56
CUL_0_TIME 2022-11-03 19:08:47
DEF 6AECB7
FUUID 6362a812-f33f-de21-3997-76c8e3dd4b4ad5cd
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 828
NAME Wz_Thermostat
NR 1155
NTFY_ORDER 48-Wz_Thermostat
STATE CMDs_done
TYPE CUL_HM
channel_01 Wz_Thermostat_Weather
channel_02 Wz_Thermostat_Climate
channel_03 Wz_Thermostat_WindowRec
channel_04 Wz_Thermostat_Clima
channel_05 Wz_Thermostat_ClimaTeam
channel_06 Wz_Thermostat_remote
disableNotifyFn 1
eventCount 432
lastMsg No:4F - t:10 s:6AECB7 d:000000 0AA8D0112F00
myHmUART_MSGCNT 414
myHmUART_RAWMSG 050000364F86106AECB70000000AA8D0112F00
myHmUART_RSSI -54
myHmUART_TIME 2022-11-03 19:08:47
protLastRcv 2022-11-03 19:08:47
protRcv 414 last_at:2022-11-03 19:08:47
protSnd 15 last_at:2022-11-03 18:47:45
protState CMDs_done
rssi_at_CUL_0 cnt:414 min:-62 max:-55 avg:-57.97 lst:-56
rssi_at_myHmUART cnt:414 min:-75 max:-50 avg:-57.85 lst:-54
READINGS:
2022-11-02 19:18:58 CommandAccepted yes
2022-11-03 18:48:34 D-firmware 1.5
2022-11-03 18:48:34 D-serialNr PEQ1634305
2022-11-03 18:47:37 IODev myHmUART
2022-11-03 18:47:38 PairedTo 0xF11034
2022-11-03 18:47:38 RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
2022-11-03 19:08:47 actuator 47
2022-11-03 19:08:47 battery ok
2022-11-03 19:08:47 batteryLevel 3.2
2022-11-03 18:56:36 cfgState ok
2022-11-03 18:47:45 commState CMDs_done
2022-11-03 19:08:47 desired-temp 21.0
2022-11-03 19:08:47 measured-temp 20.8
2022-11-03 19:08:47 motorErr ok
2022-11-03 18:47:45 state CMDs_done
2022-11-03 17:13:32 time-request -
RegL_07.:
VAL
helper:
HM_CMDNR 79
PONtest 1
cSnd 01F110346AECB70603,01F110346AECB706040000000001
cfgStateUpdt 0
lastMsgTm 1667498927.02661
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1667440853.02948
TmplTs 1667440853.02948
cmdKey 0:1:0::Wz_Thermostat:0095:01:
cmdLst:
assignHmKey noArg
burstXmit 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-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime 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 +6AECB7,00,00,00
nextSend 1667498927.12456
rxt 2
vccu HM_VCCU
p:
6AECB7
00
00
00
prefIO:
myHmUART
mRssi:
mNo 4F
io:
CUL_0:
-56
-56
myHmUART:
-48
-48
peerIDsH:
prt:
bErr 0
sProc 0
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_CUL_0:
avg -57.9794685990338
cnt 414
lst -56
max -55
min -62
at_myHmUART:
avg -57.8502415458937
cnt 414
lst -54
max -50
min -75
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IOgrp HM_VCCU:myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.5
model HM-CC-RT-DN
room CUL_HM,Wohnzimmer
serialNr PEQ1634305
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Auf was muss ich List vom Device besonders achten ?
Einen Log Eintrag wegen einem fehlenden Perl habe ich nicht.
Kann die beiden jetzt über fhem peeren oder muss ich noch was korrigieren ?
Danke und viele Grüße
Sven
Zitat
Kann die beiden jetzt über fhem peeren oder muss ich noch was korrigieren ?
Kurze Antwort: nein
Zitat
Auf was muss ich List vom Device besonders achten ?
R-PairCentral/PairedTo: da muss deine HMID stehen (und nicht 000000)
Das Ergbins von configCheck ist ja auch noch recht umfangreich was "Arbeit" angeht.
Bei den genannten Devices mal ein getConfig (mit evtl. "Knöpfchen drücken") durchführen.
Beim Fensterkontakt: noch mal drüber pairen. Also nichts löschen (außer evtl. pending Messages) und nichts zurücksetzen und dann noch mal Pairen.
Das nur so als erste schnelle Antwort.
Erst wenn BEIDE zu peerenden Devices VOLLSTÄNDIG GEPAIRED sind, kannst du peeren und steuern (was bei Fensterkontakt zugegebenermassen wenig ist ;) )...
https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen
https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen#Pairing_verifizieren
Gruß, Joachim
Hi,
keine Lust stimmt nicht :)
Bin aktuell unterwegs und nicht zu hause.
Ich werde die config nochmals von den Devices lesen.
@Frank: Was meinst du mit Sniffen? Loglevel hochsetzen und Logfole nach Fehlern durchforsten ?
Viele Grüsse
Sven
Hi,
der configCheck zeigt nun keine Fehler mehr. War auch ein gutes Stück arbeit :)
Nun muss noch der Tür Sensor mit dem Thermostaten gepeert werden.
Hier das List von den Devices vor meinem Versuch die Devices miteinander zu peeren
Vom Tür Sensor.
Internals:
CUL_0_MSGCNT 10
CUL_0_RAWMSG A0D10A610426D59F1103406010000::-49.5:CUL_0
CUL_0_RSSI -49.5
CUL_0_TIME 2022-11-12 11:40:00
DEF 426D59
FUUID 6362a99f-f33f-de21-2558-d8a4994b23ef24a1
IODev CUL_0
LASTInputDev myHmUART
MSGCNT 20
NAME Wz_Tuer
NR 1163
NTFY_ORDER 48-Wz_Tuer
STATE closed
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
eventCount 11
lastMsg No:10 - t:10 s:426D59 d:F11034 06010000
myHmUART_MSGCNT 10
myHmUART_RAWMSG 0500003310A610426D59F1103406010000
myHmUART_RSSI -51
myHmUART_TIME 2022-11-12 11:40:00
protLastRcv 2022-11-12 11:40:00
protRcv 10 last_at:2022-11-12 11:40:00
protSnd 10 last_at:2022-11-12 11:40:00
protState CMDs_done
rssi_at_CUL_0 cnt:10 min:-50.5 max:-49.5 avg:-50.25 lst:-49.5
rssi_at_myHmUART cnt:10 min:-58 max:-51 avg:-55.8 lst:-51
READINGS:
2022-11-10 20:25:05 CommandAccepted yes
2022-11-10 20:25:03 D-firmware 1.0
2022-11-10 20:25:03 D-serialNr MEQ0943057
2022-11-12 11:40:00 IODev CUL_0
2022-11-10 20:25:05 PairedTo 0xF11034
2022-11-10 20:25:05 RegL_00. 00:00 02:01 09:01 0A:F1 0B:10 0C:34 10:01 14:06
2022-11-10 20:25:05 RegL_01. 00:00 08:01 20:9C 21:00 30:06
2022-11-10 20:25:05 aesCommToDev ok
2022-11-10 20:25:05 aesKeyNbr 00
2022-11-12 11:40:00 alive yes
2022-11-12 11:40:00 battery ok
2022-11-12 11:35:07 cfgState ok
2022-11-12 11:40:00 commState CMDs_done
2022-11-12 11:40:00 contact closed (to HM_VCCU)
2022-11-12 11:40:00 recentStateType info
2022-11-12 11:40:00 sabotageError off
2022-11-12 11:40:00 state closed
2022-11-02 18:33:57 trigDst_broadcast noConfig
2022-11-11 15:20:33 trigger_cnt 43
helper:
HM_CMDNR 16
lastMsgTm 1668249600.39656
mId 00C7
peerFriend peerAct,peerVirt
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1668218453.42126
TmplTs 1668218453.42126
cmdKey 1:1:0::Wz_Tuer:00C7: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 BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_WindowRec,Wz_Thermostat_remote
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 +426D59,00,00,00
nextSend 1668249600.55525
rxt 2
vccu HM_VCCU
p:
426D59
00
00
00
prefIO:
CUL_0
mRssi:
mNo 10
io:
CUL_0:
-41.5
-41.5
myHmUART:
-51
-51
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO CUL_0
flg A
ts 1668249600.39656
ack:
HASH(0x4986b20)
108002F11034426D5900
rssi:
at_CUL_0:
avg -50.25
cnt 10
lst -49.5
max -49.5
min -50.5
at_myHmUART:
avg -55.8
cnt 10
lst -51
max -51
min -58
tmpl:
Attributes:
IOgrp HM_VCCU:CUL_0
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SCO
peerIDs 00000000
room CUL_HM,Wohnzimmer
serialNr MEQ0943057
subType threeStateSensor
Vom Thermostaten (Ch03).
Internals:
DEF 6AECB703
FUUID 6362a812-f33f-de21-77e5-59ccc86258eafc30
NAME Wz_Thermostat_WindowRec
NR 1159
NTFY_ORDER 48-Wz_Thermostat_WindowRec
STATE last:Test_Fenster:closed
TYPE CUL_HM
chanNo 03
device Wz_Thermostat
disableNotifyFn 1
eventCount 2
READINGS:
2022-11-03 18:47:40 RegL_01. 00:00 08:00
2022-11-12 11:35:07 cfgState ok
2022-11-12 06:01:28 commState CMDs_done
2022-11-12 03:00:53 state unpeered
2022-11-11 15:30:02 trigLast Test_Fenster:closed
2022-11-11 15:30:02 trig_Test_Fenster Closed_28
helper:
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
cmds:
TmplKey :no:1668218453.41719
TmplTs 1668218453.41719
cmdKey 1:0:0::Wz_Thermostat:0095:03:
cmdLst:
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self03})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
lst:
condition slider,0,1,255
peer
peerOpt Ausb_SW1_Eing,Ausb_SW2_Eing,Ausb_SW3_Eing_nop,Ausb_SW5_Gar_nop,BadK_Fenster,Bad_Fenster,Bue_FensterL,Bue_FensterR,Esse_Fenster_links,Esse_Fenster_rechts,Esse_funk_1_Btn_01,Esse_funk_1_Btn_02,FB1_Ch01,FB1_Ch02,FB1_Ch03,FB1_Ch04,FB1_Ch05,FB1_Ch06,FB1_Ch07,FB1_Ch08,Flur_FT01_Ch01,Flur_FT01_Ch02,Flur_FT02_Btn_01,Flur_FT02_Btn_02,Flur_FT02_Btn_03,Flur_FT02_Btn_04,Flur_FT02_Btn_05,Flur_FT02_Btn_06,Flur_FT03_Btn_01,Flur_FT03_Btn_02,Gar_SW4_Ausb,Gar_SW6_Fingerprint,HM_VCCU_Btn1,Kel_FT01_Btn_01,Kel_FT01_Btn_02,Kel_FT02_Btn_01,Kel_FT02_Btn_02,Kue_Fenster_LinksLinks,Kue_Fenster_LinksRechts,Kue_Fenster_RechtsLinks,Kue_Fenster_RechtsRechts,Schl_FT_Btn_01,Schl_FT_Btn_02,Schl_FT_Btn_03,Schl_FT_Btn_04,Schl_FT_Btn_05,Schl_FT_Btn_06,Schl_Fenster_links,Schl_Fenster_rechts,Schl_Tuer_Status,Test_Fenster,WC_Fenster
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
role:
chn 1
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000
stateFormat last:trigLast
und hier vom gesamten Thermostaten
Internals:
CUL_0_MSGCNT 209
CUL_0_RAWMSG A0FA986106AECB70000000AA8CA105800::-62.5:CUL_0
CUL_0_RSSI -62.5
CUL_0_TIME 2022-11-12 11:46:58
DEF 6AECB7
FUUID 6362a812-f33f-de21-3997-76c8e3dd4b4ad5cd
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 416
NAME Wz_Thermostat
NR 1155
NTFY_ORDER 48-Wz_Thermostat
STATE CMDs_done
TYPE CUL_HM
channel_01 Wz_Thermostat_Weather
channel_02 Wz_Thermostat_Climate
channel_03 Wz_Thermostat_WindowRec
channel_04 Wz_Thermostat_Clima
channel_05 Wz_Thermostat_ClimaTeam
channel_06 Wz_Thermostat_remote
disableNotifyFn 1
eventCount 210
lastMsg No:A9 - t:10 s:6AECB7 d:000000 0AA8CA105800
myHmUART_MSGCNT 207
myHmUART_RAWMSG 05000038A986106AECB70000000AA8CA105800
myHmUART_RSSI -56
myHmUART_TIME 2022-11-12 11:46:58
protLastRcv 2022-11-12 11:46:58
protRcv 209 last_at:2022-11-12 11:46:58
protSnd 1 last_at:2022-11-12 06:01:28
protState CMDs_done
rssi_at_CUL_0 cnt:209 min:-62.5 max:-56.5 avg:-57.93 lst:-62.5
rssi_at_myHmUART cnt:207 min:-62 max:-55 avg:-56.83 lst:-56
READINGS:
2022-11-02 19:18:58 CommandAccepted yes
2022-11-03 18:48:34 D-firmware 1.5
2022-11-03 18:48:34 D-serialNr PEQ1634305
2022-11-12 06:01:28 IODev myHmUART
2022-11-03 18:47:38 PairedTo 0xF11034
2022-11-03 18:47:38 RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
2022-11-04 00:05:00 RegL_07.
2022-11-12 11:46:58 actuator 88
2022-11-12 11:46:58 battery ok
2022-11-12 11:46:58 batteryLevel 3.1
2022-11-12 11:35:07 cfgState ok
2022-11-12 06:01:28 commState CMDs_done
2022-11-12 11:46:58 desired-temp 21.0
2022-11-12 11:46:58 measured-temp 20.2
2022-11-12 11:46:58 motorErr ok
2022-11-12 06:01:28 state CMDs_done
2022-11-12 06:01:28 time-request -
helper:
HM_CMDNR 169
lastMsgTm 1668250018.14791
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
cmds:
TmplKey :no:1668218453.40851
TmplTs 1668218453.40851
cmdKey 0:1:0::Wz_Thermostat:0095:01:
cmdLst:
assignHmKey noArg
burstXmit 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-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime 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 +6AECB7,00,00,00
nextSend 1668250018.24579
rxt 2
vccu HM_VCCU
p:
6AECB7
00
00
00
prefIO:
myHmUART
mRssi:
mNo A9
io:
CUL_0:
-62.5
-62.5
myHmUART:
-50
-50
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_CUL_0:
avg -57.9306220095693
cnt 209
lst -62.5
max -56.5
min -62.5
at_myHmUART:
avg -56.8309178743962
cnt 207
lst -56
max -55
min -62
shRegW:
07 04
tmpl:
Attributes:
IOgrp HM_VCCU:myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.5
model HM-CC-RT-DN
room CUL_HM,Wohnzimmer
serialNr PEQ1634305
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Dann habe ich versucht mit
set Wz_Tuer peerChan 0 Wz_Thermostat_WindowRec single
die Devices zu peeren.
Nachdem ich den Knopf am Türsensor und bei dem Thermostaten den Knopf drei Sekunden gedrückt hatte.
waren nun in beiden Geräten die peerID des anderen eingetragen worden.
Der Thermostat reagiert auch nun wenn ich die Türe öffne und ich könnte zufrieden sein aber.
Im configCheck bekomme ich wieder Fehler angezeigt und hier stimmt ja dann noch was nicht.
Der Fehler
configCheck done:
trigger sent to unpeered device
Wz_Tuer: 000000
Damit hier der kpl. Überblick vorhanden ist nochmals das List von den Devices
Vom Türsensor.
Internals:
CUL_0_MSGCNT 24
CUL_0_RAWMSG A0DFEA610426D59F1103406010000::-50.5:CUL_0
CUL_0_RSSI -50.5
CUL_0_TIME 2022-11-14 17:04:10
DEF 426D59
FUUID 6362a99f-f33f-de21-2558-d8a4994b23ef24a1
IODev CUL_0
LASTInputDev myHmUART
MSGCNT 48
NAME Wz_Tuer
NR 1163
NTFY_ORDER 48-Wz_Tuer
STATE closed
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
eventCount 26
lastMsg No:FE - t:10 s:426D59 d:F11034 06010000
myHmUART_MSGCNT 24
myHmUART_RAWMSG 05000038FEA610426D59F1103406010000
myHmUART_RSSI -56
myHmUART_TIME 2022-11-14 17:04:10
peerList Wz_Thermostat_WindowRec
protLastRcv 2022-11-14 17:04:10
protRcv 24 last_at:2022-11-14 17:04:10
protRcvB 4 last_at:2022-11-14 10:39:35
protSnd 24 last_at:2022-11-14 17:04:10
protState CMDs_done
rssi_at_CUL_0 cnt:24 min:-53.5 max:-50 avg:-51.47 lst:-50.5
rssi_at_myHmUART cnt:24 min:-66 max:-53 avg:-57.62 lst:-56
READINGS:
2022-11-12 12:12:54 CommandAccepted yes
2022-11-12 12:25:51 D-firmware 1.0
2022-11-12 12:25:51 D-serialNr MEQ0943057
2022-11-14 17:04:10 IODev CUL_0
2022-11-12 12:25:52 PairedTo 0xF11034
2022-11-12 12:25:52 RegL_00. 00:00 02:01 09:01 0A:F1 0B:10 0C:34 10:01 14:06
2022-11-12 12:25:52 RegL_01. 00:00 08:01 20:9C 21:00 30:06
2022-11-12 12:25:52 RegL_04.Wz_Thermostat_WindowRec 00:00 01:01
2022-11-12 12:12:54 aesCommToDev ok
2022-11-12 12:12:54 aesKeyNbr 00
2022-11-14 17:04:10 alive yes
2022-11-14 17:04:10 battery ok
2022-11-14 17:23:24 cfgState TrigUnkn
2022-11-14 17:04:10 commState CMDs_done
2022-11-14 17:04:10 contact closed (to HM_VCCU)
2022-11-14 03:00:52 peerList Wz_Thermostat_WindowRec
2022-11-14 17:04:10 recentStateType info
2022-11-14 17:04:10 sabotageError off
2022-11-14 17:04:10 state closed
2022-11-12 12:16:15 trigDst_Wz_Thermostat noConfig
2022-11-02 18:33:57 trigDst_broadcast noConfig
2022-11-14 10:39:35 trigger_cnt 87
helper:
HM_CMDNR 254
lastMsgTm 1668441850.42412
mId 00C7
peerFriend peerAct,peerVirt
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
ack:
cfgChk:
idPz04 000000
cmds:
TmplKey Wz_Thermostat_WindowRec:no:1668391252.13601
TmplTs 1668391252.13601
cmdKey 1:1:0::Wz_Tuer:00C7:01:Wz_Thermostat_WindowRec
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-
tplSet_Wz_Thermostat_WindowRec -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer Wz_Thermostat_WindowRec
peerOpt remove_Wz_Thermostat_WindowRec,BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_remote
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 +426D59,00,00,00
nextSend 1668441850.56258
rxt 2
vccu HM_VCCU
p:
426D59
00
00
00
prefIO:
CUL_0
mRssi:
mNo FE
io:
CUL_0:
-44.5
-44.5
myHmUART:
-56
-56
peerIDsH:
00000000 broadcast
6AECB703 Wz_Thermostat_WindowRec
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO CUL_0
flg A
ts 1668441850.42412
ack:
HASH(0x4ba22d8)
FE8002F11034426D5900
rssi:
at_CUL_0:
avg -51.4791666666667
cnt 24
lst -50.5
max -50
min -53.5
at_myHmUART:
avg -57.625
cnt 24
lst -56
max -53
min -66
tmpl:
Attributes:
IOgrp HM_VCCU:CUL_0
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SCO
peerIDs 00000000,6AECB703
room CUL_HM,Wohnzimmer
serialNr MEQ0943057
subType threeStateSensor
Vom Thermostaten Ch03
Internals:
DEF 6AECB703
FUUID 6362a812-f33f-de21-77e5-59ccc86258eafc30
NAME Wz_Thermostat_WindowRec
NR 1159
NTFY_ORDER 48-Wz_Thermostat_WindowRec
STATE last:Wz_Tuer:closed
TYPE CUL_HM
chanNo 03
device Wz_Thermostat
disableNotifyFn 1
eventCount 6
peerList Wz_Tuer
READINGS:
2022-11-12 12:25:45 RegL_01. 00:00 08:00
2022-11-12 12:25:46 RegL_03.Wz_Tuer_chn-01 00:00 04:32
2022-11-12 12:25:46 RegL_07.Wz_Tuer_chn-01 00:00 05:18
2022-11-14 17:19:10 cfgState ok
2022-11-14 03:32:07 commState CMDs_done
2022-11-14 03:00:52 peerList Wz_Tuer
2022-11-14 03:00:52 state unknown
2022-11-14 10:39:35 trigLast Wz_Tuer:closed
2022-11-12 17:52:25 trig_Test_Fenster Open_1
2022-11-14 10:39:35 trig_Wz_Tuer Closed_87
helper:
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
cmds:
TmplKey Wz_Tuer:no:1668391252.13133
TmplTs 1668391252.13133
cmdKey 1:0:0::Wz_Thermostat:0095:03:Wz_Tuer
cmdLst:
burstXmit noArg
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})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self03})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{self03})]
pressS [(-peer-|{self03})]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_Wz_Tuer -tplPeer-
lst:
condition slider,0,1,255
peer Wz_Tuer
peerOpt remove_Wz_Tuer_chn-01,Ausb_SW1_Eing,Ausb_SW2_Eing,Ausb_SW3_Eing_nop,Ausb_SW5_Gar_nop,BadK_Fenster,Bad_Fenster,Bue_FensterL,Bue_FensterR,Esse_Fenster_links,Esse_Fenster_rechts,Esse_funk_1_Btn_01,Esse_funk_1_Btn_02,FB1_Ch01,FB1_Ch02,FB1_Ch03,FB1_Ch04,FB1_Ch05,FB1_Ch06,FB1_Ch07,FB1_Ch08,Flur_FT01_Ch01,Flur_FT01_Ch02,Flur_FT02_Btn_01,Flur_FT02_Btn_02,Flur_FT02_Btn_03,Flur_FT02_Btn_04,Flur_FT02_Btn_05,Flur_FT02_Btn_06,Flur_FT03_Btn_01,Flur_FT03_Btn_02,Gar_SW4_Ausb,Gar_SW6_Fingerprint,HM_VCCU_Btn1,Kel_FT01_Btn_01,Kel_FT01_Btn_02,Kel_FT02_Btn_01,Kel_FT02_Btn_02,Kue_Fenster_LinksLinks,Kue_Fenster_LinksRechts,Kue_Fenster_RechtsLinks,Kue_Fenster_RechtsRechts,Schl_FT_Btn_01,Schl_FT_Btn_02,Schl_FT_Btn_03,Schl_FT_Btn_04,Schl_FT_Btn_05,Schl_FT_Btn_06,Schl_Fenster_links,Schl_Fenster_rechts,Schl_Tuer_Status,Test_Fenster,WC_Fenster,Wz_Tuer
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
426D5901 Wz_Tuer_chn-01
role:
chn 1
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,426D5901
stateFormat last:trigLast
Mehrfaches get config von den Devices brachte keinen Erfolg.
Was kann ich tun damit hier die Fehler im configCheck noch verschwinden oder ist dies so OK und muss dies nicht weiter beachten ?
@update Hatte einen falschen Thermostaten im listing, sorry dafür
Vielen Dank und Grüße
Sven
mach mal "set Wz_Tuer clear trigger"
Hallo Frank,
vielen Dank es hat funktioniert.
Nun ist alles sauber und funktioniert.
Vielen Dank euch allen.
Gruss Sven