Hoymiles DTU Pro - DB-Speicherfehler?

Welche Geräter können mit dieser Anzeige benutzt werden?
Laderegler, Wallboxen, Batterie-Management-Systeme, WLAN Schalter mit Tasmota Firmware und Wechselrichter

Moderator: Ulrich

Benutzeravatar
Ulrich
Administrator
Beiträge: 5543
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von Ulrich »

Dann scheint aber mit dem Container etwas nicht zu stimmen. Zu wenig Speicher? Generelle PHP Probleme? Eine Variable kann ja nicht einmal vorhanden sein und dann plötzlich nicht mehr.

Du kannst den Tracelevel auch einmal auf 9 erhöhen, vielleicht sieht man dann mehr in der LOG Datei.
Das Problem ist, dass der zentraleTimestamp nicht vorhanden ist und dann 0 angenommen wird, was dann das Datum von 1970 ergibt.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

mur
Beiträge: 17
Registriert: Mi 27. Jul 2022, 17:16
Hat sich bedankt: 4 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von mur »

Hmmm.
Danke für die Hilfe und Tipps.

Muss mich da tiefer reindenken und auf Fehlersuche gehen.
Melde mich dann hoffentlich mit einer Lösung?!

Danke
Grüße
m

mur
Beiträge: 17
Registriert: Mi 27. Jul 2022, 17:16
Hat sich bedankt: 4 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von mur »

Hallo Ulrich,

habe den Fehler? gefunden.
Und zwar wird in der originalen hoymiles.php in line 59 der "zentraleTimestamp" versucht zu schreiben und erst danach (line 60) das array "geöffnet"/erstellt.
Drehe ich die Reihenfolge um - also zuerst das array und befülle dann mit dem Timestamp passt nun alles.
Siehe dazu in den angehängten Screenshots aus dem Code.
Auch für eine nicht lokale Datenbank in einem anderen Docker-Container wird nun alles richtig befüllt/geschrieben.

Noch zur Erklärung meiner ersten Gutmeldung (Do 29. Jun 2023, 08:56)
Hatte diese Änderung in der hoymiles.php schon einmal probiert. Von dort stammten die "richtigen" Werte.
Nach dem Update war diese natürlich wieder weg und der Fehler wieder da.

Schönes Wochenende
Grüße
m
Dateianhänge
hoymiles.php "new/abgeändert"
hoymiles.php "new/abgeändert"
hoymiles.php "old"
hoymiles.php "old"

Benutzeravatar
Ulrich
Administrator
Beiträge: 5543
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von Ulrich »

Du hast völlig recht! Das ist ein Fehler, den ich jetzt im Update korrigiert habe.
Vielen Dank für die Information!
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

mur
Beiträge: 17
Registriert: Mi 27. Jul 2022, 17:16
Hat sich bedankt: 4 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von mur »

Gerne!

Unter: viewtopic.php?p=16952&hilit=hoymiles#p16952 werden ja die DB-Felder für die Hoymiles DTU angeführt.
Wäre es möglich, die AC-Leistungswerte zu ergänzen?
In der offiziellen App werden diese ausgegeben, müssen daher eigentlich vorhanden sein. Habe nur leider keine brauchbare Doku gefunden.

Danke.
Grüße

Benutzeravatar
Ulrich
Administrator
Beiträge: 5543
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von Ulrich »

mur hat geschrieben:
Fr 30. Jun 2023, 16:23
Gerne!

Unter: viewtopic.php?p=16952&hilit=hoymiles#p16952 werden ja die DB-Felder für die Hoymiles DTU angeführt.
Wäre es möglich, die AC-Leistungswerte zu ergänzen?
In der offiziellen App werden diese ausgegeben, müssen daher eigentlich vorhanden sein. Habe nur leider keine brauchbare Doku gefunden.

Danke.
Grüße
Welche Leistungswerte fehlen dir denn genau?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

mur
Beiträge: 17
Registriert: Mi 27. Jul 2022, 17:16
Hat sich bedankt: 4 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von mur »

Die aktuelle AC-Leistung in Watt.
Muss nicht unbedingt auf Modulebene sein. DTU bzw. Wechselrichterebene wäre ausreichend.
Hoymiles beschreibt das bei sich in der App auf Anlagen/Plant-Ebene als "Current Power"

Falls du das "file" bearbeitest wäre auch schön, wenn du das "Feld" PV_Leistung noch anpassen könntest.
Dieses wird derzeit um Faktor 10 zu groß ausgegeben. Also z.B. 425 Watt anstatt der realen/richtigen 42.5 Watt.
Könnte sein, dass das andere Datenpunkte auch noch betrifft. So weit bin ich aber noch nicht durch die Daten gekommen.

Danke!
Grüße

Benutzeravatar
Ulrich
Administrator
Beiträge: 5543
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von Ulrich »

Es gibt nur einen Wert der aktuellen Leistung und der wird mit PV Leistung benannt. Die PV Leistung = AC Leistung.

Ich habe nur die Protokollbeschreibung des 3Gen-DTU-Pro Gerätes. Hast du denn ein anderes Gerät? Auch die PV Leistung wird dort in Watt ausgegeben und muss nicht durch 10 geteilt werden. Es gibt auch kein anderes Mitglied, welches das gleiche Problem hat. Es muss etwas mit deinem Gerät zu tun haben.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

mur
Beiträge: 17
Registriert: Mi 27. Jul 2022, 17:16
Hat sich bedankt: 4 Mal

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von mur »

Nein, auch Gen. 3 mit lt. Hoymiles-App aktueller Firmware (0.2.0F).

Seltsam mit der AC-Leistung, aber wenn das lt. Doku so ist.
Also das mit Faktor 10 ist bei mir definitiv so, weil 650W bei 400W Modulen kann nicht ganz passen :)

andy_h
Beiträge: 1
Registriert: So 3. Sep 2023, 14:34

Re: Hoymiles DTU Pro - DB-Speicherfehler?

Beitrag von andy_h »

bei mir liegt ebenfalls das "faktor 10" problem vor! habe schon einiges herumprobiert und getestet, aber konnte bisher keine lösung finden :-(

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast