FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Gruvol am 23 Oktober 2016, 14:49:22

Titel: HM-CC-RT-DN mit HMUARTLGW pairen erfolgreich, jedoch keine Readings
Beitrag von: Gruvol am 23 Oktober 2016, 14:49:22
Hallo allerseits,

ich habe anscheinend irgendetwas falsch gemacht, kann aber keinen Fehler finden.
Ich habe das hmuart in fhem angelegt und dieses hat auch den Status opened und ist auf firmware 1.4.1.
Danach habe ich wie empfohlen eine VCCU erstellt. Diese hat auch den Status "myHmUART:ok".
Da scheint für mich auch alles in Ordnung zu sein. Danach habe ich versucht das Heizungsthermostat 105155 gepaired.
Das scheint auch soweit funktioniert zu haben, da eine Menge an Devices in den Raum "CUL_HM" angelegt wurde.
In meinem Fall heißt das Device noch HM_440897, das ist aber erstmal egal.
Wenn ich auf das Thermostat drauf gehe habe ich dort allerdings den Status "CMDs_pending".
Desweiteren zeigt er mir bei den Readings nur Activity (dead), D-firmware, D-serialNr., RegL_00 und state wiederum mit "CMDs_pending". Meine Erwartung war, dass Ist - und Solltemperatur dort steht.
Es gibt noch einen Haufen anderer Devices zu dem Thermostat wie _Clima, _Climate, _ClimaTeam, _remote, _Weather, _WindowRec, jedoch ist dort überall ein Fragezeichen dahinter.
Habe ich etwas falsch gemacht, bzw. könnt ihr mir helfen, wie ich das Ding zum Fliegen bekomme?

Anbei der Auszug aus meinem Gerät:

Internals:
   DEF        440897
   IODev      myHmUART
   NAME       HM_440897
   NOTIFYDEV  global
   NR         98
   NTFY_ORDER 50-HM_440897
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_440897_Weather
   channel_02 HM_440897_Climate
   channel_03 HM_440897_WindowRec
   channel_04 HM_440897_Clima
   channel_05 HM_440897_ClimaTeam
   channel_06 HM_440897_remote
   Readings:
     2016-10-22 19:52:09   Activity        dead
     2016-10-20 21:03:48   D-firmware      1.4
     2016-10-20 21:03:48   D-serialNr      MEQ1585222
     2016-10-22 19:30:58   RegL_00.
     2016-10-20 21:03:54   state           CMDs_pending
   Helper:
     HM_CMDNR   1
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +440897,00,00,00
       prefIO
       rxt        2
       vccu
       p:
         440897
         00
         00
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
       prs        1
     Shregw:
       07         04
Attributes:
   IODev      myHmUART
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   genericDeviceType thermostat
   model      HM-CC-RT-DN
   room       CUL_HM,Homekit
   serialNr   MEQ1585222
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Ich hoffe, mir kann jemand helfen.
Titel: Antw:HM-CC-RT-DN mit HMUARTLGW pairen erfolgreich, jedoch keine Readings
Beitrag von: MadMax-FHEM am 23 Oktober 2016, 15:02:50
Hi,

solange noch
ZitatSTATE      CMDs_pending
also noch Kommandos abgearbeitet werden müssen ist das Pairing bzw. das nachfolgende getConfig noch nicht durch.

Entweder warten oder (was ich meist mache) noch (ein paar) Mal auf den "Anlernknopf" drücken, also so wie beim Pairen...

Danach sollte das CMDs_pending weg sein.

Ich habe bei mir auch das Attribut 'expert' auf '1_allReg' stehen...

...aber erst mal das Pairing inkl. getConfig komplett abschließen.

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN mit HMUARTLGW pairen erfolgreich, jedoch keine Readings
Beitrag von: LuckyDay am 23 Oktober 2016, 15:07:37
Er hat laut dem List Fhem neu gestartet und die Sendequeue ist leer.

nochmal neu pairen mit hmpairForSec und thermostat in den Anlernmodus bringen.
Titel: Antw:HM-CC-RT-DN mit HMUARTLGW pairen erfolgreich, jedoch keine Readings
Beitrag von: Gruvol am 23 Oktober 2016, 18:06:06
Servus,

