HM-CC-RT-DN 95 CMDs_pending ... und jetzt?

Begonnen von anierbeck, 05 September 2014, 14:51:59

Vorheriges Thema - Nächstes Thema

Hoggle

Hallo.
Ich hänge mich mal an diese Beitrag an.
Bei mir steht 156cmd_pending.
Hab bestimmt 15 Mal am Gerät die Boost Taste so lange gedrückt, das es von 30 runter zählte und getconfig ausgeführt
Habe mehrfach regset pairCentral mit Adresse des vccu angegeben (Was bei den Dimmern, Tastern und Türkontakten super geklappt hat)  und bei R-pairCentral steht set_0x3221F2.

Hier das List vom device:
Internals:
   CFGFN
   DEF        535060
   HMLAN1_MSGCNT 12
   HMLAN1_RAWMSG E535060,0000,1F126BDC,FF,FFCE,0184005350600000001400954E4551313737343036375900FFFF
   HMLAN1_RSSI -50
   HMLAN1_TIME 2017-04-01 11:38:34
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     12
   NAME       HM_535060
   NOTIFYDEV  global
   NR         488
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_535060_Weather
   channel_02 HM_535060_Climate
   channel_03 HM_535060_WindowRec
   channel_04 HM_535060_Clima
   channel_05 HM_535060_ClimaTeam
   channel_06 HM_535060_remote
   protCmdPend 59 CMDs pending
   protCondBurst off
   protSnd    4 last_at:2017-04-01 12:48:20
   protState  CMDs_pending
   rssi_at_HMLAN1 cnt:12 avg:-50.58 min:-54 max:-49 lst:-50
   Readings:
     2017-04-01 11:51:15   Activity        dead
     2017-03-31 16:40:18   D-firmware      1.4
     2017-03-31 16:40:18   D-serialNr      NEQ1774067
     2017-04-01 12:47:14   R-pairCentral   set_0x3221F2
     2017-04-01 12:48:23   state           CMDs_pending
   cmdStack:
     ++A0013221F253506000040000000000
     ++A0013221F25350600103
     ++A0013221F253506001040000000001
     ++A0013221F25350600203
     ++A0013221F253506002040000000001
     ++A0013221F25350600303
     ++A0013221F253506003040000000001
     ++A0013221F25350600403
     ++A0013221F253506004040000000001
     ++A0013221F253506000040000000007
     ++A0013221F25350600503
     ++A0013221F253506005040000000001
     ++A0013221F25350600603
     ++A0013221F253506006040000000001
     ++A0013221F253506000040000000000
     ++A0013221F25350600103
     ++A0013221F253506001040000000001
     ++A0013221F25350600203
     ++A0013221F253506002040000000001
     ++A0013221F25350600303
     ++A0013221F253506003040000000001
     ++A0013221F25350600403
     ++A0013221F253506004040000000001
     ++A0013221F253506000040000000007
     ++A0013221F25350600503
     ++A0013221F253506005040000000001
     ++A0013221F25350600603
     ++A0013221F253506006040000000001
     ++A0013221F253506000040000000000
     ++A0013221F25350600103
     ++A0013221F253506001040000000001
     ++A0013221F25350600203
     ++A0013221F253506002040000000001
     ++A0013221F25350600303
     ++A0013221F253506003040000000001
     ++A0013221F25350600403
     ++A0013221F253506004040000000001
     ++A0013221F253506000040000000007
     ++A0013221F25350600503
     ++A0013221F253506005040000000001
     ++A0013221F25350600603
     ++A0013221F253506006040000000001
     ++A0013221F253506000050000000000
     ++A0013221F253506000080A320B210CF2
     ++A0013221F25350600006
     ++A0013221F253506000040000000000
     ++A0013221F25350600103
     ++A0013221F253506001040000000001
     ++A0013221F25350600203
     ++A0013221F253506002040000000001
     ++A0013221F25350600303
     ++A0013221F253506003040000000001
     ++A0013221F25350600403
     ++A0013221F253506004040000000001
     ++A0013221F253506000040000000007
     ++A0013221F25350600503
     ++A0013221F253506005040000000001
     ++A0013221F25350600603
     ++A0013221F253506006040000000001
   Helper:
     HM_CMDNR   51
     mId        0095
     rxType     140
     supp_Pair_Rep 1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +535060,02,00,00
       nextSend   1491039514.80608
       prefIO
       rxt        2
       vccu
       p:
         535060
         00
         00
         00
     Mrssi:
       mNo        01
       Io:
         HMLAN1     -48
     Prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmlan1:
         avg        -50.5833333333333
         cnt        12
         lst        -50
         max        -49
         min        -54
     Shregw:
       07         04
     Shadowreg:
       RegL_00.    0A:32 0B:21 0C:F2
     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   NEQ1774067
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Hab gerade noch mal die boost Taste länger als 4Sekunden gedrückt, aber das device steht weit auf dead.
Ablauf des Einbindens war wie bei den anderen Geräten:
Termosthat Hardwareseitig montiert, batterien eingesetzt, Konfigfahrt machen lassen, autocreate aktiviert, vccu mit hmpairforsec 60 aktiviert und boost Taste gedrückt.
Nach ablauf im device getconfig gestartet und ab da stan cmd_pending mit langsam steigenden Zahlen im device.

