Ich bin der Anleitung im Wiki gefolgt und mW hat das auch geklappt, jedenfalls sind das die Logeinträge für drei Fenstersensoren mit entsprechend gepeerten Thermostaten:
2018.10.24 19:18:21 3: Device BadUntenfenster added to ActionDetector with 002:50 time
2018.10.24 19:18:24 3: CUL_HM set BadUntenfenster peerChan 0 BadUntenthermostat_WindowRec single set
2018.10.24 19:18:41 3: CUL_HM set BadUntenfenster getConfig
2018.10.24 19:19:45 3: CUL_HM set BadUntenthermostat_WindowRec getConfig
2018.10.24 19:21:26 3: Device BadUntenfenster added to ActionDetector with 002:50 time
2018.10.24 19:21:28 3: CUL_HM set BadUntenfenster peerChan 0 BadUntenthermostat_WindowRec single set
2018.10.24 19:22:45 3: CUL_HM set BadUntenthermostat_WindowRec getConfig
2018.10.24 19:24:33 3: CUL_HM set BadUntenfenster getConfig
2018.10.24 19:25:58 3: CUL_HM set BadUntenthermostat_WindowRec regSet winOpnTemp 5 BadUntenfenster
2018.10.24 19:27:29 3: CUL_HM set BadUntenthermostat_WindowRec getConfig
2018.10.24 19:28:20 3: Device Badezimmerfenster added to ActionDetector with 002:50 time
2018.10.24 19:28:22 3: CUL_HM set Badezimmerfenster peerChan 0 Badezimmerthermostat_WindowRec single set
2018.10.24 19:28:53 3: CUL_HM set Badezimmerthermostat_WindowRec getConfig
2018.10.24 19:30:42 3: CUL_HM set Badezimmerthermostat_WindowRec regSet winOpnTemp 5 Badezimmerfenster
2018.10.24 19:31:35 3: CUL_HM set Badezimmerthermostat_WindowRec getConfig
2018.10.24 19:31:37 3: Device Schlafzimmerfenster added to ActionDetector with 002:50 time
2018.10.24 19:31:38 3: CUL_HM set Schlafzimmerfenster peerChan 0 Schlafzimmerthermostat_WindowRec single set
2018.10.24 19:31:47 3: CUL_HM set Schlafzimmerthermostat_WindowRec getConfig
2018.10.24 19:31:49 1: PERL WARNING: Illegal hexadecimal digit 'S' ignored at ./FHEM/10_CUL_HM.pm line 7885.
2018.10.24 19:32:38 3: CUL_HM set Schlafzimmerthermostat_WindowRec regSet winOpnTemp 5 Schlafzimmerfenster
2018.10.24 19:34:41 3: CUL_HM set Schlafzimmerthermostat_WindowRec getConfig
2018.10.24 19:34:49 3: CUL_HM set Badezimmerfenster getConfig
2018.10.24 19:36:38 3: CUL_HM set Schlafzimmerfenster getConfig
Allerdings ist es so, dass beim Öffnen der Fenster die LED gelb-grün blinkt und dann für etwa eine Sekunde rot aufleuchtet. Ist das ein Problem? Habe ich da was falsch gemacht? Peeren scheint geklappt zu haben, denn beispielsweise heißt es bei einem Thermostaten
Internals:
DEF 62EBE503
NAME BadUntenthermostat_WindowRec
NOTIFYDEV global
NR 202
NTFY_ORDER 50-BadUntenthermostat_WindowRec
STATE last:BadUntenfenster:closed
TYPE CUL_HM
chanNo 03
device BadUntenthermostat
peerList BadUntenfenster,
READINGS:
2018-09-29 14:44:03 R-sign off
2018-10-24 19:27:31 RegL_01. 08:00 00:00
2018-10-24 19:27:31 RegL_03.BadUntenfenster_chn-01 04:32 00:00
2018-10-24 19:27:31 RegL_07.BadUntenfenster_chn-01 05:0A 00:00
2018-10-24 20:00:54 peerList BadUntenfenster,
2018-10-24 20:00:54 state unknown
2018-10-24 19:25:04 trigLast BadUntenfenster:closed
2018-10-24 19:25:04 trig_BadUntenfenster Closed_137
helper:
regLst ,3p,1,7p
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
tmpl:
Attributes:
group Homematic
model HM-CC-RT-DN
peerIDs 00000000,600D4A01,
stateFormat last:trigLast
Hi,
die rote (nicht) Quittung am Ende bedeudet: er hat keine ack vom Peer oder von der Zentrale .
Was sagt hminfo configcheck dazu?
Gruß Otto
einmal
peerCheck done:
trigger sent to unpeered device
triggerUnpeered: Schlafzimmerfenster:000000
und dann
regCheck done:
missing register list
Wasserzaehler_IEC_02: RegL_01.
(das gehört zu einem Wasserzähler). ich habe aber drei Fenstersensoren - alle drei hatten diese rote LED.
Ich habe das mal genauso gemacht wie Du - allerdings habe ich nur einen Wandthermostaten. Das funktioniert wie gewollt, der Fensterkontakt meldet am Ende grün.
Also ich denke Dein peerChan Befehl war richtig so.
Gruß Otto
poste noch ein list von BadUntenfenster.
danke!
Internals:
DEF 600D4A
IODev WLAN_HmUART
LASTInputDev WLAN_HmUART
MSGCNT 2
NAME BadUntenfenster
NOTIFYDEV global
NR 207
NTFY_ORDER 50-BadUntenfenster
STATE 21.9°C (zu)
TYPE CUL_HM
WLAN_HmUART_MSGCNT 2
WLAN_HmUART_RAWMSG 050100514BA610600D4A67676706010000
WLAN_HmUART_RSSI -81
WLAN_HmUART_TIME 2018-10-24 21:43:54
lastMsg No:4B - t:10 s:600D4A d:676767 06010000
peerList BadUntenthermostat_WindowRec,
protLastRcv 2018-10-24 21:43:54
protRcv 2 last_at:2018-10-24 21:43:54
protSnd 2 last_at:2018-10-24 21:43:54
protState CMDs_done
rssi_at_WLAN_HmUART cnt:2 min:-81 max:-74 avg:-77.5 lst:-81
Helper:
DBLOG:
rssi_at_WLAN_HmUART:
DbLog:
TIME 1540410234.26201
VALUE -81
READINGS:
2018-10-24 20:00:54 Activity alive
2018-10-24 19:24:42 CommandAccepted yes
2018-10-24 19:21:26 D-firmware 1.0
2018-10-24 19:21:26 D-serialNr OEQ1427097
2018-10-24 19:24:42 PairedTo 0x676767
2018-10-24 19:24:43 R-BadUntenthermostat_WindowRec-expectAES off
2018-10-24 19:24:43 R-BadUntenthermostat_WindowRec-peerNeedsBurst on
2018-09-30 19:26:50 R-cyclicInfoMsg on
2018-09-30 19:26:50 R-eventDlyTime 0 s
2018-09-30 19:26:50 R-pairCentral 0x676767
2018-09-30 19:26:50 R-sabotageMsg on
2018-09-30 19:26:50 R-sign on
2018-10-24 19:24:42 RegL_00. 02:01 09:01 0A:67 0B:67 0C:67 10:01 14:06 00:00
2018-10-24 19:24:43 RegL_01. 08:01 20:9C 21:00 30:06 00:00
2018-10-24 19:24:43 RegL_04.BadUntenthermostat_WindowRec 01:01 00:00
2018-10-24 19:24:42 aesCommToDev ok
2018-10-24 19:24:42 aesKeyNbr 00
2018-10-24 21:43:54 alive yes
2018-10-24 21:43:54 battery ok
2018-10-24 21:43:54 contact closed (to VCCU)
2018-10-24 20:00:54 peerList BadUntenthermostat_WindowRec,
2018-10-24 21:43:54 recentStateType info
2018-10-24 21:43:54 rssi_at_WLAN_HmUART -81
2018-10-24 21:43:54 sabotageError off
2018-10-24 21:43:54 state closed
2018-10-24 19:24:40 trigDst_BadUntenthermostat noConfig
2018-10-24 19:25:04 trigger_cnt 137
helper:
HM_CMDNR 75
mId 00C7
regLst ,0,1,4p
rxType 28
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +600D4A,00,00,00
nextSend 1540410234.31711
rxt 2
vccu VCCU
p:
600D4A
00
00
00
prefIO:
WLAN_HmUART
mRssi:
mNo 4B
io:
WLAN_HmUART:
-79
-79
prt:
bErr 0
sProc 0
sleeping 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO WLAN_HmUART
flg A
ts 1540410234.16447
ack:
HASH(0x57f6b30)
4B8002676767600D4A00
rssi:
at_WLAN_HmUART:
avg -77.5
cnt 2
lst -81
max -74
min -81
shadowReg:
tmpl:
Attributes:
IODev WLAN_HmUART
IOgrp VCCU:WLAN_HmUART
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
group Messen
model HM-SEC-SCo
peerIDs 00000000,62EBE503,
room Info
rssiLog 1
serialNr OEQ1427097
sortby 4
stateFormat {if (ReadingsVal("BadUntenfenster", "state", "zu") eq "closed") {
sprintf("%.1f°C (zu)",ReadingsVal("BadUntenthermostat_Clima","measured-temp",""))
} else
{
sprintf("%.1f°C (auf)",ReadingsVal("BadUntenthermostat_Clima","measured-temp",""))
}}
Gesendet von iPad mit Tapatalk Pro
liegt es eventuell am sign=on vom fenster?
ich würde mal mit sign=off testen.
sign=on ist Standard beim Fensterkontakt, hat bei mir auch damit funktioniert.
Er weiß ja auch das der Thermostat das nicht erwartet - oder sehe ich das falsch?
2018-10-24 19:24:43 R-BadUntenthermostat_WindowRec-expectAES off
habe es geändert und beobachte das mal weiter. Sowohl in den Fensterkontakten als auch den Thermostaten erscheint das jeweils andere Gerät als peered - da würde ich doch annehmen, dass das Peering erfolgreich war, oder? Wo kann man denn etwas über die Kommunikation nachlesen? Ich weiß gar nicht, wo ich hier beim Suchen weitermachen soll.
Ja eigentlich schon ok. Ich glaube nicht, dass jemand die gesamte Kommunikation mal irgendwo aufgeschrieben hat. Du kannst die Kommunikation sniffen und manch einer hier im Forum (z.B Frank) kann das auch lesen ;)
Ich habe gelernt, dass der Fensterkontakt mit seiner Zentrale per Rückmeldung redet und wenn die Zentrale fehlt, meldet er zum Schluss rot.
Wenn er dann gepeert ist will er natürlich auch ne Rückmeldung vom Peer - sonst meldet er rot.
Wer jetzt in deinem Fall nicht antwortet, sieht man eventuell aus der Abfolge im Detail, aber ich kann es nicht :-[
Gruß Otto
Zitat von: Otto123 am 24 Oktober 2018, 22:42:35
sign=on ist Standard beim Fensterkontakt, hat bei mir auch damit funktioniert.
Er weiß ja auch das der Thermostat das nicht erwartet - oder sehe ich das falsch?
2018-10-24 19:24:43 R-BadUntenthermostat_WindowRec-expectAES off
eigentlich sieht ja auch alles gut aus, bis auf die warnings im log.
trotzdem leuchten alle fensterkontakte am ende rot. also "stochern im nebel".
wahrscheinlich sieht man beim sniffen mehr.
wo kann ich nachlesen, wie ich sniffe?
kurz im Wiki, etwas länger hier (https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html). :D
Gruß Otto
Hmm. Ich habe jetzt mal ein Fenster geschlossen und wieder die rote LED gesehen. Danach stand das hier im Logfile
2018.10.25 18:52:31.460 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 5F msg: 56 86 10 221FB7 000000 0A50AF0A0040
2018.10.25 18:52:37.966 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 59 msg: A8 86 10 44EDD3 000000 0A98D60B0000
2018.10.25 18:52:46.066 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 59 msg: EA A6 10 115511 11B590 06012000
2018.10.25 18:52:46.329 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 5A msg: EA A0 03 115511 11B590 A8A992963227A75C8E8846C1F6862528
2018.10.25 18:53:08.081 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 3F msg: 36 86 10 62EBE5 000000 0ABCD4146400
2018.10.25 18:53:19.619 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 42 msg: 1D 86 10 63A514 000000 0AC0C40F6400
2018.10.25 18:53:24.104 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 5C msg: 64 A6 10 45B292 11B590 0601220E
2018.10.25 18:53:24.371 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 5B msg: 64 A0 03 45B292 11B590 C71C348A844EBE31D031E9F714C673D8
2018.10.25 18:54:02.996 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 5C msg: A9 86 10 22B315 000000 0A88AE8C0018
2018.10.25 18:54:27.805 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 56 msg: 5A 86 5E 4D0FD6 000000 263C48001CE8
2018.10.25 18:54:32.163 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 2D msg: 6A 86 10 62FF12 000000 0AC0BF0F6400
2018.10.25 18:54:40.785 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 61 msg: 59 86 10 223194 000000 0AA0DC0D0718
2018.10.25 18:55:04.087 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 35 msg: 39 A6 41 5D0541 62FF12 014000
2018.10.25 18:55:04.359 0: HMUARTLGW WLAN_HmUART recv: 01 05 01 00 35 msg: 3A A6 41 5D0541 676767 014000
2018.10.25 18:55:04.543 0: HMUARTLGW WLAN_HmUART send: 01 02 00 00 00 msg: 3A 80 02 676767 5D0541 0101C800
2018.10.25 18:55:04.886 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 36 msg: 3B A2 41 5D0541 62FF12 014000
2018.10.25 18:55:05.439 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 35 msg: 3C A2 41 5D0541 62FF12 014000
2018.10.25 18:55:06.302 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 37 msg: 3D A2 41 5D0541 62FF12 014000
2018.10.25 18:55:07.438 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 39 msg: 3E A2 41 5D0541 62FF12 014000
2018.10.25 18:55:08.805 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 3A msg: 3F A2 41 5D0541 62FF12 014000
2018.10.25 18:55:10.458 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 3B msg: 40 A2 41 5D0541 62FF12 014000
2018.10.25 18:55:21.975 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 56 msg: A9 86 10 44EDD3 000000 0A98D50B0000
2018.10.25 18:56:03.804 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 62 msg: 64 A0 03 407D3B 11B590 E9A5A997B07A57CAE656B509F95F4E92
2018.10.25 18:56:13.617 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 3F msg: 1E 86 10 63A514 000000 0AC0C40F6400
2018.10.25 18:56:17.698 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 60 msg: 6D 86 70 16F82B 000000 007A46
2018.10.25 18:56:18.429 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 56 msg: 65 A6 10 1A6948 11B590 06011900
2018.10.25 18:56:18.698 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 56 msg: 65 A0 03 1A6948 11B590 E87D7FC8408DB93DD90D27B3B57EAF20
2018.10.25 18:56:29.081 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 53 msg: D7 A6 10 119C43 11B590 06012100
2018.10.25 18:56:29.348 0: HMUARTLGW WLAN_HmUART recv: 01 05 00 00 53 msg: D7 A0 03 119C43 11B590 6EE1C404F75AF2AA3C71D527BCDE34D7
und das hilft mir jetzt nicht so wahnsinnig viel. Der Fenstersensor ist der hier
Internals:
DEF 5D0541
IODev WLAN_HmUART
LASTInputDev WLAN_HmUART
MSGCNT 107
NAME Badezimmerfenster
NOTIFYDEV global
NR 172
NTFY_ORDER 50-Badezimmerfenster
STATE 19.1°C (zu)
TYPE CUL_HM
WLAN_HmUART_MSGCNT 107
WLAN_HmUART_RAWMSG 0500003B40A2415D054162FF12014000
WLAN_HmUART_RSSI -59
WLAN_HmUART_TIME 2018-10-25 18:55:10
lastMsg No:40 - t:41 s:5D0541 d:62FF12 014000
peerList Badezimmerthermostat_WindowRec,
protEvt_AESCom-ok 3 last_at:2018-10-24 23:08:48
protLastRcv 2018-10-25 18:55:10
protRcv 101 last_at:2018-10-25 18:55:10
protResnd 1 last_at:2018-10-24 20:10:39
protSnd 55 last_at:2018-10-25 18:55:04
protState CMDs_done
rssi_at_WLAN_HmUART cnt:104 min:-59 max:-51 avg:-54.41 lst:-59
Helper:
DBLOG:
rssi_at_WLAN_HmUART:
DbLog:
TIME 1540486510.52787
VALUE -59
READINGS:
2018-10-24 20:00:54 Activity alive
2018-10-24 23:08:49 CommandAccepted yes
2018-10-24 19:28:20 D-firmware 1.0
2018-10-24 19:28:20 D-serialNr OEQ1433632
2018-10-24 23:08:49 PairedTo 0x676767
2018-10-24 21:10:03 R-Badezimmerthermostat_WindowRec-expectAES on
2018-10-24 21:10:03 R-Badezimmerthermostat_WindowRec-peerNeedsBurst off
2018-07-08 19:15:49 R-cyclicInfoMsg on
2018-07-08 22:51:23 R-eventDlyTime 0 s
2018-07-08 19:15:49 R-pairCentral 0x676767
2018-07-08 19:15:49 R-sabotageMsg on
2018-10-24 23:08:49 R-sign off
2018-10-24 23:08:49 RegL_00. 02:01 09:01 0A:67 0B:67 0C:67 10:01 14:06 00:00
2018-10-24 23:08:49 RegL_01. 08:00 20:9C 21:00 30:06 00:00
2018-10-24 23:08:50 RegL_04.Badezimmerthermostat_WindowRec 01:80 00:00
2018-10-24 23:08:48 aesCommToDev ok
2018-10-24 23:08:48 aesKeyNbr 00
2018-10-25 18:09:46 alive yes
2018-10-25 18:55:10 battery ok
2018-10-25 18:55:10 contact closed (to Badezimmerthermostat)
2018-10-24 23:08:50 peerList Badezimmerthermostat_WindowRec,
2018-07-08 19:15:47 powerOn 2018-07-08 19:15:47
2018-10-25 18:09:46 recentStateType info
2018-10-25 18:55:10 rssi_at_WLAN_HmUART -59
2018-10-25 18:09:46 sabotageError off
2018-10-25 18:55:10 state closed
2018-10-24 19:36:05 trigDst_Badezimmerthermostat noConfig
2018-10-25 18:55:10 trigger_cnt 64
helper:
HM_CMDNR 64
cSnd 016767675D05410103,016767675D0541010462FF120304
mId 00C7
peerIDsRaw ,62FF1203,00000000
regLst ,0,1,4p
rxType 28
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newCh 1
newChn +5D0541,00,00,00
nextSend 1540486510.66471
rxt 2
vccu VCCU
p:
5D0541
00
00
00
prefIO:
WLAN_HmUART
mRssi:
mNo 40
io:
WLAN_HmUART:
-53
-53
prt:
bErr 0
sProc 0
sleeping 0
try 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
at_WLAN_HmUART:
avg -54.4134615384615
cnt 104
lst -59
max -51
min -59
shadowReg:
tmpl:
Attributes:
IODev WLAN_HmUART
IOgrp VCCU:WLAN_HmUART
actCycle 002:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
group Messen
model HM-SEC-SCo
peerIDs 00000000,62FF1203,
room Info
rssiLog 1
serialNr OEQ1433632
sortby 3
stateFormat {if (ReadingsVal("Badezimmerfenster", "state", "zu") eq "closed") {
sprintf("%.1f°C (zu)",ReadingsVal("Badezimmerthermostat_Clima","measured-temp",""))
} else
{
sprintf("%.1f°C (auf)",ReadingsVal("Badezimmerthermostat_Clima","measured-temp",""))
}}
subType threeStateSensor
und sprechen soll er mit diesem Thermostaten
Internals:
DEF 62FF1203
NAME Badezimmerthermostat_WindowRec
NOTIFYDEV global
NR 167
NTFY_ORDER 50-Badezimmerthermostat_WindowRec
STATE last:Badezimmerfenster:closed
TYPE CUL_HM
chanNo 03
device Badezimmerthermostat
peerList Badezimmerfenster,
READINGS:
2018-07-07 20:07:18 R-sign off
2018-10-24 19:31:37 RegL_01. 08:00 00:00
2018-10-24 19:31:37 RegL_03.Badezimmerfenster_chn-01 04:32 00:00
2018-10-24 19:31:38 RegL_07.Badezimmerfenster_chn-01 05:0A 00:00
2018-10-24 20:00:54 peerList Badezimmerfenster,
2018-10-24 20:00:54 state unknown
2018-10-25 18:55:10 trigLast Badezimmerfenster:closed
2018-10-25 18:55:10 trig_Badezimmerfenster Closed_64
helper:
regLst ,3p,1,7p
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
Attributes:
group Homematic
model HM-CC-RT-DN
peerIDs 00000000,5D054101,
stateFormat last:trigLast
Sieht da jemand was?
lt Log antwortet fhem ack dem Fensterkontakt
der Thermostat , auch nach 6-maliger Aufforderung nicht. deshalb rot
ok. Aber was kann ich nun tun? MW sind die (so weit ich das machen kann) doch ordentlich gepeert. Soll ich nun über FHEM den Thermostaten ansteuern und das peering löschen? Ich bin etwas ratlos.
Gesendet von iPad mit Tapatalk Pro
2018-10-24 21:10:03 R-Badezimmerthermostat_WindowRec-peerNeedsBurst off
muß auf on stehen
das muss im fenster gesetzt werden - ich finde in der device specific help nicht, wie das geht. Kannst du mir einen Tipp geben?
https://forum.fhem.de/index.php/topic,41541.msg337840.html#msg337840 (https://forum.fhem.de/index.php/topic,41541.msg337840.html#msg337840)
Normalerweise zeigt sowas doch hmInfo an? Oder bilde ich mir das ein? Wie gesagt ich habe die Thermos nicht, aber ich dachte an anderer Stelle hatte ich das mal gesehen.
Gruß Otto