go-e charger --> wall-math.php

PV Überschussladen mit Wallboxen. (intelligenten Ladestationen) Alles was mit der eingebauten Wallbox-Steuerung zu tun hat.

Moderator: Ulrich

Bogeyof
Beiträge: 344
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: go-e charger --> wall-math.php

Beitrag von Bogeyof »

1. Log Eintrag kommt vom Einlesen der Ini Datei, das sagt noch nichts.
2. In meiner Version sind Log Einträge dabei, damit man sieht, was abläuft, hast du die übernommen?
3. Wenn am Ende die Variable $Eigenverbrauch überschrieben wird (siehe meine Version), dann gilt dieser Wert und nicht mehr der aus der Ini Datei
4. Ein negativer Wert beim Eigenverbrauch macht keinen Sinn, evtl. wenn noch ein 2. Wechselrichter ebenfalls Leistung liefert...
5. Eigentlich ist der Eigenverbrauch aktueller Verbrauch minus Wallbox Leistung. Er hat mit PV Leistung erst Mal nichts zu tun...
Wobei PV Leistung - Einspeisung (bzw. + Bezug) ergibt wohl deinen Verbrauch, wenn in der Solaranzeige Datenbank kein Wert für Verbrauch vorhanden ist.
6. Die wall_math.php wird nur durchlaufen, wenn es zu einer Ladung kommt. Ansonsten stoppt die Verarbeitung vorher z.B. mit der Meldung kein Auto angeschlossen. Dann natürlich auch keine Meldung aus der wall_math.php.

Online
Kaluschke
Beiträge: 20
Registriert: Fr 1. Jan 2021, 10:11
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: go-e charger --> wall-math.php

Beitrag von Kaluschke »

Hallo,
Punkt Nummer 6 erklärt dann einiges, also warte ich erstmal bis das E-Auto wieder da ist.

Mein WR ist ein älteres Modell, der nocht nicht alle Daten liefert.
Deswegen mit dem VZLogger, liest den Hauszähler direkt aus und liefert 3 Werte: Einspeisung, Bezug und Momentanverbrauch/Bezug.

Online
Kaluschke
Beiträge: 20
Registriert: Fr 1. Jan 2021, 10:11
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: go-e charger --> wall-math.php

Beitrag von Kaluschke »

Auto hängt dran..
Fehler --> da die VZlogger DB etwas anders ist..
Vzlogger is DB name
Vzlogger ist dann das erste Measurment
--> dann brauch ich die UUID d5c6db0f-533e-498d-a85a-be972c104b48
derzeit nimmt er die falsche UID
[uuid] => fde8f1d0-c5d0-11e0-856e-f9e4360ced10
[value] => 3404828
VZlogger.png
VZlogger.png (13.31 KiB) 89 mal betrachtet
sorry für die Vielen Posts..
Lösung:
SELECT * FROM vzlogger WHERE uuid='d5c6db0f-533e-498d-a85a-be972c104b48' order by time desc limit 1

Jetzt verbastel ich das noch in the WALL-MATH.php...

Online
Kaluschke
Beiträge: 20
Registriert: Fr 1. Jan 2021, 10:11
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: go-e charger --> wall-math.php

Beitrag von Kaluschke »

Leider bin ich unfähig den WHERE Befehl richtig einzusetzen..
Warum auch immer..
benutze die Wall-MATH von Bogeyof...

bei der Influx DB console bringt mir diese Suche den richtigen Wert..
SELECT * FROM vzlogger WHERE uuid='d5c6db0f-533e-498d-a85a-be972c104b48' order by time desc limit 1

Update...
Kaum fragt man im Forum um Hilfe, fällt einen die Lösung selber vor die Füße... :-)

nun bringt er mir dieses Array:
27.02. 16:34:01 INFO Alle Daten der Abfrage:
Array
(
[uuid] => d5c6db0f-533e-498d-a85a-be972c104b48
[value] => 715.7
)

den [Value] brauche ich dann als Wert..

Antworten