FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: breti am 23 November 2014, 17:18:01

Titel: Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: breti am 23 November 2014, 17:18:01
Hallo,

in meiner Wohnung habe ich insgesamt 6x HM-SEC-RHS im Einsatz, dazu 6x HM-CC-TC.

* Alle Komponenten sind zu FHEM auf RasPi gepaired.
* 4 Drehgriffkontakte sind zu 2 HM-CC-TC gepeered
* 2 Drehgriffkontakte sind zu 1 gemeinsamen HM-CC-TC gepeered

Ich habe jedoch das Problem, dass die Drehgriffkontakte und die Thermostate regelmäßig die Verbindung verlieren. Ich hab schon alles mögliche probiert:
* Die Thermostate anders platziert
* Andere Knopfzellen in den Drehgriffkontakten verwendet
* Die Antenne in den Drehgriffkontakten freigelegt (http://www.techwriter.de/beispiel/funkeig1.htm (http://www.techwriter.de/beispiel/funkeig1.htm))

Bislang war aber nichts davon erfolgreich: Manche Tage (selten) ist alles in Ordnung, aber fast jeden Tag ist mindestens ein Thermostat am Piepen und Blinken (Funksymbol und S). Wenn ich dann einmal das Fenster öffne und wieder schließe, ist alles wieder OK (wird ordnungsgemäß mit grün bestätigt und das Geblinke am Thermostat hört auf).

Bei den Drehgriffkontakten, die an zwei Thermostaten angelernt sind, zeigen beide gleichzeitig den Fehlerzustand, wenn er besteht.

Hat vielleicht jemand einen Tipp für mich, wie ich das weiter debuggen kann? Im Forum hier wurde ich leider noch nicht fündig, aber vielleicht habe ich auch mal wieder nicht die passenden Suchwörter gefunden...

Aktuell z.B. piept das Thermostat im Arbeitszimmer. Hier der FHEM Status dazu:


fhem> list az_fg_fenster
Internals:
   DEF        1234F3
   IODev      HMUSB
   NAME       az_fg_fenster
   NR         37
   STATE      closed
   TYPE       CUL_HM
   peerList   az_ht_heizung_WindowRec,wf_ht_heizung_WindowRec,
   Readings:
     2014-11-23 10:24:06   Activity        unknown
     2014-11-20 18:30:51   D-firmware      1.9
     2014-11-20 18:30:51   D-serialNr      GEQ0129289
     2014-11-20 18:30:44   PairedTo        0xB1036F
     2014-11-20 18:30:45   R-az_ht_heizung_WindowRec-expectAES off
     2014-11-20 18:30:45   R-az_ht_heizung_WindowRec-peerNeedsBurst on
     2014-11-20 18:30:44   R-cyclicInfoMsg off
     2014-11-20 18:30:44   R-eventDlyTime  1 s
     2014-11-20 18:30:44   R-ledOnTime     0.2 s
     2014-11-20 18:30:44   R-msgRhsPosA    closed
     2014-11-20 18:30:44   R-msgRhsPosB    open
     2014-11-20 18:30:44   R-msgRhsPosC    tilted
     2014-11-20 18:30:44   R-pairCentral   0xB1036F
     2014-11-20 18:30:44   R-sign          off
     2014-11-20 18:30:44   R-transmDevTryMax 10
     2014-11-20 18:30:44   R-transmitTryMax 10
     2014-11-20 18:30:46   R-wf_ht_heizung_WindowRec-expectAES off
     2014-11-20 18:30:46   R-wf_ht_heizung_WindowRec-peerNeedsBurst on
     2014-11-20 18:30:44   RegL_00:        02:01 09:00 0A:B1 0B:03 0C:6F 10:01 14:0A 00:00
     2014-11-20 18:30:44   RegL_01:        08:00 20:6C 21:01 22:28 30:0A 00:00
     2014-11-20 18:30:45   RegL_04:az_ht_heizung_WindowRec 01:01 00:00
     2014-11-20 18:30:46   RegL_04:wf_ht_heizung_WindowRec 01:01 00:00
     2014-11-20 18:30:58   alive           yes
     2014-11-20 18:30:58   battery         ok
     2014-11-20 18:30:58   contact         closed (to vccu)
     2014-11-20 18:30:58   cover           closed
     2014-11-23 10:24:06   peerList        az_ht_heizung_WindowRec,wf_ht_heizung_WindowRec,
     2014-11-20 18:30:58   recentStateType info
     2014-11-20 18:30:58   state           closed
   Helper:
     mId        0030
     rxType     4
     Io:
       newChn     +1234F3,00,01,FE1F
       prefIO
       rxt        0
       vccu
       p:
         1234F3
         00
         01
         FE1F
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
Attributes:
   IODev      HMUSB
   actCycle   028:00
   actStatus  unknown
   alias      Az Fenster
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.9
   model      HM-SEC-RHS
   peerIDs    00000000,12FB4F03,1A7BC103,
   room       Arbeitszimmer
   serialNr   GEQ0129289
   subType    threeStateSensor

fhem> list az_ht_heizung
Internals:
   DEF        12FB4F
   HMUSB_MSGCNT 330
   HMUSB_RAWMSG E12FB4F,0000,0F622DA6,FF,FFC0,FAA25812FB4F12FA0F0000
   HMUSB_RSSI -64
   HMUSB_TIME 2014-11-23 17:15:00
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     330
   NAME       az_ht_heizung
   NR         39
   STATE      T:22.3, H:59, VD:0, auto
   TYPE       CUL_HM
   channel_01 az_ht_heizung_Weather
   channel_02 az_ht_heizung_Climate
   channel_03 az_ht_heizung_WindowRec
   lastMsg    No:FA - t:58 s:12FB4F d:12FA0F 0000
   protLastRcv 2014-11-23 17:15:00
   protSnd    5 last_at:2014-11-23 16:38:43
   protState  CMDs_done
   rssi_HMUSB avg:-61.66 min:-62 max:-61 lst:-62 cnt:3
   rssi_at_HMUSB avg:-65.46 min:-73 max:-61 lst:-64 cnt:330
   Readings:
     2014-11-23 10:24:06   Activity        alive
     2014-11-23 10:25:34   CommandAccepted yes
     2014-11-20 18:04:18   D-firmware      2.1
     2014-11-20 18:04:18   D-serialNr      HEQ0078657
     2014-11-20 18:09:10   PairedTo        0xB1036F
     2014-11-20 18:09:10   R-backlOnMode   auto
     2014-11-20 18:09:10   R-backlOnTime   5
     2014-11-20 18:09:10   R-btnLock       off
     2014-11-20 18:09:10   R-burstRx       on
     2014-11-20 18:09:10   R-pairCentral   0xB1036F
     2014-11-20 18:09:10   RegL_00:        01:01 02:01 05:81 0A:B1 0B:03 0C:6F 0F:00 00:00
     2014-11-23 17:15:00   actuator        0
     2014-11-23 16:38:43   battery         ok
     2014-11-20 18:12:15   controlMode     auto
     2014-11-20 18:12:15   day-temp        21.5 C
     2014-11-20 18:12:15   decalcDay       Sat
     2014-11-23 16:38:43   desired-temp    17.0
     2014-11-20 18:12:15   displayMode     temp-hum
     2014-11-20 18:12:15   displayTemp     actual
     2014-11-20 18:12:15   displayTempUnit celsius
     2014-11-23 17:14:40   humidity        59
     2014-11-23 17:14:40   measured-temp   22.3
     2014-11-20 18:12:15   night-temp      17 C
     2014-11-20 18:12:15   party-temp      20 C
     2014-11-23 17:14:40   state           T: 22.3 H: 59
     2014-11-23 00:01:03   time-request    -
   Helper:
     cSnd       01B1036F12FB4F030E
     mId        0039
     rxType     140
     Io:
       newChn     +12FB4F,00,01,00
       nextSend   1416759300.87019
       prefIO
       rxt        2
       vccu
       p:
         12FB4F
         00
         01
         00
     Mrssi:
       mNo        FA
       Io:
         HMUSB      -62
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       Hmusb:
         avg        -61.6666666666667
         cnt        3
         lst        -62
         max        -61
         min        -62
       At_hmusb:
         avg        -65.4666666666666
         cnt        330
         lst        -64
         max        -61
         min        -73
Attributes:
   IODev      HMUSB
   actCycle   000:10
   actStatus  alive
   alias      Az Heizung
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.1
   model      HM-CC-TC
   room       Arbeitszimmer
   serialNr   HEQ0078657
   stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode
   subType    thermostat

fhem> list az_ht_heizung_WindowRec
Internals:
   DEF        12FB4F03
   NAME       az_ht_heizung_WindowRec
   NR         43
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     az_ht_heizung
   peerList   az_fg_fenster,
   Readings:
     2014-11-20 18:12:15   R-az_fg_fenster_chn-01-tempWinOpen 12 C
     2014-11-20 18:40:08   RegL_05:        0
     2014-11-20 18:12:15   RegL_05:az_fg_fenster_chn:01 05:18 00:00
     2014-11-23 10:24:06   peerList        az_fg_fenster,
   Helper:
     Role:
       chn        1
Attributes:
   model      HM-CC-TC
   peerIDs    00000000,1234F301,
   stateFormat last:trigLast

fhem> list wf_ht_heizung
Internals:
   DEF        1A7BC1
   HMUSB_MSGCNT 341
   HMUSB_RAWMSG E1A7BC1,0000,0F612BB2,FF,FFC4,3DA2581A7BC11A86F00000
   HMUSB_RSSI -60
   HMUSB_TIME 2014-11-23 17:13:54
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     341
   NAME       wf_ht_heizung
   NR         84
   STATE      T:18.8, H:68, VD:0, auto
   TYPE       CUL_HM
   channel_01 wf_ht_heizung_Weather
   channel_02 wf_ht_heizung_Climate
   channel_03 wf_ht_heizung_WindowRec
   lastMsg    No:3D - t:58 s:1A7BC1 d:1A86F0 0000
   protLastRcv 2014-11-23 17:13:54
   protSnd    10 last_at:2014-11-23 11:40:20
   protState  CMDs_done
   rssi_HMUSB avg:-58 min:-58 max:-58 lst:-58 cnt:3
   rssi_at_HMUSB avg:-63.84 min:-90 max:-58 lst:-60 cnt:341
   Readings:
     2014-11-23 10:24:08   Activity        alive
     2014-11-23 11:40:15   CommandAccepted yes
     2014-11-20 18:04:20   D-firmware      2.1
     2014-11-20 18:04:20   D-serialNr      JEQ0211083
     2014-11-20 18:09:50   PairedTo        0xB1036F
     2014-11-20 18:09:50   R-backlOnMode   auto
     2014-11-20 18:09:50   R-backlOnTime   5
     2014-11-20 18:09:50   R-btnLock       off
     2014-11-20 18:09:50   R-burstRx       on
     2014-11-20 18:09:50   R-pairCentral   0xB1036F
     2014-11-20 18:09:50   RegL_00:        01:01 02:01 05:81 0A:B1 0B:03 0C:6F 0F:00 00:00
     2014-11-23 17:13:54   actuator        0
     2014-11-23 11:40:20   battery         ok
     2014-11-20 18:12:31   controlMode     auto
     2014-11-20 18:12:31   day-temp        21.5 C
     2014-11-20 18:12:31   decalcDay       Sat
     2014-11-23 11:40:20   desired-temp    12.0
     2014-11-20 18:12:31   displayMode     temp-hum
     2014-11-20 18:12:31   displayTemp     actual
     2014-11-20 18:12:31   displayTempUnit celsius
     2014-11-23 17:13:36   humidity        68
     2014-11-23 17:13:36   measured-temp   18.8
     2014-11-20 18:12:31   night-temp      17 C
     2014-11-20 18:12:31   party-temp      20 C
     2014-11-23 17:13:36   state           T: 18.8 H: 68
     2014-11-23 00:01:32   time-request    -
   Helper:
     cSnd       01B1036F1A7BC1030E
     mId        0039
     rxType     140
     Io:
       newChn     +1A7BC1,00,01,00
       nextSend   1416759234.81721
       prefIO
       rxt        2
       vccu
       p:
         1A7BC1
         00
         01
         00
     Mrssi:
       mNo        3D
       Io:
         HMUSB      -58
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       Hmusb:
         avg        -58
         cnt        3
         lst        -58
         max        -58
         min        -58
       At_hmusb:
         avg        -63.8416422287391
         cnt        341
         lst        -60
         max        -58
         min        -90
Attributes:
   IODev      HMUSB
   actCycle   000:10
   actStatus  alive
   alias      Flur Heizung
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.1
   model      HM-CC-TC
   room       Wohnungsflur
   serialNr   JEQ0211083
   stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode
   subType    thermostat

fhem> list wf_ht_heizung_WindowRec
Internals:
   DEF        1A7BC103
   NAME       wf_ht_heizung_WindowRec
   NR         88
   STATE      last:sz_fg_fenster :closed
   TYPE       CUL_HM
   chanNo     03
   device     wf_ht_heizung
   peerList   az_fg_fenster,sz_fg_fenster,ku_fg_fenster,bz_fg_fenster,
   Readings:
     2014-11-20 18:12:32   R-az_fg_fenster_chn-01-tempWinOpen 12 C
     2014-11-20 18:12:33   R-bz_fg_fenster_chn-01-tempWinOpen 12 C
     2014-11-20 18:12:33   R-ku_fg_fenster_chn-01-tempWinOpen 12 C
     2014-11-20 18:12:32   R-sz_fg_fenster_chn-01-tempWinOpen 12 C
     2014-11-20 18:40:08   RegL_05:        0
     2014-11-20 18:12:32   RegL_05:az_fg_fenster_chn:01 05:18 00:00
     2014-11-20 18:12:33   RegL_05:bz_fg_fenster_chn:01 05:18 00:00
     2014-11-20 18:12:32   RegL_05:ku_fg_fenster_chn:01 05:18 00:00
     2014-11-20 18:12:32   RegL_05:sz_fg_fenster_chn:01 05:18 00:00
     2014-11-23 10:24:08   peerList        az_fg_fenster,sz_fg_fenster,ku_fg_fenster,bz_fg_fenster,
     2014-11-23 11:40:15   trigLast        sz_fg_fenster :closed
     2014-11-23 09:22:34   trig_bz_fg_fenster tilted
     2014-11-23 11:27:22   trig_ku_fg_fenster closed
     2014-11-23 11:40:15   trig_sz_fg_fenster closed
   Helper:
     Role:
       chn        1
Attributes:
   model      HM-CC-TC
   peerIDs    00000000,1234F301,150DFE01,150E6B01,16354201,
   stateFormat last:trigLast

fhem>


Danke und viele Grüße,
Jens
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: LuckyDay am 23 November 2014, 18:43:46
wenn ich es noch richtig weiß erwartet der TC einmal Meldung am Tag vom Fensterkontakt!
ist bei dir aus

2014-11-20 18:30:44   R-cyclicInfoMsg off
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: breti am 23 November 2014, 18:50:56
Arghhh - danke für die Hilfe! Das dürfte es wohl sein.

Zum Aktivieren habe ich die Wahl zwischen "on" und "on_100" - wo ist da der Unterschied?


fhem> set az_fg_fenster regSet cyclicInfoMsg
invalid value. use:off,on,on_100
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: LuckyDay am 23 November 2014, 19:02:02
ich kenn nur off oder on ,
Martin?
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: martinp876 am 23 November 2014, 20:41:32
Es gibt nur on und off. Werde das berichtigen. On ist 100 intern, wurde falsch zusammengehaut
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: breti am 23 November 2014, 21:02:53
OK - vielen Dank! :)
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: breti am 30 November 2014, 10:59:24
Hallo Martin,

