Seite 2 von 4

Re: Solax Integration

Verfasst: Di Dez 01, 2020 9:42 am
von aiole
Muss der Support was dazu sagen. Ich bin der "HW-Part" ;).

Re: Solax Integration

Verfasst: Di Dez 01, 2020 9:44 am
von openWB
Wenn die Ampere je Phase da sind kann die Hausanschlussüberwachung funktionieren.
Sind sie nicht da funktioniert sie schlicht nicht bzw. begrenzt nicht.

Relevant für die Regelung ist jeweils nur der Watt Wert.

Re: Solax Integration

Verfasst: Di Dez 01, 2020 10:01 am
von LutzB
Beim Fronius Modul mit SmartMeter ist alles dabei. Ich habe mal ein paar Kommentare ergänzt.

Code: Alles auswählen

# Schreibe alle Werte in die Ramdisk.
echo $wattbezug > /var/www/html/openWB/ramdisk/wattbezug # aktuelle Leistung
echo $evuv1 > /var/www/html/openWB/ramdisk/evuv1 # aktuelle Spannung L1
echo $evuv2 > /var/www/html/openWB/ramdisk/evuv2 # aktuelle Spannung L2
echo $evuv3 > /var/www/html/openWB/ramdisk/evuv3 # aktuelle Spannung L3
echo $bezugw1 > /var/www/html/openWB/ramdisk/bezugw1 # aktuelle Leistung L1
echo $bezugw2 > /var/www/html/openWB/ramdisk/bezugw2 # aktuelle Leistung L2
echo $bezugw3 > /var/www/html/openWB/ramdisk/bezugw3 # aktuelle Leistung L3
echo $bezuga1 > /var/www/html/openWB/ramdisk/bezuga1 # aktueller Strom L1
echo $bezuga2 > /var/www/html/openWB/ramdisk/bezuga2 # aktueller Strom L2
echo $bezuga3 > /var/www/html/openWB/ramdisk/bezuga3 # aktueller Strom L3
echo $evuhz > /var/www/html/openWB/ramdisk/evuhz # aktuelle Netzfrequenz
echo $evupf1 > /var/www/html/openWB/ramdisk/evupf1 # aktueller "Power Factor" L1
echo $evupf2 > /var/www/html/openWB/ramdisk/evupf2 # aktueller "Power Factor" L2
echo $evupf3 > /var/www/html/openWB/ramdisk/evupf3 # aktueller "Power Factor" L3
echo $ikwh > /var/www/html/openWB/ramdisk/bezugkwh # aktueller Zählerstand Bezug
echo $ekwh > /var/www/html/openWB/ramdisk/einspeisungkwh # aktueller Zählerstand Einspeisung

Re: Solax Integration

Verfasst: So Dez 06, 2020 5:37 pm
von KlausFindus
Was muss ich machen, dass

bezug_solax, wr_solax, etc. im User interface zur Auswahl auftauchen?

Vielen Dank KlausFindus

Re: Solax Integration

Verfasst: So Dez 06, 2020 8:52 pm
von openWB
Am besten die Module als PR stellen oder zusenden.
Einstellbarkeit übernehmen wir.

Und Danke!

Re: Solax Integration

Verfasst: Mo Dez 07, 2020 1:27 pm
von KlausFindus
ok... :-) muss die Module aber erst noch schreiben und zum Testen wäre es natürlich super wenn ich sie lokal bei mir einbinden könnte. Aber klar ihr bekommt diese nach erfolgreicher Erstellung zugeschickt. Braucht aber noch etwas...

Gruesse
KlausFindus

Re: Solax Integration

Verfasst: Mo Dez 07, 2020 1:38 pm
von openWB
hierfür dann am einfachsten in der openwb.conf
pvwattmodul=wr_solax
wattbezugmodul=bezug_solax
speichermodul=speicher_solax
setzen.
Dann ruft openWB diese auf.