Im bin über Tipps glücklich.

(Habe das Gerät übrigens schon einmal gelöscht und bin von vorne angefangen, aber mit dem gleichen Ergebnis.

frank

wenn so viele pending cmds existieren, bringt es eigentlich nichts, sie abzuarbeiten. auch weitere cmds lassen die liste höchstens noch länger werden und stehen ganz am ende.

also erstmal alle pending cmds löschen => set clear msgEvents.
nun könntest du neue cmds senden.

allerdings wird es sicherlich ein grösseres problem geben, wenn sich derart viele cmds gestaut haben.

ich tippe, dass das pairing nicht funktioniert hat. hat der hmlan probleme? overload? disconnect?
einfach mal drüber pairen, vielleicht auch öfter. das device in fhem aber nicht löschen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hoggle

Hallo Frank.
hmlan ist opened
msgclear gemacht, boost gedrückt, getconfig und schon wieder 14cmd_pending angezeigt.
Was kann ich tun?
Löschen ist also doof, was kann ich dann tun?
Im List vom hmlan steht:
535060:
         cfg        +535060,02,00,00
         chn        00
         flg        0
         msg
         name       HM_535060
         to         1491047056.36956

Da wird also schon etwas erkannt, oder?
hminfo meldet:
configCheck done:

missing register list
    Ez.Fenstergriff: .RegL_00.,.RegL_01.
    HM_535060: RegL_00.
    HM_535060_Clima: RegL_01.,RegL_07.
    HM_535060_ClimaTeam: RegL_01.
    HM_535060_Climate: RegL_01.
    HM_535060_Weather: RegL_01.
    HM_535060_WindowRec: RegL_01.
    HM_535060_remote: RegL_01.
    Te_Thermometer: RegL_00.

Register changes pending
    HM_535060

peer list incomplete. Use getConfig to read it.
    incomplete: Ez.Fenstergriff:
    incomplete: HM_535060_Clima:
    incomplete: HM_535060_ClimaTeam:
    incomplete: HM_535060_Climate:
    incomplete: HM_535060_Weather:
    incomplete: HM_535060_WindowRec:
    incomplete: HM_535060_remote:

PairedTo missing/unknown
    Ez.Fenstergriff
    HM_535060
    Te_Thermometer

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


Fenstgriff und thermometer bittnicht beachten.
An welche Schraube muss ich ran?

frank

zeig doch mal je ein list von vccu und hmlan.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hoggle

HMLAN List:
Internals:
   CHANGED
   DEF        10.1.1.107:1000
   DeviceName 10.1.1.107:1000
   FD         4
   HMLAN1_MSGCNT 1138
   HMLAN1_TIME 2017-04-01 15:18:40
   IFmodel    LAN
   NAME       HMLAN1
   NR         28
   NTFY_ORDER 50-HMLAN1
   PARTIAL
   RAWMSG     E4EAEEA,0000,1FDBF3DD,FF,FFBA,AA86534EAEEA000000004100DC4200C943001344FFED
   RSSI       -70
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 12
   msgKeepAlive dlyMax:118.751 bufferMin:-93
   msgLoadCurrent 1
   msgLoadHistoryAbs 5min steps: 1/1/1/1/1/1/4/4/4/4/4/4
   msgParseDly min:6 max:32010 last:10 cnt:788
   owner      3221F2
   owner_CCU  vccu
   uptime     006 148:28:45.947
   Readings:
     2017-03-31 14:33:33   D-HMIdAssigned  3221F2
     2017-03-31 14:33:33   D-HMIdOriginal  3221F2
     2017-03-31 14:33:33   D-firmware      0.964
     2017-03-31 14:33:33   D-serialNr      LEQ0986537
     2017-04-01 05:44:37   Xmit-Events     init:72 ok:72 disconnected:72
     2017-04-01 05:44:37   cond            ok
     2017-04-01 15:18:57   loadLvl         low
     2017-04-01 05:43:51   prot_disconnected last
     2017-04-01 05:44:34   prot_init       last
     2017-04-01 05:43:51   prot_keepAlive  last
     2017-04-01 05:44:37   prot_ok         last
     2017-04-01 05:44:34   state           opened
   Helper:
     assIdCnt   12
     assIdRep   12
     info       03C4,LEQ0986537,3221F2,3221F2
     setTime    45503
     Cnd:
       0          72
       253        72
       255        72
     Dly:
       cnt        788
       lst        10
       max        32010
       min        6
     Ids:
       2c395b:
         cfg        +2C395B,00,00,00
         name       Ez.Fenstergriff
       40d1f6:
         cfg        +40D1F6,00,00,00
         chn        01
         flg        0
         msg
         name       Fl.OG.Licht
         to         1490963626.22046
       40d579:
         cfg        +40D579,00,00,00
         chn        01
         flg        0
         msg
         name       Fl.EG.Licht
         to         1490963625.20943
       43043a:
         cfg        +43043A,00,00,00
         chn        02
         flg        0
         msg
         name       K.Rolllade
         to         1491033602.01257
       44d277:
         cfg        +44D277,00,00,00
         chn        02
         flg        0
         msg
         name       Wz.Rolllade
         to         1491033612.01074
       44d2c0:
         cfg        +44D2C0,00,00,00
         chn        01
         flg        0
         msg
         name       Ez.Rolllade
         to         1490963621.1695
       4eaeea:
         cfg        +4EAEEA,00,00,00
         name       Te_Thermometer
       5005ab:
         cfg        +5005AB,00,00,00
         chn        01
         flg        0
         msg
         name       Ez_LichtK_Tuer
         to         1490964764.58539
       52487b:
         cfg        +52487B,00,00,00
         chn        01
         flg        0
         msg
         name       Haustuer
         to         1491047654.52333
       535060:
         cfg        +535060,02,00,00
         chn        00
         flg        0
         msg
         name       HM_535060
         to         1491047056.36956
       53cfa7:
         cfg        +53CFA7,00,00,00
         name       Ez_LichtT_Tuer
       53cfb2:
         cfg        +53CFB2,00,00,00
         name       Ez_LichtW_Tuer
     K:
       BufMin     -93
       DlyMax     118.751
       Next       1491052742.43881
       Start      1491052737.43881
     Loadlvl:
       bl         40
       a:
         99
         90
         40
         0
       H:
         0          low
         40         batchLevel
         90         high
         99         suspended
     Log:
       all        0
       sys        0
       ids:
         ARRAY(0x27bddc8)
     Q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       loadLastMax 1
       loadNo     3
       scnt       6
       ald:
         1
         1
         1
         1
         1
         1
         4
         4
         4
         4
         4
         4
       apIDs:
     Ref:
       drft       -0.000199880071956826
       hmtL       534525947
       kTs        0
       offL       1490518211495
       sysL       1491052737442
Attributes:
   event-on-change-reading .*
   group      LAN.Zentral
   hmId       3221F2
   hmLanQlen  1_min
   loadLevel  0:low,40:batchLevel,90:high,99:suspended
   room       Zentrale
   wdTimer    5


vccu List:
Internals:
   DEF        3221F2
   HMLAN1_MSGCNT 411
   HMLAN1_RAWMSG E4BDFCE,0000,1FDC5874,FF,FF9C,B886534BDFCE000000004100F54200E843000D44FFF3
   HMLAN1_RSSI -100
   HMLAN1_TIME 2017-04-01 15:19:05
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     411
   NAME       vccu
   NOTIFYDEV  global
   NR         30
   STATE      HMLAN1:ok,
   TYPE       CUL_HM
   assignedIOs HMLAN1
   Readings:
     2017-04-01 05:44:37   state           HMLAN1:ok,
     2017-03-15 18:50:42   unknown_221621  received
     2017-03-29 18:19:34   unknown_23D521  received
     2017-03-14 21:10:49   unknown_2B2FD0  received
     2017-04-01 15:13:04   unknown_2BBEDB  received
     2017-03-31 18:04:47   unknown_2DB722  received
     2017-04-01 15:18:29   unknown_2FBE29  received
     2017-03-15 18:00:23   unknown_35F6E2  received
     2017-03-31 11:39:59   unknown_385AC7  received
     2017-04-01 13:57:13   unknown_3AE0E4  received
     2017-03-29 18:20:53   unknown_451114  received
     2017-03-19 13:38:18   unknown_466B13  received
     2017-03-21 20:51:33   unknown_4AA935  received
     2017-03-26 21:14:22   unknown_4BDFB3  received
     2017-04-01 15:19:05   unknown_4BDFCE  received
     2017-03-13 10:12:42   unknown_4EAEEA  received
     2017-03-25 23:41:06   unknown_5005AB  received
     2017-03-28 18:57:42   unknown_52487B  received
     2017-03-31 14:18:19   unknown_535060  received
     2017-03-26 11:04:12   unknown_53CFB2  received
   Helper:
     HM_CMDNR   47
     mId        FFF0
     rxType     1
     Ack:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       vccu       vccu
       ioList:
         HMLAN1
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       vrt        1
     Tmpl:
Attributes:
   IODev      HMLAN1
   IOList     HMLAN1
   IOgrp      vccu
   expert     2_raw
   model      CCU-FHEM
   room       Zentrale
   subType    virtual
   webCmd     virtual:update

frank

was ist denn bei dir los?

obwohl du dein keepalive timer auf 5 sec gestellt hast, sind 72 disconnects aufgetreten. die zeitspanne dafür ist unklar.

ich würde den timer wieder auf default 25s setzen und die aktuelle fw 0.965 updaten.

ausserdem die disconnects abstellen.
das sieht mir nach freezes von fhem aus.
schmeiss apptime und perfmon an.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Hoggle

Zitat von: frank am 01 April 2017, 15:48:09
was ist denn bei dir los?

obwohl du dein keepalive timer auf 5 sec gestellt hast, sind 72 disconnects aufgetreten. die zeitspanne dafür ist unklar.

ich würde den timer wieder auf default 25s setzen und die aktuelle fw 0.965 updaten.

ausserdem die disconnects abstellen.
das sieht mir nach freezes von fhem aus.
schmeiss apptime und perfmon an.
Machmal fühle ich mich so total ungebildet ???
Kannst  du mir da mal ein wenig helfen?
Wie stelle ich das keepalive ein? Habe kein reading im hmlan gefunden :o
Jetz sind es übrigens schon 74 disconnects.
Das mit dem Firmwareupdate lese ich mir mal im wiki, oder wo auch immer nach, damit mir nicht wieder gesagt wird, das ich erst lesen vor fragen soll.
apptime und perfmon sagt mir leider nix.

Hoggle

#22
                                name             function    max  count    total  average maxDly
                 tmr-Calendar_Wakeup      HASH(0x2e6fc58)   5011      5     5151  1030.20      7 HASH(Abfall)
                      Abfallkalender       CALVIEW_Notify    482   2013     2391     1.19      0 HASH(Abfallkalender); HASH(Abfall)
                              HMLAN1           HMLAN_Read    100   1099     6152     5.60      0 HASH(HMLAN1)
                            ZWDongle        ZWDongle_Read     72     12      109     9.08      0 HASH(ZWDongle)
          tmr-Wunderground_GetStatus      HASH(0x384b660)     42     71     2212    31.15   4837 HASH(WUweather)
               tmr-Weather_GetUpdate      HASH(0x2012e98)     37     11      340    30.91      5 HASH(wetter)
                 FileLog_Wz.Rolllade          FileLog_Log     35   2013     2555     1.27      0 HASH(FileLog_Wz.Rolllade); HASH(WUweather)
                             Logfile          FileLog_Log     33   2013     2372     1.18      0 HASH(Logfile); HASH(WUweather)
               tmr-allergy_GetUpdate      HASH(0x3c9e128)     31      1       31    31.00      4 HASH(allergien)
                            myAbfall        ABFALL_Notify     31   2013      155     0.08      0 HASH(myAbfall); HASH(Abfall)
                          SZ.Harmony         harmony_Read     20    436      107     0.25      0 HASH(SZ.Harmony)
                          eventTypes    eventTypes_Notify     15   2013     1498     0.74      0 HASH(eventTypes); HASH(WUweather)
                               CUL_0             CUL_Read     14    386     1944     5.04      0 HASH(CUL_0)
          tmr-FRITZBOX_Readout_Start     Fritzbox.Readout     13     71      782    11.01     10 Fritzbox.Readout
                 tmr-PROPLANTA_Start      HASH(0x3c818d0)     13      2       26    13.00      2 HASH(AgroWeather)
                       tmr-UWZ_Start      HASH(0x3e665c8)     12      5       39     7.80    466 HASH(Unwetterzentrale)
                 tmr-CUL_HM_ActCheck       ActionDetector     11     35       99     2.83      4 ActionDetector
              FileLog_Wz.Heizkoerper          FileLog_Log      8    208       14     0.07      0 HASH(FileLog_Wz.Heizkoerper); HASH(Wz.Heizkoerper)
                              Abfall         Calendar_Get      7   1485     1535     1.03      0 HASH(Abfall);  ; text; next
               FileLog_temp_schatten          FileLog_Log      6    139       10     0.07      0 HASH(FileLog_temp_schatten); HASH(Te_Therm_Schatten)
                 tmr-Twilight_sunpos      HASH(0x214a648)      6      1        6     6.00      1 HASH(LichtWetter_sunpos)

Hilft das weiter?
Was kann ich  jetzt tun?

Edit: Hatte ich vergessen, haben die Fachleute aber sicher erkannt: Die Tabelle oben kommt von apptime (perfmon habe ich noch nicht installiert)

frank

die oberste funktion hat bei 5 durchläufen 1 mal ca 5 sek fhem blockiert. das könnte zb ein disconnect verursachen.
wie lange war apptime aktiv? die tabelle gilt immer von apptime start/clear bis zum anzeigeaufruf. öfter mal kontrollieren.

ZitatWie stelle ich das keepalive ein? Habe kein reading im hmlan gefunden :o
"attr hmlan wdTimer 25"

starte mal perfmon und "sniffe" das pairing, wie im wiki beschrieben.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

martinp876

Interessant auch die Anzahl der Aufrufe. Einige tausend. Wie lange ist es gelaufen? Die Summe wird irgendwann auch stören. Wie lange sind diese timer?