Solax Integration

aiole
Beiträge: 7772
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 23 times
Been thanked: 35 times

Re: Solax Integration

Beitrag von aiole »

Muss der Support was dazu sagen. Ich bin der "HW-Part" ;).
openWB
Site Admin
Beiträge: 8528
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 2 times
Been thanked: 29 times

Re: Solax Integration

Beitrag 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.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Solax Integration

Beitrag 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
KlausFindus
Beiträge: 26
Registriert: Mo Nov 30, 2020 2:38 pm

Re: Solax Integration

Beitrag von KlausFindus »

Was muss ich machen, dass

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

Vielen Dank KlausFindus
openWB
Site Admin
Beiträge: 8528
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 2 times
Been thanked: 29 times

Re: Solax Integration

Beitrag von openWB »

Am besten die Module als PR stellen oder zusenden.
Einstellbarkeit übernehmen wir.

Und Danke!
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
KlausFindus
Beiträge: 26
Registriert: Mo Nov 30, 2020 2:38 pm

Re: Solax Integration

Beitrag 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
openWB
Site Admin
Beiträge: 8528
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 2 times
Been thanked: 29 times

Re: Solax Integration

Beitrag 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.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
KlausFindus
Beiträge: 26
Registriert: Mo Nov 30, 2020 2:38 pm

Re: Solax Integration

Beitrag 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
KlausFindus
Beiträge: 26
Registriert: Mo Nov 30, 2020 2:38 pm

Re: Solax Integration

Beitrag 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)
....
openWB
Site Admin
Beiträge: 8528
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 2 times
Been thanked: 29 times

Re: Solax Integration

Beitrag von openWB »

Gerne die Module mal zusenden oder als PR einstellen.
PV erwartet als ruckgabewert der main.sh den Wert.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Antworten