FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: AndyMu am 25 Oktober 2015, 11:28:54

Titel: [gelöst] Probleme beim Ansteuern eines HM-TC-IT-WM-W-EU mit Fensterkontakten
Beitrag von: AndyMu am 25 Oktober 2015, 11:28:54
Hallo *,

vorweg: ich bin immer noch Anfänger, habe aber schon ein paar Dinge eingerichtet und auch gelöst bekommen.

Jetzt zu meinem Problem:
Ich habe einen Wandregler HM-TC-IT-WM-W-EU, der im Wohnzimmerbereich zwei HM-CC-RT-DN Heizkörpertherostate steuert (1x Wohnzimmer, 1x Bar, Bereiche sind miteinander verbunden, Wandregler an zentraler Stelle). Das funktioniert soweit auch gut.

Jetzt habe ich die Wohnzimmer-Balkontüre sowie die Bar-Terrassentüre mit HM-SEC-SCo Fensterkontakten ausgerüstet.
Diese konnte ich problemlos mit dem CUL pairen, zeigen auch schön den Status an.
Den FK an der Balkontüre habe ich auch mit dem Wandregler auf den WindowRec Kanal pairen können, und sobald die Türe geöffnet wird, schaltet der Wandregler auf "Fenster offen", die Thermostate fahren zu. Auch gut...

Aber...
wenn ich auf gleiche Art und Weise den Fensterkontakt der Terrassentür pairen möchte, funktioniert das einfach nicht. Am Wandregler sehe ich dauerhaft "CMDs_pending", der Fensterkontakt blinkt kurz beim Öffnen/Schließen, zeigt kurz Grün (vermutlich die Statusmeldung an FHEM) und dann blinkt es länger wieder und es leuchtet Rot (vermutlich kann das Kommando an den Wandregler nicht abgesetzt werden).

Der jetzige Zustand vom Wandregler ist:

Save config
Übersicht
Anwesenheit
CUL_HM
EG Bad
EG Bar
EG Wohnzimmer
Garage
OG Arbeitszimmer
OG Bad
Server
Unsorted
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   CUL_HM_MSGCNT 172
   CUL_HM_RAWMSG A0CEC84703AE3F700000000D031::-61.5:CUL_HM
   CUL_HM_RSSI -61.5
   CUL_HM_TIME 2015-10-25 11:23:47
   DEF        3AE3F7
   IODev      CUL_HM
   LASTInputDev CUL_HM
   MSGCNT     172
   NAME       eg_wz_wandregler
   NR         35
   NTFY_ORDER 50-eg_wz_wandregler
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 eg_wz_wandregler_Weather
   channel_02 eg_wz_wandregler_Climate
   channel_03 eg_wz_wandregler_WindowRec
   channel_07 eg_wz_wandregler_SwitchTr
   lastMsg    No:EC - t:70 s:3AE3F7 d:000000 00D031
   protCmdDel 6
   protCmdPend 1 CMDs_pending
   protLastRcv 2015-10-25 11:23:47
   protResnd  1 last_at:2015-10-25 11:08:31
   protResndFail 1 last_at:2015-10-25 11:08:34
   protSnd    32 last_at:2015-10-25 11:08:32
   protState  CMDs_pending
   rssi_at_CUL_HM max:-59.5 cnt:172 min:-76.5 avg:-62.25 lst:-61.5
   Readings:
     2015-10-25 10:28:55   Activity        alive
     2015-10-25 11:21:06   CommandAccepted yes
     2015-10-11 09:30:36   D-firmware      1.2
     2015-10-11 09:30:36   D-serialNr      MEQ0476292
     2015-10-25 11:08:23   PairedTo        0xA24077
     2015-10-11 09:30:41   R-burstRx       on
     2015-10-11 09:30:41   R-cyclicInfoMsg on
     2015-10-11 09:30:41   R-cyclicInfoMsgDis 0
     2015-10-11 09:30:41   R-pairCentral   0xA24077
     2015-10-25 11:08:22   RegL_00:          01:01 02:01 09:01 0A:A2 0B:40 0C:77 0F:00 11:00  12:16 16:01 18:00 19:00 1A:00 00:00
     2015-10-25 11:21:14   batteryLevel    3
     2015-10-25 11:21:14   desired-temp    21.0
     2015-10-25 11:21:14   measured-temp   20.8
     2015-10-25 11:10:20   state           CMDs_pending
     2015-10-25 00:59:30   time-request    -
     Regl_07::
       VAL
   cmdStack:
     ++A001A240773AE3F703013C87DB0101
   Helper:
     HM_CMDNR   236
     PONtest    1
     cSnd       01A240773AE3F700040000000007,01A240773AE3F702040000000008
     mId        00AD
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3AE3F7,00,00,00
       nextSend   1445768627.5358
       prefIO
       rxt        0
       vccu
       p:
         3AE3F7
         00
         00
         00
     Mrssi:
       mNo        EC
       Io:
         CUL_HM     -59.5
     Prt:
       awake      0
       bErr       0
       sProc      2
       Rspwait:
     Q:
       qReqConf   03
       qReqStat
     Role:
       dev        1
     Rssi:
       At_cul_hm:
         avg        -62.2558139534883
         cnt        172
         lst        -61.5
         max        -59.5
         min        -76.5
     Shregw:
       07         02
     Shadowreg:
Attributes:
   IODev      CUL_HM
   actCycle   000:10
   actStatus  alive
   alias      EG Wohnzimmer Wandregler
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.2
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       EG Wohnzimmer
   serialNr   MEQ0476292
   subType    thermostat
   webCmd     getConfig:clear msgEvents



