ist ein SMA HM2 verbaut? Ohne den Zähler bzw ein anderer Zähler der ausgelesen werden kann, geht es nicht, der WR solo sieht keinen Bezug
Dashboard für SMA Tripower
Moderator: Ulrich
-
- Beiträge: 1567
- Registriert: Do 25. Jun 2020, 13:40
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 88 Mal
Re: Dashboard für SMA Tripower
SMA Tripower 8/Growatt MIN 3000 TL-XE/Growatt 1500S/Growatt SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
-
- Beiträge: 1567
- Registriert: Do 25. Jun 2020, 13:40
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 88 Mal
Re: Dashboard für SMA Tripower
So wie das aussieht, fehlt dem Dash bzw den Panels der Bezug zur Influx...sind denn die queries ausgefüllt??
SMA Tripower 8/Growatt MIN 3000 TL-XE/Growatt 1500S/Growatt SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
Re: Dashboard für SMA Tripower
Hier das habe ich zu Deiner Frage gefunden:
für AC
für Einspeisung
Die query ist da Datasource ist Solaranzeige
für AC
für Einspeisung
Die query ist da Datasource ist Solaranzeige
-
- Beiträge: 1567
- Registriert: Do 25. Jun 2020, 13:40
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 88 Mal
Re: Dashboard für SMA Tripower
da bin ich jetzt überfragt, habs grad aktuell nachgestellt, Gauge Panel hätte Daten, die WR Daten in der user.config sind auch richtig
SMA Tripower 8/Growatt MIN 3000 TL-XE/Growatt 1500S/Growatt SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
Re: Dashboard für SMA Tripower
Ja, bei mir ist ein SMA Energymeter verbaut. Der sieht den Bezug, schreibt dies aber in die andere Datenbank (bei mir DB_EM).
-
- Beiträge: 1567
- Registriert: Do 25. Jun 2020, 13:40
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 88 Mal
Re: Dashboard für SMA Tripower
"Aber wie bekomme ich dies in das Panel "Leistung" ?"
gibt 2 Wege...entweder du führst die Berechnung in einer _math durch oder es geht auch (bei einem WR eh einfacher) über das Dashboard selber.
Leg dir auf dem Dash, wo du den Wert sehen willst, für den zu addierenden Wert eine Variable zu..zB $HM_Einspeisung..die wird aus der Influx des HM2 gefüttert.
Dann in die Query des SMA WR einbauen oder
SELECT last("Leistung") - last("Einspeisung") +last("Bezug") FROM "AC" WHERE $timeFilter GROUP BY time(10s) fill(none)
das war mal eine von mir zum SMA, bevor ich erweitert hab, müsste noch gehen für Eigenverbrauch
gibt 2 Wege...entweder du führst die Berechnung in einer _math durch oder es geht auch (bei einem WR eh einfacher) über das Dashboard selber.
Leg dir auf dem Dash, wo du den Wert sehen willst, für den zu addierenden Wert eine Variable zu..zB $HM_Einspeisung..die wird aus der Influx des HM2 gefüttert.
Dann in die Query des SMA WR einbauen oder
SELECT last("Leistung") - last("Einspeisung") +last("Bezug") FROM "AC" WHERE $timeFilter GROUP BY time(10s) fill(none)
das war mal eine von mir zum SMA, bevor ich erweitert hab, müsste noch gehen für Eigenverbrauch
SMA Tripower 8/Growatt MIN 3000 TL-XE/Growatt 1500S/Growatt SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
-
- Beiträge: 1567
- Registriert: Do 25. Jun 2020, 13:40
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 88 Mal
Re: Dashboard für SMA Tripower
thx für Hinweis..im August sicherlich nicht
SMA Tripower 8/Growatt MIN 3000 TL-XE/Growatt 1500S/Growatt SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
Re: Dashboard für SMA Tripower
Hallo Andreas,andreas_n hat geschrieben: ↑So 6. Aug 2023, 15:15"Aber wie bekomme ich dies in das Panel "Leistung" ?"
gibt 2 Wege...entweder du führst die Berechnung in einer _math durch oder es geht auch (bei einem WR eh einfacher) über das Dashboard selber.
Leg dir auf dem Dash, wo du den Wert sehen willst, für den zu addierenden Wert eine Variable zu..zB $HM_Einspeisung..die wird aus der Influx des HM2 gefüttert.
Dann in die Query des SMA WR einbauen oder
SELECT last("Leistung") - last("Einspeisung") +last("Bezug") FROM "AC" WHERE $timeFilter GROUP BY time(10s) fill(none)
das war mal eine von mir zum SMA, bevor ich erweitert hab, müsste noch gehen für Eigenverbrauch
danke, habs mit Deinen Hinweisen hinbekommen. Allerdings wird der Hausverbrauch nur angezeigt, wenn die PV Leistung liefert.
Den anderen Ansatz über eine sma_energy_math versuche ich seit Wochen.
Hier das Script welches ich hier im Forum gefunden habe:
Code: Alles auswählen
// Info: Hier wird der Strompreis gepflegt (siehe unten)
#!/usr/bin/php
<?php
//Wenn der Wert auch in die LOG Datei geschrieben werden soll.
//$funktionen->log_schreiben("Rasperry Temperatur: ".round($RaspiTemp,1)." °C",">",5); //wenn RaspiTemp in solaranzeige.log angezeigt werden soll
//vor $funktionen entfernen
$Datenbank[1] = "solaranzeige";
$Measurements[1][1] = "AC";
$Measurements[1][2] = "Service";
$Measurements[1][3] = "Summen";
//06.06.2022 Strompreis von 0,282 auf 0,3045 angepasst
// $Strompreis ="0.3045"; // Euro pro Kilowatt
// $PreisperiodeWhEigenverbrauchAnfang ="988575"; //Startpunkt eigenverbrauchszähler für aktuelle PReisperiode in Wh
// $PreisperiodeEigenverbrauchEuAnfang ="202.76"; //Startpunkt Eigenverbrauchszähler für aktuelle Preisperiode in EURO
//01.07.2022 Strompreis von 0,3045 auf 0,2673 angepasst (EEG Umlage entfallen)
$Strompreis ="0.2673"; // Euro pro Kilowatt
$PreisperiodeWhEigenverbrauchAnfang ="1111807"; //Startpunkt eigenverbrauchszähler für aktuelle PReisperiode in Wh
$PreisperiodeEigenverbrauchEuAnfang ="231.00"; //Startpunkt Eigenverbrauchszähler für aktuelle Preisperiode in EURO
$Einspeiseverguetung ="0.0769"; // Euro pro Kilowatt
//$Datenbank[2] = "energymeter";
// Verbrauchsberechnung abhängig entweder Energymeterdaten oder Wechselrichterdaten verwenden. Tags -> Wechselrichter -> nachts -> Energymeter. Grund: Wechselrichter und Energymeter werden nie zeitgleich ausgelesen, das führt bei Wolkenflug macnhmal zu neagtiven Werten für Verbrauch.
// Verbrauchsberechnung Anfang
for ($i=1; $i <= count($Datenbank); $i++) {
for($j=1; $j <= count($Measurements[$i]); $j++){
$ch[$i][$j] = curl_init('http://localhost/query?db='.$Datenbank[$i].'&precision=s&q='.urlencode('select * from '.$Measurements[$i][$j].' order by time desc limit 1'));
include "mathe.php";
}
}
if($Datenbank[1][2]["Betriebszustand"] != 0){ //Tagsüber Werte aus dem Wechselrichter verwenden
log_schreiben(" Leistung WR : ".$Datenbank[1][1]["Leistung"],"",8);
log_schreiben(" Betriebszustand WR : ".$Datenbank[1][2]["Betriebszustand"],"",8);
log_schreiben(" Einspeisung WR : ".$Datenbank[1][1]["Einspeisung"],"",8);
log_schreiben(" Bezug WR : ".$Datenbank[1][1]["Bezug"],"",8);
log_schreiben(" Verbrauch WR : ".($Datenbank[1][1]["Leistung"] + $Datenbank[1][1]["Bezug"] - $Datenbank[1][1]["Einspeisung"]),"",8);
$aktuelleDaten["ZusatzQuery"] = "Dashboard Gesamt_Leistung=".($Datenbank[1][1]["Leistung"] + $Datenbank[1][1]["Bezug"] - $Datenbank[1][1]["Einspeisung"]);
}
else // Nachts Werte aus dem Energymeter verwenden
{
log_schreiben(" Import/Export (EM): ".$aktuelleDaten["AC_Leistung"],"",8); // nehme aus der zuletzt verwendenten PHP = hier ist das Energymeter den Wert aus der Tabelle 'AC' für 'Leistung'
log_schreiben(" Verbrauch (EM): ".($aktuelleDaten["AC_Leistung"] + $DB[1][1]["Leistung"]),"",8);
$aktuelleDaten["ZusatzQuery"] = "Dashboard Gesamt_Leistung=".($DB[1][1]["Leistung"] + $aktuelleDaten["AC_Leistung"]);
}
// Verbrauchsberechnung Ende
// Wh Zähler Bezug Anfang
/*****************************************************************************
// Die Status Datei wird dazu benutzt, um den Bezug in Wh Pro Tag zu berechnen
// Um 00:00 wird der aktuelle Zählerstand des Energymeters in der Datei hinterlegt.
// In jedem Auslesezyklus wird der aktuelle Zählerstand vom Energymeter gelesen
// und der Wert aus der Datei subtrahiert. Das Ergebnis wird in die Datenbank gespeichert.
*****************************************************************************/
$StatusFile = $Pfad."/database/".$GeraeteNummer.".WattstundenZaehlerBezugAnfangswert.txt";
if (file_exists($StatusFile)) {
/***************************************************************************
// Wenn Statusdatei existiert, dann Datei einlesen ...
***************************************************************************/
$WattstundenZaehlerBezugAnfangswert = file_get_contents($StatusFile);
if (empty($WattstundenZaehlerBezugAnfangswert)){ // Ist die gelesene Datei leer, dann ...
$WattstundenZaehlerBezugAnfangswert = $aktuelleDaten["Wh_Bezug"]; //...schreibe den aktuellen Zählerstand in die Datei
}
if (date("H:i") == "00:00") { // Jede Nacht 0 Uhr
$WattstundenZaehlerBezugAnfangswert = $aktuelleDaten["Wh_Bezug"]; // Zäherstand am Anfang des Tages merken
$rc = file_put_contents($StatusFile,$aktuelleDaten["Wh_Bezug"]); // und in die statusdatei schreiben
$funktionen->log_schreiben("WattstundenZaehlerBezugAnfangswert gesetzt".$aktuelleDaten["Wh_Bezug"],8);
}
}
else {
/***************************************************************************
// Inhalt der Status Datei anlegen, wenn Datei noch nicht vorhanden ist.
***************************************************************************/
$rc = file_put_contents($StatusFile,$aktuelleDaten["Wh_Bezug"]);
if ($rc === false) {
$funktionen->log_schreiben("Konnte die Datei WattstundenZaehlerBezugAnfangswert.txt. nicht anlegen"," ",5);
}
}
/*****************************************************************************
// Die Status Datei wird dazu benutzt, um den Bezug in Wh Pro Tag zu berechnen
// In jedem Auslesezyklus wird der aktuelle Zählerstand vom Energymeter gelesen
// und der Wert aus der Datei subtrahiert. Das Ergebnis wird in die Datenbank gespeichert.
*****************************************************************************/
if (file_exists($StatusFile) and isset($aktuelleDaten["Wh_Bezug"])) {
/***************************************************************************
// Daten einlesen ...
***************************************************************************/
$WattstundenZaehlerBezugAnfangswert = file_get_contents($StatusFile);
$aktuelleDaten["whBezugHeute"] = $aktuelleDaten["Wh_Bezug"] - $WattstundenZaehlerBezugAnfangswert; // // Berechne aktuellen Bezugs - BezugAnfangswert von heute
$aktuelleDaten["whBezugHeute"] = round($aktuelleDaten["whBezugHeute"],0);
$funktionen->log_schreiben("Bezug Wh Heute ".$aktuelleDaten["whBezugHeute"]," Wh",8);
$aktuelleDaten["ZusatzQuery"] .= ",WhBezugHeute=".$aktuelleDaten["whBezugHeute"]; // Alle Werte der ZUsatzquarry landen in der Tabelle Dashboard WICHTIG: ,
}
// Wh Zähler Bezug Ende
// Wh Zähler Einspeisung Anfang
/*****************************************************************************
// Die Status Datei wird dazu benutzt, um den Einspeisung in Wh Pro Tag zu berechnen
// Um 00:00 wird der aktuelle Zählerstand des Energymeters in der Datei hinterlegt.
// In jedem Auslesezyklus wird der aktuelle Zählerstand vom Energymeter gelesen
// und der Wert aus der Datei subtrahiert. Das Ergebnis wird in die Datenbank gespeichert.
*****************************************************************************/
$StatusFile = $Pfad."/database/".$GeraeteNummer.".WattstundenZaehlerEinspeisungAnfangswert.txt";
if (file_exists($StatusFile)) {
/***************************************************************************
// Wenn Statusdatei existiert, dann Datei einlesen ...
***************************************************************************/
$WattstundenZaehlerEinspeisungAnfangswert = file_get_contents($StatusFile);
if (empty($WattstundenZaehlerEinspeisungAnfangswert)){ // Ist die gelesene Datei leer, dann ...
$WattstundenZaehlerEinspeisungAnfangswert = $aktuelleDaten["Wh_Einspeisung"]; //...schreibe den aktuellen Zählerstand in die Datei
}
if (date("H:i") == "00:00") { // Jede Nacht 0 Uhr
$WattstundenZaehlerEinspeisungAnfangswert = $aktuelleDaten["Wh_Einspeisung"]; // Zäherstand am Anfang des Tages merken
$rc = file_put_contents($StatusFile,$aktuelleDaten["Wh_Einspeisung"]); // und in die statusdatei schreiben
$funktionen->log_schreiben("WattstundenZaehlerEinspeisungAnfangswert gesetzt".$aktuelleDaten["Wh_Einspeisung"],8);
}
}
else {
/***************************************************************************
// Inhalt der Status Datei anlegen, wenn Datei noch nicht vorhanden ist.
***************************************************************************/
$rc = file_put_contents($StatusFile,$aktuelleDaten["Wh_Einspeisung"]);
if ($rc === false) {
$funktionen->log_schreiben("Konnte die Datei WattstundenZaehlerEinspeisungAnfangswert.txt. nicht anlegen"," ",8);
}
}
/*****************************************************************************
// Die Status Datei wird dazu benutzt, um den Einspeisung an kWh Pro Tag zu berechnen
// In jedem Auslesezyklus wird der aktuelle Zählerstand vom Energymeter gelesen und der Wert aus der Datei subtrahiert. Das Ergebnis wird in die Datenbank gespeichert.
*****************************************************************************/
if (file_exists($StatusFile) and isset($aktuelleDaten["Wh_Einspeisung"])) {
/***************************************************************************
// Daten einlesen ...
***************************************************************************/
$WattstundenZaehlerEinspeisungAnfangswert = file_get_contents($StatusFile);
$aktuelleDaten["whEinspeisungHeute"] = $aktuelleDaten["Wh_Einspeisung"] - $WattstundenZaehlerEinspeisungAnfangswert; // // Berechne aktuellen Einspeisungs - EinspeisungAnfangswert von heute
$aktuelleDaten["whEinspeisungHeute"] = round($aktuelleDaten["whEinspeisungHeute"],0);
$funktionen->log_schreiben("Einspeisung Wh Heute ".$aktuelleDaten["whEinspeisungHeute"]," Wh",8);
$aktuelleDaten["ZusatzQuery"] .= ",WhEinspeisungHeute=".$aktuelleDaten["whEinspeisungHeute"]; // Alle Werte der ZUsatzquarry landen in der Tabelle Dashboard WICHTIG: ,
}
// Wh Zähler Einspeisung Ende
if($DB[1][2]["Betriebszustand"] != 0){ //nur Tagsueber berechen. Sonst durch woechentlichen Wechselrichterneustart nachts falsche Werte.
/****************************************************************************
// Verkaufter Strom im Wert von xxx Euro
*****************************************************************************/
$aktuelleDaten["Eu_GesamtEinspeisung"] = ($aktuelleDaten["Wh_Einspeisung"] / 1000) * $Einspeiseverguetung;
$aktuelleDaten["Eu_GesamtEinspeisung"] = round($aktuelleDaten["Eu_GesamtEinspeisung"] ,2);
$funktionen->log_schreiben("Eingespeist Eu Gesamt ".$aktuelleDaten["Eu_GesamtEinspeisung"]," Euro",8);
$aktuelleDaten["ZusatzQuery"] .= ",Eu_GesamtEinspeisung=".$aktuelleDaten["Eu_GesamtEinspeisung"]; // Alle Werte der Zusatzquery landen in der Tabelle Dashboard WICHTIG ist hier $
/****************************************************************************/
/*****************************************************************************
// Eigenverbrauch Gesamt in Wh
// Wh (PV Ertrag Gesamt) - Wh (Eingespeist) ergibt den selbst verbrauchten PV Strom aus Gesamtzähler Energymeter und Wechselrichter
*****************************************************************************/
$aktuelleDaten["Wh_GesamtEigenverbrauch"] = $DB[1][3]["Wh_Gesamt"] - $aktuelleDaten["Wh_Einspeisung"];
$aktuelleDaten["Wh_GesamtEigenverbrauch"] = round($aktuelleDaten["Wh_GesamtEigenverbrauch"],0);
$funktionen->log_schreiben("Eigenverbrauch Wh Gesamt ".$aktuelleDaten["Wh_GesamtEigenverbrauch"]," Wh",8);
// $aktuelleDaten["ZusatzQuery"] .= ",Wh_GesamtEigenverbrauch=".$aktuelleDaten["Wh_GesamtEigenverbrauch"]; // Alle Werte der Zusatzquery landen in der Tabelle Dashboard WICHTIG ist hier das Komma am Anfang ,
/****************************************************************************
/****************************************************************************
// Eigenverbrauchter Strom im Wert von xxx Euro (Strompreis Minus Einspeisevergütung) aus Gesamtzähler Energymeter
*****************************************************************************/
// $aktuelleDaten["Eu_GesamtEigenverbrauch"] = ($aktuelleDaten["Wh_GesamtEigenverbrauch"] / 1000) * ($Strompreis - $Einspeiseverguetung);
// $aktuelleDaten["Eu_GesamtEigenverbrauch"] = round($aktuelleDaten["Eu_GesamtEigenverbrauch"] ,2);
// $funktionen->log_schreiben("Eigenverbrauch Eu Gesamt ".$aktuelleDaten["Eu_GesamtEigenverbrauch"]," Euro",8);
// $aktuelleDaten["ZusatzQuery"] .= ",Eu_GesamtEigenverbrauch=".$aktuelleDaten["Eu_GesamtEigenverbrauch"]; // Alle Werte der Zusatzquery landen in der Tabelle Dashboard WICHTIG ist hier das Komma am Anfang
/****************************************************************************/
/****************************************************************************
// Eigenverbrauchter Strom im Wert von xxx Euro (Strompreis Minus Einspeisevergütung) aus Gesamtzähler Energymeter P
*****************************************************************************/
$aktuelleDaten["Eu_PreisperiodeEigenverbrauch"] = (($aktuelleDaten["Wh_GesamtEigenverbrauch"]- $PreisperiodeWhEigenverbrauchAnfang) / 1000) * ($Strompreis - $Einspeiseverguetung);
$aktuelleDaten["Eu_GesamtEigenverbrauch"] = $aktuelleDaten["Eu_PreisperiodeEigenverbrauch"] + $PreisperiodeEigenverbrauchEuAnfang ;
$aktuelleDaten["Eu_GesamtEigenverbrauch"] = round($aktuelleDaten["Eu_GesamtEigenverbrauch"] ,2);
$funktionen->log_schreiben("PreisperiodeEingenverbrauchsEuAnfang ".$PreisperiodeEigenverbrauchEuAnfang," Euro",8);
$funktionen->log_schreiben("Eu_PreisperiodeEigenverbrauch ".$aktuelleDaten["Eu_PreisperiodeEigenverbrauch"]," Euro",8);
$funktionen->log_schreiben("Eu_GesamtEigenverbrauch ".$aktuelleDaten["Eu_GesamtEigenverbrauch"]," Euro",8);
$aktuelleDaten["ZusatzQuery"] .= ",Eu_GesamtEigenverbrauch=".$aktuelleDaten["Eu_GesamtEigenverbrauch"]; // Alle Werte der Zusatzquery landen in der Tabelle Dashboard WICHTIG ist$
/****************************************************************************/
}
?>
Dann kommen aber immer wieder diese Fehler:
Code: Alles auswählen
[11-Aug-2023 11:04:09 Europe/Berlin] PHP Warning: Illegal string offset 'Betriebszustand' in /var/www/html/sma_energy_math.php on line 36
[11-Aug-2023 11:04:09 Europe/Berlin] PHP Warning: Illegal string offset 'Leistung' in /var/www/html/sma_energy_math.php on line 49
[11-Aug-2023 11:04:09 Europe/Berlin] PHP Warning: A non-numeric value encountered in /var/www/html/sma_energy_math.php on line 49
[11-Aug-2023 11:04:09 Europe/Berlin] PHP Warning: Illegal string offset 'Leistung' in /var/www/html/sma_energy_math.php on line 50
[11-Aug-2023 11:04:09 Europe/Berlin] PHP Warning: A non-numeric value encountered in /var/www/html/sma_energy_math.php on line 50
[11-Aug-2023 11:04:09 Europe/Berlin] PHP Warning: Illegal string offset 'Betriebszustand' in /var/www/html/sma_energy_math.php on line 156
if($Datenbank[1][2]["Betriebszustand"] != 0){ //Tagsüber Werte aus dem Wechselrichter verwenden
Kann mir dabei jemand helfen?
-
- Beiträge: 1567
- Registriert: Do 25. Jun 2020, 13:40
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 88 Mal
Re: Dashboard für SMA Tripower
was ich jetzt so auf die Schnelle sehe, in deiner math ist die 2te Datenbank "energymeter noch mit "//" inaktiv!
Dann kann das nicht gehen, aber wie gesagt, meine _math hatte mir auch jmd geschrieben, ich bin da nicht fit drin.
Das der Hausverbrauch nur mit WR alleine nur während der Ertragszeit funzt, dürfte klar sein, der HM2 muss mit in die math..also "//" weg
Dann kann das nicht gehen, aber wie gesagt, meine _math hatte mir auch jmd geschrieben, ich bin da nicht fit drin.
Das der Hausverbrauch nur mit WR alleine nur während der Ertragszeit funzt, dürfte klar sein, der HM2 muss mit in die math..also "//" weg
SMA Tripower 8/Growatt MIN 3000 TL-XE/Growatt 1500S/Growatt SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
ELWA DC WW Puffer m. 300L mittels Automation /Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5