Rückmeldungen 2.1.7 Release & Release Patch 1/2/3

Fragen zur Nutzung, Features, usw..
KrailPV
Beiträge: 199
Registriert: Do Mär 19, 2020 6:02 pm
Has thanked: 4 times
Been thanked: 2 times

Re: Rückmeldungen 2.1.7 Release & Release Patch 1/2/3

Beitrag von KrailPV »

Ergänzung:
Ich habe die OpenWB jetzt mal neu gestartet, und die Regelung funktioniert wieder perfekt, ich kann es mir absolut nicht erklären.
Dateianhänge
Screenshot_20250618-093706.Chrome.png
(333.54 KiB) Noch nie heruntergeladen
______________
2x 10 kWp PV (Ost- / Westdach) Kostal Plenticore Plus 8.5 mit BYD HVS 10.2 / PikoIQ 7 + KSEM v2
1x 11kW openWB series2 standard+
1x Lambda EU10L (in Errichtung)
Smarthome mit HomeAssistent / HomematicIP / Shellys
zut
Beiträge: 679
Registriert: Di Feb 23, 2021 9:34 pm
Has thanked: 18 times
Been thanked: 20 times

Re: Rückmeldungen 2.1.7 Release & Release Patch 1/2/3

Beitrag von zut »

Ich habe seit März die 2.1.7-patch 2 auf der Wallbox. Uptime ist knapp 58 Tage.
Bildschirmfoto_20250627_083533.png
Bildschirmfoto_20250627_083533.png (130.59 KiB) 98 mal betrachtet
Seit etwa einer Woche habe ich mein Ressourcen-Monitor-Skript wieder am Start und zwar so umgebaut, daß es mir die gefilterte System Load wie auch den verfügbaren Speicher per MQTT verteilt und ich sie in Grafana ansehen kann.

Während der Display-Chromium durch den 48-stündigen periodischen Neustart kein Speicherproblem mehr darstellt, nimmt vermutlich die Haupt-Regelschleife seit 3 Tagen zunehmen mehr Speicher in Anspruch:
Bildschirmfoto_20250627_083622.png
Bildschirmfoto_20250627_083622.png (19.72 KiB) 98 mal betrachtet

Code: Alles auswählen

pi@openwb-2:~$ ps 2105
  PID TTY      STAT   TIME COMMAND
 2105 ?        Ssl  15780:31 python3 /var/www/html/openWB/packages/main.py
Falls ich bis heute abend noch etwas untersuchen kann, gebt mir gerne Bescheid - ich werde abends einen Neustart machen, um nicht in Probleme zu laufen.

Mein Skript:

Code: Alles auswählen

[pi@openwb-2:~$ cat wbwatch.py 
#!/usr/bin/env python3

"""
frage periodisch den freien Speicherplatz und die CPU-Last der Wallbox ab und schreibe die Ergebnisse an den lokalen moquitto-broker
"""

import sys
import time
import os
import paho.mqtt.publish as publish

while True:
    stat = os.popen('cat /proc/loadavg').read()
    list = stat.split()
    publish.single('others/wbwatch/load5', list[1])
    time.sleep(1)
    stat = os.popen('free').read()
    list = stat.split()
    publish.single('others/wbwatch/memavail', list[12])
    time.sleep(299)
/code]
Antworten