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