Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS Prognose PV-Ertrag -> Datenarchiv

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

    #91
    Hi,

    ich habe die Anpassungen jetzt mal so eingepflegt.

    Danke

    Kommentar


      #92
      benji Lieben Dank für die Korrektur. In loser Folge habe ich im Erorlog noch einen Fehler bekommen, dass akt/akt2 nicht gesetzt ist - vermutlich wenn aus welchen Gründen auch immer curl keine Daten geliefert hat. Ich habe mir mit folgenden 3 isset-Zeilen im Abschnitt "Einträghe akt. Stunde addieren" geholfen. Das hat die letzten Tage Fehler nachhaltig verhindert und scheint keinen negativen Einfluss auf die Ergebnisse zu haben.

      Bitte prüf' das gedanklich noch mal nach, ob das Sinn ergibt (oder ob man die drei Variablen besser vorher verlässlich setzt).
      Ich denke das verdient eine Version 0.42

      PHP-Code:
      //................................................................................................................................
      // Erträge akt. Stunde addieren

      // Fehler vermeiden bei ungesetzter Variable
      $akt= isset($akt) ? $akt'0';
      $akt2= isset($akt2) ? $akt2'0';
      $akt3= isset($akt3) ? $akt3'0';

          if (
      $V[2]==1) {
              
      $sum = array($akt$akt2);
              
      logic_setOutput($id25array_sum($sum));
              
      logging($id'Ertrag akt. Stunde Dach 1-2 : ' array_sum($sum));
          }

          
          if (
      $V[3]==1) {
              
      $sum = array ($akt$akt2$akt3);
              
      logic_setOutput($id25array_sum($sum));
              
      logging($id'Ertrag akt. Stunde Dach 1-3 : ' array_sum($sum));
          }
      ​ 

      Kommentar


        #93
        Zitat von kingolli Beitrag anzeigen
        Kannst du gerne testen und berichten.
        Erstmal danke für deine Mühen, der LBS ist klasse...

        In der Auswertung der aktuellen (A18) und nächsten Stunde (A19) hat sich allerdings ein Fehler eingeschlichen; diese sind jeweils um eine Stunde verschoben.
        Der Wert, der im json z.B. unter 2024-03-13 09:00:00 ausgegeben ist, gibt nicht den erwarteten Ertrag zwischen 9 und 10 Uhr wieder, sondern den zwischen 8 und 9 Uhr.

        Wird klar, wenn man die Werte zu Sonnenauf- und -untergang betrachtet: es sind immer die Werte BIS zur angegebenen Uhrzeit, nicht die, AB der Uhrzeit: z.B. bis 7:00:00 71 Wh und bis 18:25:01 59 Wh, jeweils ab der Uhrzeit davor.

        Code:
        watt_hours_period
        "2024-03-13 06:38:55": 0,
        "2024-03-13 07:00:00": 71,
        "2024-03-13 08:00:00": 717,
        "2024-03-13 09:00:00": 1321,
        "2024-03-13 10:00:00": 1821,
        "2024-03-13 11:00:00": 2159,
        "2024-03-13 12:00:00": 2332,
        "2024-03-13 13:00:00": 2325,
        "2024-03-13 14:00:00": 2217,
        "2024-03-13 15:00:00": 1989,
        "2024-03-13 16:00:00": 1577,
        "2024-03-13 17:00:00": 1017,
        "2024-03-13 18:00:00": 492,
        "2024-03-13 18:25:01": 59,​

        Kommentar

        Lädt...
        X