Fragen zu Keba Wallbox-Steuerung mit Smartmeter bzw. VZLogger ?
Verfasst: Mi 10. Aug 2022, 18:34
Hallo,
ich habe eine Keba P30 c-serie Wallbox und eine SolarEdge 3phasen 15k PV die sich leider nicht abfragen lässt.
Den Wechselrichter habe ich im Moment nicht in Solaranzeige konfiguriert, da dieser zu alt ist und daher nicht per IP abgefragt werden kann.
Daher dachte ich, ich besorge mir die aktuellen Wert der PV und der Einspeisung von den 2 Hager Smartmeter'n mit USB-Leseköpfe.
Das klappt auch soweit, mit dem VZLogger schreibe ich erfolgreich die Werte von meter=PV-Aktuell und meter=Netz-Aktuell in eine eigene Influx Database=vzlogger
Und ich konnte erfolgreich ein Dashboard mit der PV-Produktion und der Einspeisung/Bezug vom Netz als Graph erstellen.
Jetzt mein Problem:
Die Wallbox habe ich nach Anleitung als 1. Geräte (ohne Zahl am Anfang) in Solaranzeige konfiguriert
Datei: /var/www/html/user.config.php
Datei: wallbox.steuerung.ini
Und über die wall-math.php wollte ich die Werte von aktueller PV-Produktion und Eigenverbrauch aus der VZLogger DB lesen und in die Variablen $Solarleistung und $Eigenverbrauch schreiben. Dort habe ich zum Testen folgendes in Anlehnung an einen Beitrag hier aktuell in der wall-math.php eingetragen was sicher noch etwas Feinschliff benötigt.
Datei: /var/www/html/wall-math.php
Die Kommunikation mit der Wallbox geht und in dem Keba Dashboard wird auch ein Ladevorgang angezeigt, welcher aber nicht gesteuert wird.
Nur es sieht so aus als ob meine wall-math.php nicht durchlaufen wird.
Die Steuerung wurde mit sudo -E crontab -e aktiviert
Denn:
zeigt nur:
Und php Fehler werden mir zur wall-math auch keine angezeigt.
Muss ich den Wechselrecht doch noch eintragen und wenn ja wie oder muss ich meine 2 smartester irgendwie als eigene Geräte in Solaranzeige eintragen?
Ich bin für jede Hilfe dankbar um mein Setup ans laufen zu bekommen!
Misc2000
ich habe eine Keba P30 c-serie Wallbox und eine SolarEdge 3phasen 15k PV die sich leider nicht abfragen lässt.
Den Wechselrichter habe ich im Moment nicht in Solaranzeige konfiguriert, da dieser zu alt ist und daher nicht per IP abgefragt werden kann.
Daher dachte ich, ich besorge mir die aktuellen Wert der PV und der Einspeisung von den 2 Hager Smartmeter'n mit USB-Leseköpfe.
Das klappt auch soweit, mit dem VZLogger schreibe ich erfolgreich die Werte von meter=PV-Aktuell und meter=Netz-Aktuell in eine eigene Influx Database=vzlogger
Und ich konnte erfolgreich ein Dashboard mit der PV-Produktion und der Einspeisung/Bezug vom Netz als Graph erstellen.
Jetzt mein Problem:
Die Wallbox habe ich nach Anleitung als 1. Geräte (ohne Zahl am Anfang) in Solaranzeige konfiguriert
Datei: /var/www/html/user.config.php
Code: Alles auswählen
...
$Regler = "30";
$GeraeteNummer = "1";
....
Code: Alles auswählen
---
Batterie = no
Einspeisung = yes
Phasen = 2
[Geraete]
;Wechselrichter = "0.user.config.php"
Wallbox = "user.config.php"
MinMilliAmpere = 6000
MaxMilliAmpere = 12000
Eigenverbrauch = 0
Datei: /var/www/html/wall-math.php
Code: Alles auswählen
// $Solarleistung
$wbDatenbankname = "vzlogger";
$wbMeasurement = "'PV-Aktuell'";
// $UserDB = Datenbank solaranzeige Measurement: Summen
$ch = curl_init('http://localhost/query?db='.$wbDatenbankname.'&precision=s&q='.urlencode('select * from '.$wbMeasurement.' order by time desc limit 1'));
$rc = datenbank($ch);
if (!isset($rc["JSON_Ausgabe"]["results"][0]["series"])) {
log_schreiben("Es fehlt die Datenbank '".$wbDatenbankname."' mit dem Measurement Service oder sie ist leer.","|- ",1);
}
for ($z = 1; $z < count($rc["JSON_Ausgabe"]["results"][0]["series"][0]["columns"]); $z++) {
$UserDB[$rc["JSON_Ausgabe"]["results"][0]["series"][0]["columns"][$z]] = $rc["JSON_Ausgabe"]["results"][0]["series"][0]["values"][0][$z];
}
log_schreiben("Alle Daten der Abfrage:\n".print_r($UserDB,1),"",3);
$Solarleistung = $UserDB["'PV-Aktuell'"];
// $Eigenverbrauch
// noch nicht erstellt
Nur es sieht so aus als ob meine wall-math.php nicht durchlaufen wird.
Die Steuerung wurde mit sudo -E crontab -e aktiviert
Denn:
Code: Alles auswählen
tail /var/www/log/wallbox.log
Code: Alles auswählen
10.08. 18:09:02 |--> - - - - - - - - - Start WB Steuerung - - - - - - - -
10.08. 18:09:02 ENDE ---------------------------------------------------------
10.08. 18:10:01 |--> - - - - - - - - - Start WB Steuerung - - - - - - - -
10.08. 18:10:01 ENDE ---------------------------------------------------------
10.08. 18:11:01 |--> - - - - - - - - - Start WB Steuerung - - - - - - - -
10.08. 18:11:01 ENDE ---------------------------------------------------------
10.08. 18:12:01 |--> - - - - - - - - - Start WB Steuerung - - - - - - - -
10.08. 18:12:01 ENDE ---------------------------------------------------------
Muss ich den Wechselrecht doch noch eintragen und wenn ja wie oder muss ich meine 2 smartester irgendwie als eigene Geräte in Solaranzeige eintragen?
Ich bin für jede Hilfe dankbar um mein Setup ans laufen zu bekommen!
Misc2000