Hallo,
nach einigem Lesen komme ich gerade nicht weiter. Ich habe ein erfolgreiches pairen zwischen HM-Sec-SC & HM-CC-RT-DN hinbekommen (Schlafzimmer). Das klappt hervoragend, wenn Fenster auf, dann Thermostat auf 5°, Fenster zu, Temperatur wie vorher, beide sind an fhem angemeldet, der HM-Sec-SC sendet aber die Fenster-Offen-Info direkt an HM-CC-RT-DN.
Nun zu meinem Problem.
ein weiteres Pärchen HM-Sec-SC & HM-CC-RT-DN möchte ich fürs Badezimmer in Betrieb nehmen, bekomme das aber nicht hin. Ich habe auch schon via Winmerge die Unterschiede der list-ausgaben versucht herauszufinden, war aber nicht erfolgreich.
kann da vielleicht einer drüberschauen, der sich auskennt?
#### HM-CC-RT-DN Schlafzimmer, funktioniert ####
Internals:
CFGFN
CUL_0_MSGCNT 3642
CUL_0_RAWMSG A0F4086105AC8B50000000AA0CD110000::-84:CUL_0
CUL_0_RSSI -84
CUL_0_TIME 2017-12-02 22:13:29
DEF 5AC8B5
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 4467
NAME Schlafzimmer.Heizung
NOTIFYDEV global
NR 499
STATE CMDs_done
TYPE CUL_HM
channel_01 Schlafzimmer.Heizung_Weather
channel_02 Schlafzimmer.Heizung_Climate
channel_03 Schlafzimmer.Heizung_WindowRec
channel_04 Schlafzimmer.Heizung_Clima
channel_05 Schlafzimmer.Heizung_ClimaTeam
channel_06 Schlafzimmer.Heizung_remote
hmusb_MSGCNT 825
hmusb_RAWMSG E5AC8B5,0000,2A9294E4,FF,FFAF,B786105AC8B50000000A90B7110D00
hmusb_RSSI -81
hmusb_TIME 2017-11-27 17:59:30
lastMsg No:40 - t:10 s:5AC8B5 d:000000 0AA0CD110000
protErrIoId_424242 146 last_at:2017-11-26 18:31:56
protErrIoId_F11034 52 last_at:2017-11-26 18:34:15
protLastRcv 2017-12-02 22:13:29
protResnd 78 last_at:2017-11-26 18:32:00
protSnd 206 last_at:2017-12-02 15:40:45
protState CMDs_done
rssi_at_CUL_0 avg:-85.91 min:-102.5 max:-80 lst:-84 cnt:3642
rssi_at_hmusb avg:-80.33 min:-86 max:-77 lst:-81 cnt:825
READINGS:
2017-12-02 03:37:47 Activity alive
2017-12-02 22:13:17 CommandAccepted yes
2017-11-26 15:02:16 D-firmware 1.4
2017-11-26 15:02:16 D-serialNr OEQ0658907
2017-11-26 15:13:56 PairedTo 0xF11034
2017-11-26 15:04:18 R-backOnTime 10 s
2017-11-26 15:04:18 R-burstRx on
2017-11-26 15:04:18 R-cyclicInfoMsg on
2017-11-26 15:04:18 R-cyclicInfoMsgDis 0
2017-11-26 15:04:18 R-pairCentral 0xF11034
2017-11-26 15:13:56 RegL_00. 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2017-11-26 21:01:30 RegL_07.
2017-12-02 22:13:29 actuator 0
2017-12-02 22:13:29 battery ok
2017-12-02 22:13:29 batteryLevel 3.2
2017-12-02 22:13:29 desired-temp 20.0
2017-12-02 22:13:29 measured-temp 20.5
2017-12-02 22:13:29 motorErr ok
2017-11-26 18:31:56 sabotageAttackId_ErrIoId_424242 cnt:146
2017-11-26 18:34:15 sabotageAttackId_ErrIoId_F11034 cnt:52
2017-12-02 15:40:45 state CMDs_done
2017-12-02 06:10:40 time-request -
helper:
HM_CMDNR 64
PONtest 1
cSnd 01F110345AC8B5030457BDDD0103,01F110345AC8B5030457BDDD0107
mId 0095
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5AC8B5,00,00,00
nextSend 1512249209.67733
prefIO
rxt 2
vccu
p:
5AC8B5
00
00
00
mRssi:
mNo 40
io:
CUL_0 -82
prt:
awake 0
bErr 0
brstWu 1
sProc 0
sleeping 1
try 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_CUL_0:
avg -85.9152937946184
cnt 3642
lst -84
max -80
min -102.5
at_hmusb:
avg -80.3321212121211
cnt 825
lst -81
max -77
min -86
shRegW:
07 04
shadowReg:
RegL_00. 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
tmpl:
Attributes:
IODev CUL_0
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM,Homematic,Schlafzimmer
serialNr OEQ0658907
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
#### HM-CC-RT-DN Badezimmer, funktioniert nicht####
Internals:
CFGFN
CUL_0_MSGCNT 3032
CUL_0_RAWMSG A0F7286105AD70E0000000AA8CE505A00::-71.5:CUL_0
CUL_0_RSSI -71.5
CUL_0_TIME 2017-12-02 21:56:49
DEF 5AD70E
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 3032
NAME Badezimmer.Heizung
NOTIFYDEV global
NR 11547
STATE CMDs_done
TYPE CUL_HM
channel_01 Badezimmer.Heizung_Weather
channel_02 Badezimmer.Heizung_Climate
channel_03 Badezimmer.Heizung_WindowRec
channel_04 Badezimmer.Heizung_Clima
channel_05 Badezimmer.Heizung_ClimaTeam
channel_06 Badezimmer.Heizung_remote
lastMsg No:72 - t:10 s:5AD70E d:000000 0AA8CE505A00
protCmdDel 11
protLastRcv 2017-12-02 21:56:49
protResnd 29 last_at:2017-12-02 21:51:53
protResndFail 3 last_at:2017-12-02 21:54:32
protSnd 171 last_at:2017-12-02 21:56:27
protState CMDs_done
rssi_at_CUL_0 avg:-68.84 min:-84 max:-60 lst:-71.5 cnt:3032
READINGS:
2017-11-28 20:16:20 Activity alive
2017-12-02 21:56:28 CommandAccepted yes
2017-11-28 20:16:20 D-firmware 1.4
2017-11-28 20:16:20 D-serialNr OEQ0659579
2017-11-28 20:15:19 PairedTo 0xF11034
2017-11-28 20:15:19 R-backOnTime 10 s
2017-11-28 20:15:19 R-burstRx on
2017-11-28 20:15:19 R-cyclicInfoMsg on
2017-11-28 20:15:19 R-cyclicInfoMsgDis 0
2017-11-28 20:15:19 R-pairCentral 0xF11034
2017-11-28 20:15:19 RegL_00. 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2017-12-02 21:56:49 actuator 90
2017-12-02 11:00:45 battery ok
2017-12-02 21:56:49 batteryLevel 3.1
2017-12-02 21:56:49 desired-temp 21.0
2017-12-02 21:56:49 measured-temp 20.6
2017-12-02 21:56:49 motorErr adjustRangeTooLarge
2017-12-02 21:56:28 state CMDs_done
2017-12-02 16:28:34 time-request -
RegL_07.:
VAL
helper:
HM_CMDNR 114
PONtest 1
cSnd 014242425AD70E030257BB510101,014242425AD70E030257BB510101
mId 0095
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5AD70E,00,00,00
nextSend 1512248209.82443
prefIO
rxt 2
vccu
p:
5AD70E
00
00
00
mRssi:
mNo 72
io:
CUL_0 -69.5
prt:
awake 0
bErr 0
brstWu 1
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_CUL_0:
avg -68.8499340369391
cnt 3032
lst -71.5
max -60
min -84
shRegW:
07 04
shadowReg:
RegL_00. 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
tmpl:
Attributes:
IODev CUL_0
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ0659579
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
#### HM-Sec-SC Schlafzimmer, funktioniert ####
Internals:
CFGFN
CUL_0_MSGCNT 151
CUL_0_RAWMSG A0D04861057BDDD00000006010000::-96.5:CUL_0
CUL_0_RSSI -96.5
CUL_0_TIME 2017-12-02 22:13:22
DEF 57BDDD
IODev hmusb
LASTInputDev CUL_0
MSGCNT 294
NAME Schlafzimmer.Fenster
NOTIFYDEV global
NR 618
STATE closed
TYPE CUL_HM
hmusb_MSGCNT 143
hmusb_RAWMSG E57BDDD,0000,24DCC424,FF,FFAB,3FB44157BDDD5AC8B5010EC8
hmusb_RSSI -85
hmusb_TIME 2017-11-26 15:22:48
lastMsg No:04 - t:10 s:57BDDD d:000000 06010000
peerList Schlafzimmer.Heizung_WindowRec,
protCmdDel 35
protEvt_AESCom-ok 4 last_at:2017-11-26 15:21:37
protIOerr 1 last_at:2017-11-29 07:06:13
protLastRcv 2017-12-02 22:13:22
protNack 1 last_at:2017-11-26 15:20:19
protResnd 12 last_at:2017-11-26 15:18:07
protResndFail 4 last_at:2017-11-26 15:18:13
protSnd 33 last_at:2017-11-26 15:21:39
protState CMDs_done_Errors:1
rssi_at_CUL_0 avg:-84.54 min:-103.5 max:-74.5 lst:-96.5 cnt:151
rssi_at_hmusb avg:-69 min:-89 max:-64 lst:-85 cnt:135
READINGS:
2017-12-02 22:10:45 Activity alive
2017-11-26 15:21:37 CommandAccepted yes
2017-12-02 22:10:45 D-firmware 1.0
2017-12-02 22:10:45 D-serialNr OEQ0492709
2017-11-26 15:21:38 PairedTo 0x000000
2017-11-26 15:21:39 R-Schlafzimmer.Heizung_WindowRec-expectAES off
2017-11-26 15:21:39 R-Schlafzimmer.Heizung_WindowRec-peerNeedsBurst on
2017-11-26 15:21:38 R-cyclicInfoMsg on
2017-11-26 15:21:38 R-eventDlyTime 0 s
2017-11-26 15:21:38 R-pairCentral 0x000000
2017-11-26 15:21:38 R-sabotageMsg on
2017-11-26 15:21:38 R-sign on
2017-11-26 15:21:37 aesCommToDev ok
2017-11-26 15:21:37 aesKeyNbr 00
2017-12-02 22:13:22 alive yes
2017-12-02 22:13:22 battery ok
2017-12-02 22:13:22 contact closed (to broadcast)
2017-11-28 20:38:57 peerList Schlafzimmer.Heizung_WindowRec,
2017-11-26 15:20:18 powerOn 2017-11-26 15:20:18
2017-12-02 22:13:22 recentStateType info
2017-12-02 22:13:22 sabotageError off
2017-12-02 22:13:22 state closed
2017-11-26 15:20:12 trigDst_F11034 noConfig
2017-11-26 15:20:07 trigDst_Schlafzimmer.Heizung noConfig
2017-11-26 15:21:22 trigDst_broadcast noConfig
2017-12-02 22:12:55 trigger_cnt 2
helper:
HM_CMDNR 4
PONtest 0
cSnd 0142424257BDDD0103,0142424257BDDD01045AC8B50304
getCfgList all
getCfgListNo ,4
mId 00C7
peerIDsRaw ,5AC8B503,00000000
rxType 28
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
newCh 1
newChn +57BDDD,00,00,00
nextSend 1512249202.43876
prefIO
rxt 2
vccu
p:
57BDDD
00
00
00
mRssi:
mNo 04
io:
CUL_0 -96.5
prt:
bErr 0
sProc 0
sleeping 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
at_CUL_0:
avg -84.5496688741722
cnt 151
lst -96.5
max -74.5
min -103.5
at_hmusb:
avg -69.0074074074074
cnt 135
lst -85
max -64
min -89
shadowReg:
tmpl:
Attributes:
IODev hmusb
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SCo
peerIDs 5AC8B503,
room CUL_HM,Homematic,Schlafzimmer
serialNr OEQ0492709
subType threeStateSensor
#### HM-Sec-SC Badezimmer, funktioniert nicht####
Internals:
CFGFN
CUL_0_MSGCNT 183
CUL_0_RAWMSG A0DAB861057BB510000000601000E::-77.5:CUL_0
CUL_0_RSSI -77.5
CUL_0_TIME 2017-12-02 21:45:45
DEF 57BB51
IODev hmusb
LASTInputDev CUL_0
MSGCNT 234
NAME Badezimmer.Fenster
NOTIFYDEV global
NR 3521
STATE closed
TYPE CUL_HM
hmusb_MSGCNT 51
hmusb_RAWMSG E57BB51,0000,2AA29308,FF,FFB5,20861057BB510000000601000E
hmusb_RSSI -75
hmusb_TIME 2017-11-27 18:16:59
lastMsg No:AB - t:10 s:57BB51 d:000000 0601000E
protCmdDel 27
protIOerr 3 last_at:2017-12-02 21:41:24
protLastRcv 2017-12-02 21:45:45
protNack 3 last_at:2017-11-27 08:05:11
protResnd 1 last_at:2017-11-26 21:04:23
protSnd 9 last_at:2017-11-27 08:05:11
protState CMDs_done_Errors:1
rssi_at_CUL_0 avg:-82.62 min:-101.5 max:-69 lst:-77.5 cnt:183
rssi_at_hmusb avg:-71.11 min:-77 max:-65 lst:-75 cnt:51
READINGS:
2017-12-02 21:40:24 Activity alive
2017-11-27 08:05:11 CommandAccepted no
2017-12-02 21:40:24 D-firmware 1.0
2017-12-02 21:40:24 D-serialNr OEQ0493330
2017-11-26 21:04:17 PairedTo 0x000000
2017-11-27 07:20:42 R-Badezimmer.Heizung_WindowRec-expectAES set_off
2017-11-27 07:20:42 R-Badezimmer.Heizung_WindowRec-peerNeedsBurst set_on
2017-11-26 21:04:17 R-cyclicInfoMsg on
2017-11-26 21:04:18 R-eventDlyTime 0 s
2017-11-26 21:04:17 R-pairCentral 0x000000
2017-11-26 21:04:17 R-sabotageMsg on
2017-11-26 21:04:18 R-sign on
2017-12-02 21:45:45 alive yes
2017-12-02 21:45:45 battery ok
2017-12-02 21:45:45 contact closed (to broadcast)
2017-11-26 21:04:43 powerOn 2017-11-26 21:04:43
2017-12-02 21:45:45 recentStateType info
2017-12-02 21:45:45 sabotageError on
2017-12-02 21:45:45 state closed
2017-12-02 21:39:25 trigDst_broadcast noConfig
2017-12-02 21:39:25 trigger_cnt 11
helper:
HM_CMDNR 171
PONtest 0
cSnd 0142424257BB5101040000000001,0142424257BB510103
getCfgList all
getCfgListNo ,4
mId 00C7
rxType 28
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +57BB51,00,00,00
nextSend 1512247545.2772
prefIO
rxt 2
vccu
p:
57BB51
00
00
00
mRssi:
mNo AB
io:
CUL_0 -77.5
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
at_CUL_0:
avg -82.6284153005464
cnt 183
lst -77.5
max -69
min -101.5
at_hmusb:
avg -71.1176470588236
cnt 51
lst -75
max -65
min -77
shadowReg:
RegL_04.Badezimmer.Heizung_WindowRec 01:01
tmpl:
Attributes:
IODev hmusb
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SCo
room CUL_HM
serialNr OEQ0493330
subType threeStateSensor
Hat jemand einen Tipp für mich?
vielen Dank,
Friedhelm (der bisher nur leise mitgelesen hat)
Achso, ich sollte vielleicht noch die Fehlermeldung beschreiben ;D
folgende Befehlskette setze ich ab:
set Badezimmer.Fenster peerChan 0 Badezimmer.Heizung_WindowRec single set
set Badezimmer.Heizung_Clima regSet winOpnMode off
set Badezimmer.Heizung_WindowRec regSet winOpnTemp 5 Badezimmer.Fenster
zwischendurch warte ich immer auf cmds_done
beim letzten Befehl kommt
cannot calculate value. Please issue set Badezimmer.Heizung_WindowRec getConfig first - invalid
das habe ich mehrfach gemacht, auch für Badezimmer.Heizung direkt. keine Besserung ...
Nachtrag 2:
anbei hm ConfigCheck:
configCheck done:
missing register list
Badezimmer.Fenster: RegL_00.,RegL_01.
Badezimmer.Heizung_WindowRec: RegL_01.
Schlafzimmer.Fenster: RegL_00.,RegL_01.,RegL_04.Schlafzimmer.Heizung_WindowRec
Register changes pending
Badezimmer.Fenster
Schlafzimmer.Heizung_Clima
peer list incomplete. Use getConfig to read it.
incomplete: Badezimmer.Fenster:
incomplete: Schlafzimmer.Fenster:5AC8B503,
trigger sent to unpeered device
triggerUnpeered: Schlafzimmer.Fenster:000000
triggerUnpeered: Schlafzimmer.Fenster:F11034
trigger sent to undefined device
triggerUndefined: Schlafzimmer.Fenster:F11034
PairedTo mismatch to IODev
Badezimmer.Fenster paired:0x000000 IO attr: 424242.
Badezimmer.Heizung paired:0xF11034 IO attr: -.
Schlafzimmer.Fenster paired:0x000000 IO attr: 424242.
Schlafzimmer.Heizung paired:0xF11034 IO attr: -.
templist mismatch
Badezimmer.Heizung_Clima: file: ././tempList.cfg for Badezimmer.Heizung_Clima does not exist
Schlafzimmer.Heizung_Clima: file: ././tempList.cfg for Schlafzimmer.Heizung_Clima does not exist
OK
da sind noch einige andere Einträge, ich habe mal nur die Badezimmer und Schlafzimmer-Einträge hier gepastet.
niemand?
ich bin selber etwas ratlos, vielleicht kann sich ja doch mal jemand die ganzen configs anschauen ...
lg,
Friedhelm
Habe jetzt nicht die ganzen Infos durchgesehen, aber das sieht mir teilweise nicht so aus, als wäre das pairing mit der Zentrale 100% abgeschlossen.
Bitte im Wiki sehen, wie es geht. Es dürfen keine cmd's mehr pending sein und "d:000000" sollte auch nirgends mehr stehen.
Erst danach macht peeren Sinn...
PairedTo 0x000000
Beide HM-Sec-Sc sind nicht mit FHEM gepaired. Das solltest Du erstmal gerade ziehen. Danach kannst du dann das peering machen.
hm.
Danke für euer geschultes Auge. Ich werde mal schauen, wie ich das richte.
Ich werde mal die vier Devices auf Werkseinstellung zurücksetzen und neu pairen, bis die 000en weg sind.
vielen Dank! ,
Friedhelm
musst Du nicht. Einfach ein hmPairForSec machen und dann beim Fensterkontakt auf den Anlernknopf drücken
na, dass habe ich bereits gefühlt 100x gemacht, und immer gewartet, bis cmds_done stand. Trotzdem konnte ich den letzen Befehl nicht absetzen ...
Vergiss erstmal das peering. Mach erstmal sauber ein pairing. Also zwischen HMLan und Gerät.
Es kann sein das wenn einmal ein peering gemacht wurde ein pairen nicht mehr möglich ist. Mir war da mal so.
In diesem Fall reicht es die Kontakte in der Tat zu resetten und dann einfach noch mal in FHEM ein pairing Prozess anwerfen. Aus FHEM selbst sollte man die Teile nicht entfernen müssen.
Halt.
das versteh ich gerade nicht.
peering != pairing ?
ich lese nochmal das wiki und melde mich gleich wieder :-)
jepp
pairing != peering
/me = schlauer :)
also:
lt. https://wiki.fhem.de/wiki/Pairing_und_Peering (https://wiki.fhem.de/wiki/Pairing_und_Peering) kann man hm-Geräte nur direkt peeren, wenn Sie zuvor noch nicht mit der Zentrale gepairt wurden.
Zitat:
ZitatEin direktes Peering zweier HomeMatic-Geräte ist nur möglich, wenn keines zuvor gepairt wurde. Anderenfalls ist das Peering nur noch indirekt, d.h. über die Zentrale (in diesem Falle also FHEM) möglich.
lt. https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec) kann man die hm-Geräte direkt peeren, auch wenn sie vorher mit der Zentrale gepairt waren
Zitat:
ZitatAchtung: Der Peer-(Lösch)Vorgang muss erst am Fensterkontakt durch Drücken der Anlerntaste ausgelöst werden, und zwar auch dann, wenn der Fensterkontakt schon vorher mit FHEM gepairt wurde
ist beides richtig? Wenn ja, warum verstehe ich das nicht? :)
Oder ist eine Aussage davon falsch?
Oder macht man nach der zweiten Anleitung ein indirektes peering?
Egal, ich werde nachher(tm) mal beide Fensterkontakte resetten (2x 5s auf den Knopf) und neu mit fhem pairen um anschließend die Fensterkontakte neu mit den Thermostaten zu peeren.
.oO(bin ein bischen Stolz auf diesen Satz :-)
Zitat von: macfly am 05 Dezember 2017, 13:54:12
/me = schlauer :)
lt. https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec) kann man die hm-Geräte direkt peeren, auch wenn sie vorher mit der Zentrale gepairt waren
Zitat:
ist beides richtig? Wenn ja, warum verstehe ich das nicht? :)
Oder ist eine Aussage davon falsch?
Oder macht man nach der zweiten Anleitung ein indirektes peering?
Ich glaube der Satz ist etwas ungünstig formuliert. Eigentlich bezog er sich auf das noch einmal drücken der Anlerntaste. Warum sollte ich die noch mal drücken wenn doch schon gepairt ist. Na weil damit auch das peeren Initialisiert wird. Das wollte der Satz eigentlich nur sagen.
Hm, nur warten hilft beim peeren / pairen nicht viel. In der Regel musst Du auch am jeweiligen Aktor die Anlerntaste Drücken. Vielleicht liegts ja da dran - denn laut List sind die Geräte mit FHEM gepaired (kein "set_" im pairedTo-Reading).
Poste doch mal die konkreten Lists zu den entsprechend benötigten Devices (Badezimmer.Fenster, Badezimmer.Heizung_WindowRec, Badezimmer.Heizung_Clima). Dort sollte ja erwähnt sein, dass sie miteinander grpeert sind.
Zitat von: Grinsekatze am 06 Dezember 2017, 09:55:12
Hm, nur warten hilft beim peeren / pairen nicht viel. In der Regel musst Du auch am jeweiligen Aktor die Anlerntaste Drücken. Vielleicht liegts ja da dran - denn laut List sind die Geräte mit FHEM gepaired (kein "set_" im pairedTo-Reading).
Poste doch mal die konkreten Lists zu den entsprechend benötigten Devices (Badezimmer.Fenster, Badezimmer.Heizung_WindowRec, Badezimmer.Heizung_Clima). Dort sollte ja erwähnt sein, dass sie miteinander grpeert sind.
https://forum.fhem.de/index.php/topic,80473.msg724948.html#msg724948
Gut, das Fenster ist da. Aber die Kanäle _WindowRec und _Clima finde ich da trotzdem nicht. ;)
Zitat von: Grinsekatze am 06 Dezember 2017, 10:06:51
Gut, das Fenster ist da. Aber die Kanäle _WindowRec und _Clima finde ich da trotzdem nicht. ;)
So lange die Dinger nicht ordentlich gepaired sind, ist das auch völlig uninteressant...
0x000000 bedutet, das die nicht gepaired sind, auch wenn da kein set_to vor steht
EDIT:
Zitat
folgende Befehlskette setze ich ab:
set Badezimmer.Heizung_WindowRec regSet winOpnTemp 5 Badezimmer.Fenster
cannot calculate value. Please issue set Badezimmer.Heizung_WindowRec getConfig first - invalid
geht nicht, weil _WindowRec kein winOpnTemp hat. Das findet man bei _Clima... 'Badezimmer.Fenster' hat hinter der 5 auch nix zu suchen...
die list-outputs habe ich im ersten Beitrag drin... (oder?)
Zitat von: automatisierer am 06 Dezember 2017, 11:08:46
geht nicht, weil _WindowRec kein winOpnTemp hat. Das findet man bei _Clima... 'Badezimmer.Fenster' hat hinter der 5 auch nix zu suchen...
Du bist ein Held.
just 4 Info, im wiki https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat) steht:
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand "Fenster offen" lautet, wobei <fensterSensor> die FHEM-Kanalbezeichnung für den Fensterkontakt ist und <rt_WindowRec> die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie <Temp> die einzustellende Temperatur (ganzzahliger Wert):
set <HM-CC-RT-DN>_WindowRec regSet winOpnTemp <Temp> <fensterSensor>
ich werde das heute abend zuhause prüfen, ich glaube, das war der Fehler.
**vielen** Dank!
ja, ne, langsam - nix Held...
das was im Wiki steht stimmt... Kann das jetzt nicht 100%ig prüfen, Da ich meine Fenster SC's mit den WT's gepeert hab und nicht mit den HT's.
Allerdings wird das Reading nicht existieren, wenn vorher das peering des SC und des HT nicht ordentlich ist.
Und das wiederrum geht nur wenn deine Devices ordentlich gepaired sind.
Meine WT (Wandthermostat) hat folgendes Reading im Channel _WindowRec:
R-Bad_sc_Fenster_chn-01-winOpnTemp 12 C
und das kannst du nur mit dem Befehl wie du ihn bereits genutzt hast ändern. Allerdings ist das Reading wie gesagt erst nach einem ordentlichen peering vorhanden. Daher bei dir die Fehlermeldung.
EDIT:
also erst mal alles gescheit pairen, bis bei den Devices im Reading pairedTo die HMid deines HMio steht. Wenn nötig mit vorherigem Reset.
erst wenn das fertig ist, mit dem peeren beginnen.
und wenn das fertig ist, kannst du die winOpnTemp ändern.
:)
alles Klar, das wird dann mein action-plan.
Sag mal Bescheid ob's geklappt hat. Sonst poste ich heute Abend (wenn ich Zugriff auf meine Zentrale habe), was ich zum peeren von HT und FK verwende - das klappt immer (bei nun mehr 4 Heizungen samt Kontakten).
so, ich habe jetzt mal badezimmer* in fhem gelöscht. Den Fensterkontakt zurückgesetzt (2x5 Sekunden). Den Fensterkontakt mit fhem gepairt.
listing des Fensterkontaktes ist:
Internals:
CFGFN
DEF 57BB51
IODev hmusb
LASTInputDev hmusb
MSGCNT 15
NAME HM_57BB51
NOTIFYDEV global
NR 280
STATE closed
TYPE CUL_HM
hmusb_MSGCNT 15
hmusb_RAWMSG E57BB51,0000,0E94BC6C,FF,FFB9,31A64157BB51424242010500
hmusb_RSSI -71
hmusb_TIME 2017-12-06 17:44:23
lastMsg No:31 - t:41 s:57BB51 d:424242 010500
protCmdDel 3
protEvt_AESCom-ok 3 last_at:2017-12-06 17:43:24
protLastRcv 2017-12-06 17:44:23
protNack 1 last_at:2017-12-06 17:43:48
protSnd 8 last_at:2017-12-06 17:44:23
protState CMDs_done
rssi_at_hmusb avg:-72.33 min:-75 max:-69 lst:-71 cnt:9
READINGS:
2017-12-06 17:43:27 Activity alive
2017-12-06 17:43:48 CommandAccepted no
2017-12-06 17:43:22 D-firmware 1.0
2017-12-06 17:43:22 D-serialNr OEQ0493330
2017-12-06 17:43:22 R-pairCentral set_0x424242
2017-12-06 17:43:24 aesCommToDev ok
2017-12-06 17:43:24 aesKeyNbr 00
2017-12-06 17:44:23 battery ok
2017-12-06 17:44:23 contact closed (to hmusb)
2017-12-06 17:44:23 state closed
2017-12-06 17:44:23 trigDst_424242 noConfig
2017-12-06 17:44:23 trigger_cnt 5
RegL_00.:
VAL
helper:
HM_CMDNR 49
cSnd 0142424257BB510006,0142424257BB5100040000000000
getCfgList all
getCfgListNo ,4
mId 00C7
rxType 28
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +57BB51,00,00,00
nextSend 1512578663.32789
prefIO
rxt 2
vccu
p:
57BB51
00
00
00
mRssi:
mNo 31
io:
hmusb -69
prt:
bErr 0
sProc 0
sleeping 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO hmusb
flg A
ts 1512578663.2284
ack:
HASH(0x52d7538)
31800242424257BB510101C800
rssi:
at_hmusb:
avg -72.3333333333333
cnt 9
lst -71
max -69
min -75
shadowReg:
RegL_00. 02:01 0A:42 0B:42 0C:42
tmpl:
Attributes:
IODev hmusb
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SCo
room CUL_HM
serialNr OEQ0493330
subType threeStateSensor
trotzdem sagt configcheck:
missing register list
HM_57BB51: RegL_00.,RegL_01.
Register changes pending
HM_57BB51
peer list incomplete. Use getConfig to read it.
incomplete: HM_57BB51:
trigger sent to undefined device
triggerUndefined: HM_57BB51:424242
ist dieser Fensterkontakt jetzt gepairt oder nicht? 424242 ist die hmid meines hmlan-devices.
...noch nicht vollständig. Löse den Kontakt mal aus oder drücke nochmal das config-Knöpfchen (wie im wiki beschrieben).
Manchmal (ziemlich oft) reicht die Zeit bei batteriebetriebenen Geräten nicht, um alle Register zu schreiben. Dann muß man eben nochmal ran ;) .
Es darf im list kein set_... oder d:000000 mehr auftauchen, erst dann ist alles sauber durch.
2017-12-06 17:43:22 R-pairCentral set_0x424242
Das Set muss weg
Zitat von: CoolTux am 06 Dezember 2017, 18:41:28
2017-12-06 17:43:22 R-pairCentral set_0x424242
Das Set muss weg
ok, scheint jetzt (eine Stunde warten) so zu sein:
Internals:
CFGFN
DEF 57BB51
IODev hmusb
LASTInputDev hmusb
MSGCNT 23
NAME HM_57BB51
NOTIFYDEV global
NR 280
STATE closed
TYPE CUL_HM
hmusb_MSGCNT 23
hmusb_RAWMSG R2CE3E206,0001,0EC1DAFF,FF,FFB9,35A01057BB514242420100000000
hmusb_RSSI -71
hmusb_TIME 2017-12-06 18:33:40
lastMsg No:35 - t:10 s:57BB51 d:424242 0100000000
protCmdDel 3
protEvt_AESCom-ok 3 last_at:2017-12-06 17:43:24
protLastRcv 2017-12-06 18:33:40
protNack 1 last_at:2017-12-06 17:43:48
protSnd 16 last_at:2017-12-06 18:33:40
protState CMDs_done
rssi_at_hmusb avg:-72.23 min:-78 max:-69 lst:-71 cnt:17
READINGS:
2017-12-06 17:43:27 Activity alive
2017-12-06 17:43:48 CommandAccepted no
2017-12-06 17:43:22 D-firmware 1.0
2017-12-06 17:43:22 D-serialNr OEQ0493330
2017-12-06 18:33:38 PairedTo 0x424242
2017-12-06 18:33:38 R-cyclicInfoMsg on
2017-12-06 18:33:39 R-eventDlyTime 0 s
2017-12-06 18:33:38 R-pairCentral 0x424242
2017-12-06 18:33:38 R-sabotageMsg on
2017-12-06 18:33:39 R-sign on
2017-12-06 18:33:38 RegL_00. 02:01 09:01 0A:42 0B:42 0C:42 10:01 14:06 00:00
2017-12-06 18:33:39 RegL_01. 08:01 20:9C 21:00 30:06 00:00
2017-12-06 17:43:24 aesCommToDev ok
2017-12-06 17:43:24 aesKeyNbr 00
2017-12-06 18:33:38 alive yes
2017-12-06 18:33:38 battery ok
2017-12-06 18:33:38 contact closed (to hmusb)
2017-12-06 18:33:38 recentStateType info
2017-12-06 18:33:38 sabotageError on
2017-12-06 18:33:38 state closed
2017-12-06 17:44:23 trigDst_424242 noConfig
2017-12-06 17:44:23 trigger_cnt 5
helper:
HM_CMDNR 53
cSnd 0142424257BB5101040000000001,0142424257BB510103
mId 00C7
peerIDsRaw ,00000000
rxType 28
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newCh 1
newChn +57BB51,00,00,00
nextSend 1512581620.38598
prefIO
rxt 2
vccu
p:
57BB51
00
00
00
mRssi:
mNo 35
io:
hmusb -69
prt:
bErr 0
sProc 0
sleeping 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO hmusb
flg A
ts 1512581620.19095
ack:
HASH(0x52d7538)
35800242424257BB5100
rssi:
at_hmusb:
avg -72.235294117647
cnt 17
lst -71
max -69
min -78
shadowReg:
tmpl:
Attributes:
IODev hmusb
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SCo
peerIDs 00000000,
room CUL_HM
serialNr OEQ0493330
subType threeStateSensor
das peer: 00000 ist doch ok, weil der Fensterkontakt noch keinen peer hat, oder?
und das ist jetzt der HeizungsThermostat, auch nach reset und neu pairen:
Internals:
CFGFN
DEF 5AD70E
IODev hmusb
LASTInputDev hmusb
MSGCNT 77
NAME HM_5AD70E
NOTIFYDEV global
NR 304
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_5AD70E_Weather
channel_02 HM_5AD70E_Climate
channel_03 HM_5AD70E_WindowRec
channel_04 HM_5AD70E_Clima
channel_05 HM_5AD70E_ClimaTeam
channel_06 HM_5AD70E_remote
hmusb_MSGCNT 77
hmusb_RAWMSG E5AD70E,0000,0EEC8CA1,FF,FFC5,2586105AD70E0000000AA8D9101700
hmusb_RSSI -59
hmusb_TIME 2017-12-06 19:20:18
lastMsg No:25 - t:10 s:5AD70E d:000000 0AA8D9101700
protLastRcv 2017-12-06 19:20:18
protSnd 37 last_at:2017-12-06 17:56:42
protState CMDs_done
rssi_at_hmusb avg:-59.46 min:-66 max:-57 lst:-59 cnt:77
READINGS:
2017-12-06 17:53:52 Activity alive
2017-12-06 17:56:32 CommandAccepted yes
2017-12-06 17:53:47 D-firmware 1.4
2017-12-06 17:53:47 D-serialNr OEQ0659579
2017-12-06 17:56:32 PairedTo 0x424242
2017-12-06 17:56:32 R-backOnTime 10 s
2017-12-06 17:56:32 R-burstRx on
2017-12-06 17:56:32 R-cyclicInfoMsg on
2017-12-06 17:56:32 R-cyclicInfoMsgDis 0
2017-12-06 17:56:32 R-pairCentral 0x424242
2017-12-06 17:56:32 RegL_00. 01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2017-12-06 19:20:18 actuator 23
2017-12-06 19:20:18 battery ok
2017-12-06 19:20:18 batteryLevel 3.1
2017-12-06 19:20:18 desired-temp 21.0
2017-12-06 19:20:18 measured-temp 21.7
2017-12-06 19:20:18 motorErr ok
2017-12-06 17:56:42 state CMDs_done
2017-12-06 17:54:18 time-request -
RegL_07.:
VAL
helper:
HM_CMDNR 37
PONtest 1
cSnd 014242425AD70E0603,014242425AD70E06040000000001
mId 0095
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5AD70E,00,00,00
nextSend 1512584418.28857
prefIO
rxt 2
vccu
p:
5AD70E
00
00
00
mRssi:
mNo 25
io:
hmusb -57
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_hmusb:
avg -59.4675324675325
cnt 77
lst -59
max -57
min -66
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev hmusb
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ0659579
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
sieht auch gut aus, oder?
Sieht gut aus
ok, ich habe jetzt den FensterKontaktknopf gedrückt, danach
set HM_57BB51 peerChan 0 HM_5AD70E_WindowRec single set
eingegeben. nach abwarten von cmd_done sieht das jetzt so aus:
Fenterkontakt:
Internals:
CFGFN
DEF 57BB51
IODev hmusb
LASTInputDev hmusb
MSGCNT 79
NAME HM_57BB51
NOTIFYDEV global
NR 280
STATE open
TYPE CUL_HM
hmusb_MSGCNT 79
hmusb_RAWMSG E57BB51,0000,0F296531,FF,FFBB,69A61057BB514242420601C80E
hmusb_RSSI -69
hmusb_TIME 2017-12-06 20:26:45
lastMsg No:69 - t:10 s:57BB51 d:424242 0601C80E
protCmdDel 9
protEvt_AESCom-ok 4 last_at:2017-12-06 20:21:24
protLastRcv 2017-12-06 20:26:45
protNack 2 last_at:2017-12-06 20:21:24
protSnd 27 last_at:2017-12-06 20:26:45
protState CMDs_done
rssi_at_hmusb avg:-71.14 min:-93 max:-65 lst:-69 cnt:71
READINGS:
2017-12-06 20:07:50 Activity alive
2017-12-06 20:21:24 CommandAccepted no
2017-12-06 20:07:50 D-firmware 1.0
2017-12-06 20:07:50 D-serialNr OEQ0493330
2017-12-06 18:33:38 PairedTo 0x424242
2017-12-06 20:07:51 R-HM_5AD70E_WindowRec-expectAES set_off
2017-12-06 20:07:51 R-HM_5AD70E_WindowRec-peerNeedsBurst set_on
2017-12-06 18:33:38 R-cyclicInfoMsg on
2017-12-06 18:33:39 R-eventDlyTime 0 s
2017-12-06 18:33:38 R-pairCentral 0x424242
2017-12-06 18:33:38 R-sabotageMsg on
2017-12-06 18:33:39 R-sign on
2017-12-06 20:21:24 aesCommToDev ok
2017-12-06 20:21:24 aesKeyNbr 00
2017-12-06 20:26:45 alive yes
2017-12-06 20:26:45 battery ok
2017-12-06 20:26:45 contact open (to hmusb)
2017-12-06 20:26:45 recentStateType info
2017-12-06 20:26:45 sabotageError on
2017-12-06 20:26:45 state open
2017-12-06 20:22:28 trigDst_424242 noConfig
2017-12-06 20:22:34 trigDst_HM_5AD70E noConfig
2017-12-06 20:22:34 trigger_cnt 12
helper:
HM_CMDNR 105
cSnd 0142424257BB5101015AD70E0300,0142424257BB5101055AD70E0304
getCfgList all
getCfgListNo ,4
mId 00C7
peerIDsRaw ,00000000
rxType 28
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newCh 1
newChn +57BB51,00,00,00
nextSend 1512588405.9114
prefIO
rxt 2
vccu
p:
57BB51
00
00
00
mRssi:
mNo 69
io:
hmusb -67
prt:
bErr 0
sProc 0
sleeping 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO hmusb
flg A
ts 1512588405.8119
ack:
HASH(0x52d7538)
69800242424257BB5100
rssi:
at_hmusb:
avg -71.1408450704226
cnt 71
lst -69
max -65
min -93
shadowReg:
RegL_04.HM_5AD70E_WindowRec 01:01
tmpl:
Attributes:
IODev hmusb
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SCo
peerIDs 00000000,
room CUL_HM
serialNr OEQ0493330
subType threeStateSensor
Thermostat:
Internals:
CFGFN
DEF 5AD70E
IODev hmusb
LASTInputDev hmusb
MSGCNT 113
NAME HM_5AD70E
NOTIFYDEV global
NR 304
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_5AD70E_Weather
channel_02 HM_5AD70E_Climate
channel_03 HM_5AD70E_WindowRec
channel_04 HM_5AD70E_Clima
channel_05 HM_5AD70E_ClimaTeam
channel_06 HM_5AD70E_remote
hmusb_MSGCNT 113
hmusb_RAWMSG E5AD70E,0000,0F28286D,FF,FFC5,4086105AD70E0000000AA8DB101700
hmusb_RSSI -59
hmusb_TIME 2017-12-06 20:25:24
lastMsg No:40 - t:10 s:5AD70E d:000000 0AA8DB101700
protLastRcv 2017-12-06 20:25:24
protSnd 45 last_at:2017-12-06 20:10:01
protState CMDs_done
rssi_at_hmusb avg:-59.41 min:-66 max:-57 lst:-59 cnt:113
READINGS:
2017-12-06 17:53:52 Activity alive
2017-12-06 20:09:56 CommandAccepted yes
2017-12-06 17:53:47 D-firmware 1.4
2017-12-06 17:53:47 D-serialNr OEQ0659579
2017-12-06 17:56:32 PairedTo 0x424242
2017-12-06 17:56:32 R-backOnTime 10 s
2017-12-06 17:56:32 R-burstRx on
2017-12-06 17:56:32 R-cyclicInfoMsg on
2017-12-06 17:56:32 R-cyclicInfoMsgDis 0
2017-12-06 17:56:32 R-pairCentral 0x424242
2017-12-06 17:56:32 RegL_00. 01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2017-12-06 20:25:24 actuator 23
2017-12-06 20:25:24 battery ok
2017-12-06 20:25:24 batteryLevel 3.1
2017-12-06 20:25:24 desired-temp 21.0
2017-12-06 20:25:24 measured-temp 21.9
2017-12-06 20:25:24 motorErr ok
2017-12-06 20:10:01 state CMDs_done
2017-12-06 17:54:18 time-request -
RegL_07.:
VAL
helper:
HM_CMDNR 64
PONtest 1
cSnd 014242425AD70E030457BB510103,014242425AD70E030457BB510107
mId 0095
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5AD70E,00,00,00
nextSend 1512588324.82406
prefIO
rxt 2
vccu
p:
5AD70E
00
00
00
mRssi:
mNo 40
io:
hmusb -57
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_hmusb:
avg -59.4159292035398
cnt 113
lst -59
max -57
min -66
shRegW:
07 04
shadowReg:
RegL_00. 01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
tmpl:
Attributes:
IODev hmusb
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ0659579
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
und wenn ich fensterkontakt auslöse (also fenster auf/zu), steht im Log:
2017-12-06_20:28:21 HM_57BB51 battery: ok
2017-12-06_20:28:21 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:21 HM_57BB51 closed
2017-12-06_20:28:21 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:21 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:21 HM_57BB51 battery: ok
2017-12-06_20:28:21 HM_57BB51 contact: closed (to hmusb)
2017-12-06_20:28:21 HM_57BB51 closed
2017-12-06_20:28:21 HM_57BB51 trigDst_424242: noConfig
2017-12-06_20:28:21 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:22 HM_57BB51 battery: ok
2017-12-06_20:28:22 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:22 HM_57BB51 closed
2017-12-06_20:28:22 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:22 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:22 HM_57BB51 battery: ok
2017-12-06_20:28:22 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:22 HM_57BB51 closed
2017-12-06_20:28:22 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:22 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:23 HM_57BB51 battery: ok
2017-12-06_20:28:23 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:23 HM_57BB51 closed
2017-12-06_20:28:23 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:23 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:24 HM_57BB51 battery: ok
2017-12-06_20:28:24 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:24 HM_57BB51 closed
2017-12-06_20:28:24 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:24 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:26 HM_57BB51 battery: ok
2017-12-06_20:28:26 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:26 HM_57BB51 closed
2017-12-06_20:28:26 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:26 HM_57BB51 trigger_cnt: 13
2017-12-06_20:28:27 HM_57BB51 battery: ok
2017-12-06_20:28:27 HM_57BB51 contact: closed (to HM_5AD70E)
2017-12-06_20:28:27 HM_57BB51 closed
2017-12-06_20:28:27 HM_57BB51 trigDst_HM_5AD70E: noConfig
2017-12-06_20:28:27 HM_57BB51 trigger_cnt: 13
Sprich: der Fensterkontakt sendet zu fhem ohne Probleme, aber der Thermostat antwortet nicht. Oder?
das list vom WindowRec sieht so aus ..
Internals:
CFGFN
CHANGED
DEF 5AD70E03
NAME HM_5AD70E_WindowRec
NOTIFYDEV global
NR 308
STATE last:trigLast
TYPE CUL_HM
chanNo 03
device HM_5AD70E
peerList HM_57BB51,
READINGS:
2017-12-06 17:56:35 R-sign off
2017-12-06 20:09:57 RegL_01. 08:00 00:00
2017-12-06 20:09:57 RegL_03.HM_57BB51_chn-01 04:32 00:00
2017-12-06 20:09:57 RegL_07.HM_57BB51_chn-01 05:18 00:00
2017-12-06 20:09:56 peerList HM_57BB51,
2017-12-06 20:09:56 state unknown
helper:
peerIDsRaw ,57BB5101,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,57BB5101,
stateFormat last:trigLast
ist gepeert, aber dort steht auch noch 0000 ...
Das passt mit 00000, aber auf Thermostat Seite ist noch nicht gepeert. Also einmal beim Thermostat Set getConfig und die Boost Taste drücken
sag mal, kann das sein, dass zum peeren FensterKontakt und Thermostat nicht zu dicht zusammen sein dürfen? Ich habe jetzt dreimal neu versucht zu peeren, jedesmal blinkt bei statuswechsel der fensterkontakt rot. beide bauteile liegen bei mir auf dem Schreibtisch. Jetzt habe ich nochmal gepeert, dabei war der Fensterkontakt aber 2 Meter entfernt. voila, geht alles. auch die Folgebefehle
set HM_5AD70E_Clima regSet winOpnMode off
set HM_5AD70E_WindowRec regSet winOpnTemp 5 HM_57BB51
liefen ohne Fehler durch.
und trotzdem habe ich immer noch Fehler in configCheck:
configCheck done:
trigger sent to unpeered device
triggerUnpeered: HM_57BB51:424242
trigger sent to undefined device
triggerUndefined: HM_57BB51:424242
PairedTo mismatch to IODev
HM_5B9B19 paired:0xF11034 IO attr: 424242.
Kann ich diese Fehler ignorieren? Sind das überhaupt fehler?
hier nochmal die configs, jetzt wo alles geht:
Fensterkontakt:
Internals:
CFGFN
DEF 57BB51
IODev hmusb
LASTInputDev hmusb
MSGCNT 158
NAME HM_57BB51
NOTIFYDEV global
NR 280
STATE closed
TYPE CUL_HM
hmusb_MSGCNT 158
hmusb_RAWMSG E57BB51,0000,0FCD734C,FF,FFB8,ABA61057BB514242420601000E
hmusb_RSSI -72
hmusb_TIME 2017-12-06 23:25:57
lastMsg No:AB - t:10 s:57BB51 d:424242 0601000E
peerList HM_5AD70E_WindowRec,
protCmdDel 9
protEvt_AESCom-ok 8 last_at:2017-12-06 23:15:36
protLastRcv 2017-12-06 23:25:57
protNack 2 last_at:2017-12-06 20:21:24
protResnd 1 last_at:2017-12-06 23:15:32
protSnd 59 last_at:2017-12-06 23:25:57
protState CMDs_done
rssi_at_hmusb avg:-71.6 min:-93 max:-65 lst:-72 cnt:142
READINGS:
2017-12-06 22:42:04 Activity alive
2017-12-06 23:15:36 CommandAccepted yes
2017-12-06 22:42:04 D-firmware 1.0
2017-12-06 22:42:04 D-serialNr OEQ0493330
2017-12-06 23:15:38 PairedTo 0x424242
2017-12-06 23:15:40 R-HM_5AD70E_WindowRec-expectAES off
2017-12-06 23:15:40 R-HM_5AD70E_WindowRec-peerNeedsBurst on
2017-12-06 18:33:38 R-cyclicInfoMsg on
2017-12-06 18:33:39 R-eventDlyTime 0 s
2017-12-06 18:33:38 R-pairCentral 0x424242
2017-12-06 18:33:38 R-sabotageMsg on
2017-12-06 18:33:39 R-sign on
2017-12-06 23:15:38 RegL_00. 02:01 09:01 0A:42 0B:42 0C:42 10:01 14:06 00:00
2017-12-06 23:15:38 RegL_01. 08:01 20:9C 21:00 30:06 00:00
2017-12-06 23:15:40 RegL_04.HM_5AD70E_WindowRec 01:01 00:00
2017-12-06 23:15:36 aesCommToDev ok
2017-12-06 23:15:36 aesKeyNbr 00
2017-12-06 23:25:57 alive yes
2017-12-06 23:25:57 battery ok
2017-12-06 23:25:57 contact closed (to hmusb)
2017-12-06 23:15:39 peerList HM_5AD70E_WindowRec,
2017-12-06 23:25:57 recentStateType info
2017-12-06 23:25:57 sabotageError on
2017-12-06 23:25:57 state closed
2017-12-06 23:23:06 trigDst_424242 noConfig
2017-12-06 23:15:33 trigDst_HM_5AD70E noConfig
2017-12-06 23:23:06 trigger_cnt 27
helper:
HM_CMDNR 171
cSnd 0142424257BB510103,0142424257BB5101045AD70E0304
mId 00C7
peerIDsRaw ,5AD70E03,00000000
rxType 28
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
newCh 1
newChn +57BB51,00,00,00
nextSend 1512599157.49201
prefIO
rxt 2
vccu
p:
57BB51
00
00
00
mRssi:
mNo AB
io:
hmusb -70
prt:
bErr 0
sProc 0
sleeping 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO hmusb
flg A
ts 1512599157.39277
ack:
HASH(0x52d7538)
AB800242424257BB5100
rssi:
at_hmusb:
avg -71.6056338028169
cnt 142
lst -72
max -65
min -93
shadowReg:
tmpl:
Attributes:
IODev hmusb
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SCo
peerIDs 00000000,5AD70E03,
room CUL_HM
serialNr OEQ0493330
subType threeStateSensor
Thermostat:
Internals:
CFGFN
DEF 5AD70E
IODev hmusb
LASTInputDev hmusb
MSGCNT 214
NAME HM_5AD70E
NOTIFYDEV global
NR 304
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_5AD70E_Weather
channel_02 HM_5AD70E_Climate
channel_03 HM_5AD70E_WindowRec
channel_04 HM_5AD70E_Clima
channel_05 HM_5AD70E_ClimaTeam
channel_06 HM_5AD70E_remote
hmusb_MSGCNT 214
hmusb_RAWMSG E5AD70E,0000,0FCD8E4C,FF,FFC5,8B86105AD70E0000000A88CD100000
hmusb_RSSI -59
hmusb_TIME 2017-12-06 23:26:04
lastMsg No:8B - t:10 s:5AD70E d:000000 0A88CD100000
protLastRcv 2017-12-06 23:26:04
protSnd 59 last_at:2017-12-06 23:20:33
protState CMDs_done
rssi_at_hmusb avg:-59.29 min:-66 max:-57 lst:-59 cnt:214
READINGS:
2017-12-06 17:53:52 Activity alive
2017-12-06 23:23:06 CommandAccepted yes
2017-12-06 17:53:47 D-firmware 1.4
2017-12-06 17:53:47 D-serialNr OEQ0659579
2017-12-06 17:56:32 PairedTo 0x424242
2017-12-06 17:56:32 R-backOnTime 10 s
2017-12-06 17:56:32 R-burstRx on
2017-12-06 17:56:32 R-cyclicInfoMsg on
2017-12-06 17:56:32 R-cyclicInfoMsgDis 0
2017-12-06 17:56:32 R-pairCentral 0x424242
2017-12-06 17:56:32 RegL_00. 01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2017-12-06 22:39:11 RegL_07.
2017-12-06 23:26:04 actuator 0
2017-12-06 23:26:04 battery ok
2017-12-06 23:26:04 batteryLevel 3.1
2017-12-06 23:26:04 desired-temp 17.0
2017-12-06 23:26:04 measured-temp 20.5
2017-12-06 23:26:04 motorErr ok
2017-12-06 23:20:33 state CMDs_done
2017-12-06 17:54:18 time-request -
helper:
HM_CMDNR 139
PONtest 1
cSnd 014242425AD70E030457BB510103,014242425AD70E030457BB510107
mId 0095
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5AD70E,00,00,00
nextSend 1512599164.40397
prefIO
rxt 2
vccu
p:
5AD70E
00
00
00
mRssi:
mNo 8B
io:
hmusb -57
prt:
bErr 0
sProc 0
sleeping 1
try 1
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_hmusb:
avg -59.2943925233645
cnt 214
lst -59
max -57
min -66
shRegW:
07 04
shadowReg:
RegL_00. 01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
tmpl:
Attributes:
IODev hmusb
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr OEQ0659579
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Climate dazu
Internals:
CFGFN
DEF 5AD70E02
NAME HM_5AD70E_Climate
NOTIFYDEV global
NR 307
STATE unpeered
TYPE CUL_HM
chanNo 02
device HM_5AD70E
READINGS:
2017-12-06 17:56:34 R-sign off
2017-12-06 17:56:34 RegL_01. 08:00 00:00
2017-12-06 17:56:33 state unpeered
helper:
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,
und WindowRec dazu:
Internals:
CFGFN
DEF 5AD70E03
NAME HM_5AD70E_WindowRec
NOTIFYDEV global
NR 308
STATE last:HM_57BB51:closed
TYPE CUL_HM
chanNo 03
device HM_5AD70E
peerList HM_57BB51,
READINGS:
2017-12-06 17:56:35 R-sign off
2017-12-06 23:20:33 RegL_01. 08:00 00:00
2017-12-06 23:20:33 RegL_03.HM_57BB51_chn-01 04:32 00:00
2017-12-06 23:20:33 RegL_07.HM_57BB51_chn-01 05:0A 00:00
2017-12-06 23:20:32 peerList HM_57BB51,
2017-12-06 23:20:32 state unknown
2017-12-06 23:23:06 trigLast HM_57BB51:closed
2017-12-06 23:23:06 trig_HM_57BB51 Closed_27
helper:
peerIDsRaw ,57BB5101,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,57BB5101,
stateFormat last:trigLast
ist das jetzt gut? Da steht ja immer noch peer 00000, kann ich das ignorieren, oder ist das immer noch unvollständig?
Kannst du ignorieren, das passt so. Kannst auch testen. Fenster auf und am Thermostat geht die desired-temp runter
Zitatok, ich habe jetzt den FensterKontaktknopf gedrückt, danach
Das solltest du eigentlich umgekehrt machen. Erst die Aktion in FHEM ausführen und danach den Config Button drücken.
Einige Devices melden sich gar nicht von selber, manche nur zyklisch und andere lauschen ständig und warten auf Befehle.
Bei einem Fenstersensor macht es keinen Sinn, dass er ständig den Funkverkehr mithört und schaut ob was für ihn dabei ist - das verbraucht nur unnötig viel Energy. Daher muss man bei denen den Config Button drücken, damit sie aufwachen, sich bei FHEM melden und dann empfangen.
Bei Aktoren, wie dem HT wäre es ungünstig wenn er per Knopfdruck geweckt werden muss um ihm per Funk etwas mitzuteilen, daher lauscht dieser Zyklisch am Funk, er wacht auf, meldet sich und FHEM sendet wenns was zu senden gibt.
Bei Aktoren die am Stromnetzt betrieben werden, spielt der Energieverbrauch eine eher untergeortnete Rolle, daher lauschen diese ständig am Funk. Wäre ja auch blöd, wenn das Licht nur alle 3 Minuten per Funk on/off geht, weil der Aktor schläft...
FHEM behält die zu sendenden Befehle und wartet bei den entsprechenden Devices bis sie sich melden und funkt erst dann.
Zu dem Abstand. Ja, zwei Funkdevices direkt nebeneinander zu legen ist sehr ungünstig und dein peering Problem könnte dadurch verursacht worden sein. Steht auch in der Bed.Anleitung 8)
Das hier:
ZitatPairedTo mismatch to IODev
HM_5B9B19 paired:0xF11034 IO attr: 424242.
deutet noch auf ein Device hin, welches nicht richtig gepaired ist.
Generell ist der HomeMatic Funk nicht verschlüsselt, daher kann FHEM alles mithören was um es herum passiert. Auch Devices die beim Nachbarn betrieben werden. FHEM benötigt auch kein pairing - der aktuelle Zustand der Devices wird immer in FHEM angezeigt. Das pairing ist eher für die Devices wichtig, da diese damit gesagt bekommen, dass sie die Befehle von der Station mit der HmIdxxxxxx mit der sie gepaired sind, auszuführen haben. Ist ein Aktor also nicht gepaired, kann jeder mithören was er sendet, aber er nimmt keine Funk-Befehle an. Erst wenn er gepaired ist, nimmt er die Befehle von allen Stationen an, die die HmId haben, mit der er gepaired ist.
Bei Sensoren fällt daher auch kaum auf, wenn sie nicht richtig gepaired sind - was zu Aussagen führt wie: hat seit Jahren funktioniert, jetzt will ich ... machen und das funzt nicht.
peeren z.B. geht dann nicht...
Für den Fall, dass es dein Device HM_5B9B19 ist:
Zitat von: macfly am 06 Dezember 2017, 23:29:56
Kann ich diese Fehler ignorieren? Sind das überhaupt fehler?
Wie configCheck sagt, ist da noch irgendwas verbogen. Kann es sein, dass du die HmID zwischendurch mal geändert hast?
An sich sollte das IO (am besten über eine VCCU) jetzt die 424242 als HmID haben, das scheint aber nicht (mehr) der Fall zu sein. Und das Device HM_5B9B19 ist mit der F11034 gepairt.
Vorschlag daher: Dem IO/der VCCU kurzfristig die F11034 zuweisen, dann ein "set HM_5B9B19 unpair" absetzen und sehen, dass das sauber durchläuft (ggf. das Gerät wecken). Schließlich wieder die 424242 vergeben und nochmal damit pairen (Edit zur Klarstellung: nur das eine Device, den Rest nicht anfassen).
Just my2ct.
Beta-User
Zitat von: automatisierer am 07 Dezember 2017, 07:24:55
Das solltest du eigentlich umgekehrt machen. Erst die Aktion in FHEM ausführen und danach den Config Button drücken.
im wiki steht das aber genauso, wie ich das gemacht habe (bzw - ich habe mich nach dem wiki gerichtet):
https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat)
Zitat:
Achtung: Der Peer-(Lösch)Vorgang muss erst am Fensterkontakt durch Drücken der Anlerntaste ausgelöst werden, und zwar auch dann, wenn der Fensterkontakt schon vorher mit FHEM gepairt wurde. Dann kann der oben genannte Befehl in FHEM abgesetzt werden. Wichtig scheint auch, dass der Fensterkontakt geschlossen ist wenn man die Anlerntaste drückt.
Ich bin gerade etwas verwirrt, aber zufrieden, dass das erstmal geht.
Zitat von: Beta-User am 07 Dezember 2017, 07:26:17
Für den Fall, dass es dein Device HM_5B9B19 ist:
Sehr guter HinweisIch habe jetzt alle
meine Geräte umbenannt, jetzt bleibt noch HM_5B9B19 übrig. Muss also wohl ein Nachbargerät sein. Dann ist das Thema auch erledigt.
Vielen Dank an alle, die sich meine ganzen Logs angeschaut haben und die trotz meiner Unwissenheit freundlich geblieben sind!
Und Danke an automatisierer, der einen Aufsatz über homematic-Geräte, dem Funkprotokoll und deren Macken hier mal so eben runterschreibt!