vielen Dank für die Tipps. Ich habe nochmal alles aus fhem gelöscht und es neu gepaired, mehrmals, leider ohne Erfolg. Das Thermostat zeigt nun folgendes:

Internals:
   CFGFN
   DEF        440897
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     4
   NAME       HM_440897
   NOTIFYDEV  global
   NR         107
   STATE      ???
   TYPE       CUL_HM
   channel_01 HM_440897_Weather
   channel_02 HM_440897_Climate
   channel_03 HM_440897_WindowRec
   channel_04 HM_440897_Clima
   channel_05 HM_440897_ClimaTeam
   channel_06 HM_440897_remote
   lastMsg    No:01 - t:00 s:440897 d:000000 1400954D4551313538353232325900FFFF
   myHmUART_MSGCNT 4
   myHmUART_RAWMSG 0500002D0184004408970000001400954D4551313538353232325900FFFF
   myHmUART_RSSI -45
   myHmUART_TIME 2016-10-23 17:31:14
   protLastRcv 2016-10-23 17:31:14
   rssi_at_myHmUART avg:-44.25 min:-46 max:-41 lst:-45 cnt:4
   Readings:
     2016-10-23 17:50:44   Activity        dead
     2016-10-23 16:50:39   D-firmware      1.4
     2016-10-23 16:50:39   D-serialNr      MEQ1585222
   Helper:
     HM_CMDNR   21
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +440897,00,00,00
       nextSend   1477236674.47223
       prefIO
       rxt        2
       vccu
       p:
         440897
         00
         00
         00
     Mrssi:
       mNo        01
       Io:
         myHmUART   -43
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_myhmuart:
         avg        -44.25
         cnt        4
         lst        -45
         max        -41
         min        -46
     Shregw:
       07         04
Attributes:
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   MEQ1585222
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

Das ist das des ActionDetector:

Internals:
   CFGFN
   CHANGED
   DEF        000000
   NAME       ActionDetector
   NOTIFYDEV  global
   NR         115
   STATE      alive:0 dead:1 unkn:0 off:0
   TYPE       CUL_HM
   Readings:
     2016-10-23 18:00:44   state           alive:0 dead:1 unkn:0 off:0
     2016-10-23 18:00:44   status_HM_440897 dead
   Helper:
     HM_CMDNR   1
     actCycle   600
     peers      440897
     440897:
       start      2016-10-23 16:50:44
     Io:
       prefIO
       vccu
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
Attributes:
   event-on-change-reading .*
   model      ActionDetector

Und die des HMUART und des VCCU (Vielleicht ist da was schief?) Habe ich das mit der hmID vielleicht falsch gemacht?

HMUART

Internals:
   AssignedPeerCnt 1
   CNT        62
   DEF        /dev/ttyAMA0
   DEVCNT     62
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         18
   LastOpen   1477234175.75829
   NAME       myHmUART
   NR         96
   PARTIAL
   RAWMSG     040200
   RSSI       -87
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 0
   msgLoadHistory 0/-1/0/0/0/0/0/0/0/0/0/0
   msgLoadHistoryAbs 0/0/1/1/1/1/1/1/1/1/1/1/1
   owner      424242
   owner_CCU  VCCU
   Helper:
     CreditTimer 300
     FW         66561
     Initialized 1
     Ackpending:
     Assignedpeers:
       440897     FFFFFFFFFFFFFFFF
     LastSendLen:
       3
       3
     Log:
       IDs:
     Roundtrip:
       Delay      0.00325798988342285
     Loadlvl:
       lastHistory 1477238380.13495
   Peers:
     440897     assigned
   Readings:
     2016-10-23 16:49:40   D-HMIdAssigned  424242
     2016-10-23 16:49:40   D-HMIdOriginal  4C3E0F
     2016-10-23 16:49:40   D-firmware      1.4.1
     2016-10-23 16:49:40   D-serialNr      NEQ0605381
     2016-10-23 16:49:35   D-type          HM-MOD-UART
     2016-10-23 16:49:40   cond            ok
     2016-10-23 17:54:13   load            0
     2016-10-23 16:49:40   loadLvl         low
     2016-10-23 16:49:35   state           opened