Re: Solax Integration

Verfasst: Fr Dez 11, 2020 1:14 pm
von KlausFindus
So jetzt habe ich die ersten SolaX Module eingebaut. Es wäre trotzdem für mich hilfreich, wenn ich etwas bessere Erklärung für die verschiedenen Variablen zur Verfügung hätte.

zB.
echo $wattbezug > /var/www/html/openWB/ramdisk/wattbezug # aktuelle Leistung

Aktuelle Leistung von was? Was von Netz geliefert wird ?

echo $ikwh > /var/www/html/openWB/ramdisk/bezugkwh # aktueller Zählerstand Bezug

was bedeutet aktueller Zaehlerstand Bezug genau?

echo $ekwh > /var/www/html/openWB/ramdisk/einspeisungkwh # aktueller Zählerstand Einspeisung

was bedeutet aktueller Zahlerstand Einspeisung genau?

/var/www/html/openWB/ramdisk/speicherleistung

was wird hier erwartet?


Welche Variablen müssen auf jeden Fall befüllt werden damit die Regelung funktioniert?

Vielen Dank für euere Unterstützung.

KlausFindus

Re: Solax Integration

Verfasst: Sa Dez 12, 2020 9:58 pm
von KlausFindus
Alle 3 Module sind geschrieben und geben Werte zuruck. Ich gebe zum Testen momentan konstante Werte zurück

pvwatt 2000
wattbezug 1000

dies ist der debug log:

chargestatlp1 0 chargestatlp2 0 chargestatlp3 0
plugstatlp1 0 plugstatlp2 0 plugstatlp3 0
lp1enabled 1 lp2enabled 1 lp3enabled 1
EVU 1:V/0A 2: V/0A 3: V/0A
lla3 0 llv3 0 llas13 llas23 soclp1 0 soclp2
lla2 0 llv2 0 llas12 llas22 sofortll 10 hausverbrauch 0 wattbezug 1000 uberschuss -1000
lla1 0 llv1 0 llas11 llas21 mindestuberschuss 1400 abschaltuberschuss 5 lademodus 3
pv1watt 2000 pv2watt pvwatt 2000 ladeleistung 1 llalt 0 nachtladen 0 nachtladen 0 minimalA 6 maximalA 32
speicherleistung 0 speichersoc 18

openWB Version 1.9.003

dabei ist mir folgendes aufgefallen:
1) Die Gauges Anzeige Photovoltaik zeigt immer 0 Watt an.
bei den anderen Themes z.B Standart wird der Wert 2000 richtig dargestellt
2) im file loadvars.sh musste ich folgende BOLD Zeile einfügen, damit das Ergebnis aus wr_solaX richtig übernommen wurde
"die gleiche Aenderung fuer Wattbezug..."

#PV Leistung ermitteln
if [[ $pvwattmodul != "none" ]]; then
pvvorhanden="1"
echo 1 > /var/www/html/openWB/ramdisk/pvvorhanden
pvwatt=$(modules/$pvwattmodul/main.sh || true)
pvwatt=$(</var/www/html/openWB/ramdisk/pvwatt)
if ! [[ $pvwatt =~ $re ]] ; then
pvwatt="0"
fi
pv1watt=$pvwatt
else ......


beim speicher Aufruf ist es im original von euch so gemacht und funktioniert perse

#Speicher werte
if [[ $speichermodul != "none" ]] ; then
timeout 5 modules/$speichermodul/main.sh || true
speicherleistung=$(</var/www/html/openWB/ramdisk/speicherleistung)
speicherleistung=$(echo $speicherleistung | sed 's/\..*$//')
speichersoc=$(</var/www/html/openWB/ramdisk/speichersoc)
....

Re: Solax Integration

Verfasst: So Dez 13, 2020 6:45 am
von openWB
Gerne die Module mal zusenden oder als PR einstellen.
PV erwartet als ruckgabewert der main.sh den Wert.