FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: nettiger am 19 September 2015, 23:41:45

Titel: Homematic Wandthermostat - am verzweifeln
Beitrag von: nettiger am 19 September 2015, 23:41:45
Hallo zusammen,

ich versuche nun seit Tagen einen Homematic Wandthermostat (HM-TC-IT-WM-W-EU) zum laufen zu bekommen....leider vergeblich.

Schon x mal neu gepaired, resettet etc, aber ohne Erfolg

Augenscheinlich funktioniert der Thermostat auch, denn Veränderungen werden gesendet und übernummen.

Bei einem getConfig erhalte ich allerdings immer ab 8 CMDs pending einen RESPONSE TIMEOUT:RegisterRead...

anbei ein list des Devices und die Ausgabe von hminfo

List:
Internals:
   CUL1_MSGCNT 69
   CUL1_RAWMSG A0E1D84103AE83A0000000B70EB0C00::-78.5:CUL1
   CUL1_RSSI  -78.5
   CUL1_TIME  2015-09-19 23:38:17
   DEF        3AE83A
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     69
   NAME       HM_3AE83A
   NR         185
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_3AE83A_Weather
   channel_02 HM_3AE83A_Climate
   channel_03 HM_3AE83A_WindowRec
   channel_06 HM_3AE83A_remote
   channel_07 HM_3AE83A_SwitchTr
   lastMsg    No:1D - t:10 s:3AE83A d:000000 0B70EB0C00
   protCmdDel 14
   protLastRcv 2015-09-19 23:38:17
   protResnd  1 last_at:2015-09-19 22:40:19
   protResndFail 1 last_at:2015-09-19 22:40:24
   protSnd    3 last_at:2015-09-19 22:40:17
   protState  CMDs_done_Errors:1
   rssi_at_CUL1 avg:-80.95 min:-87 max:-74 lst:-78.5 cnt:69
   Readings:
     2015-09-19 22:40:18   Activity        alive
     2015-09-19 22:40:17   CommandAccepted yes
     2015-09-19 22:36:17   D-firmware      1.3
     2015-09-19 22:36:17   D-serialNr      MEQ0477458
     2015-09-19 22:37:40   PairedTo        0x1A2B3C
     2015-09-19 22:37:40   R-btnLock       off
     2015-09-19 22:37:40   R-burstRx       on
     2015-09-19 22:37:40   R-cyclicInfoMsg on
     2015-09-19 22:37:40   R-cyclicInfoMsgDis 0
     2015-09-19 22:37:40   R-globalBtnLock off
     2015-09-19 22:37:40   R-localResDis   off
     2015-09-19 22:37:40   R-lowBatLimitRT 2.2 V
     2015-09-19 22:37:40   R-modusBtnLock  off
     2015-09-19 22:37:40   R-pairCentral   0x1A2B3C
     2015-09-19 22:40:17   RegL_00:          01:01 02:01 09:01 0A:1A 0B:2B 0C:3C 0F:00 11:00
     2015-09-19 23:38:17   batteryLevel    2.7
     2015-09-19 23:38:17   desired-temp    14.0
     2015-09-19 23:38:17   measured-temp   23.5
     2015-09-19 22:40:24   state           RESPONSE TIMEOUT:RegisterRead
     2015-09-19 22:36:33   time-request    -
     Regl_07::
       TIME       2015-09-19 22:40:05
       VAL
   Helper:
     HM_CMDNR   29
     cSnd       ,011A2B3C3AE83A00040000000000
     mId        00AD
     rxType     6
     Io:
       newChn     +3AE83A,00,00,00
       nextSend   1442698697.94494
       prefIO
       rxt        0
       vccu
       p:
         3AE83A
         00
         00
         00
     Mrssi:
       mNo        1D
       Io:
         CUL1       -76.5
     Prt:
       awake      0
       bErr       0
       sProc      0
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
     Rssi:
       At_cul1:
         avg        -80.9565217391305
         cnt        69
         lst        -78.5
         max        -74
         min        -87
     Shregw:
       07         02
     Shadowreg:
