[gelöst]Fenster-Auf bei Türkontakten/Thermostaten funktioniert nur zeitverzögert

Begonnen von AndyMu, 22 Dezember 2015, 22:24:48

Vorheriges Thema - Nächstes Thema

AndyMu

Hallo *,

ich habe folgende Konstellation:
2 Türkontakte HM-SEC-RHS
1 Wandthermostat HM-TC-IT-WM-W-EU
2 Heizkörperthermostate HM-CC-RT-DN

Die beiden Türkontakte melden zuverlässig an das Wandthermostat, dass eine Türe offen ist (Symbol im Display erscheint).
In FHEM sehe ich auch, dass die Temperatur auf 12°C gesenkt wird
Es dauert aber einige Zeit (ca. 2 Minuten), bis die HK-Thermostate darauf reagieren.
Zuerst dachte ich, es hätte etwas mit dem BurstAccess zu tun, aber der steht bei beiden auf "1_auto", sie reagieren auch sofort auf z.B. getConfig.

Kann mir einer sagen, woran das liegt?

Ich habe hier mal die drei lists.

Wandthermostat:
Internals:
   DEF        3AE3F7
   HMLAN1_MSGCNT 28
   HMLAN1_RAWMSG E3AE3F7,0000,7E31C9B1,FF,FFC1,BC84703AE3F700000000E12C
   HMLAN1_RSSI -63
   HMLAN1_TIME 2015-12-22 22:19:17
   IODev      HMLAN1
   LASTInputDev hmusb
   MSGCNT     57
   NAME       eg_wz_wandregler
   NR         130
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 eg_wz_wandregler_Weather
   channel_02 eg_wz_wandregler_Climate
   channel_03 eg_wz_wandregler_WindowRec
   channel_06 eg_wz_wandregler_remote
   channel_07 eg_wz_wandregler_SwitchTr
   hmusb_MSGCNT 29
   hmusb_RAWMSG E3AE3F7,0000,112BA7BE,FF,FFB4,BC84703AE3F700000000E12C
   hmusb_RSSI -76
   hmusb_TIME 2015-12-22 22:19:17
   lastMsg    No:BC - t:70 s:3AE3F7 d:000000 00E12C
   protLastRcv 2015-12-22 22:19:17
   rssi_at_HMLAN1 lst:-63 cnt:28 avg:-64.53 max:-61 min:-72
   rssi_at_hmusb lst:-76 min:-78 cnt:29 avg:-75.96 max:-74
   Readings:
     2015-12-22 21:59:49   Activity        alive
     2015-12-22 22:15:51   CommandAccepted yes
     2015-12-20 11:45:09   D-firmware      1.2
     2015-12-20 11:45:09   D-serialNr      MEQ0476292
     2015-12-20 12:20:22   PairedTo        0xA24077
     2015-11-29 15:26:52   R-btnLock       off
     2015-11-29 15:26:52   R-burstRx       on
     2015-11-29 15:26:52   R-cyclicInfoMsg on
     2015-11-29 15:26:52   R-cyclicInfoMsgDis 0
     2015-11-29 15:26:52   R-globalBtnLock off
     2015-11-29 15:26:52   R-localResDis   off
     2015-11-29 15:26:52   R-lowBatLimitRT 2.2 V
     2015-11-29 15:26:52   R-modusBtnLock  off
     2015-11-29 15:26:52   R-pairCentral   0xA24077
     2015-12-22 22:19:07   battery         ok
     2015-12-22 22:19:07   batteryLevel    2.9
     2015-12-22 22:19:07   desired-temp    19.0
     2015-12-22 22:19:07   measured-temp   22.5
     2015-12-22 00:15:30   state           CMDs_done
     2015-12-22 00:15:30   time-request    -
   Helper:
     HM_CMDNR   188
     mId        00AD
     rxType     6
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Io:
       newChn     +3AE3F7,00,00,00
       nextSend   1450819157.90153
       rxt        0
       vccu       vccu
       p:
         3AE3F7
         00
         00
         00
       prefIO:
         HMLAN1
     Mrssi:
       mNo        BC
       Io:
         HMLAN1     -61
         hmusb      -76
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmlan1:
         avg        -64.5357142857143
         cnt        28
         lst        -63
         max        -61
         min        -72
       At_hmusb:
         avg        -75.9655172413793
         cnt        29
         lst        -76
         max        -74
         min        -78
     Shregw:
       07         02
Attributes:
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   actCycle   000:10
   actStatus  alive
   alias      EG Wohnzimmer Wandregler
   autoReadReg 4_reqStatus
   expert     1_on
   firmware   1.2
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       EG Wohnzimmer
   serialNr   MEQ0476292
   subType    thermostat
   webCmd     getConfig:clear msgEvents


