Seite 3 von 4

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: Mi 23. Mär 2022, 18:42
von Bogeyof
Die oben beschriebene math.php macht viel mehr als nur Gesamtsummen. Ich habe mal eine abgespeckte Variante für 3 Wechselrichter (denke Regler 7 sollte passen, wichtig wegen den Namen der Datenfelder in der Datenbank, ansonsten anpassen) gemacht, diese summiert nur die 3 Leistungen AC und PV in Gesamtsummen.
Die Einträge werden in die Datenbank des 3. WR geschrieben, da erst dann die Werte aus den beiden anderen WR zur Verfügung stehen. Die math.php testet die Namen der ersten beiden WR-Datenbanken und überspringt die Berechnung. Beim 3. WR wird dann die jeweilige Summe ins neue Measurement "Gesamt" als AC_Gesamtleistung und PV_Gesamtleistung eingetragen.

Ohne Garantie, viel Erfolg...

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: Do 24. Mär 2022, 21:15
von joy12
Hi,


Vielen Dank, regler 7 passt.
Ich lese mich gleich nochmal oben ein wie die php einbinden.

Viele Grüße

Horst

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: Do 24. Mär 2022, 21:34
von joy12
Und sage morgen bescheid wie es läuft.

Meine erste Datenbank heisst anders aber das bekomme ich hin.
Wenn ich noch ein bmv 7x einbinden will der in db4 schreibt geht das dann auch oder finger weg?


VG

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: Do 24. Mär 2022, 21:43
von Bogeyof
Wenn das Auslesen des 4. Gerätes noch nicht erfolgt ist, dann müsste man die Tests ändern und alle anderen überspringen und in die 4. Datenbank schreiben. Auch ist die Berechnung eine andere, da die 2 Datenbanken ausgelesen und die Werte des 3. Reglers live addiert werden. Das ist natürlich bei der 4. Datenbank wieder anders zu lösen.
Ansonsten ist es prinzipiell natürlich möglich auch ein 4. Gerät einzubinden. Aber ob du dir die ganzen Änderungen zutraust? Würde mal erst Testen, ob die aktuelle Version funktioniert. Einfach in der WR_php nachsehen wie die xxx_math.php heißen muss und entsprechend umbenennen. Dann wird sie schon automatisch durchlaufen.

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: Sa 26. Mär 2022, 21:22
von joy12
Hi Boge,

Habe es heute versucht und nicht zum Laufen bekommen.
Besuche es morgen weiter.

Viele Grüße

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: So 3. Apr 2022, 18:12
von joy12
Hallo,


Also ich habe die math nach manchem editieren etc angepasst für die database und in var www hrm log kopiert aber es läuft leider nicht .
Muss ich die math.php umbenennen?

Vg und vielen Dank

Horst

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: So 3. Apr 2022, 18:24
von Bogeyof
Die math.php muss nach /var/www/html/ kopiert werden und bei Regler Nummer 7 in ax_wechselrichter_math.php umbenannt werden. Anderer Regler wäre wieder anderer Name.

Wenn du mehr als die Datenbanknamen geändert hast und es nicht funktioniert, dann hänge besser Deine math.php hier noch einmal an...

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: So 3. Apr 2022, 18:43
von joy12
h i,

Wow bist du schnell.
Ok das habe ich nicht.probiere ich gleichmal.
In der log steht eine Operation.
Dankeschön

Viele Grüße

Horst

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: So 3. Apr 2022, 19:01
von joy12
Hi,


Es läuft!Klasse. Vielen Dank.
Resume:
Also ich musste die math_php nur editieren hinsichtlich der Datenbank und die datei selbst umbenennen und sieha da peak.

Jetzt muss ich das board noch anpassen.
Muss ich die anderen Variablen auch addieren um andere Daten zu addieren wie aktuelle Leistung oder Tagesleistung etc oder fungieren die 2 bestehen Variablen als "packet"
Bin mir nicht ganz sicher ob klar ist was ich meine
Viel Erfolg ivh berichte weiter.

Horst

Re: Datenbankeinträge in neuer Datenbank berechnen

Verfasst: So 3. Apr 2022, 19:10
von Bogeyof
Tatsächlich nicht ganz verständlich...
Für weitere Werte musst du die jeweils 6 Zeilen ab aktuelleDaten["Query"]... wie schon für Gesamtleistung und Solarleistung vorhanden kopieren und entsprechend auf die gewünschten weiteren Datenfelder anpassen. Dazu am Ende dann die Zusatzquery erweitern, je eine Zeile analog der Zeile mit Solarleistung hinzufügen für jedes weitere Datenfeld. Natürlich immer die Variablennamen und den Select für das jeweils gewünschte weitere Datenfeld anpassen...