Attributes:
   IODev      CUL1
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readmissing
   expert     2_full
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   MEQ0477458
   subType    thermostat
   webCmd     getConfig:clear msgEvents


hmInfo ConfigCheck:

configCheck done:

missing register list
    HM_3AE83A_Climate: RegL_01:,RegL_07:,RegL_08:,RegL_09:
    HM_3AE83A_SwitchTr: RegL_01:
    HM_3AE83A_Weather: RegL_01:
    HM_3AE83A_WindowRec: RegL_01:
    HM_3AE83A_remote: RegL_01:

incomplete register list
    HM_3AE83A: RegL_00:

peer list incomplete. Use getConfig to read it.
    incomplete: HM_3AE83A_Climate:
    incomplete: HM_3AE83A_SwitchTr:
    incomplete: HM_3AE83A_Weather:
    incomplete: HM_3AE83A_WindowRec:
    incomplete: HM_3AE83A_remote:

templist mismatch
    OG_BAD_HZ_Clima: file: ./tempList.cfg for OG_BAD_HZ_Clima does not exist
    HM_3AE83A_Climate: file: ./tempList.cfg for HM_3AE83A_Climate does not exist


Ich hoffe, hier hat jemand einen Tipp für mich, damit ich endlich den Wandthermostat anbauen kann.

Danke und Gruß
Jens
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: martinp876 am 20 September 2015, 11:17:38
Mache ein getconfig für jeden Kanal einzeln.
Erst ein claer msgevents
Dann ein getconfig  für den Kanal
Dann prüfen
Dann der nächste Kanal

Evtl stimmt bei einem etwas nicht. Schicke die rohmessages von den Kanal, beim dem es Probleme gibt - nur von dem!
Hoffentlich nicht bei allen☺
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: nettiger am 20 September 2015, 22:32:53
Hallo,

erstmal danke für den Tipp. Jetzt sieht es schon besser aus und ich kann den "Verursacher" eingrenzen. Ich habe ein getConfig für jeden einzelnen Kanal durchgeführt.
Es ist der CH2 Climate, welcher Probleme macht und anscheinend den TIMEOUT produziert, welcher dann den getConfig Prozess abrechen lässt.

hier nochmal ne hminfo vom jetzigen Stand:
configCheck done:

missing register list
    HM_3AE83A_Climate: RegL_08:,RegL_09:

incomplete register list
    HM_3AE83A_Climate: RegL_07:


