FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: ronzo am 06 Oktober 2020, 09:21:47

Titel: 2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: ronzo am 06 Oktober 2020, 09:21:47
Ich habe gestern versucht 2 Fensterkontakte des Typs HM-SEC-SCO mit einem Heizkörperthermostat HM-CC-RT-DN zu peeren. Beim Fensterkontakt des rechten Fensters funktionierte alles auf Anhieb problemlos. Wenn ich das Fenster öffne, wird sehe ich sofort das WinOpn-Symbol am Thermostat. Beim linken Fenster hat das Peeren schon etwas länger gedauert. Ich sehe nun aber das Thermostat (WindowRec) als Peer und es schaut eigentlich alles gut aus. Öffne ich das linke Fenster, erkennt der Fensterkontakt zwar das öffnen, triggert aber nicht den Thermostat.

Was kann ich hier probieren?

Gepeert habe ich laut Wiki:
set ArbeitszimmerFensterRechts peerChan 0 thermostatAbz_WindowRec single
set ArbeitszimmerFensterLinks peerChan 0 thermostatAbz_WindowRec single


Nun ein Gedanke, der mir erst heute kam: Kann ich überhaupt 2 Fensterkontakte mit einem Thermostat peeren?

Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: frank am 06 Oktober 2020, 09:50:53
mehrere fk sollten funktionieren.
was sagt "get hminfo configCheck"?
sollte eigentlich auch in den readings cfgState zu sehen sein.
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: ronzo am 06 Oktober 2020, 09:54:33
Der cfgState des Fensterkontaktes steht auf ok. In peerList sehe ich "thermostatAbz_WindowRec,".

Aber ich sehe mit dem ConfigCheck was, das vermutlich nicht so sein sollte:


peerNeedsBurst not set
    ArbeitszimmerFensterLinks: thermostatAbz_WindowRec


sowie

Register changes pending
    thermostatAbz
    thermostatSchlafzimmer


Interessant. Nun tauch im cfgState auf einmal ein "BurstNotSet" auf.
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: frank am 06 Oktober 2020, 10:12:06
na dann: pending cmds abarbeiten => zb knöpfchen drücken.
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: ronzo am 06 Oktober 2020, 10:13:58
Er sagt mir nicht, dass welche pending wären. (CMDs done)
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: frank am 06 Oktober 2020, 11:11:18
in den beiden thermostaten?
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: ronzo am 06 Oktober 2020, 11:15:56
Es sind 2 Fensterkontakte und nur 1 Thermostat. Aber überall steht "CMDs done".  Ich vermute das Problem ist, dass beim Fensterkontakt


.R-thermostatAbz_WindowRec-peerNeedsBurst off


steht. Soll ich nochmal versuchen neu zu peeren oder kann ich das manuell irgendwie nochmal zu setzen versuchen?
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: Rampler am 06 Oktober 2020, 14:28:20
Bei dem Fensterkontakt mus der peerNeedsBurst auf on via regSet gesetzt werden ..
Also, set Fensterdevice regSet peerNeedsBurst on thermostatAbz_WindowRec
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: frank am 06 Oktober 2020, 14:48:10
Zitat von: Rampler am 06 Oktober 2020, 14:28:20
Bei dem Fensterkontakt mus der peerNeedsBurst auf on via regSet gesetzt werden ..
Also, set Fensterdevice regSet peerNeedsBurst on thermostatAbz_WindowRec
grundsätzlich schon.
fraglich, ob das so auch mit diesem "versteckten" reading funktioniert (punkt am anfang).
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: ronzo am 06 Oktober 2020, 18:57:17
Habe den Eindruck, dass es manuell so nicht setzbar ist. Steht immer noch auf "set_on". Also nochmal peeren?
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: Rampler am 06 Oktober 2020, 19:49:23
set_on muss durch ein getconfig verschwinden ..., bzw. durch Knopf drücken ...
Titel: Antw:2 HM-SEC-SCO an einem HM-CC-RT-DN
Beitrag von: ronzo am 06 Oktober 2020, 20:56:50
Hurra! Es dürfte geklappt haben. Thermostat reagiert nun beim Öffnen des Fensters. Was ich allerdings nicht kapiere ist, warum beim linken Fenstersensor ".R-thermostatAbz_WindowRec-expectAES on" steht während es beim rechten Fenstersensor ".R-thermostatAbz_WindowRec-expectAES off" steht.

Habe noch einen einzigen HM-Sec-SC-2 im Einsatz. Hier bekomme ich beim Peering-Versuch mit einem anschließenden getConfig immer ein "CMDs_done_Errors:1". Beim Versuch das Peering zu löschen ebenso. Weiß jemand wie man das richtig macht?