Attributes:
   hmId       424242

List von VCCU:

Internals:
   DEF        424242
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     360
   NAME       VCCU
   NOTIFYDEV  global
   NR         97
   NTFY_ORDER 50-VCCU
   STATE      myHmUART:ok,
   TYPE       CUL_HM
   assignedIOs myHmUART
   myHmUART_MSGCNT 360
   myHmUART_RAWMSG 05000046B3861034FAC20000000AA8D50F0000
   myHmUART_RSSI -70
   myHmUART_TIME 2016-10-23 18:04:53
   Readings:
     2016-10-23 16:49:40   state           myHmUART:ok,
     2016-10-23 18:03:51   unknown_22AD04  received
     2016-10-23 18:02:41   unknown_2B9EF7  received
     2016-10-23 18:04:45   unknown_2E99EB  received
     2016-10-23 17:16:42   unknown_2F2FF3  received
     2016-10-23 15:50:21   unknown_3027E5  received
     2016-10-23 16:12:40   unknown_3027F6  received
     2016-10-23 18:03:49   unknown_34FA96  received
     2016-10-23 18:04:53   unknown_34FAC2  received
     2016-10-23 17:16:48   unknown_35FC60  received
     2016-10-23 17:49:25   unknown_363BB8  received
     2016-10-22 20:18:02   unknown_36FAC7  received
     2016-10-23 17:54:34   unknown_373EA2  received
     2016-10-23 18:04:20   unknown_3B0185  received
     2016-10-23 18:03:55   unknown_3B01C1  received
     2016-10-22 16:29:32   unknown_3B01C4  received
     2016-10-23 16:42:30   unknown_3B0554  received
     2016-10-21 06:29:41   unknown_3B7706  received
     2016-10-21 18:35:47   unknown_3BBB1D  received
     2016-10-21 16:11:59   unknown_3E660A  received
     2016-10-23 18:02:41   unknown_3E6A12  received
     2016-10-23 17:16:30   unknown_415427  received
     2016-10-23 17:27:16   unknown_467ACE  received
     2016-10-23 13:01:27   unknown_467AE8  received
     2016-10-23 17:44:41   unknown_4C197A  received
   Helper:
     HM_CMDNR   1
     mId        FFF0
     rxType     1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       prefIO
       vccu
       ioList:
         myHmUART
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       vrt        1
Attributes:
   IODev      myHmUART
   IOList     myHmUART
   expert     2_raw
   model      CCU-FHEM
   subType    virtual
   webCmd     virtual:update

Viele Grüße :)
Titel: Antw:HM-CC-RT-DN mit HMUARTLGW pairen erfolgreich, jedoch keine Readings
Beitrag von: Gruvol am 23 Oktober 2016, 22:55:55
Hallo,

könnt ihr anhand der Daten der einzelnen Bestandteile eventuell erkennen, ob was mit dem Modul myHmUART eventuell etwas eingestellt ist oder an der VCCU?
Oder kann man das anschließen, da Geräte erkannt und angelegt werden, lediglich die Readings fehlen.

Ich könnte aktuell nicht ausschließen, dass es noch an etwas anderem liegt, ihr habt dort vielleicht schon mehr Routine.

Liebe Grüße.
Titel: Antw:HM-CC-RT-DN mit HMUARTLGW pairen erfolgreich, jedoch keine Readings
Beitrag von: Gruvol am 24 Oktober 2016, 01:05:49
Hi,

ich habe anscheinend meinen Fehler gefunden. In der Anleitung stand, dass man zuerst das Thermostat in den Pair Mode versetzen soll und dann das Gerät. So habe ich es auch immer gemacht. Jetzt habe ich es wiederholt ein Reset gemacht. Dann einmal anders probiert und der Status hatte sich geändert. Zuerst am Raspberry das Pairing aktiviert und dann an dem Gerät. Dann wie ihr es gesagt habt, nochmal in den Pair Mode und alles war geladen :).

Danke euch schon einmal für die Hilfe!