Anbei die LOGeinträge während des getConfig:
2015.09.20 22:30:57 4: CUL_Parse: CUL1 A 0E 3B 8010 3AE83A 1A2B3C 0100000000FA -77
2015.09.20 22:30:57 4: CUL_send:  CUL1As 10 3C A001 1A2B3C 3AE83A 02040000000001
2015.09.20 22:30:57 4: CUL_Parse: CUL1 A 0E 3C 8010 3AE83A 1A2B3C 0208000000FA -77
2015.09.20 22:30:57 4: CUL_send:  CUL1As 10 3D A001 1A2B3C 3AE83A 00040000000007
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 3D A010 3AE83A 1A2B3C 03012A22093D0000000087300000000104FA -77
2015.09.20 22:30:58 4: CUL_send:  CUL1As 0A 3D 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 3E A010 3AE83A 1A2B3C 0310000009004448550845204520452045F9 -77.5
2015.09.20 22:30:58 4: CUL_send:  CUL1As 0A 3E 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FA -77
2015.09.20 22:30:58 4: CUL_send:  CUL1As 0A 3F 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 40 A010 3AE83A 1A2B3C 032E444855084520452045204520452045FB -76.5
2015.09.20 22:30:58 4: CUL_send:  CUL1As 0A 40 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 41 A010 3AE83A 1A2B3C 033D20452045204520452045204448546CFA -77
2015.09.20 22:30:59 4: CUL_send:  CUL1As 0A 41 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 42 A010 3AE83A 1A2B3C 034C44CC55084520452045204520452045FC -76
2015.09.20 22:30:59 4: CUL_send:  CUL1As 0A 42 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 43 A010 3AE83A 1A2B3C 035B204520452045204448546C44CC5508FB -76.5
2015.09.20 22:30:59 4: CUL_send:  CUL1As 0A 43 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 44 A010 3AE83A 1A2B3C 036A452045204520452045204520452045FA -77
2015.09.20 22:30:59 4: CUL_send:  CUL1As 0A 44 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 45 A010 3AE83A 1A2B3C 03792045204448546C44CC550845204520FB -76.5
2015.09.20 22:31:00 4: CUL_send:  CUL1As 0A 45 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 46 A010 3AE83A 1A2B3C 0388452045204520452045204520452044FC -76
2015.09.20 22:31:00 4: CUL_send:  CUL1As 0A 46 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 46 A010 3AE83A 1A2B3C 0388452045204520452045204520452044FC -76
2015.09.20 22:31:00 4: CUL_HM HM_3AE83A dupe: dont process
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 46 A010 3AE83A 1A2B3C 0388452045204520452045204520452044FD -75.5
2015.09.20 22:31:00 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.09.20 22:31:00 4: CUL_HM HM_3AE83A dupe: repeat 2 ack, dont process
2015.09.20 22:31:02 4: CUL_HM_Resend: HM_3AE83A nr 2
2015.09.20 22:31:02 4: CUL_send:  CUL1As 10 3D B001 1A2B3C 3AE83A 00040000000007
2015.09.20 22:31:02 4: CUL_Parse: CUL1 A 1A 3D A010 3AE83A 1A2B3C 03012A22093D0000000087300000000104FB -76.5
2015.09.20 22:31:03 4: CUL_send:  CUL1As 0A 3D 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3E A010 3AE83A 1A2B3C 0310000009004448550845204520452045F9 -77.5
2015.09.20 22:31:03 4: CUL_send:  CUL1As 0A 3E 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FC -76
2015.09.20 22:31:03 4: CUL_send:  CUL1As 0A 3F 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FB -76.5
2015.09.20 22:31:03 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.09.20 22:31:03 4: CUL_HM HM_3AE83A dupe: repeat 2 ack, dont process
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FB -76.5
2015.09.20 22:31:03 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.09.20 22:31:03 4: CUL_HM HM_3AE83A dupe: repeat 2 ack, dont process


Ich hoffe mal die Infos helfen weiter

Danke schomal und Gruß
Jens
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: martinp876 am 20 September 2015, 23:56:46
Das ist der chan mit dem langen Inhalt. Deine cul kann das timing nicht adaptieren. Du musst die alternative Fw nehmen und einen update 00_Cul.
Das wird aktuell nicht in fhem updates unterstützt.
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: nettiger am 21 September 2015, 00:19:03
OK, das ist schonmal ne Aussage :-) Hoffe es funktioniert dann irgendwie.

Werde es auf jeden Fall testen.....Dummerweisse hats mir auch noch die SD Karte vom RASPI gekillt.....also erstmal Backup einspielen :-(

Gruß
Jens
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: nettiger am 30 September 2015, 00:57:55
Zitat von: martinp876 am 20 September 2015, 23:56:46
Das ist der chan mit dem langen Inhalt. Deine cul kann das timing nicht adaptieren. Du musst die alternative Fw nehmen und einen update 00_Cul.
Das wird aktuell nicht in fhem updates unterstützt.

Hallo Martin,

so, a-culfw ist nun drauf und habe in die Kommandobox update 00_Cul eingegeben. Da erscheint allerdings nur "Nothing to do"

Danach nochmal getestet, aber immer nur noch das Problem mit Timout reading register :-(

Hab ich was falsch gemacht oder gibts noch was anderes zu beachten?

Danke und Gruß
Jens
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: frank am 30 September 2015, 11:02:50
Zitata-culfw
falsche fw.

http://forum.fhem.de/index.php/topic,31421.0.html (http://forum.fhem.de/index.php/topic,31421.0.html)
Titel: Antw:Homematic Wandthermostat - am verzweifeln
Beitrag von: nettiger am 01 Oktober 2015, 10:47:10
hallo Frank,

Danke das wars :-)

Klappt nun alles.

Gruß
Jens