SMA Energymeter PHP schreibt Logfile voll
Verfasst: Di 10. Aug 2021, 21:59
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
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