Historian Buffergröße verringern?

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
akimoto
Beiträge: 148
Registriert: 06.04.2015, 11:14
Hat sich bedankt: 16 Mal
Danksagung erhalten: 12 Mal

Historian Buffergröße verringern?

Beitrag von akimoto » 16.10.2021, 11:46

Hallo,

ich habe auf der CCU3 mit RaspberryMatic (neueste Verssion) Historian 2.7.0 installiert.
Jetzt meldet Monit der RM, dass das Memory voll ist (high memory usage (>95%) detected).
Monit zeigt an, das Historian über 50 % des Memory (RAM) belegt.

Kann man Historian beibringen, hier sparsamer mit dem Speicher umzugehen?

Anders gefragt: Lässt sich die max. Buffergröße z.B. in der config-Datei einstellen?


MichaelN
Beiträge: 9649
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Historian Buffergröße verringern?

Beitrag von MichaelN » 22.11.2021, 18:31

Und falls man die Datei neu schreibt, Dateirechte auf 755 setzen!
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MichaelN
Beiträge: 9649
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Historian Buffergröße verringern?

Beitrag von MichaelN » 05.01.2022, 10:27

Muss man die Änderung nach jedem Update von CCU Historian wiederholen?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Benutzeravatar
Baxxy
Beiträge: 10769
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 602 Mal
Danksagung erhalten: 2201 Mal

Re: Historian Buffergröße verringern?

Beitrag von Baxxy » 05.01.2022, 12:27

Wenn du den Historian über die Systemsteuerung aktualisiert, dann ja. Dabei wird das Startscript (mit den Default Werten) auch immer neu geschrieben.

Ich beende einfach den Historian mit

Code: Alles auswählen

monit stop ccu-historian
und kopiere dann die neue Version per WinSCP in das AddOn Verzeichnis.
Anschließend dann

Code: Alles auswählen

monit start ccu-historian
und fertig.

Netter Nebeneffekt, ich muß die Zentrale nicht neu starten.

Edit:
Man muss nur das Verzeichnis "ccu-historian" aus dem Download-Archiv nach /usr/local/addons/ccu-historian kopieren, bzw das dortige Verzeichnis überschreiben. Außerdem sollte noch die Datei "VERSION" in /usr/local/addons/ccu-historian mit der aus dem Download überschrieben werden.

Solange Mathias am "Rest" nichts ändert funktioniert das. Bei größeren Versionssprüngen würde ich aber trotzdem ab und zu den offiziellen Weg nehmen.
Zuletzt geändert von Baxxy am 05.01.2022, 15:06, insgesamt 1-mal geändert.

MichaelN
Beiträge: 9649
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Historian Buffergröße verringern?

Beitrag von MichaelN » 05.01.2022, 13:42

Danke.

Es bleibt leider dabei, der Historian ignoriert die Einstellung. Oder die Messwerte stimmen nicht. Wie auch immer.
Mit der Xmx512M Option:
Unbenannt.JPG
Jetzt, kurz nach dem Neustart mit Xmx256M Option ist der Speicherbedarf schon wieder signifikant höher als 256Mb:
Unbenannt2.JPG
Muss da wohl nochmal ein Ticket eröffnen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

Zurück zu „CCU-Historian“