Seite 1 von 2

Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: Mo 16. Jan 2023, 20:12
von Fedi
Hallo zusammen,
ich habe seit dem 6.1.2022 das Problem, dass meine Tagesleistung fehlt.
Es könnte an einem Neustart des Docker Containers liegen.

Er schreibt in die Spalte einfach nichts mehr rein. Also auch keine Null - wie vorher:
Auszug aus Statistik Tabelle
Auszug aus Statistik Tabelle
Ich habe eben mal einen Eintrag über die Kommandozeile gemacht. Danach geht es dann wieder leer weiter.

Im php.log steht nur:

Code: Alles auswählen

[16-Jan-2023 20:00:08 Europe/Berlin] PHP Warning:  Cannot assign an empty string to a string offset in /var/www/html/6.user.config.php on line 632
[16-Jan-2023 20:01:01 Europe/Berlin] PHP Notice:  Undefined offset: 1 in /var/www/html/solaredge_ohne.php on line 91
[16-Jan-2023 20:01:08 Europe/Berlin] PHP Warning:  Cannot assign an empty string to a string offset in /var/www/html/6.user.config.php on line 632
[16-Jan-2023 20:02:01 Europe/Berlin] PHP Notice:  Undefined offset: 1 in /var/www/html/solaredge_ohne.php on line 91
[16-Jan-2023 20:02:08 Europe/Berlin] PHP Warning:  Cannot assign an empty string to a string offset in /var/www/html/6.user.config.php on line 632
[16-Jan-2023 20:03:01 Europe/Berlin] PHP Notice:  Undefined offset: 1 in /var/www/html/solaredge_ohne.php on line 91
[16-Jan-2023 20:03:08 Europe/Berlin] PHP Warning:  Cannot assign an empty string to a string offset in /var/www/html/6.user.config.php on line 632
[16-Jan-2023 20:04:01 Europe/Berlin] PHP Notice:  Undefined offset: 1 in /var/www/html/solaredge_ohne.php on line 91
[16-Jan-2023 20:04:08 Europe/Berlin] PHP Warning:  Cannot assign an empty string to a string offset in /var/www/html/6.user.config.php on line 632
[16-Jan-2023 20:05:01 Europe/Berlin] PHP Notice:  Undefined offset: 1 in /var/www/html/solaredge_ohne.php on line 91
[16-Jan-2023 20:05:08 Europe/Berlin] PHP Warning:  Cannot assign an empty string to a string offset in /var/www/html/6.user.config.php on line 632
[16-Jan-2023 20:06:01 Europe/Berlin] PHP Notice:  Undefined offset: 1 in /var/www/html/solaredge_ohne.php on line 91
Einen Zusammenhang kann ich hier aber nicht sehen.
Irgendjemand eine Idee?

Bin etwas ratlos.... :(

Update 17.1.2023: Ich hab den Titel des Themas angepasst.

Re: plötzlich fehlende Tagesleistung bei Solaredge Wechselrichter

Verfasst: Di 17. Jan 2023, 11:54
von Fedi
So,
ich hab den Fehler gefunden.
Durch den Neustart nachts wurde wohl ein Update der /phpinc/funktionen.inc.php eingespielt.

Nachdem ich die alte Version zurück gespielt habe, wird die Spalte wieder befüllt.

Ich hab der Datei jetzt erstmal die Schreibrechte entzogen in der Hoffnung, dass beim nächsten Neustart kein Update drüber gebügelt wird.

Vielleicht könnte sich mal jemand die Sache anschauen, da ich mit meinen Kenntnissen hier nicht weiter komme....
So mal ich keine Ahnung habe, ob es vielleicht Abhängigkeiten zu anderen Dateien gibt...

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: Sa 4. Feb 2023, 18:06
von mfschr
Ich habe diesen Fehler auch festgestellt:
Vor ein paar Tage hatte ich das Update 4.8.2 als neues Image eingespielt/eingerichtet.

Ich habe einen SolarEdge-Wechselrichter und bei mir sieht die Statistik aktuell so aus:
Screenshot 2023-02-04 180028.png
(Anmerkung: Am ersten Tag ohne Wert war der Raspi offline; ab dem übernächsten Tag war das neue Image aktiv.)

Nun habe ich auf die Version 4.8.2c aktualisiert; ich hoffe, damit ist der Fehler wieder weg!
Kann das jemand bestätigen?

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: Mo 6. Feb 2023, 18:27
von mfschr
Zu früh gefreut; leider ist auch mit dem Update 4.8.2 die Statistik der Tageswerte leer.

Aber, @Ulrich, könnte es sein, dass folgende Zeile fehlt; mit dieser Zeile bekomme ich wieder tagesaktuelle Werte der letzten Tage:

Code: Alles auswählen

      $query .= ",Wert=".$daten["WattstundenGesamtHeute"].",Wochentag=\"".$daten['Wochentag']."\"";

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: Sa 11. Feb 2023, 19:01
von _Aux_
Hallo!

@mfschr, kannst Du bitte sagen wo du die Zeile eingefügt hast.
Habe gleichen Fehler nach Solaranzeige Update...

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: So 12. Feb 2023, 11:44
von Ulrich
mfschr hat geschrieben:
Mo 6. Feb 2023, 18:27
Zu früh gefreut; leider ist auch mit dem Update 4.8.2 die Statistik der Tageswerte leer.

Aber, @Ulrich, könnte es sein, dass folgende Zeile fehlt; mit dieser Zeile bekomme ich wieder tagesaktuelle Werte der letzten Tage:

Code: Alles auswählen

      $query .= ",Wert=".$daten["WattstundenGesamtHeute"].",Wochentag=\"".$daten['Wochentag']."\"";
Ja, das ist richtig. Es gibt eine Änderung. Den gleichen Wert findest du auch unter "Summen". Bitte im Dashboard einfach das Measurement "Summen" auswählen, dort ist dann der gleiche Wert wiederzufinden.

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: So 12. Feb 2023, 12:43
von _Aux_
Hallo @Ulrich,

Danke für dein Hinweis aber ich finde nirgends "Measurement" im Dashboard.
Wo genau ist das versteckt? :?

Bild

Was ist hier falsch?

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: So 12. Feb 2023, 13:06
von Ulrich
Da wo "Statistik" steht musst du "Summen" auswählen. Das sind die Measurements.

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: So 12. Feb 2023, 13:16
von _Aux_
Danke dir @Ulrich,

jetzt steht da "No Data" aber wahrscheinlich muss ich jetzt warten bis neue Measurement's rein fliesen werden....
Oder?

Re: Update der /phpinc/funktionen.inc.php führt zu fehlerhafter Statistik

Verfasst: So 12. Feb 2023, 13:34
von Ulrich
Bei "select" muss du auch noch das Feld field("WattstundenGesamtHeute") auswählen