Zu lange Antwort bei Keepalives (HMUARTLGW) und freezes

Begonnen von onkel-tobi, 03 August 2022, 07:29:55

Vorheriges Thema - Nächstes Thema

onkel-tobi

Hi zusammen,

wegen freezes und disconnects meines HMLAN habe ich diesen gegen eine ccu2 getauscht.
Funktioniert auch soweit, außer das ich weiterhin disconnects (nun mit meiner ccu2 im hmlan mode), sowie keepalive Warnungen und freezes habe.

Was habe ich schon unternommen:
- SD Karte getauscht
- Raspi (4) cpu und ram angeschaut. Er langweilt sich
- Netzwerk check
- aktiven USB gekauft für hmusb und zigbee stick
- shellys umgestellt von polling auf update durch die shellys selbst

Apptime max bringt:
active-timers: 129; max-active timers: 155; max-timer-load: 66  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 71618.8ms; totAvgDly: 186.2ms

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
tmr-at_Exec                              HASH(0x5363218)                      71598        4  271123.83 67780.96     1.65     1.35 01.08. 23:45:11 HASH(at_Backup_configDB)
tmr-DOIF_TimerTrigger                    REF(0x601c2f8)                       17683        1   17683.64 17683.64     0.86     0.86 30.07. 17:18:17 REF(0x601c2f8)
homy                                     TelegramBot_Set                      17663      453  370699.21   818.32     0.00     0.00 30.07. 17:18:17 HASH(homy); homy; cmdSend; @#HA; {plotAsPng('SVG_FileLog_humidity_d_1')}
tmr-DOIF_TimerTrigger                    REF(0x89ac940)                       10880        1   10880.78 10880.78     1.85     1.85 01.08. 17:18:10 REF(0x89ac940)
tmr-DOIF_TimerTrigger                    REF(0x5fdad08)                       10340        1   10340.65 10340.65     1.74     1.74 31.07. 17:18:10 REF(0x5fdad08)
HMLGW                                    HMUARTLGW_Read                       10114    52463  660236.71    12.58     0.00     0.00 01.08. 08:17:30 HASH(HMLGW)
Home                                     HOMEMODE_Notify                      10092    63500  171890.83     2.71     0.00     0.00 01.08. 08:17:30 HASH(Home); HASH(og_az_fk)
di_go_away                               DOIF_Notify                          10070     1947   10618.61     5.45     0.00     0.00 01.08. 08:17:30 HASH(di_go_away); HASH(Home)
tmr-echodevice_GetSettings               HASH(0x23997b0)                      10061     5712  220295.03    38.57 37406.52   194.84 02.08. 05:21:04 HASH(amazon)
tmr-DOIF_TimerTrigger                    REF(0x88a2a48)                        9922        1    9922.47  9922.47   266.69   266.69 01.08. 10:03:10 REF(0x88a2a48)
tmr-GetStatus                            HASH(0x37b7708)                       9045       95   79416.20   835.96  7563.32   391.23 30.07. 19:27:50 HASH(yoshi)
tmr-DOIF_TimerTrigger                    REF(0x10f4c40)                        8538        1    8538.76  8538.76     2.17     2.17 30.07. 19:31:08 REF(0x10f4c40)
tmr-statistics_PeriodChange              HASH(0x3f43350)                       8093       96   17220.54   179.38 14826.41  1074.26 03.08. 00:00:17 HASH(statisticsTrockner)
tmr-DOIF_TimerTrigger                    REF(0x11bb4b8)                        7961        1    7961.36  7961.36     2.23     2.23 30.07. 20:30:07 REF(0x11bb4b8)
tmr-statistics_PeriodChange              HASH(0x3f43098)                       7918       96   20862.70   217.32 10043.59   856.83 03.08. 00:00:09 HASH(statisticsZaehlerstand)
tmr-DOIF_TimerTrigger                    REF(0x8cae328)                        7651        1    7651.88  7651.88     0.64     0.64 02.08. 17:18:07 REF(0x8cae328)
tmr-HttpUtils_TimeoutErr                 HASH_unnamed                          7164    24929   26396.18     1.06 10093.18    26.03 01.08. 05:25:10 HASH(0x91c6348)
tmr-statistics_PeriodChange              HASH(0x3ef3d08)                       6905       96   25861.53   269.39  6355.33   587.33 03.08. 00:00:01 HASH(statisticsVerbrauch)
tmr-__ANON__                             HASH(0x2213a80)                       6902    62350 2043359.53    32.77     0.00     0.00 31.07. 13:18:18 HASH(m2c)
di_post                                  DOIF_Notify                           6877      144   15817.79   109.85     0.00     0.00 31.07. 13:18:18 HASH(di_post); HASH(eg_vg_briefkasten)
tmr-watchdog_Trigger                     HASH(0x4183408)                       6840        4   19128.37  4782.09    21.64     6.31 30.07. 22:51:53 HASH(wd_rr_Tobi_gotosleep)
Macro_rr_Tobi_gotosleep                  notify_Exec                           6829        4   19083.32  4770.83     0.00     0.00 30.07. 22:51:53 HASH(Macro_rr_Tobi_gotosleep); HASH(Macro_rr_Tobi_gotosleep)
tmr-DOIF_TimerTrigger                    REF(0xa27eb88)                        6800        1    6800.96  6800.96     2.08     2.08 03.08. 06:01:06 REF(0xa27eb88)
tmr-DOIF_SleepTrigger                    HASH(0x4d58c38)                       6093       19   87713.19  4616.48  3833.14   209.16 01.08. 10:52:35 HASH(di_dg_df)
tmr-HOMEMODE_execUserCMDs                Home|eyBteSAkZGF0dW0gPSBzdHJmdGltZSgiJWQuJW0uJVkiLCBsb2NhbHRpbWUpOzsgbXkgJGhldXRlID0gIjAiOzsgbXkgJHZhbHVlID0gIiI7OyBteSAkdGVybWluX2RhdHVtID0gIiI7OyBteSAkdGVybWluX25hbWUgPSAiIjs7IG15ICR0ZXJtaW5fc3RhcnQgPSAiIjs7IG15ICR0ZXJtaW5fZW5kZSA9ICIiOzsgbXkgJG1zZyA9ICJUZXJtaW5lIG1vcmdlbjpcbiI7OyBteSAkdGVybWluX2RheXNsZWZ0ID0gIiI7OyBmb3IgKCBteSAkaT0xOzskaTw9OTs7JGkrKyl7ICAgJHZhbHVlID0gIjAwJGkiOzsgICR0ZXJtaW5fZGF0dW0gPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX2JkYXRlIiwgIjAiKTs7ICAkdGVybWluX25hbWUgPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX3N1bW1hcnkiLCAiMCIpOzsgICR0ZXJtaW5fc3RhcnQgPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX2J0aW1lIiwgIjAiKTs7ICAkdGVybWluX2VuZGUgPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX2V0aW1lIiwgIjAiKTs7ICAkdGVybWluX2RheXNsZWZ0ID0gUmVhZGluZ3NWYWwoImNhbHZfYWxsIiwgInRfIi4kdmFsdWUuIl9kYXlzbGVmdCIsICIwIik7OyAgaWYgKCAkdGVybWluX2RheXNsZWZ0ID09ICIxIiApIHsgICRoZXV0ZSA9ICIxIjs7ICAkbXNnIC49ICIkdGVybWluX3N0YXJ0LSR0ZXJtaW5fZW5kZSAtICR0ZXJtaW5fbmFtZVxuICI7OyAgfSB9IGlmICgkaGV1dGUgZXEgIjEiICkgeyAgZmhlbSAoInNldCBob215IG1lc3NhZ2UgJG1zZyIpOzsgfSBlbHNlIHsgIGZoZW0gKCJzZXQgaG9teSBtZXNzYWdlICdNb3JnZW4ga2VpbmUgVGVybWluZSciKTs7ICB9IH0=|rr_Sandra   6007        3   13825.15  4608.38     1.18     0.72 30.07. 21:17:40 Home|eyBteSAkZGF0dW0gPSBzdHJmdGltZSgiJWQuJW0uJVkiLCBsb2NhbHRpbWUpOzsgbXkgJGhldXRlID0gIjAiOzsgbXkgJHZhbHVlID0gIiI7OyBteSAkdGVybWluX2RhdHVtID0gIiI7OyBteSAkdGVybWluX25hbWUgPSAiIjs7IG15ICR0ZXJtaW5fc3RhcnQgPSAiIjs7IG15ICR0ZXJtaW5fZW5kZSA9ICIiOzsgbXkgJG1zZyA9ICJUZXJtaW5lIG1vcmdlbjpcbiI7OyBteSAkdGVybWluX2RheXNsZWZ0ID0gIiI7OyBmb3IgKCBteSAkaT0xOzskaTw9OTs7JGkrKyl7ICAgJHZhbHVlID0gIjAwJGkiOzsgICR0ZXJtaW5fZGF0dW0gPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX2JkYXRlIiwgIjAiKTs7ICAkdGVybWluX25hbWUgPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX3N1bW1hcnkiLCAiMCIpOzsgICR0ZXJtaW5fc3RhcnQgPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX2J0aW1lIiwgIjAiKTs7ICAkdGVybWluX2VuZGUgPSBSZWFkaW5nc1ZhbCgiY2Fsdl9hbGwiLCAidF8iLiR2YWx1ZS4iX2V0aW1lIiwgIjAiKTs7ICAkdGVybWluX2RheXNsZWZ0ID0gUmVhZGluZ3NWYWwoImNhbHZfYWxsIiwgInRfIi4kdmFsdWUuIl9kYXlzbGVmdCIsICIwIik7OyAgaWYgKCAkdGVybWluX2RheXNsZWZ0ID09ICIxIiApIHsgICRoZXV0ZSA9ICIxIjs7ICAkbXNnIC49ICIkdGVybWluX3N0YXJ0LSR0ZXJtaW5fZW5kZSAtICR0ZXJtaW5fbmFtZVxuICI7OyAgfSB9IGlmICgkaGV1dGUgZXEgIjEiICkgeyAgZmhlbSAoInNldCBob215IG1lc3NhZ2UgJG1zZyIpOzsgfSBlbHNlIHsgIGZoZW0gKCJzZXQgaG9teSBtZXNzYWdlICdNb3JnZW4ga2VpbmUgVGVybWluZSciKTs7ICB9IH0=|rr_Sandra
tmr-DOIF_TimerTrigger                    REF(0x93f50f0)                        5157        1    5157.07  5157.07     1.49     1.49 02.08. 06:01:05 REF(0x93f50f0)
tmr-DOIF_TimerTrigger                    REF(0x83a77c0)                        5132        1    5132.31  5132.31     1.48     1.48 01.08. 20:30:05 REF(0x83a77c0)
tmr-DOIF_TimerTrigger                    REF(0x6048498)                        5115        1    5115.80  5115.80     0.42     0.42 31.07. 06:01:05 REF(0x6048498)
tmr-DOIF_TimerTrigger                    REF(0xa186ff8)                        5078        1    5078.61  5078.61     2.20     2.20 03.08. 07:00:05 REF(0xa186ff8)
tmr-DOIF_TimerTrigger                    REF(0x8d7a328)                        5053        1    5053.39  5053.39  2117.52  2117.52 01.08. 08:37:07 REF(0x8d7a328)
tmr-DOIF_TimerTrigger                    REF(0x99196d0)                        5044        1    5044.60  5044.60     1.05     1.05 02.08. 08:37:05 REF(0x99196d0)
yoshi                                    CODE(0x388f810)                       5023       79    5077.04    64.27     0.00     0.00 01.08. 08:17:30 HASH(yoshi); yoshi; startCleaning
myLaCrosseGateway                        LaCrosseGateway_Read                  5023   117221 1230212.88    10.49     0.00     0.00 01.08. 16:06:58 HASH(myLaCrosseGateway)
tmr-DOIF_TimerTrigger                    REF(0x8d612f0)                        5021        1    5021.15  5021.15     1.08     1.08 01.08. 19:31:05 REF(0x8d612f0)
tmr-DOIF_TimerTrigger                    REF(0x8c3b610)                        5000        1    5000.49  5000.49     0.68     0.68 02.08. 07:00:05 REF(0x8c3b610)
m2c                                      MQTT2_CLIENT_Read                     5000    99767 2366638.01    23.72     0.00     0.00 30.07. 15:02:42 HASH(m2c)
di_waschmaschine                         DOIF_Notify                           4987      109   14076.80   129.14     0.00     0.00 01.08. 16:06:58 HASH(di_waschmaschine); HASH(og_bz_p2)
tmr-TelegramBot_UpdatePoll               HASH(0x41d7f38)                       4846        1    4846.95  4846.95     1.48     1.48 30.07. 13:52:22 HASH(homy)
tmr-DOIF_TimerTrigger                    REF(0x6685ae8)                        4845        1    4845.02  4845.02     2.23     2.23 31.07. 07:00:04 REF(0x6685ae8)
tmr-DOIF_TimerTrigger                    REF(0x738f330)                        4802        1    4802.63  4802.63     1.13     1.13 30.07. 08:37:04 REF(0x738f330)
ls_eg                                    LightScene_Notify                     4305   536903   28924.62     0.05     0.00     0.00 31.07. 13:06:10 HASH(ls_eg); HASH(global)


Ist da aus eurer Sicht etwas dabei was weiterhelfen könnte?

Gruß & danke,
Tobi

frank

Zitatwegen freezes und disconnects meines HMLAN habe ich diesen gegen eine ccu2 getauscht.
Funktioniert auch soweit, außer das ich weiterhin disconnects (nun mit meiner ccu2 im hmlan mode), sowie keepalive Warnungen und freezes habe.
die freezes sind die ursache der disconnects, weil dadurch ggf die keepalive zu spät gesendet werden.
das ändert sich nicht durch einen tausch des hmlan.

ich versuche alle freezes über 1s zu vermeiden.
also alles mit max > 1000.

bei der liste hast du viel zu tun.  ;)
vermutlich schon zu viele events.
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