Seite 6 von 19
Re: SENEC Modul
Verfasst: Do Jun 16, 2022 8:39 pm
von skoot
Hallo,
habe aktuell ein Problem das im Verzeichnis /var/www/html/openWB/ramdisk die Datei smarthome.log immer größer wird und ramdisk dann voll ist.
Ramdisk hat aktuell eine max. Größe von 32MB.
In der smarthome.log Datei wiederholt sich immer dieser Ausdruck:
2022-06-15 12:47:03: Speicher Entladung(-)/Ladung(+): 1780 SpeicherSoC: 87
2022-06-15 12:47:03: Total Watt abschaltbarer smarthomedevices: 0
2022-06-15 12:47:03: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-06-15 12:47:03: Total Watt nicht im Hausverbrauch: 0
2022-06-15 12:47:08: EVU Bezug(-)/Einspeisung(+): 11530 max Speicherladung: 0
2022-06-15 12:47:08: Uberschuss: 13310 Uberschuss mit Offset: 13310
2022-06-15 12:47:08: Speicher Entladung(-)/Ladung(+): 1780 SpeicherSoC: 87
2022-06-15 12:47:08: Total Watt abschaltbarer smarthomedevices: 0
2022-06-15 12:47:08: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-06-15 12:47:08: Total Watt nicht im Hausverbrauch: 0
2022-06-15 12:47:13: EVU Bezug(-)/Einspeisung(+): 11530 max Speicherladung: 0
2022-06-15 12:47:13: Uberschuss: 13310 Uberschuss mit Offset: 13310
2022-06-15 12:47:13: Speicher Entladung(-)/Ladung(+): 1780 SpeicherSoC: 87
Ist das normal?
Unter Status steht unter Speicher zwar:
Störungsbeschreibung "HTTP 404: Client-Fehler. \u00dcberpr\u00fcfe die Konfiguration
Aber die Werte werden alle angezeigt.
Kann das ein Problem mit dem SENEC Modul sein?
Re: SENEC Modul
Verfasst: Sa Jun 18, 2022 11:45 am
von cjungde
skoot hat geschrieben: ↑Do Jun 16, 2022 8:39 pm
2022-06-15 12:47:03: Speicher Entladung(-)/Ladung(+): 1780 SpeicherSoC: 87
2022-06-15 12:47:03: Total Watt abschaltbarer smarthomedevices: 0
2022-06-15 12:47:03: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-06-15 12:47:03: Total Watt nicht im Hausverbrauch: 0
2022-06-15 12:47:08: EVU Bezug(-)/Einspeisung(+): 11530 max Speicherladung: 0
2022-06-15 12:47:08: Uberschuss: 13310 Uberschuss mit Offset: 13310
2022-06-15 12:47:08: Speicher Entladung(-)/Ladung(+): 1780 SpeicherSoC: 87
2022-06-15 12:47:08: Total Watt abschaltbarer smarthomedevices: 0
2022-06-15 12:47:08: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-06-15 12:47:08: Total Watt nicht im Hausverbrauch: 0
2022-06-15 12:47:13: EVU Bezug(-)/Einspeisung(+): 11530 max Speicherladung: 0
2022-06-15 12:47:13: Uberschuss: 13310 Uberschuss mit Offset: 13310
2022-06-15 12:47:13: Speicher Entladung(-)/Ladung(+): 1780 SpeicherSoC: 87
Ist das normal?
Ich vermute ja. Die Meldungen habe ich bei mir genauso.
skoot hat geschrieben: ↑Do Jun 16, 2022 8:39 pm
Unter Status steht unter Speicher zwar:
Störungsbeschreibung "HTTP 404: Client-Fehler. \u00dcberpr\u00fcfe die Konfiguration
Aber die Werte werden alle angezeigt.
Kann das ein Problem mit dem SENEC Modul sein?
Ausschliessen kann man es nie, aber bei mir läuft es derzeit sauber und ich habe keine entsprechende Meldung.
Zeigt die Grafik der OpenWB die Veränderung des Ladezustands der Batterie (SoC) an? Wenn ja, dann werden die Werte wohl geladen. Dann sollte Deine Ramdisk möglicherweise nicht wegen der SENEC vollaufen. Evtl. macht es Sinn nochmal im Forum zu suchen oder einen einen eigenen Thread aufzumachen.
Welche OpenWB Version läuft bei Dir und hast Du die SENEC entsprechend der Anleitung wie oben beschrieben eingebunden ?
Ich bin leider jetzt für 2 Wochen im Urlaub und werde in der Zeit nicht wirklich weiterhelfen können.
Re: SENEC Modul
Verfasst: So Jun 19, 2022 7:42 am
von skoot
Hallo cjungde,
danke für deine schnelle Antwort.
Aktuell läuft bei mir die openWB Version: 1.9.252.
die Werte werden alle richtig angezeigt.
In der "Logging Langzeitansicht" kann ich die SOC Kurve sehen.
Im "Homescreen" von openWB sehe ich keine Kurve vom SOC sehen sondern nur die Zahlen in der Zeile unter "Hausverrauch" und "Ladeleistung"
Mein aktueller Eintrag in der crontab sieht aktuell so aus:
1 0 * * * /var/www/html/openWB/runs/cronnightly.sh >> /var/log/openWB.log 2>&1
*/5 * * * /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/runs/cron5min.sh >> /var/log/openWB.log 2>&1
* * * * * /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 10 && /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 20 && /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 30 && /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 40 && /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 50 && /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
@reboot /var/www/html/openWB/runs/atreboot.sh >> /var/log/openWB.log 2>&1
Mir reicht es mit der Problemfindung auch noch in zwei Wochen nach deinen Urlaub!
Viel Spaß und gute Erholung im Urlaub!
Re: SENEC Modul
Verfasst: So Jun 19, 2022 7:50 am
von cjungde
Hallo skoot,
kannst Du das Scriptauf debug = True (Im Quellcode) und auf der commandline ausführen, wie im Schritt 11 beschrieben?
11. Datei ausführen als Test "./senec.py" als Ergebnis darf keine Fehlermeldung kommen, sonst hat es irgendein Problem gegeben.
Mit debug = True werden alle Werte in die Ausgabe kopiert.
Bitte anschliessend wieder auf False stellen.
Re: SENEC Modul
Verfasst: Di Jun 21, 2022 8:06 pm
von skoot
Hallo cjungde,
sorry für die späte Antwort. Aber ich dachte du bist im Urlaub...
Finde es aber toll das du sogar im Urlaub Unterstützung anbietest. Hut ab!
Hier das Ergebniss:
pi@raspberrypi:/var/www/html/openWB/modules/_senec $ ./senec.py
/var/www/html/openWB/ramdisk/wattbezug_senec 22
/var/www/html/openWB/ramdisk/evuhz 50.0
/var/www/html/openWB/ramdisk/evuv1 226.7
/var/www/html/openWB/ramdisk/evuv2 227.3
/var/www/html/openWB/ramdisk/evuv3 226.4
/var/www/html/openWB/ramdisk/bezugw1 -135
/var/www/html/openWB/ramdisk/bezugw2 153
/var/www/html/openWB/ramdisk/bezugw3 -13
/var/www/html/openWB/ramdisk/bezuga1_senec 1.38
/var/www/html/openWB/ramdisk/bezuga2_senec 1.15
/var/www/html/openWB/ramdisk/bezuga3_senec 2.04
/var/www/html/openWB/ramdisk/speicherleistung_senec -1106
/var/www/html/openWB/ramdisk/speichersoc_senec 100
/var/www/html/openWB/ramdisk/pvwatt_senec 11
/var/www/html/openWB/ramdisk/speicherikwh_senec 13258134
/var/www/html/openWB/ramdisk/speicherekwh_senec 12886809
/var/www/html/openWB/ramdisk/bezugkwh_senec 11516058
/var/www/html/openWB/ramdisk/einspeisungkwh_senec 10323047
/var/www/html/openWB/ramdisk/pvewh_senec 27070128
Habe vor zwei Tagen auf die Version 1.9.271 aktualisiert. Seitdem ist die Fehlermeldung unter dem "Status Menü" verschwunden.
Ich beobachte jetzt aktuell noch ob die ramdisk voll läuft. Sieht aber aktuell gut aus.
Beobachte das jetzt noch zwei Tage. Dann kann ich dir sagen ob es jetzt funktioniert.
Re: SENEC Modul
Verfasst: Do Jun 30, 2022 5:35 pm
von skoot
Hallo cjungde
bis jetzt funktioniert immer noch alles.
Die ramdisk wird zwar langsam immer voller aber bis jetzt ist sie nur 52% belegt.
Wenn das so bleibt, bin ich damit zufrieden.
Gruß
skoot
Re: SENEC Modul
Verfasst: So Jul 03, 2022 10:53 am
von cjungde
Hallo skoot,
Das sieht doch sehr gut aus.
pi@raspberrypi:/var/www/html/openWB/modules/_senec $ ./senec.py
/var/www/html/openWB/ramdisk/wattbezug_senec 22
/var/www/html/openWB/ramdisk/evuhz 50.0
/var/www/html/openWB/ramdisk/evuv1 226.7
/var/www/html/openWB/ramdisk/evuv2 227.3
/var/www/html/openWB/ramdisk/evuv3 226.4
/var/www/html/openWB/ramdisk/bezugw1 -135
/var/www/html/openWB/ramdisk/bezugw2 153
/var/www/html/openWB/ramdisk/bezugw3 -13
/var/www/html/openWB/ramdisk/bezuga1_senec 1.38
/var/www/html/openWB/ramdisk/bezuga2_senec 1.15
/var/www/html/openWB/ramdisk/bezuga3_senec 2.04
/var/www/html/openWB/ramdisk/speicherleistung_senec -1106
/var/www/html/openWB/ramdisk/speichersoc_senec 100
/var/www/html/openWB/ramdisk/pvwatt_senec 11
/var/www/html/openWB/ramdisk/speicherikwh_senec 13258134
/var/www/html/openWB/ramdisk/speicherekwh_senec 12886809
/var/www/html/openWB/ramdisk/bezugkwh_senec 11516058
/var/www/html/openWB/ramdisk/einspeisungkwh_senec 10323047
/var/www/html/openWB/ramdisk/pvewh_senec 27070128
skoot hat geschrieben: ↑Do Jun 30, 2022 5:35 pm
Die ramdisk wird zwar langsam immer voller aber bis jetzt ist sie nur 52% belegt.
Wenn das so bleibt, bin ich damit zufrieden.
Perfekt
Re: SENEC Modul
Verfasst: Mo Nov 28, 2022 7:25 pm
von Hefer
Hallo,
ich scheiter leider bei deinem Punk 12.
12. Da dieses Script beim Aufruf jedesmal immer neue Werte in bestimmte Ramdisk Files schreibt, möchte ich, dass die Werte vor jedem Lesevorgang neu geschrieben werden. Das erreiche ich damit, dass ich in crontab alle OpenWB Zeilen durch mein Script erweitere: z.B.
"sleep 10 && /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1 "
Dazu rufe ich in der Shell "crontab -e" auf und baue insgesamt 6 mal meine Scriptzeile mit ein.
Wo und wie kann ich das aufrufen und eingeben. Auch im Terminal per ssh oder muss ich dort etwas anderes machen.
Bis Punkt 11 läuft soweit alles nur bei dem crontab -e bekomme ich einen Nano Editor mit folgenden einträgen:
1 0 * * * /var/www/html/openWB/runs/cronnightly.sh >> /var/log/openWB.log 2>&1
*/5 * * * * /var/www/html/openWB/runs/cron5min.sh >> /var/log/openWB.log 2>&1
@reboot /var/www/html/openWB/runs/atreboot.sh >> /var/log/openWB.log 2>&1
Bin ich hier noch richtig?
Freundliche Grüße und Danke vorab
Heinz-Jörg Hefer
Re: SENEC Modul
Verfasst: Mo Nov 28, 2022 8:53 pm
von cjungde
Hallo Heinz-Jörg,
Danke für die Info, das hatte ich auf meinem System noch gar nicht bemerkt.
In der aktuellen Schreibweise muss nur die eine Zeile angepasst werden:
*/5 * * * * /var/www/html/openWB/modules/_senec/senec.py && /var/www/html/openWB/runs/cron5min.sh >> /var/log/openWB.log 2>&1
Dann sollte jeweils alle 5 Min zuerst die Daten aus der Senec geholt und dann in der OpenWB verarbeitet werden.
Ich hoffe das hilft Dir weiter, sag Bescheid wenn es klappt.
Gruß
Christoph
Re: SENEC Modul
Verfasst: Di Nov 29, 2022 5:20 pm
von Hefer
Hallo cjungde
Danke schon mal für den hinweis mit der einen Zeile.
Da ich einen Senec V3 habe dachte ich bei mir würde es auch laufen, allerdings bekomme ich beim Hausverbrauch einen Wert = 0 angezeigt. und bei PV Erzeugung unten und Hausverbrauch unten so utopische Werte oder sind dieses die ges. Werte seitdem der Speicher existiert?
Anbei ein Bild
Freundlicher Gruß
Heinz-Jörg