SENEC Modul

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
skoot
Beiträge: 6
Registriert: Sa Feb 12, 2022 7:56 pm

Re: SENEC Modul

Beitrag 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?
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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.
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
skoot
Beiträge: 6
Registriert: Sa Feb 12, 2022 7:56 pm

Re: SENEC Modul

Beitrag 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!
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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.
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
skoot
Beiträge: 6
Registriert: Sa Feb 12, 2022 7:56 pm

Re: SENEC Modul

Beitrag 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.
skoot
Beiträge: 6
Registriert: Sa Feb 12, 2022 7:56 pm

Re: SENEC Modul

Beitrag 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
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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 :-)
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
Hefer
Beiträge: 94
Registriert: So Nov 27, 2022 8:53 am

Re: SENEC Modul

Beitrag 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
openWB Series 2+ custom mit 11kw, Addon Platine als LP1 und Steuerungsbox
openwb Series 2+ custom mit 11kw, Addon Platine als LP2 (Client)
Senec V3 Speicher
PV Anlage mit Süd und Westausrichtung
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
Hefer
Beiträge: 94
Registriert: So Nov 27, 2022 8:53 am

Re: SENEC Modul

Beitrag 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
Dateianhänge
Dashboard.jpg
openWB Series 2+ custom mit 11kw, Addon Platine als LP1 und Steuerungsbox
openwb Series 2+ custom mit 11kw, Addon Platine als LP2 (Client)
Senec V3 Speicher
PV Anlage mit Süd und Westausrichtung
Antworten