Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS Prognose PV-Ertrag -> Datenarchiv

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • McJameson
    antwortet
    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...

    Einen Kommentar schreiben:


  • fudi6489
    antwortet
    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:


  • Finnchmaster
    antwortet
    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:


  • michaeldamm2
    antwortet
    Hatte auch das Problem,

    habe eine Verzögerung von 2 min. davor geschalten, seit dem ist alles ok.

    Einen Kommentar schreiben:


  • Finnchmaster
    antwortet
    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:


  • McJameson
    antwortet
    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:


  • McJameson
    antwortet
    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:


  • McJameson
    antwortet
    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:


  • FISEChris1337
    antwortet
    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:


  • hoernchen84
    antwortet
    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:


  • Michael85
    antwortet
    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:


  • benji
    antwortet
    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:


  • LeuChri
    antwortet
    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:


  • maque
    antwortet
    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);
    Dann schreibt er die Fehler nicht ins "normaler" Fehlerlog, sondern in das Log des Bausteins und protokolliert, die xmldaten in /tmp

    VG Matthias

    Einen Kommentar schreiben:


  • benji
    antwortet
    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:

Lädt...
X