sorry, nochmal eine (vielleicht doofe) Nachfrage:

Wenn ich das im Code richtig deute, ist momentan:
lit=>{off=>0,on=>1,on_100=>200}}

Ist das on=>1 denn richtig, bzw. kann ich das momentan gefahrlos setzen?

Viele Grüße,
Jens
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: martinp876 am 30 November 2014, 14:02:54
Hallo Jens,

es gab devices und Versionen, die 1 anstelle der üblichen 200 eingestellt hatten. Offensichtlich wird in der FW es Devives auf ungleich 0 abgefragt.
Ist m.E. eine Schlamperei in der HM FW. Aber wenn ich die Werte auslese soll bei 1 oder 200 ein on angezeigt werden. Der User soll beides setzen können, wenn er will.
leider sehe ich den Code in den Devices nicht, um zu sehen ob es das gleiche oder das selbe ist.
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: breti am 30 November 2014, 14:26:18
Alles klar - danke für die schnelle Antwort. Habe nun überall "on" gesetzt, mal schauen, ob es funktioniert.
Titel: Antw:Drehgriffkontakt HM-SEC-RHS verliert Funkkontakt zu Thermostat HM-CC-TC
Beitrag von: breti am 07 Dezember 2014, 10:12:24
Hat funktioniert! - Danke nochmals.