Bei mir zickt er auch in den letzten Tage mehr als sonst rum, sprich: er liefert auch Fehler innerhalb der produktiven Phase.
Ich vermute nach erster, kurzer Analyse meiner Logs, dass der LBS keine bzw. fehlerhafte Daten von der Webseite empfängt und dann bei der json-Auswertung die Datenstruktur zerschossen wird. So kommt es dann zum Abbruch.
Eine Lösung dafür habe ich leider nicht...
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS Prognose PV-Ertrag -> Datenarchiv
Einklappen
X
-
Auch bei mir kommen immer wieder diese Fehler
Code:<tr class="sErr"><td>2022-02-08 16:02:02</td><td>599375</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 668 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>599647</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 668 | Trying to get property 'value' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>599797</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 668 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>599931</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 668 | Trying to get property 'value' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>600084</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 668 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>600244</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 668 | Trying to get property 'value' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>604108</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 672 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>604302</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 672 | Trying to get property 'value' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>604513</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 672 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>604654</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 672 | Trying to get property 'value' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>604789</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 672 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 16:02:02</td><td>604923</td><td>?</td><td>17797</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 672 | Trying to get property 'value' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 18:02:01</td><td>438992</td><td>?</td><td>29390</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 18:02:01</td><td>439284</td><td>?</td><td>29390</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt2</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 18:02:01</td><td>443044</td><td>?</td><td>29390</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 18:02:01</td><td>443240</td><td>?</td><td>29390</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt2</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 18:02:01</td><td>443418</td><td>?</td><td>29390</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt3</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 19:17:39</td><td>966032</td><td>?</td><td>4878</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 19:17:39</td><td>966453</td><td>?</td><td>4878</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt2</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 19:17:39</td><td>970396</td><td>?</td><td>4878</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 19:17:39</td><td>970566</td><td>?</td><td>4878</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt2</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 19:17:39</td><td>970699</td><td>?</td><td>4878</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt3</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>947629</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 185 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>947942</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 185 | Invalid argument supplied for foreach()</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>948169</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>948348</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt2</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>952738</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>952910</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt2</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>953068</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 207 | Undefined variable: akt3</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>961005</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 231 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:01</td><td>961252</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 2 | Zeile: 231 | count(): Parameter must be an array or an object that implements Countable</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:39</td><td>594413</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 373 | Undefined property: stdClass::$data</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:39</td><td>594630</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 373 | Trying to get property 'key' of non-object</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 20:02:39</td><td>594836</td><td>?</td><td>10092</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 0 | Zeile: 374 | Call to a member function format() on boolean</td><td>EXCEPTION</td></tr> <tr class="sErr"><td>2022-02-08 21:02:01</td><td>299478</td><td>?</td><td>15949</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt</td><td>ERROR</td></tr> <tr class="sErr"><td>2022-02-08 21:02:01</td><td>299750</td><td>?</td><td>15949</td><td>Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002271.php | Fehlercode: 8 | Zeile: 200 | Undefined variable: akt2</td><td>ERROR</td></tr>
Zuletzt geändert von fudi6489; 09.02.2022, 15:31.
Einen Kommentar schreiben:
-
Hi, das werde ich mal testen, vielen Dank!
Edit: Läuft jetzt seit 24h ohne Fehler, das schein geholfen zu haben.Zuletzt geändert von Finnchmaster; 08.02.2022, 08:44.
Einen Kommentar schreiben:
-
Hatte auch das Problem,
habe eine Verzögerung von 2 min. davor geschalten, seit dem ist alles ok.
Einen Kommentar schreiben:
-
Hallo zusammen,
ich habe jetzt seit einigen Wochen täglich Fehlermeldungen im Log stehen. Der Baustein wird stündlich getriggert.
Screenshot 2022-02-06 084059.png
Hat einer eine Idee, was es damit auf sich hat?
VG Finn
Einen Kommentar schreiben:
-
Das ungewollte Triggern habe ich abstellen können. Das kam durch meine Blanking-Logik. 😣
Aber es wäre schön, wenn der Baustein, da er ja schon mitzählt, bei Null verbleibenden Abfragen auch aufhören würde abzufragen und einfach eine Stunde warten würde. Aber dazu müssten wohl Daten remanent gespeichert werden.
Weihnachtswunsch An 🎅> Auch eine Auswertung des vom API zurückgegebenen Fehlercodes wäre hilfreich. <Weihnachtswunsch Aus 🎅>
Ansonsten tut der Baustein was er soll - auch wenn die Vorhersagen bei diesem grauen Herbstwetter nicht besonders exakt sind bzw. sein können.
Einen Kommentar schreiben:
-
Seit dem Update von Edomi auf die 2.03 vor ein Tagen zickt der LBS leider ziemlich rum!
Den Fehler mit dem Beschreiben der akt, akt2 und akt3 und akt1-3 Variablen habe ich mit dem Deaktivieren in der Nacht zwar erfolgreich in den Griff bekommen, aber dafür versucht der Baustein nun nach dem stündlichen Trigger ungefähr alle fünf Minuten die Dächer abzurufen. Dies führt unweigerlich in den API-Timeout. Leider habe ich keine Idee, was dies verursacht bzw. wie ich es einfach in den Griff bekommen kann, ohne dazu den Code zu ändern.
Hat irgendjemand vielleicht eine Idee, woran dies Verhalten liegen könnte und wie man es abstellen kann?
Einen Kommentar schreiben:
-
Ich habe den Baustein seit einigen Tagen bei mir laufen und bekomme nach Sonnenuntergang zwei ähnliche Fehlermeldungen; so versucht er bei mir in den Zeilen 200 und 207 die aktuellen Werte der drei Dächer (akt, akt2, akt 3 und akt1-3) zu schreiben und liefert einen Fehler.
Da ich momentan keine Muße für's Code Crunching aufbringen kann, habe ich den Baustein während der Nacht per Logik ausgeschaltet. Das sollte erst einmal Ruhe bringen...
Einen Kommentar schreiben:
-
Moin, heute habe ich dein Baustein einmal ausprobiert. Klappt bei mir ohne Fehler. EDOMI 2.03 CentOS 6 !
prognose.JPG
Danke dafür !
Einen Kommentar schreiben:
-
Hallo zusammen,
ich habe seit 2 Tagen eine stündliche Fehlermeldung, sodass der Baustein keine Daten mehr liefert.
2021-10-07 10_20_48-Window.jpg
Habt ihr bei euch ein ähnliches Fehlerbild oder muss ich auf meiner Seite den Fehler suchen? An sich habe ich an dem Baustein nicht rumgespielt
VG
Hoernchen
Einen Kommentar schreiben:
-
Hallo,
ich habe mir den Baustein gestern auch installiert und in meine Diagramme eingebunden.
Sah heute am ersten Tag gut aus. Vorhersage und Ertrag lagen nu minimal auseinander.
Vorhersage 149kwh Ertrag 145kwh.
Werde das mal beobachten. Bleibt es so bin ich mehr als zufrieden.
Danke für diesen tollen Baustein! benji
PV Diagramm mit Vorhersage.PNG
Nicht über den hohen Verbrauch wundern. Heute wurde der Pool befüllt
Einen Kommentar schreiben:
-
Hi,
sorry für die späte Rückmeldung...bin etwas im Stress derzeit. Bei mir tritt der Fehler seit dem Update nicht mehr auf. Werde aber natürlich für euch den Error-Handler einbinden.
Matthias hat das ja schon am laufen. Ich werde schauen, dass ich am WE das Update mache.
VG
Einen Kommentar schreiben:
-
Hallo Zusammen. Habe auch die bereits beschriebene Fehlermeldung, jeweils stündlich 0:00 - 4:00 Uhr und 22:00 - 23:00 Uhr. Gibt es bereits eine Lösung dafür? Falls der obige Code das Problem löst (oder die Fehlermeldung deaktiviert) wo genau muss ich den einfügen? Ich bin da nicht bewandt und würde mich über den entscheidenden Tp freuen!
lg Christian
Einen Kommentar schreiben:
-
Ja, der gleiche Fehler, ich würde es etwa so machen:
Zu Beginn des Exec-Teils
Code:sql_connect(); function exception_error_handler($errno, $errstr, $errfile, $errline ) { global $xmlData, $logname, $id; logging ($id, "$errstr: Line: $errline, No: $errno, File: $errfile"); $fp = fopen("/tmp/$logname.err", 'w'); fwrite($fp, $xmlData); fclose($fp); } set_error_handler("exception_error_handler", E_ALL);
VG Matthias
Einen Kommentar schreiben:
-
Hi, die gleichen Fehler wie im letzten Post von dir??
Für die XML Geschichte habe ich ein simples Error Fail eingebaut, dachte eigentlich damit wäre erledigt. Muss ich wohl nochmal ran…
Einen Kommentar schreiben:
Einen Kommentar schreiben: