Seite 1 von 8

Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 06.09.2022, 18:03
von Henke
Um zusätzlich zum Carrier Sense und Duty Cycle mir die CCU-Auslastung, Temperatur und die Loads anzeigen zu lassen bzw. im Historian auszuwerten, habe ich ein Script gebastelt, das alle 5 Minuten aufgerufen wird.

Vielleicht kann das von euch auch jemand gebrauchen.

Ziel:
Screenshot 2022-09-08 161120.jpg
Anzeige RasberryMatic
Screenshot 2022-09-24 200209.jpg
Info Feld mit Warnungen
Screenshot 2022-09-24 200209.jpg (18.47 KiB) 2272 mal betrachtet
Screenshot 2022-09-08 160513.jpg
Auswertung CCU-Historian
Implementierung:

Script_CCU-Auslastung_2_1.zip
Script
(4.96 KiB) 75-mal heruntergeladen

Screenshot 2022-09-24 204340.jpg
CCU-Programm
Alle Intervalle sind ab Version 1.1 auch möglich. 5 Minuten reichen eigentlich, damit passt die Auslastung zum "Load 5". 1 Minute ist auch möglich, dann erkennt man Spitzen besser. Ich lasse es aktuell auf 5 Minuten laufen.
Ab Version 1.5 auch bitte die CCU eintragen. Duty Cycle und Carrier Sense werden dann angezeigt.
Ab Version 2.0 werden auch die täglichen Lese-/Schreibzugriffe auf die SSD der CCU protokoliert. Damit ist es möglich AddOns/Programme herauszufinden, die auf Dauer die SSD zerstören werden.

G
Michael

Edit:
  • V 1.2
  • Info Feld hinzugefügt mit Anzeige des ausgewerteten Intervalls und der Laufzeit der CCU
  • CCU Last auf 60 sec normiert
  • V 1.3
  • Variable entfernt, Datenspeicherung über MetaTags
  • Optimierung Code
  • V 1.5
  • Duty Cycle und Carrier Sense hinzugefügt
  • Aufteilung Zeilenweise, html Ausgabe genutzt
  • Anzeige Warnungen
  • Fehler: Läuft nicht bei Neuinstallation behoben
  • V 1.6
  • Alarm bei Temperatur hinzugefügt
  • V 1.7
  • Anzeige bei original CCU3 verbessert
  • V 1.8
  • Download auf Datei geändert um abschätzen zu können, ob überhaupt Bedarf an der nächste Verbesserung besteht. Die Schreib/Lesezugriffe sind etwas aufwendiger...
  • V 1.9
    Fehler Idle behoben durch Matsch
  • V 2.0
    Analyse der Lese/Schreibzugriffe auf die SSD hinzugefügt
    Script in .zip umgewandelt
  • V 2.1
    Korrektur bei nicht vorhandener Swap Datei

Re: Script CCU-Temperatur und CCU-Load in Systemvariable schreiben

Verfasst: 07.09.2022, 13:15
von woggle
Danke für die Idee und das Script. Läuft prima!

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 08.09.2022, 16:19
von Henke
woggle hat geschrieben:
07.09.2022, 13:15
Danke für die Idee und das Script. Läuft prima!
Danke dir.

Ich habe den Beitrag oben aktualisiert, da jetzt auch die CPU-Auslastung ausgewertet wird.

LG
Michael

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 14.09.2022, 12:56
von woggle
Super, auch das läuft seit einigen Tagen problemlos!

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 20.09.2022, 14:24
von Stigkester
Funktioniert super.

Kann ich denn Wert in 5 anzeigen lassen?
Quasi ist Wert *100

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 20.09.2022, 18:10
von Henke
Stigkester hat geschrieben:
20.09.2022, 14:24
Kann ich denn Wert in 5 anzeigen lassen?
Quasi ist Wert *100
Sry, ich verstehe nicht, was du meinst. Aber vielleicht löst das Update ja das Problem.

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 21.09.2022, 00:57
von Stigkester
Der Wert load1,5 und 15 wird schon in % angezeigt?

0.61% erscheint mir zu wenig.
Wenn 1 = 100% ist also 0.61 = 61% erscheint mir zu viel?

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 21.09.2022, 01:58
von Henke
Stigkester hat geschrieben:
21.09.2022, 00:57
Der Wert load1,5 und 15 wird schon in % angezeigt?
Ich hoffe, das ich nicht irgendwo den Load in "%" angegeben habe. Das wäre falsch. Wenn dem so ist, bitte kurze Info wo genau.

Definition von Load: https://de.wikipedia.org/wiki/Load

Meine Kurzform:
Load = 0 -> CPU tot
Load < 0.4 -> CPU Koma
Load < 0.8 -> CPU schläft
Load < 1.5 -> CPU wach
Load > 1.5 -> CPU muss arbeiten

:D

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 21.09.2022, 12:32
von Stigkester
Oh ok dann war ich nur zu doof. Alles passt. Danke

Re: Script CCU-Auslastung, Temperatur und Load in Systemvariablen schreiben

Verfasst: 23.09.2022, 04:47
von Henke
Vielleicht sollte ich in die Info etwas in der Art einbauen.
Temperatur zu hoch -> mir ist warm...und ich muss arbeiten

Fände ich witzig. Besser als die trockenen Warnungen, wie am WE im Kino mit Windows Bluescrenn auf der Werbetafel.