WR2 test mit 1.7.309Nightly und anderes
Verfasst: Do Apr 16, 2020 3:54 pm
installierte Version: 1.7.309Nightly
openWB Variante: openWB series2 custom mit Touch-Display und RFID, 11kW
PV Modul / Wechselrichter: LG ESSV1 + Kostal Piko MP plus
EVU Modul: LG ESSV1
Speichermodul: LG ESSV1
Hallo
Gerne habe ich die aktuelle Nightly mit dem zweiten WR getestet, da ich selbst ein großes Interesse an dem feature habe, zwei verschiedene Wechselrichter einbinden zu können.
1. Die IP-Adresse wird nicht vorgeblendet, wenn sie denn schon einmal eingetragen/gespeichert wurde. Dies ist bei anderen Modulen der Fall, siehe Bild
2. Ich habe den code im wr2_smamodbus script durch meinen code für den Kostal_Piko_MP ersetzt und es werden beide PV Leistungen addiert angezeigt (LG+Kostal). => sieht gut aus
Was den Gesamtertrag angeht sehe ich: PV Gesamt-Anlagendaten: PV Gesamtertrag [kWh] 0 (entnommen der Statusseite) aber die Null habe ich auch vorher schon gehabt (in stable) => keine Ahnung woran das liegt, aber wohl nicht an der WR2 Implementierung.
3. In der aktuellen nightly sieht es so aus, als wenn es die Einstellung „Geschwindigkeit Regelintervall: schnell“ nicht mehr gibt. Ist es möglich schnell (5s) als Auswahl zu erhalten?
4. Auch schon in der stable 1.7 sehe ich bei „Logging Tagesansicht“ nur den SOC meiner LG Batterie. Die anderen Werte wollen sich nicht zeigen, was habe ich falsch gemacht?
5. Mein letzter Vorschlag für ein Script für den Kostal_Piko_MP/StecaGrid_Coolcept ist ja nicht auf großes Wohlwollen gestoßen. Ich habe es daher nochmal überarbeitet. Ich hoffe das es in dieser Form Einzug in die Gruppe WR2 findet. Auf xmlstarlet wurde verzichtet. Ich habe „wrkostalpikoip“ re-used. Ich denke hier müsste aber in einem neuen Modul „Kostal_Piko_MP“ eine neue Maske zur Abfrage und eine neue Variable z.B. „wrkostalpiko_mp_ip“ angelegt werden.
Kostal_Piko_MP_ and_StecaGrid_Coolcept.sh
#!/bin/bash
#
# RainerW 8th of April 2020
# Unfortunately Kostal has introduced the third version of interface: XML
# This script is for Kostal_Piko_MP_plus and StecaGrid coolcept (single phase inverter)
# In fact Kostal is not developing own single phase inverter anymore but is sourcing them from Steca
# If you have the chance to test this module for the latest three phase inverter from Kostal (Plenticore) or Steca (coolcept3 or coolcept XL) let us know if it works
. /var/www/html/openWB/openwb.conf
# call for XML file and parse it for current PV power
power_kostal_piko_MP=$(curl --connect-timeout 5 -s $wrkostalpikoip/measurements.xml | grep -Po "Value=\'\K[^\']*" | sed -n 3p)
# cut the comma and the digit behind the comma
power_kostal_piko_MP=$(echo $power_kostal_piko_MP | sed 's/\..*$//')
# allow only numbers
re='^-?[0-9]+$'
if ! [[ $power_kostal_piko_MP =~ $re ]] ; then
power_kostal_piko_MP="0"
fi
# call for XM file and parse it for total produced kwh
pvkwh_kostal_piko_MP=$(curl --connect-timeout 5 -s $wrkostalpikoip/yields.xml | grep -Po "Value=\'\K[^\']*" | sed -n 1p)
## Daten in Ramdisk schreiben
echo $pvkwh_kostal_piko_MP > /var/www/html/openWB/ramdisk/pv2kwh
echo '-'$power_kostal_piko_MP > /var/www/html/openWB/ramdisk/pv2watt
echo '-'$power_kostal_piko_MP
Mit freundlichen Grüßen
RainerW
openWB Variante: openWB series2 custom mit Touch-Display und RFID, 11kW
PV Modul / Wechselrichter: LG ESSV1 + Kostal Piko MP plus
EVU Modul: LG ESSV1
Speichermodul: LG ESSV1
Hallo
Gerne habe ich die aktuelle Nightly mit dem zweiten WR getestet, da ich selbst ein großes Interesse an dem feature habe, zwei verschiedene Wechselrichter einbinden zu können.
1. Die IP-Adresse wird nicht vorgeblendet, wenn sie denn schon einmal eingetragen/gespeichert wurde. Dies ist bei anderen Modulen der Fall, siehe Bild
2. Ich habe den code im wr2_smamodbus script durch meinen code für den Kostal_Piko_MP ersetzt und es werden beide PV Leistungen addiert angezeigt (LG+Kostal). => sieht gut aus
Was den Gesamtertrag angeht sehe ich: PV Gesamt-Anlagendaten: PV Gesamtertrag [kWh] 0 (entnommen der Statusseite) aber die Null habe ich auch vorher schon gehabt (in stable) => keine Ahnung woran das liegt, aber wohl nicht an der WR2 Implementierung.
3. In der aktuellen nightly sieht es so aus, als wenn es die Einstellung „Geschwindigkeit Regelintervall: schnell“ nicht mehr gibt. Ist es möglich schnell (5s) als Auswahl zu erhalten?
4. Auch schon in der stable 1.7 sehe ich bei „Logging Tagesansicht“ nur den SOC meiner LG Batterie. Die anderen Werte wollen sich nicht zeigen, was habe ich falsch gemacht?
5. Mein letzter Vorschlag für ein Script für den Kostal_Piko_MP/StecaGrid_Coolcept ist ja nicht auf großes Wohlwollen gestoßen. Ich habe es daher nochmal überarbeitet. Ich hoffe das es in dieser Form Einzug in die Gruppe WR2 findet. Auf xmlstarlet wurde verzichtet. Ich habe „wrkostalpikoip“ re-used. Ich denke hier müsste aber in einem neuen Modul „Kostal_Piko_MP“ eine neue Maske zur Abfrage und eine neue Variable z.B. „wrkostalpiko_mp_ip“ angelegt werden.
Kostal_Piko_MP_ and_StecaGrid_Coolcept.sh
#!/bin/bash
#
# RainerW 8th of April 2020
# Unfortunately Kostal has introduced the third version of interface: XML
# This script is for Kostal_Piko_MP_plus and StecaGrid coolcept (single phase inverter)
# In fact Kostal is not developing own single phase inverter anymore but is sourcing them from Steca
# If you have the chance to test this module for the latest three phase inverter from Kostal (Plenticore) or Steca (coolcept3 or coolcept XL) let us know if it works
. /var/www/html/openWB/openwb.conf
# call for XML file and parse it for current PV power
power_kostal_piko_MP=$(curl --connect-timeout 5 -s $wrkostalpikoip/measurements.xml | grep -Po "Value=\'\K[^\']*" | sed -n 3p)
# cut the comma and the digit behind the comma
power_kostal_piko_MP=$(echo $power_kostal_piko_MP | sed 's/\..*$//')
# allow only numbers
re='^-?[0-9]+$'
if ! [[ $power_kostal_piko_MP =~ $re ]] ; then
power_kostal_piko_MP="0"
fi
# call for XM file and parse it for total produced kwh
pvkwh_kostal_piko_MP=$(curl --connect-timeout 5 -s $wrkostalpikoip/yields.xml | grep -Po "Value=\'\K[^\']*" | sed -n 1p)
## Daten in Ramdisk schreiben
echo $pvkwh_kostal_piko_MP > /var/www/html/openWB/ramdisk/pv2kwh
echo '-'$power_kostal_piko_MP > /var/www/html/openWB/ramdisk/pv2watt
echo '-'$power_kostal_piko_MP
Mit freundlichen Grüßen
RainerW