Seite 1 von 2

openWB

Verfasst: Sa 31. Okt 2020, 09:03
von sonnensuchender
Weiß jemand von Euch wie man aus der openWB Wallbox den normalen Hausverbrauch abfragen kann?
Oder, wo es eine Übersicht gibt welche Paramter noch abgefagt werden können?
Sie stellt ja selbst einige Daten in ihrer Grafik dar, wie kommt man an diese Werte ran?

Hintergrund:
Man kann die Ladeleistung aus der Wallbox selbst auslesen und in der Solaranzeige darstellen.
Ich würde aber auch gerne darstellen welcher Anteil davon vom eigenen Dach geladen wurde.... ;)
Bisher habe ich mir einfach den Netzbezug drübergelegt. So kann ich es wenigstens optisch grob darstellen.
In diesem Wert ist aber auch immer der normale Hausverbrauch enthalten.... :?
Upladen.png
Da der Wechselrichter aber immer nur den Gesamtverbrauch (Ladeleistung+ Hausverbrauch) sieht, kann ich das nicht trennen.
Rechnerisch bekomme ich das auch nicht hin, da die Formel auf 2 Datenbanken zugreifen müßte. :roll:

Deshalb denke ich, es wird nur über die Daten der openWB gehen
Hat einer von Euch eine Idee???

Gruß
Martin

Re: openWB

Verfasst: Sa 31. Okt 2020, 10:47
von Ulrich
Die openWB kannst du doch wie ein Wechselrichter von der Solaranzeige auslesen lassen. Dann hast du fast alle Daten auch in der Influx Datenbank.

Re: openWB

Verfasst: Sa 31. Okt 2020, 12:07
von sonnensuchender
Das tu ich ja auch. Ich habe 2 Datenbanken.
Jeweils eine für den Wechselrichter und die Ladestation

Ich finde aber bei der Programmierung in Grafana keinen Wert für den reinen Hausverbrauch (ohne Ladeleistung)
Werden die einzelnen Werte nicht von der openwb.php abgefragt und dann in die Influx.db eingetragen ?

Re: openWB

Verfasst: Sa 31. Okt 2020, 12:59
von Ulrich
Nicht alle Werte werden in die Inflix Datenbank geschrieben. Bitte setze einmal den Tracelevel in der Datei openWB.php auf 8. (Ziemlich am Anfang der Datei)

Code: Alles auswählen

$Tracelevel = 7;  //  1 bis 10  10 = Debug
Nach ca. 2-3 Minuten bitte einmal in die LOG Datei schauen:

mcedit /var/www/log/solaranzeige.log

Dort sind dann alle Werte zu finden, die ausgelesen werden.

Nicht vergessen den Tracelevel wieder auf 7 zu setzen, sonst wird die LOG Datei unnötig groß.

Re: openWB

Verfasst: So 1. Nov 2020, 18:15
von sonnensuchender
Hallo Ulrich

Ich danke Dir.
Das haben wir doch schon mal (unter anderen Vorraussetzungen) zusammen gemacht :D

Also wenn ich das richtig sehe, brauche ich den Parameter "WHouseConsumption"

Dieser Parameter muss dann nur in der "/var/www/html/phpinc/funktionen.inc.php" eingetragen werden damit der reine Hausverbrauch in die Datenbank kommt ?
Und nichts mehr in die openwb.php?

Das wird ein Spass, wenn das funktioniert kann ich ja noch so viel mehr eingeben :lol:

Gruß
Martin

Re: openWB

Verfasst: So 1. Nov 2020, 20:03
von Ulrich
Ja, so ist es. Bitte sage mir aber, welche Parameter noch interessant sind und was sie wirklich bedeuten, dann übernehme ich die in die offizielle Version.

Re: openWB

Verfasst: Di 3. Nov 2020, 19:51
von sonnensuchender
Ok, mach ich.
Die ersten Daten vom "reinen Hausverbrauch" kommen auf jeden Fall rein.... :D
Melde mich, wenn mein "Spieltrieb" befriedigt ist :lol:

Re: openWB

Verfasst: Mi 4. Nov 2020, 09:33
von Ulrich
Nach einem Update solltest Du in der Datenbank dann das Feld "Hausverbrauch" finden.
Wenn noch mehr Werte aufgenommen werden sollen, dann bitte melden.

Re: openWB / RfID Abfrage

Verfasst: So 28. Mär 2021, 21:28
von sonnensuchender
Hallo zusammen

Vielleicht könnt Ihr mir nochmal helfen? :roll:

Da ich ein zweites E-Auto bestellt habe, möchte ich den vohandenen RfID Leser zu diesem Zwecke einsetzen.
(In der openWB kann man die Ladungen ja auch so schön nach der RfID-Kartennummer sortieren lassen)

Ich habe auch schon die Paramter gefunden und in die funktionen.inc.php eingtragen
Laut Solaranzeige und php.log führt das aber zu Problemen...

Irgendwie habe ich den Verdacht das die Kartennummer zweimal abgefragt wird.
Die Solaranzeige.log zeichnet nämlich bei tracelevel 10 unter anderem diese Abfragen auf :

Code: Alles auswählen

28.03. 09:42:10 *- -openWB/lp/1/lastRfId
28.03. 09:42:10 *- -openWB/lp/1/lastRfId
...
28.03. 09:42:10 *- -openWB/global/rfidConfigured
Ich vermute, das deshalb diese zwei Werte in dem configRfID stehen

Code: Alles auswählen

[lastRfId] => 0017493436,1661961264
Jetzt meine Frage:
Warum wird der lastRfID zweimal abgefragt?
Kann ich das irgendwo ändern?

Wenn nicht, wie bekomme ich es hin, nur den ersten Wert in der Influx Datenbank zu speichern?
Das ist nämlich die richtige Kartennummer.
Die zweite ist mir unbekannt..

Kann da einer von Euch was mit anfangen?

gruß
Martin

Re: openWB / RfID Abfrage

Verfasst: Sa 17. Apr 2021, 15:58
von sonnensuchender
Keiner eine Idee?

Mittlerweile denke ich, das der zweite Wert nur ein Zeitstempel ist....

Grund:
Im RfID Log der openWB kann man die letzten Abfragen sehen.
Ich habe mal drei Chips kurz hintereinander eingescannt und die Box selber gibt im RfID Log folgendes raus:
(Die drei RfIDChips habe ich mal farblich markiert)
2021-04-17 15:13:24: 0017493436,1618665204 (LV0)
2021-04-17 15:12:44: 0008959567,1618665164 (LV0)
2021-04-17 15:12:23: 0010138935,1618665143 (LV0)
2021-04-17 15:12:03: 0008959567,1618665123 (LV0)

2021-04-13 21:03:14: 0017493436,1618340594 (LV0)
Gibt es keinen Befehl den den Zeitstempel beim schreiben in die InfluxDB vom RfID Code zu trennen oder umzubenennen?
Ich finde einfach nichts.... :roll:

Die Solaranzeige.log zeigt nämlich die ganze Zeit Fehler an.
Ich vermute, weil die Solaranzeige nur mit einem Wert klar kommt.
Der InfluxDB selber macht das anscheinend keine Probleme...

Wäre schön wenn mir einer von den Fachleuten helfen könnte...
Solange habe ich die Abfrage erstmal wieder aus der "funktionen.inc.php" auskommentiert :cry:


gruß
Martin