Heizkörper Wohnzimmer:
(bei dem finde ich komisch, dass ich keinen Kanal1 habe und der state "???" ist)
Internals:
   DEF        3B056B
   HMLAN1_MSGCNT 63
   HMLAN1_RAWMSG E3B056B,0000,7E33C20D,FF,FFBF,7D86103B056B0000000A98E10B0000
   HMLAN1_RSSI -65
   HMLAN1_TIME 2015-12-22 22:21:26
   IODev      HMLAN1
   LASTInputDev hmusb
   MSGCNT     123
   NAME       eg_wz_thermostat
   NR         129
   STATE      ???
   TYPE       CUL_HM
   channel_02 eg_wz_thermostat_Climate
   channel_03 eg_wz_thermostat_WindowRec
   channel_04 eg_wz_thermostat_Clima
   channel_05 eg_wz_thermostat_ClimaTeam
   channel_06 eg_wz_thermostat_remote
   hmusb_MSGCNT 60
   hmusb_RAWMSG E3B056B,0000,112DA005,FF,FFC9,7D86103B056B0000000A98E10B0000
   hmusb_RSSI -55
   hmusb_TIME 2015-12-22 22:21:27
   lastMsg    No:7D - t:10 s:3B056B d:000000 0A98E10B0000
   peerList   eg_wz_wandregler_Weather,
   protCondBurst on
   protLastRcv 2015-12-22 22:21:27
   protSnd    56 last_at:2015-12-22 22:07:02
   protState  CMDs_done
   rssi_at_HMLAN1 max:-63 avg:-66.36 cnt:63 min:-67 lst:-65
   rssi_at_hmusb min:-55 avg:-54.98 max:-54 cnt:60 lst:-55
   Readings:
     2015-12-22 21:59:49   Activity        alive
     2015-12-22 22:07:01   CommandAccepted yes
     2015-11-29 15:26:00   D-firmware      1.4
     2015-11-29 15:26:00   D-serialNr      MEQ0448234
     2015-12-22 22:03:54   PairedTo        0xA24077
     2015-11-29 15:27:41   R-backOnTime    10 s
     2015-11-29 15:27:41   R-btnLock       off
     2015-11-29 15:27:41   R-burstRx       on
     2015-11-29 15:27:41   R-cyclicInfoMsg on
     2015-11-29 15:27:41   R-cyclicInfoMsgDis 0
     2015-11-29 15:27:41   R-globalBtnLock off
     2015-11-29 15:27:41   R-localResDis   off
     2015-11-29 15:27:41   R-lowBatLimitRT 2.1 V
     2015-11-29 15:27:41   R-modusBtnLock  off
     2015-11-29 15:27:41   R-pairCentral   0xA24077
     2015-11-29 15:27:42   R-sign          off
     2015-12-22 22:21:26   actuator        0
     2015-12-22 22:21:26   battery         ok
     2015-12-22 22:21:26   batteryLevel    2.6
     2015-12-22 22:21:26   desired-temp    19.0
     2015-12-22 22:21:26   measured-temp   22.5
     2015-12-22 22:21:26   motorErr        ok
     2015-12-22 22:03:56   peerList        eg_wz_wandregler_Weather,
     2015-12-22 10:20:14   time-request    -
   Helper:
     HM_CMDNR   125
     cSnd       01A240773B056B0203,01A240773B056B02040000000001
     mId        0095
     peerIDsRaw ,3AE3F701,00000000
     rxType     140
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Io:
       newChn     +3B056B,00,00,00
       nextSend   1450819286.99496
       rxt        2
       vccu       vccu
       p:
         3B056B
         00
         00
         00
       prefIO:
         HMLAN1
     Mrssi:
       mNo        7D
       Io:
         HMLAN1     -63
         hmusb      -55
     Prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       At_hmlan1:
         avg        -66.3650793650794
         cnt        63
         lst        -65
         max        -63
         min        -67
       At_hmusb:
         avg        -54.9833333333333
         cnt        60
         lst        -55
         max        -54
         min        -55
     Shregw:
       07         04
     Shadowreg:
Attributes:
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   actCycle   000:10
   actStatus  alive
   alias      EG Wohnzimmer Thermostat
   autoReadReg 4_reqStatus
   burstAccess 1_auto
   expert     1_on
   firmware   1.4
   model      HM-CC-RT-DN
   peerIDs    00000000,3AE3F701,
   room       CUL_HM,EG Wohnzimmer
   serialNr   MEQ0448234
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Heizkörper Bar:
Internals:
   DEF        3B0561
   HMLAN1_MSGCNT 11
   HMLAN1_RAWMSG E3B0561,0000,7E361EA7,FF,FFB7,A086103B05610000000A98E10E0000
   HMLAN1_RSSI -73
   HMLAN1_TIME 2015-12-22 22:24:01
   IODev      HMLAN1
   LASTInputDev hmusb
   MSGCNT     22
   NAME       eg_bar_thermostat
   NR         143
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 eg_bar_thermostat_Weather
   channel_02 eg_bar_thermostat_Climate
   channel_03 eg_bar_thermostat_WindowRec
   channel_04 eg_bar_thermostat_Clima
   channel_05 eg_bar_thermostat_ClimaTeam
   channel_06 eg_bar_thermostat_remote
   hmusb_MSGCNT 11
   hmusb_RAWMSG E3B0561,0000,112FFC83,FF,FFAC,A086103B05610000000A98E10E0000
   hmusb_RSSI -84
   hmusb_TIME 2015-12-22 22:24:02
   lastMsg    No:A0 - t:10 s:3B0561 d:000000 0A98E10E0000
   protCondBurst unknown
   protLastRcv 2015-12-22 22:24:02
   rssi_at_HMLAN1 lst:-73 min:-76 avg:-72.72 max:-70 cnt:11
   rssi_at_hmusb lst:-84 min:-88 avg:-84.9 max:-83 cnt:11
   Readings:
     2015-12-22 21:59:47   Activity        alive
     2015-12-20 11:45:11   CommandAccepted yes
     2015-11-29 15:25:59   D-firmware      1.4
     2015-11-29 15:25:59   D-serialNr      MEQ0448244
     2015-11-29 15:28:21   PairedTo        0xA24077
     2015-11-29 15:28:21   R-backOnTime    10 s
     2015-11-29 15:28:21   R-burstRx       on
     2015-11-29 15:28:21   R-cyclicInfoMsg on
     2015-11-29 15:28:21   R-cyclicInfoMsgDis 0
     2015-11-29 15:28:21   R-pairCentral   0xA24077
     2015-11-29 15:28:21   RegL_00:        01:01 02:01 09:01 0A:A2 0B:40 0C:77 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     2015-11-29 16:10:31   RegL_07:
     2015-12-22 22:24:01   actuator        0
     2015-12-22 22:24:01   battery         ok
     2015-12-22 22:24:01   batteryLevel    2.9
     2015-12-06 11:57:04   controlMode     auto
     2015-12-22 22:24:01   desired-temp    19.0
     2015-12-22 22:24:01   measured-temp   22.5
     2015-12-22 22:24:01   motorErr        ok
     2015-12-22 00:30:03   state           CMDs_done
     2015-12-22 00:30:03   time-request    -
   Helper:
     HM_CMDNR   160
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3B0561,00,00,00
       nextSend   1450819441.75772
       rxt        2
       vccu       vccu
       p:
         3B0561
         00
         00
         00
       prefIO:
         HMLAN1
     Mrssi:
       mNo        A0
       Io:
         HMLAN1     -71
         hmusb      -84
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmlan1:
         avg        -72.7272727272727
         cnt        11
         lst        -73
         max        -70
         min        -76
       At_hmusb:
         avg        -84.9090909090909
         cnt        11
         lst        -84
         max        -83
         min        -88
     Shregw:
       07         04
Attributes:
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   actCycle   000:10
   actStatus  alive
   alias      EG Bar Thermostat
   autoReadReg 4_reqStatus
   burstAccess 1_auto
   expert     2_full
   firmware   1.4
   model      HM-CC-RT-DN
   room       EG Bar
   serialNr   MEQ0448244
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Besten Dank!

AndyMu


betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

AndreasHH

Moin,

diese Verzögerung ist sogar meistens erwünscht (sofern nach Tür/ Fenster innerhalb von 2 Minuten es nicht zu 2 Befehlen an die Ventile führt, 1x 12 Grad und dann wieder zurück zur ehemailgen desired-temp) um u.a. Funklast und Batteriekapazität zu schonen.
Im übrigen hat man bei der Übertragung vom Wandthermostaten zum Ventilregler eh meist eine einprogrammierte Verzögerung von ca. 2 -4 Minuten.
Soll heissen, Ventil legt sich zwecks Batterieersparnis für x Minuten schlafen.

Gruss

Andreas
FHEM 5.8, FB7490, FB7390, Linux-Server, Raspi 1, Raspi 2, FHEM2FHEM, div. FS20, div. FHT, div. HMS, div. Homematic, MQTT, ESP8266, Arduino

dirkbalzer

Wenn man den Türkontakt zusätzlich mit dem WindowRec-Kanal der Heizkörperthermostate peered schalten diese auch direkt um.
Ist zwar nicht so schön gelöst, aber es funktioniert fürs erste...
Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

AndyMu

Ok, dann bin ich erstmal beruhigt, wenn das so normal ist.
Bei der Direktverbindung funktioniert es sofort (habe ich im Bad so), aber dann würde ich wie dirkbalzer schreiben, eben auch die FK/Ventile direkt peeren.
Es müsste dann ja auch eigentlich reichen, wenn ich nur dieses direkte peering mache, das Wandthermostat würde dabei ja übersteuert werden.

Danke an alle!

stromer-12

Nein, der Wandthermostat übersteuert die Ventile.
Wenn nur das Ventil mit dem Fensterkontakt gepeert ist, wird mit dem nächsten Funkkontakt vom WT die Temperatur am Ventil wieder hochgesetzt.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL