Wallbox Steuerung mit mehreren (2) Wechselrichter

Überwachung der Solaranlage per eMail oder Pushover und Steuerung von Geräten mit Smart Home Zentralen. PV-Überschuss Steuerung verbunden mit Geräten und Tasmota Firmware. Wallbox Steuerungen und API Schnittstelle, über die Daten in die Solaranzeigen Datenbanken geschrieben und gelesen werden können. Alles, was man für Steuerungsaufgaben benötigt.

Moderator: Ulrich

mduesing
Beiträge: 13
Registriert: So 21. Jul 2024, 16:27
Hat sich bedankt: 1 Mal

Wallbox Steuerung mit mehreren (2) Wechselrichter

Beitrag von mduesing »

Hallo,

ich habe 2 Sungrow Wr und möchte dann die Keba Wallbox steuern.

Brauche ich dafür die Math.php oder kann ich das auch einfacher lösen?

Ich bin für Ideen offen.

Gruß
Martin

mduesing
Beiträge: 13
Registriert: So 21. Jul 2024, 16:27
Hat sich bedankt: 1 Mal

Re: Wallbox Steuerung mit mehreren (2) Wechselrichter

Beitrag von mduesing »

Ich hole das nochmal hoch. Hat jemand Ideen?

andreas_n
Beiträge: 1692
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 14 Mal
Danksagung erhalten: 98 Mal

Re: Wallbox Steuerung mit mehreren (2) Wechselrichter

Beitrag von andreas_n »

Ich weiss ja nicht, wie die Keba sonst die Gesamt Daten auswerten wollte...

also ran an die _math.php
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

mduesing
Beiträge: 13
Registriert: So 21. Jul 2024, 16:27
Hat sich bedankt: 1 Mal

Re: Wallbox Steuerung mit mehreren (2) Wechselrichter

Beitrag von mduesing »

Da muss ich mal tatsächlich versuchen das zu programmieren, blicke hier zwar noch 0 durch, aber das wird schon.

Hat evtl. jemand sowas schon programmiert und kann mir mal seinen Code als Ausgangslage geben?

andreas_n
Beiträge: 1692
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 14 Mal
Danksagung erhalten: 98 Mal

Re: Wallbox Steuerung mit mehreren (2) Wechselrichter

Beitrag von andreas_n »

hi,

für ne Wallbox nich, ich hab kein E Auto. :shock:
Aber google spuckt das zB aus

viewtopic.php?t=2308

plus die Anleitungen die hier im Forum zu finden sind.

manche rechnen das auch in python zusammen, je nach Software Erfahrung
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

mduesing
Beiträge: 13
Registriert: So 21. Jul 2024, 16:27
Hat sich bedankt: 1 Mal

Re: Wallbox Steuerung mit mehreren (2) Wechselrichter

Beitrag von mduesing »

Hallo,

Danke Dir herzlich! Der Tipp hat mir weiter geholfen. Folgender Code hat die Lösung in der wall-math.php gebracht:



<?php
/******************************************************************************
// Hie können eigene Berechnungen gemacht werden, wenn das nötig ist.
// Es stehen alle Felder folgender Measurements zur Verfügung:
// $INI ==> Werte der INI Datei -> Array
// $wbSteuerung ==> Measurement 'Wallbox' der Datenbank 'steuerung' -> Array
// $DB1 ==> Measurement 'PV' der Datenbank des Wechselrichters -> Array
// $DB2 ==> Measurement 'Batterie' der Datenbank des BMS -> Array
// $DB3 ==> Measurement 'Summen' der Datenbank der Wallbox -> Array
// $DB4 ==> Measurement 'Service' der Datenbank der Wallbox -> Array
// $DB5 ==> Measurement 'Pack1' der Datenbank des BMS -> Array
// $DB6 ==> Measurement 'Ladung' der Datenbank 'steuerung' -> Array
// $DB7 ==> Measurement 'AC' der Datenbank der Wallbox -> Array
//
// Die Steuerung benötigt folgende Variablen, die man hier noch beeinflussen
// kann. Bitte hier nur benutzen, wenn man sie auch anders berechnen möchte.
// Ansonsten hier nicht benutzen.
//
//
// $Eigenverbrauch = geschätzter Eigenverbrauch
//
//
******************************************************************************/

/******************************************************************************


/******************************************************************************
// Hie koennen eigene Berechnungen gemacht werden, wenn das noetig ist.
// Es stehen alle Felder folgender Measurements zur Verfuegung:
// $INI ==> Werte der INI Datei -> Array
// $wbSteuerung ==> Measurement 'Wallbox' der Datenbank 'steuerung' -> Array
// $DB1 ==> Measurement 'PV' der Datenbank des Wechselrichters -> Array
// $DB2 ==> Measurement 'Batterie' der Datenbank des BMS -> Array
// $DB3 ==> Measurement 'Summen' der Datenbank der Wallbox -> Array
// $DB4 ==> Measurement 'Service' der Datenbank der Wallbox -> Array
// $DB5 ==> Measurement 'Pack1' der Datenbank des BMS -> Array
// $DB6 ==> Measurement 'Ladung' der Datenbank 'steuerung' -> Array
// $DB7 ==> Measurement 'AC' der Datenbank der Wallbox -> Array
//
// Die Steuerung benoetigt folgende Variablen, die man hier noch beeinflussen
// kann. Bitte hier nur benutzen, wenn man sie auch anders berechnen moechte.
// Ansonsten hier nicht benutzen.
//
//
// $Eigenverbrauch = geschaetzter Eigenverbrauch
//
//
******************************************************************************/
$Datenbank1 = "solaranzeige";
$Datenbank2 = "WR8KW";

// Gesamtleistung auslesen
$ch = curl_init('http://localhost/query?db='.$Datenbank1 ... .urlencode('select last(Leistung) FROM PV'));
$rc = datenbank($ch);
$Leistung1 = $rc["JSON_Ausgabe"]["results"][0]["series"][0]["values"][0][1];
$ch = curl_init('http://localhost/query?db='.$Datenbank2 ... .urlencode('select last(Leistung) FROM PV'));
$rc = datenbank($ch);
$Leistung2 = $rc["JSON_Ausgabe"]["results"][0]["series"][0]["values"][0][1];

// Gesamtleistung berechnen
$Solarleistung = $Leistung1 + $Leistung2;

log_schreiben("berechnete Gesamt-Solarleistung : ".$Solarleistung." W","",3);
return;

?>

Zurück zu „Überschuss Steuerung, Anlagenüberwachung, Anbindung an die Heizung, API Schnittstelle und vieles Andere mehr.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste