Seite 2 von 3

Re: Installation Wallboxsteuerung

Verfasst: Fr 11. Mär 2022, 08:51
von blaubaer
Bogeyof hat geschrieben:
Mi 9. Mär 2022, 13:09
Nutze WinSCP (Freeware), da ist ein sehr brauchbarer Dateimanager und Editor mit drin und alles geht viel leichter...
Danke für den Hinweis! Grüße Michael

Re: Installation Wallboxsteuerung

Verfasst: Di 15. Mär 2022, 09:20
von blaubaer
Einige Fragen zur x.wallbox.steuerung.ini:
AbSOC: Das ist der Batterieladestand in % ab dem das Auto geladen wird?
BisSOC: Das ist der Batterieladestand in % bis zu dem der Batterieladestand runtergehen kann, bis das Laden gestoppt wird?
Eigenverbrauch: Eigenverbrauch n Watt (?) der sozusagen "geschützt" ist und nicht zum Laden genommen wird?
Danke Michael

Re: Installation Wallboxsteuerung

Verfasst: Di 15. Mär 2022, 10:29
von Ulrich
blaubaer hat geschrieben:
Di 15. Mär 2022, 09:20
Einige Fragen zur x.wallbox.steuerung.ini:
AbSOC: Das ist der Batterieladestand in % ab dem das Auto geladen wird?
BisSOC: Das ist der Batterieladestand in % bis zu dem der Batterieladestand runtergehen kann, bis das Laden gestoppt wird?
Eigenverbrauch: Eigenverbrauch n Watt (?) der sozusagen "geschützt" ist und nicht zum Laden genommen wird?
Danke Michael
Hallo Michael,

ja genau so ist das, wie du es beschrieben hast.

Zusätzlich noch:
Wenn gerade geladen wird und die Batterioe unter "BisSOC" fällt wird die Ladung angehalten bis die Batterie wieder über AbSOC steigt. Dann geht es weiter...

Re: Installation Wallboxsteuerung

Verfasst: Fr 25. Mär 2022, 07:45
von blaubaer
Hallo,
wäre es mit einigermaßen akzeptablem Aufwand möglich, die aktuellen Einstellungen der x.wallbox.steuerung.ini, wie z.B AbSOC, BisSOC, Eigenverbrauch, in das Dashboard zu holen und (was natürlich supergeil wäre) über Buttons einstellbar zu machen, ohne dass ich über Putty die x.wallbox.steuerung.ini editieren müsste? Ist mir klar, dass das natürlich Komfortfunktionen wären, die nicht unbedingt erforderlich sind....8-)
Danke Michael

Re: Installation Wallboxsteuerung

Verfasst: Fr 25. Mär 2022, 09:50
von Bogeyof
Die Daten anzeigen ist relativ einfach, du musst Dir nur eine _math.php anlegen und dort die gewünschten Werte aus der INI-Datei in die Datenbank schreiben, so dass Du sie später im Dashboard anzeigen kannst:
wallbe2.png
Wie funktioniert das, z.B. so:

Code: Alles auswählen

if (file_exists($Pfad . "/" . $GeraeteNummer . ".wallbox.steuerung.ini")) {
    log_schreiben("Grundlage der Steuerung ist die INI Datei '" . $GeraeteNummer . ".wallbox.steuerung.ini'.", "|- ", 9);
    $INI = parse_ini_file($Pfad . "/" . $GeraeteNummer . ".wallbox.steuerung.ini", true, INI_SCANNER_TYPED);
}

$aktuelleDaten["MaxEnergie"] = 0;
$aktuelleDaten["Netzbezug"] = 0;
$aktuelleDaten["MinSolarleistung"] = 0;
if ($wbSteuerung1 == 1) {  // bei PV Ladung
    if (isset($INI["PV-Quelle"]["MaxEnergie"])) {
        $aktuelleDaten["MaxEnergie"] = $INI["PV-Quelle"]["MaxEnergie"];
    }
    if (isset($INI["PV-Quelle"]["Netzbezug"])) {
        $aktuelleDaten["Netzbezug"] = $INI["PV-Quelle"]["Netzbezug"];
    }
    if (isset($INI["PV-Quelle"]["MinSolarleistung"])) {
        $aktuelleDaten["MinSolarleistung"] = $INI["PV-Quelle"]["MinSolarleistung"];
    }
}
if ($wbSteuerung2 == 1) {  // bei Batterie Ladung
    if (isset($INI["Batterie-Quelle"]["MaxEnergie"])) {
        $aktuelleDaten["MaxEnergie"] = $INI["PV-Quelle"]["MaxEnergie"];
    }
    if (isset($INI["PV-Quelle"]["Netzbezug"])) {
        $aktuelleDaten["Netzbezug"] = $INI["PV-Quelle"]["Netzbezug"];
    }
}
if ($wbSteuerung3 == 1) {  // bei Netz Ladung
    if (isset($INI["Netz-Quelle"]["MaxEnergie"])) {
        $aktuelleDaten["MaxEnergie"] = $INI["Netz-Quelle"]["MaxEnergie"];
    }
	$aktuelleDaten["Netzbezug"] = 11000;
}



$aktuelleDaten["ZusatzQuery"] = "Service ";
$aktuelleDaten["ZusatzQuery"] .= "MaxEnergie=".$aktuelleDaten["MaxEnergie"];
$aktuelleDaten["ZusatzQuery"] .= ",Netzbezug=".$aktuelleDaten["Netzbezug"];
$aktuelleDaten["ZusatzQuery"] .= ",MinSolarleistung=".$aktuelleDaten["MinSolarleistung"];
$aktuelleDaten["ZusatzQuery"] .= "  ".($aktuelleDaten["zentralerTimestamp"]+10);
Zum Verändern der Werte nutze ich sowieso WinSCP, das ist viel komfortabler als direkt mit putty zu arbeiten. Was ich dann zusätzlich eingebaut habe ist, dass ich bei Klick auf eines der zu ändernden Datenfelder direkt WinSCP starten kann, zwar nicht direkt mit Aufruf der INI-Datei (was aber eigentlich gehen müsste, habe ich nur noch nicht hinbekommen) aber zumindest bin ich dann schon sehr weit...
Grafana.png
Der Eintrag erfolgt über Edit Panel unter Data Links.
Wenn einer es hinbekommt auch direkt schon die Datei aufzurufen, dann immer her mit der Info!

Re: Installation Wallboxsteuerung

Verfasst: Fr 25. Mär 2022, 12:50
von Bogeyof
Zumindest der direkte Aufruf im internen Editor mit einem Link vom Windows-Desktop funktioniert:

Code: Alles auswählen

"C:\Program Files (x86)\WinSCP\WinSCP.exe" "Sitzungsname" /edit "/var/www/html/x.wallbox.steuerung.ini"
Allerdings kann man das wohl nicht in einen Browseraufruf einbauen, das verhindern die Sicherheitsrichtlinien ganz vehement...

Re: Installation Wallboxsteuerung

Verfasst: Fr 25. Mär 2022, 13:46
von Ulrich
blaubaer hat geschrieben:
Fr 25. Mär 2022, 07:45
Hallo,
wäre es mit einigermaßen akzeptablem Aufwand möglich, die aktuellen Einstellungen der x.wallbox.steuerung.ini, wie z.B AbSOC, BisSOC, Eigenverbrauch, in das Dashboard zu holen und (was natürlich supergeil wäre) über Buttons einstellbar zu machen, ohne dass ich über Putty die x.wallbox.steuerung.ini editieren müsste? Ist mir klar, dass das natürlich Komfortfunktionen wären, die nicht unbedingt erforderlich sind....8-)
Danke Michael
Hallo Michael,

technisch wäre das kein Problem. Um es aber etwas ansprechend zu gestalten, benötigt man Tage bis Wochen, um so etwas vernünftig umzusetzen. Das wäre alleine schon ein Projekt. Eventuell hat ja jemand die Zeit dazu. Das ist vor allem eine Fleißarbeit.

Re: Installation Wallboxsteuerung

Verfasst: Fr 25. Mär 2022, 17:50
von blaubaer
Danke euch - ich versuch's mal und werde berichten...
Grüße Michael

Re: Installation Wallboxsteuerung

Verfasst: Mo 25. Apr 2022, 08:33
von blaubaer
Seit einigen Tagen ist der Zugriff auf meine Dashboards quälend langsam geworden - es gibt öfter timeout, so dass ich gar nicht zugreifen kann. Zudem fehlen einige aufgezeichnete Tagesdaten komplett. Kann das mit der SD-Karte (statt USB-Stick) zusammenhängen?
Grüße Michael

Re: Installation Wallboxsteuerung

Verfasst: Mo 25. Apr 2022, 11:32
von Ulrich
Das passiert oft, wenn die SD-Karte fast voll ist. Gebe bitte einmal auf der Konsole

df -h

ein.
Manchmal hat es auch mit dem Eintrag des Nameservers im lokalen Netz zu tun.