Wenn ich dann nach 10 Minuten "CMDs_pending" auf  clear MsgEvents drücke, komt ein "Cmds_processing..." für eine ganze Handvoll Commands, Ergebnis ist dann: CMDs_done_Errors:1 und "RESPONSE TIMEOUT:RegisterRead"

das List sieht dann so aus:

Save config
Übersicht
Anwesenheit
CUL_HM
EG Bad
EG Bar
EG Wohnzimmer
Garage
OG Arbeitszimmer
OG Bad
Server
Unsorted
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   CUL_HM_MSGCNT 203
   CUL_HM_RAWMSG A0B0380103AE3F7A240770300::-62:CUL_HM
   CUL_HM_RSSI -62
   CUL_HM_TIME 2015-10-25 11:27:24
   DEF        3AE3F7
   IODev      CUL_HM
   LASTInputDev CUL_HM
   MSGCNT     203
   NAME       eg_wz_wandregler
   NR         35
   NTFY_ORDER 50-eg_wz_wandregler
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 eg_wz_wandregler_Weather
   channel_02 eg_wz_wandregler_Climate
   channel_03 eg_wz_wandregler_WindowRec
   channel_07 eg_wz_wandregler_SwitchTr
   lastMsg    No:03 - t:10 s:3AE3F7 d:A24077 0300
   protCmdDel 7
   protLastRcv 2015-10-25 11:27:24
   protResnd  1 last_at:2015-10-25 11:27:20
   protResndFail 1 last_at:2015-10-25 11:27:25
   protSnd    27 last_at:2015-10-25 11:27:24
   protState  CMDs_done_Errors:1
   rssi_at_CUL_HM avg:-62.17 lst:-62 max:-59.5 cnt:203 min:-76.5
   Readings:
     2015-10-25 10:28:55   Activity        alive
     2015-10-25 11:27:15   CommandAccepted yes
     2015-10-11 09:30:36   D-firmware      1.2
     2015-10-11 09:30:36   D-serialNr      MEQ0476292
     2015-10-25 11:27:16   PairedTo        0xA24077
     2015-10-11 09:30:41   R-burstRx       on
     2015-10-11 09:30:41   R-cyclicInfoMsg on
     2015-10-11 09:30:41   R-cyclicInfoMsgDis 0
     2015-10-11 09:30:41   R-pairCentral   0xA24077
     2015-10-25 11:27:16   RegL_00:          01:01 02:01 09:01 0A:A2 0B:40 0C:77 0F:00 11:00  12:16 16:01 18:00 19:00 1A:00 00:00
     2015-10-25 11:21:14   batteryLevel    3
     2015-10-25 11:21:14   desired-temp    21.0
     2015-10-25 11:21:14   measured-temp   20.8
     2015-10-25 11:27:25   state           RESPONSE TIMEOUT:RegisterRead
     2015-10-25 00:59:30   time-request    -
     Regl_07::
       VAL
   Helper:
     HM_CMDNR   3
     PONtest    1
     cSnd       01A240773AE3F702040000000001,01A240773AE3F700040000000007
     mId        00AD
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3AE3F7,00,00,00
       nextSend   1445768844.73916
       prefIO
       rxt        0
       vccu
       p:
         3AE3F7
         00
         00
         00
     Mrssi:
       mNo        03
       Io:
         CUL_HM     -60
     Prt:
       awake      0
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_cul_hm:
         avg        -62.1748768472906
         cnt        203
         lst        -62
         max        -59.5
         min        -76.5
     Shregw:
       07         02
     Shadowreg:
Attributes:
   IODev      CUL_HM
   actCycle   000:10
   actStatus  alive
   alias      EG Wohnzimmer Wandregler
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.2
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       EG Wohnzimmer
   serialNr   MEQ0476292
   subType    thermostat
   webCmd     getConfig:clear msgEvents



Wenn ich über "set eg_bar_fk peerChan 0 eg_wz_wandregler_WindowRec single unset" wieder unpaire, dann habe ich normales Verhalten des FK (kurz Blinken, dann Grün).

Ich weiß grad nicht mehr weiter und bitte daher um Hilfe.
Titel: Antw:Probleme beim Ansteuern eines HM-TC-IT-WM-W-EU mit Fensterkontakten
Beitrag von: AndyMu am 25 Oktober 2015, 17:38:44
Irgendwie liegt es wohl an dem CUL V3, den ich im Einsatz habe... wäre da ein HM-CFG-USB besser?
Titel: Antw:Probleme beim Ansteuern eines HM-TC-IT-WM-W-EU mit Fensterkontakten
Beitrag von: martinp876 am 25 Oktober 2015, 18:42:39
bis es angepasst ist, ja
Titel: Antw:Probleme beim Ansteuern eines HM-TC-IT-WM-W-EU mit Fensterkontakten
Beitrag von: AndyMu am 25 Oktober 2015, 19:16:02
Zitat von: martinp876 am 25 Oktober 2015, 18:42:39
bis es angepasst ist, ja
Na, Du machst mir ja Hoffnungen ;)
Dann schau ich mal, dass ich was finde, wo diese ganzen Anpassungen beschrieben sind...
Titel: Antw:Probleme beim Ansteuern eines HM-TC-IT-WM-W-EU mit Fensterkontakten
Beitrag von: AndyMu am 27 Oktober 2015, 20:46:19
Heute kam der HMUSB, und nach ca. 2h Einrichten der ganzen Umgebung läuft es ganz problemlos, sogar das Ausgangsproblem des Threads konnte ich damit lösen.
Inzwischen glaube ich aber, dass ich neben dem Timeout beim Register-Lesen vom Wandregler noch ein anderes Problem hatte: der FK an der Terrassentür war wohl auf AES-Kommunikation eingestellt, das musste ich manuell umstellen.