Etwa alle 30 Minuten geht HMUARTLGW in overload. Auch wenn keine Aktionen ablaufen.
Ich kann die Ursache nicht finden weil ich nicht weiß, wie ich vernünftig suchen kann.
Habe mir jetzt erst einmal geholfen, indem ich alle 60 Sekunden einen Watchdog starte. Wenn der abläuft
schicke ich per notify: set myHmUART restart.
Das ist aber sicher keine Lösung.
Hat jemand eine Idee?
zeig mal "get hminfo protoEvents long" und "get hminfo msgStat".
protoEvents send to devices done:
name :State |CmdPend |Snd |SndB |Rcv |RcvB |Resnd #CmdDel |ResndFail |Nack |IOerr
Alarmstatus : done | - > | 52 >04-14 09:47:26| 40 >04-14 09:47:26| 48 >04-14 09:47:26| - > | 7 >04-14 08:58:23# 4 > | 4 >04-13 05:26:37| - > | - >
Arbeitszimmer : done | - > | 5 >04-14 00:22:08| - > | 2789>04-14 11:38:40| - > | - > # - > | - > | - > | - >
Bad_EG : done | - > | 5 >04-14 05:32:48| - > | 2765>04-14 11:37:16| - > | - > # - > | - > | - > | - >
Bad_OG : done | - > | 5 >04-14 00:28:30| - > | 2801>04-14 11:37:27| - > | - > # - > | - > | - > | - >
EG_Badfenster : done | - > | 131 >04-14 11:25:29| - > | 131 >04-14 11:25:29| - > | - > # - > | - > | - > | - >
EG_Badfenster_kipp : done | - > | 143 >04-14 10:48:57| - > | 140 >04-14 10:48:57| 2 >04-11 13:43:24| 1 >04-09 11:53:11# - > | - > | - > | - >
EG_Kuechenfenster : done | - > | 129 >04-14 10:45:42| - > | 129 >04-14 10:45:42| - > | - > # - > | - > | - > | - >
EG_Rauchmelder : done | - > | 10 >04-13 22:43:49| 3 >04-09 10:53:46| 8 >04-13 22:43:49| - > | 1 >04-09 10:23:31# 1 > | 1 >04-09 10:23:37| - > | - >
EG_SZ_Fenster : done | - > | 137 >04-14 11:13:35| - > | 137 >04-14 11:13:35| - > | - > # - > | - > | - > | - >
EG_Terrassentuer : done | - > | 130 >04-14 11:25:58| - > | 130 >04-14 11:25:58| - > | - > # - > | - > | - > | - >
EG_WZ_Fenster1 : done | - > | 130 >04-14 11:16:29| - > | 130 >04-14 11:16:29| - > | - > # - > | - > | - > | - >
EG_WZ_Fenster2 : done | - > | 130 >04-14 11:06:51| - > | 130 >04-14 11:06:51| - > | - > # - > | - > | - > | - >
Flur_Nacht : done | - > | 32 >04-14 06:03:31| 38 >04-14 06:03:31| 30 >04-14 06:03:32| - > | 7 >04-13 08:32:54# 4 > | 4 >04-13 00:35:03| - > | - >
Gong : done | - > | 548 >04-14 11:18:32| - > | 301 >04-14 11:18:32| - > | 10 >04-12 11:10:19# 2 > | 1 >04-12 10:43:10| - > | - >
HM_Empf1 : done | - > | 8093>04-14 11:38:14| 7425>04-14 11:38:14| 8014>04-14 11:38:16| - > | 119 >04-14 11:23:17# 130 > | 79 >04-14 11:23:23| - > | 5 >04-13 15:54:15
HM_Empf2 : done | - > | 129 >04-14 09:47:33| 69 >04-14 09:47:32| 157 >04-14 09:47:33| - > | 9 >04-13 05:26:17# 12 > | 7 >04-13 05:26:21| - > | - >
HM_Empf3 : done | - > | 5252>04-14 11:38:52| 2535>04-14 11:38:12| 5255>04-14 11:38:52| - > | 82 >04-14 09:23:20# 63 > | 30 >04-14 05:41:23| - > | 3 >04-13 15:54:15
HM_Empf4 : done | - > | 1703>04-14 11:33:12| 831 >04-14 11:33:12| 1849>04-14 11:33:13| - > | 34 >04-14 09:33:18# 18 > | 8 >04-13 05:25:57| - > | - >
HM_Empf5 : done | - > | 8410>04-14 11:38:14| 7490>04-14 11:38:14| 8439>04-14 11:38:16| - > | 200 >04-14 11:23:45# 149 > | 120 >04-14 10:48:22| - > | 5 >04-13 15:54:16
HM_Sender1 : done | - > | 81 >04-14 09:48:27| - > | 159 >04-14 09:48:27| 32 >04-13 00:30:47| - > # - > | - > | - > | - >
HM_Sender2 : done | - > | 14 >04-14 08:58:19| - > | 30 >04-14 08:58:19| - > | - > # - > | - > | - > | - >
HM_Sender3 : - | - > | - > | - > | 318 >04-14 00:35:05| 163 >04-14 00:35:05| - > # - > | - > | - > | - >
HM_Steckdose1 : done | - > | 23 >04-14 09:46:07| - > | 24 >04-14 09:46:07| - > | 8 >04-11 08:53:59# - > | - > | - > | - >
HM_Steckdose2 : done | - > | 31 >04-14 00:35:48| - > | 28 >04-14 00:35:48| - > | 2 >04-09 10:23:37# - > | - > | - > | - >
HM_Steckdose3 : done | - > | 7 >04-12 11:09:05| - > | 7 >04-12 11:09:06| - > | - > # - > | - > | - > | - >
HM_Steckdose4 : done | - > | 40 >04-14 09:47:41| 35 >04-14 09:47:41| 38 >04-14 09:47:41| - > | 5 >04-13 08:32:54# 3 > | 3 >04-11 08:54:03| - > | - >
Markise : done | - > | 8 >04-12 19:41:00| - > | 7 >04-12 19:41:00| - > | 2 >04-09 10:23:40# - > | - > | - > | - >
OG_Rauchmelder : done | - > | 16 >04-13 22:49:38| 8 >04-12 11:36:03| 10 >04-13 22:49:38| - > | 3 >04-12 11:34:36# 5 > | 3 >04-12 11:34:41| - > | - >
============================================================================================================================================================================================================================================================
sum 0 |0 |25394 |18474 |34004 |197 |490 #391 |260 |0 |13
CUL_HM queue length:0
requests pending
----------------
autoReadReg :
recent : none
status request :
autoReadReg wakeup :
status request wakeup:
autoReadTest :
IODevs:myHmUART:opened condition:ok
protoEvents send to devices done:
name :State |CmdPend |Snd |Resnd #CmdDel |ResndFail |Nack |IOerr
Alarmstatus : done | - | 52 | 7 # 4 | 4 | - | -
Arbeitszimmer : done | - | 5 | - # - | - | - | -
Bad_EG : done | - | 5 | - # - | - | - | -
Bad_OG : done | - | 5 | - # - | - | - | -
EG_Badfenster : done | - | 131 | - # - | - | - | -
EG_Badfenster_kipp : done | - | 144 | 1 # - | - | - | -
EG_Kuechenfenster : done | - | 130 | - # - | - | - | -
EG_Rauchmelder : done | - | 10 | 1 # 1 | 1 | - | -
EG_SZ_Fenster : done | - | 137 | - # - | - | - | -
EG_Terrassentuer : done | - | 130 | - # - | - | - | -
EG_WZ_Fenster1 : done | - | 130 | - # - | - | - | -
EG_WZ_Fenster2 : done | - | 130 | - # - | - | - | -
Flur_Nacht : done | - | 32 | 7 # 4 | 4 | - | -
Gong : done | - | 548 | 10 # 2 | 1 | - | -
HM_Empf1 : done | - | 8097 | 119 # 130 | 79 | - | 5
HM_Empf2 : done | - | 129 | 9 # 12 | 7 | - | -
HM_Empf3 : done | - | 5255 | 82 # 63 | 30 | - | 3
HM_Empf4 : done | - | 1703 | 34 # 18 | 8 | - | -
HM_Empf5 : done | - | 8414 | 200 # 149 | 120 | - | 5
HM_Sender1 : done | - | 81 | - # - | - | - | -
HM_Sender2 : done | - | 14 | - # - | - | - | -
HM_Sender3 : - | - | - | - # - | - | - | -
HM_Steckdose1 : done | - | 23 | 8 # - | - | - | -
HM_Steckdose2 : done | - | 31 | 2 # - | - | - | -
HM_Steckdose3 : done | - | 7 | - # - | - | - | -
HM_Steckdose4 : done | - | 40 | 5 # 3 | 3 | - | -
Markise : done | - | 8 | 2 # - | - | - | -
OG_Rauchmelder : done | - | 16 | 3 # 5 | 3 | - | -
=================================================================================================================
sum 0 |0 |25407 |490 #391 |260 |0 |13
CUL_HM queue length:0
requests pending
----------------
autoReadReg :
recent : none
status request :
autoReadReg wakeup :
status request wakeup:
autoReadTest :
IODevs:myHmUART:opened condition:ok
könntest du das jeweils noch in code tags (#) einpacken?
Sieht so aus als würden die Achtfachempfänger HM-MOD-RE8, speziell 1 und 5 ein Problem haben.
Aber wie schon gesagt, es passiert alle halbe Stunde, auch ohne irgendeinen Steuerbefehl:
2020.04.01 07:40:42 1: HMUARTLGW myHmUART IO in overload!
2020.04.01 07:41:03 1: HMUARTLGW myHmUART unexpected info about Co_CPU_BL received (module crashed?), reopening
2020.04.01 07:41:03 1: /dev/ttyAMA0 reappeared (myHmUART)
2020.04.01 08:17:41 1: HMUARTLGW myHmUART IO in overload!
2020.04.01 08:18:00 1: HMUARTLGW myHmUART unexpected info about Co_CPU_BL received (module crashed?), reopening
2020.04.01 08:18:00 1: /dev/ttyAMA0 reappeared (myHmUART)
Das " unexpected info about Co_CPU_BL received" kommt möglicherweise von meinem per Watchdog erzeugten restart:
2020.04.14 06:15:37 5: Triggering restart1
2020.04.14 06:15:37 4: restart1 exec set myHmUART restart
2020.04.14 06:15:38 1: HMUARTLGW myHmUART unexpected info about Co_CPU_BL received (module crashed?), reopening
2020.04.14 06:15:38 1: /dev/ttyAMA0 reappeared (myHmUART)
protoEvents send to devices done:
name :State |CmdPend |Snd |SndB |Rcv |RcvB |Resnd #CmdDel |ResndFail |Nack |IOerr
Alarmstatus : done | - > | 52 >04-14 09:47:26| 40 >04-14 09:47:26| 48 >04-14 09:47:26| - > | 7 >04-14 08:58:23# 4 > | 4 >04-13 05:26:37| - > | - >
Arbeitszimmer : done | - > | 5 >04-14 00:22:08| - > | 2793>04-14 11:51:41| - > | - > # - > | - > | - > | - >
Bad_EG : done | - > | 5 >04-14 05:32:48| - > | 2770>04-14 11:52:16| - > | - > # - > | - > | - > | - >
Bad_OG : done | - > | 5 >04-14 00:28:30| - > | 2807>04-14 11:52:08| - > | - > # - > | - > | - > | - >
EG_Badfenster : done | - > | 131 >04-14 11:25:29| - > | 131 >04-14 11:25:29| - > | - > # - > | - > | - > | - >
EG_Badfenster_kipp : done | - > | 144 >04-14 11:41:16| - > | 141 >04-14 11:41:16| 2 >04-11 13:43:24| 1 >04-09 11:53:11# - > | - > | - > | - >
EG_Kuechenfenster : done | - > | 130 >04-14 11:41:26| - > | 130 >04-14 11:41:26| - > | - > # - > | - > | - > | - >
EG_Rauchmelder : done | - > | 10 >04-13 22:43:49| 3 >04-09 10:53:46| 8 >04-13 22:43:49| - > | 1 >04-09 10:23:31# 1 > | 1 >04-09 10:23:37| - > | - >
EG_SZ_Fenster : done | - > | 137 >04-14 11:13:35| - > | 137 >04-14 11:13:35| - > | - > # - > | - > | - > | - >
EG_Terrassentuer : done | - > | 130 >04-14 11:25:58| - > | 130 >04-14 11:25:58| - > | - > # - > | - > | - > | - >
EG_WZ_Fenster1 : done | - > | 130 >04-14 11:16:29| - > | 130 >04-14 11:16:29| - > | - > # - > | - > | - > | - >
EG_WZ_Fenster2 : done | - > | 130 >04-14 11:06:51| - > | 130 >04-14 11:06:51| - > | - > # - > | - > | - > | - >
Flur_Nacht : done | - > | 32 >04-14 06:03:31| 38 >04-14 06:03:31| 30 >04-14 06:03:32| - > | 7 >04-13 08:32:54# 4 > | 4 >04-13 00:35:03| - > | - >
Gong : done | - > | 550 >04-14 11:48:53| - > | 302 >04-14 11:48:53| - > | 10 >04-12 11:10:19# 2 > | 1 >04-12 10:43:10| - > | - >
HM_Empf1 : done | - > | 8110>04-14 11:53:15| 7440>04-14 11:53:14| 8031>04-14 11:53:16| - > | 119 >04-14 11:23:17# 130 > | 79 >04-14 11:23:23| - > | 5 >04-13 15:54:15
HM_Empf2 : done | - > | 129 >04-14 09:47:33| 69 >04-14 09:47:32| 157 >04-14 09:47:33| - > | 9 >04-13 05:26:17# 12 > | 7 >04-13 05:26:21| - > | - >
HM_Empf3 : done | - > | 5267>04-14 11:53:13| 2541>04-14 11:53:12| 5270>04-14 11:53:14| - > | 83 >04-14 11:50:16# 63 > | 30 >04-14 05:41:23| - > | 3 >04-13 15:54:15
HM_Empf4 : done | - > | 1707>04-14 11:53:12| 833 >04-14 11:53:12| 1853>04-14 11:53:13| - > | 34 >04-14 09:33:18# 18 > | 8 >04-13 05:25:57| - > | - >
HM_Empf5 : done | - > | 8427>04-14 11:53:14| 7505>04-14 11:53:14| 8456>04-14 11:53:15| - > | 200 >04-14 11:23:45# 149 > | 120 >04-14 10:48:22| - > | 5 >04-13 15:54:16
HM_Sender1 : done | - > | 81 >04-14 09:48:27| - > | 159 >04-14 09:48:27| 32 >04-13 00:30:47| - > # - > | - > | - > | - >
HM_Sender2 : done | - > | 14 >04-14 08:58:19| - > | 30 >04-14 08:58:19| - > | - > # - > | - > | - > | - >
HM_Sender3 : - | - > | - > | - > | 318 >04-14 00:35:05| 163 >04-14 00:35:05| - > # - > | - > | - > | - >
HM_Steckdose1 : done | - > | 23 >04-14 09:46:07| - > | 24 >04-14 09:46:07| - > | 8 >04-11 08:53:59# - > | - > | - > | - >
HM_Steckdose2 : done | - > | 31 >04-14 00:35:48| - > | 28 >04-14 00:35:48| - > | 2 >04-09 10:23:37# - > | - > | - > | - >
HM_Steckdose3 : done | - > | 7 >04-12 11:09:05| - > | 7 >04-12 11:09:06| - > | - > # - > | - > | - > | - >
HM_Steckdose4 : done | - > | 40 >04-14 09:47:41| 35 >04-14 09:47:41| 38 >04-14 09:47:41| - > | 5 >04-13 08:32:54# 3 > | 3 >04-11 08:54:03| - > | - >
Markise : done | - > | 8 >04-12 19:41:00| - > | 7 >04-12 19:41:00| - > | 2 >04-09 10:23:40# - > | - > | - > | - >
OG_Rauchmelder : done | - > | 16 >04-13 22:49:38| 8 >04-12 11:36:03| 10 >04-13 22:49:38| - > | 3 >04-12 11:34:36# 5 > | 3 >04-12 11:34:41| - > | - >
============================================================================================================================================================================================================================================================
sum 0 |0 |25451 |18512 |34075 |197 |491 #391 |260 |0 |13
CUL_HM queue length:0
requests pending
----------------
autoReadReg :
recent : none
status request :
autoReadReg wakeup :
status request wakeup:
autoReadTest :
IODevs:myHmUART:opened condition:Warning-HighLoad
protoEvents send to devices done:
name :State |CmdPend |Snd |Resnd #CmdDel |ResndFail |Nack |IOerr
Alarmstatus : done | - | 52 | 7 # 4 | 4 | - | -
Arbeitszimmer : done | - | 5 | - # - | - | - | -
Bad_EG : done | - | 5 | - # - | - | - | -
Bad_OG : done | - | 5 | - # - | - | - | -
EG_Badfenster : done | - | 131 | - # - | - | - | -
EG_Badfenster_kipp : done | - | 144 | 1 # - | - | - | -
EG_Kuechenfenster : done | - | 130 | - # - | - | - | -
EG_Rauchmelder : done | - | 10 | 1 # 1 | 1 | - | -
EG_SZ_Fenster : done | - | 137 | - # - | - | - | -
EG_Terrassentuer : done | - | 130 | - # - | - | - | -
EG_WZ_Fenster1 : done | - | 130 | - # - | - | - | -
EG_WZ_Fenster2 : done | - | 130 | - # - | - | - | -
Flur_Nacht : done | - | 32 | 7 # 4 | 4 | - | -
Gong : done | - | 550 | 10 # 2 | 1 | - | -
HM_Empf1 : done | - | 8111 | 119 # 130 | 79 | - | 5
HM_Empf2 : done | - | 129 | 9 # 12 | 7 | - | -
HM_Empf3 : done | - | 5267 | 83 # 63 | 30 | - | 3
HM_Empf4 : done | - | 1707 | 34 # 18 | 8 | - | -
HM_Empf5 : done | - | 8428 | 200 # 149 | 120 | - | 5
HM_Sender1 : done | - | 81 | - # - | - | - | -
HM_Sender2 : done | - | 14 | - # - | - | - | -
HM_Sender3 : - | - | - | - # - | - | - | -
HM_Steckdose1 : done | - | 23 | 8 # - | - | - | -
HM_Steckdose2 : done | - | 31 | 2 # - | - | - | -
HM_Steckdose3 : done | - | 7 | - # - | - | - | -
HM_Steckdose4 : done | - | 40 | 5 # 3 | 3 | - | -
Markise : done | - | 8 | 2 # - | - | - | -
OG_Rauchmelder : done | - | 16 | 3 # 5 | 3 | - | -
=================================================================================================================
sum 0 |0 |25453 |491 #391 |260 |0 |13
CUL_HM queue length:0
requests pending
----------------
autoReadReg :
recent : none
status request :
autoReadReg wakeup :
status request wakeup:
autoReadTest :
IODevs:myHmUART:opened condition:Warning-HighLoad
nummer 3 ist auch nicht ohne.
ausserdem werden die empfänger mit burst angesprochen, was deutlich mehr credits kostet.
30 min deutet eigentlich auf automatische requests durch autoreadreg hin, welche aber im default nur unter 40% sendekontingent (batchlevel) erfolgen sollten.
unten, in der tabelle sind auch keine requests in der queue.
zeigt hminfo configcheck probleme?
oder erzeugst du eventuell doch irgend welche statusrequests? oder getconfigs?
man könnte auch zb nummer5 sniffen, um zu sehen, was da passiert.
bei so viel "normalem" traffic, solltest du mindestens ein weiteres io installieren und den traffic gerecht verteilen.
Danke für die Hinweise. Auf MOD-RE8 Nr. 1 und 5 laufen 2 Watchdogs, weil ich dafür je einen HW-Ausgang brauchte. Jede Minute, das sind am Tag schon mal jeweils 1440 Aktionen. Ich habe das jetzt auf 10 Minuten gestellt. Mal sehen, ob sich das auswirkt.
in den internals vom hmuart kann man sehr schön den verlauf der auslastung der letzten stunde sehen.
was und wie überwachst du denn genau mit den empfängern? gibt es vielleicht eine bessere, andere lösung.
dieses pollen über burst geht auch auf die batterien aller burst devices. zb rauchmelder, zum teil thermostate, ....
du könntest damit auch deine nachbarn ärgern.