HM-CC-RT-DN an HMLAN: Keine Befehle ausgeführt --> CMD pending --> MISSING ACK

Begonnen von heiko.ne, 21 Januar 2017, 09:01:19

Vorheriges Thema - Nächstes Thema

heiko.ne

Hallo zusammen,

ich möchte das Thema, dass schon in einigen anderen Beiträgen behandelt wurde, doch nochmal aufwärmen, denn leider scheint bei mir der gleich Effekt aufgetreten zu sein, aber nach Durchsicht konnte ich einen eventuellen Lösungsansatz für mich in den schon behandelten Themen nicht finden.

Die Thermostate, die mit meinem HM-LAN verbunden sind, arbeiten die Befehle nicht ab und irgendwann gibt es dann ein "MISSING ACK". Das Empfangen von Temperaturen usw. funktioniert nach wie vor ohne Probleme und auch Einstellen am Thermostat werden übertragen. Davor liefen die Thermostate bestimmt ein Jahr lang ohne Probleme...

Auch der Trick mit dem kurzen Drücken der Anlerntaste funktioniert nicht. Das Thermostat wechsel in Boost-Modus und der Befehl wird auch nicht übertragen. Wie lange müsste ich denn die Taste drücken - doch nicht bis zum Anlernen, oder?

Ein Versuch ein Thermostat zu resetten und neu anzulernen führte nur dazu, dass das Gerät so halb verbunden ist und auch keine Befehle ausführt. Nichts geht da - kein getConfig, burst, ...
(siehe dazu auch diesem Thread: https://forum.fhem.de/index.php?topic=65326.new;topicseen#new)
Anbei poste ich die Ausgaben eines der betreffenden Geräte und des HM-LAN-Gateways:

Betroffenes Thermostat, von dem nur noch Daten gesendet werden:

Internals:
   DEF        34665F
   HMLAN1_MSGCNT 257
   HMLAN1_RAWMSG E34665F,0000,01E9DF99,FF,FFB2,0F861034665F0000000AA0D50C0F00
   HMLAN1_RSSI -78
   HMLAN1_TIME 2017-01-21 08:33:25
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     257
   NAME       Wohnzimmer_Thermostat_2
   NOTIFYDEV  global
   NR         41
   NTFY_ORDER 50-Wohnzimmer_Thermostat_2
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 Wohnzimmer_Thermostat_2_Weather
   channel_02 Wohnzimmer_Thermostat_2_Climate
   channel_03 Wohnzimmer_Thermostat_2_WindowRec
   channel_04 Wohnzimmer_Thermostat_2_Clima
   channel_05 Wohnzimmer_Thermostat_2_ClimaTeam
   channel_06 Wohnzimmer_Thermostat_2_Remote
   lastMsg    No:0F - t:10 s:34665F d:000000 0AA0D50C0F00
   protCmdDel 15
   protCondBurst off
   protLastRcv 2017-01-21 08:33:25
   protResnd  4 last_at:2017-01-21 00:14:17
   protResndFail 1 last_at:2017-01-21 00:17:05
   protSnd    6 last_at:2017-01-21 00:17:03
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 avg:-77.19 lst:-78 min:-92 max:-76 cnt:215
   Helper:
     Dblog:
       Actuator:
         Logdb:
           TIME       1484984005.77719
           VALUE      15
       Desired-temp:
         Logdb:
           TIME       1484984005.77719
           VALUE      20.0
       Measured-temp:
         Logdb:
           TIME       1484984005.77719
           VALUE      21.3
   Readings:
     2017-01-21 00:07:44   Activity        alive
     2017-01-21 08:18:25   CommandAccepted yes
     2017-01-21 00:07:44   D-firmware      1.3
     2017-01-21 00:07:44   D-serialNr      LEQ1239319
     2017-01-21 08:06:15   RegL_00.
     2017-01-21 08:33:25   actuator        15
     2017-01-21 08:33:25   battery         ok
     2017-01-21 08:33:25   batteryLevel    2.7
     2017-01-21 08:33:25   desired-temp    20.0
     2017-01-21 08:33:25   measured-temp   21.3
     2017-01-21 08:33:25   motorErr        ok
     2017-01-21 00:17:05   state           MISSING ACK
   Helper:
     HM_CMDNR   15
     cSnd       ,012BAC1E34665F00040000000000
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     Ack:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +34665F,00,00,00
       nextSend   1484984005.8615
       prefIO
       rxt        2
       vccu
       p:
         34665F
         00
         00
         00
     Mrssi:
       mNo        0F
       Io:
         HMLAN1     -76
     Prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmlan1:
         avg        -77.1906976744186
         cnt        215
         lst        -78
         max        -76
         min        -92
     Shregw:
       07         04
     Tmpl:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.3
   model      HM-CC-RT-DN
   room       hidden
   serialNr   LEQ1239319
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


HMLAN, mit dem die Geräte verbunden sind:

Internals:
   DEF        192.168.0.21:1000
   DeviceName 192.168.0.21:1000
   FD         13
   HMLAN1_MSGCNT 788
   HMLAN1_TIME 2017-01-21 08:40:51
   IFmodel    LAN
   NAME       HMLAN1
   NR         27
   NTFY_ORDER 50-HMLAN1
   PARTIAL
   RAWMSG     E38AB05,0000,01F0AEF5,FF,FFB8,D8861038AB050000000A98C98C0500
   RSSI       -72
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 1
   msgKeepAlive dlyMax:0.024 bufferMin:4
   msgLoadCurrent 0
   msgLoadHistoryAbs 5min steps: 0/0/0/0/0/0/0/0/0/0/0/0
   msgParseDly min:9 max:506 last:11 cnt:779
   owner      2BAC1E
   uptime     000 09:02:33.290
   Readings:
     2017-01-20 22:48:51   D-HMIdAssigned  2BAC1E
     2017-01-20 22:48:51   D-HMIdOriginal  2BAC1E
     2017-01-20 22:48:51   D-firmware      0.964
     2017-01-20 22:48:51   D-serialNr      LEQ0579634
     2017-01-20 23:38:37   Xmit-Events     disconnected:6 init:4 ok:4
     2017-01-20 23:38:37   cond            ok
     2017-01-21 08:40:54   loadLvl         low
     2017-01-20 23:38:36   prot_disconnected last
     2017-01-07 12:31:08   prot_dummy      last
     2017-01-20 23:38:37   prot_init       last
     2017-01-12 20:42:14   prot_keepAlive  last
     2017-01-20 23:38:37   prot_ok         last
     2017-01-20 21:50:19   prot_timeout    last
     2017-01-20 23:38:37   state           opened
   Helper:
     assIdCnt   1
     assIdRep   1
     info       03C4,LEQ0579634,2BAC1E,2BAC1E
     setTime    45318
     Cnd:
       0          4
       253        6
       255        4
     Dly:
       cnt        779
       lst        11
       max        506
       min        9
     Ids:
       34665f:
         flg        0
       3466d9:
         flg        0
       38ab04:
         cfg        +38AB04,02,00,00
         flg        0
         name       HM_38AB04
     K:
       BufMin     4
       DlyMax     0.024
       Next       1484984479.63024
       Start      1484984454.63024
     Loadlvl:
       bl         40
       a:
         99
         90
         40
         0
       H:
         0          low
         40         batchLevel
         90         high
         99         suspended
     Log:
       all        1
       sys        1
       ids:
     Q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       loadLastMax 0
       loadNo     8
       scnt       4
       ald:
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
         0
       apIDs:
     Ref:
       drft       -0.000159980802303724
       hmtL       32553290
       kTs        0
       offL       1484951901343
       sysL       1484984454633
Attributes:
   alias      Homematic Funkstation
   devStateIcon opened:general_ok
   dummy      0
   group      Basisstation
   hmId       2BAC1E
   hmLanQlen  1_min
   icon       hm_lan
   loadLevel  0:low,40:batchLevel,90:high,99:suspended
   logIDs     sys,all
   room       Keller
   verbose    5


Thermostat, das vermutlich nach Reset nicht mehr richtig verbunden wird:

Internals:
   CFGFN
   DEF        38AB04
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E38AB04,0000,01CA25B5,FF,FFBE,01840038AB040000001400954D4551303138323334385900FFFF
   HMLAN1_RSSI -66
   HMLAN1_TIME 2017-01-21 07:58:46
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     4
   NAME       HM_38AB04
   NOTIFYDEV  global
   NR         1025
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_38AB04_Weather
   channel_02 HM_38AB04_Climate
   channel_03 HM_38AB04_WindowRec
   channel_04 HM_38AB04_Clima
   channel_05 HM_38AB04_ClimaTeam
   channel_06 HM_38AB04_remote
   protCmdPend 16 CMDs_pending
   protCondBurst off
   protSnd    2 last_at:2017-01-21 08:32:09
   protState  CMDs_pending
   rssi_at_HMLAN1 avg:-65.25 lst:-66 min:-66 max:-63 cnt:4
   Readings:
     2017-01-21 08:12:05   Activity        dead
     2017-01-20 23:39:41   D-firmware      1.4
     2017-01-20 23:39:41   D-serialNr      MEQ0182348
     2017-01-20 23:39:41   R-pairCentral   set_0x2BAC1E
     2017-01-21 08:33:00   state           CMDs_pending
   cmdStack:
     ++A0012BAC1E38AB0400040000000000
     ++A0012BAC1E38AB040103
     ++A0012BAC1E38AB0401040000000001
     ++A0012BAC1E38AB040203
     ++A0012BAC1E38AB0402040000000001
     ++A0012BAC1E38AB040303
     ++A0012BAC1E38AB0403040000000001
     ++A0012BAC1E38AB040403
     ++A0012BAC1E38AB0404040000000001
     ++A0012BAC1E38AB0400040000000007
     ++A0012BAC1E38AB040503
     ++A0012BAC1E38AB0405040000000001
     ++A0012BAC1E38AB040603
     ++A0012BAC1E38AB0406040000000001
     ++A0042BAC1E38AB040100
     ++A0042BAC1E38AB040101
   Helper:
     HM_CMDNR   3
     cSnd       ,012BAC1E38AB0400050000000000
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +38AB04,02,00,00
       nextSend   1484981926.99846
       prefIO
       rxt        2
       vccu
       p:
         38AB04
         00
         00
         00
     Mrssi:
       mNo        01
       Io:
         HMLAN1     -64
     Prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmlan1:
         avg        -65.25
         cnt        4
         lst        -66
         max        -63
         min        -66
     Shregw:
       07         04
     Shadowreg:
       RegL_00.    02:01 0A:2B 0B:AC 0C:1E
     Tmpl:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   MEQ0182348
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Gerne stelle ich weitere Daten/Protokolle zur Verfügung.

Wer kann helfen?

Gruß
Heiko

heiko.ne

Lösung zum Thema gefunden:
https://forum.fhem.de/index.php/topic,65326.0.html

Im HMLAN war ein attribut "dummy" mit dem Wert "0" gesetzt. Gelöscht und schon gings wieder.

Thema kann geschlossen werden.

Gruß
Heiko