Hi,
ich nutze den Regler 54 (SMA Energy) und in der Datei /var/www/log/php.log tauch das hier minütlich auf:
[10-Aug-2021 21:42:09 Europe/Berlin] PHP Notice: Undefined index: KeineSonne in /var/www/html/sma_energy.php on line 321
Soweit ich das verstehe wird eine Variable abgefragt, die nicht definiert ist - vergleiche ich das mit dem SMA-WR.php Zeile 293 steht da das hier drin:
$aktuelleDaten["KeineSonne"] = false; // Dummy
Dieser Eintrag fehlt in der SMA_Energy.php
Wenn ich die Zeilen 321 ff richtig interpretiere, sollen dort Werte zu Homematic geschickt werden wenn KeineSonne = false ist - also tagsüber. Wenn ich richtig liege, ging es dabei doch darum, das der SMA WR nachts keine Werte liefert - aber auf das Energymeter trift das nicht zu. Der liefert auch, wenn es dunkel ist fleißig weiter...
Ich bin kein PHP Programmierer - wenn ich das also völlig falsch verstehe, bitte nicht erschlagen (-;
Gruß
Oliver
SMA Energymeter PHP schreibt Logfile voll
Moderator: Ulrich
- Ulrich
- Administrator
- Beiträge: 5565
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 125 Mal
- Danksagung erhalten: 835 Mal
Re: SMA Energymeter PHP schreibt Logfile voll
Hallo Oliver,
du hast alles richtig erkannt. SUPER!
Es handelt sich um ein Fehler.
Bitte ändere in der Datei sma_energy.php in Zeile 323
in
ab
Dann sollte der Fehler behoben sein. Ich ändere es im aktuellen Update auch.
Vielen Dank für den Hinweis.
du hast alles richtig erkannt. SUPER!
Es handelt sich um ein Fehler.
Bitte ändere in der Datei sma_energy.php in Zeile 323
Code: Alles auswählen
if ($aktuelleDaten["KeineSonne"] == false) {
in
Code: Alles auswählen
if (1 == 1) {
ab
Dann sollte der Fehler behoben sein. Ich ändere es im aktuellen Update auch.
Vielen Dank für den Hinweis.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]
Ulrich . . . . . . . . [Projekt Administrator]
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast