<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;"><div>Hallo Mirko, hallo Rupert,</div><div><br></div><div>Ich habe seit 3 Jahren ein php Script laufen (cronjob). Es fragt in der DB alle 5 Minuten die Anzahl der S0 Impulse der letzten 5 Minuten ab und Mitteln den Wert. Darüber erhalte ich die aktuell  verbrauchte Leistung.</div><div>Habe 3 Raspi’s mit 15 S= Zählern.</div><div>Frage jeden ab und bilde die Summe welche ich dann mittels matt an Node-red weiterleitet (kann damit den Akt. Verbrauch visualisieren).</div><div>Node-red schreibt dann den Wert in eine eigene Tabelle.</div><div>Diese kann ich auswerten.</div><div><br></div><div><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">MariaDB [test]> select * from test where bezeichnung ='Akt_Stromverbrauch';  </span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">+---------+---------------------+--------------------+----------+---------+</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">| id      | datum               | bezeichnung        | wert     | strwert |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">+---------+---------------------+--------------------+----------+---------+</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">|   34438 | 2017-01-31 22:10:03 | Akt_Stromverbrauch |  288.000 |         |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">|   34440 | 2017-01-31 22:15:03 | Akt_Stromverbrauch |  264.000 |         |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">|   34442 | 2017-01-31 22:20:02 | Akt_Stromverbrauch |  300.000 |         |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">|   34444 | 2017-01-31 22:25:02 | Akt_Stromverbrauch |  312.000 |         |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">|   34446 | 2017-01-31 22:30:03 | Akt_Stromverbrauch |  360.000 |         |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;">








</p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures">|   34448 | 2017-01-31 22:35:03 | Akt_Stromverbrauch |  396.000 |         |</span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures"><br></span></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;">Es gibt wahrscheinlich bessere Möglichkeiten über die Middleware – aber da bin ich nicht mehr am laufenden. Da meine VZ ohne Updates seit 2014 völlig stabil vor sich hin laufen. (habe SSD’s dran).</p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;"><br></p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;">Gruss </p><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Menlo;">Fritz</p></div><div><span style="font-variant-ligatures: no-common-ligatures"><br></span></div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">Von: </span> volkszaehler-users <<a href="mailto:volkszaehler-users-bounces@demo.volkszaehler.org">volkszaehler-users-bounces@demo.volkszaehler.org</a>> on behalf of Rupert Schöttler <<a href="mailto:rupert.schoettler@gmx.de">rupert.schoettler@gmx.de</a>><br><span style="font-weight:bold">Antworten an: </span> "volkszaehler.org - users" <<a href="mailto:volkszaehler-users@demo.volkszaehler.org">volkszaehler-users@demo.volkszaehler.org</a>><br><span style="font-weight:bold">Datum: </span> Donnerstag, 6. Januar 2022 um 13:32<br><span style="font-weight:bold">An: </span> <<a href="mailto:volkszaehler-users@demo.volkszaehler.org">volkszaehler-users@demo.volkszaehler.org</a>><br><span style="font-weight:bold">Betreff: </span> Re: [vz-users]  Verbindung zur Datenbank von außen + Absturz<br></div><div><br></div><div>
  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
  <div>
    <p>Hallo Mirko,<br>
    </p>
    <div class="moz-cite-prefix">Am 04.01.22 um 22:41 schrieb
      <a class="moz-txt-link-abbreviated" href="mailto:onlineorder@gmx.de">onlineorder@gmx.de</a>:<br>
    </div>
    <blockquote type="cite" cite="mid:trinity-e842a4c9-e42b-4e2c-a595-70f4c7cfe96a-1641332488515@msvc-mesg-gmx002">
      <meta charset="utf-8" name="viewport" content="width=device-width">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div id="8787634986986720895ty" style="overflow:hidden">bei mir
        scheinen Änderungen an der 50-Server.cnf immer wieder mit den
        Default-Werten überschrieben zu werden. Nach einem Neustart
        steht da wieder 127.0.0.1 drin, obwohl ich nach dem Ändern per
        Nano und nach dem Verlassen des Editors und erneutem Aufruf der
        Config per Nano noch meine neuen Einstellungen sehe. Der
        Neustart macht‘s dann rückgängig.</div>
    </blockquote>
    <p>Warum das passiert, kann ich auch nicht erklären. Da bin ich
      raus.<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:trinity-e842a4c9-e42b-4e2c-a595-70f4c7cfe96a-1641332488515@msvc-mesg-gmx002">
      <div id="8787634986986720895ty" style="overflow:hidden">Gern würde
        ich eigentlich mal eine Zusammenfassung der Verbräuche nach
        Tageszeit sehen: also alle erfassten Daten der letzten Monate
        (bspw. 365 Tage zurück) nach Uhrzeit gruppieren. Damit ich sehen
        kann, wann wir den höchsten Stromverbrauch im Laufe eines Tages
        haben. Ggf. Noch nach Wochentagen oder Monaten gruppiert.
        <div id="338317EditableDivID--xx--yy--42" style="font-family:
          Verdana;font-size:17px; color:black;">Hast Du so etwas schon
          mal versucht/gemacht?</div>
      </div>
    </blockquote>
    <p>Du meinst so was wie mittlerer Verbrauch an Sonntagen 2021
      zwischen 10 und 11h, zwischen 11 und 12h usw.? Ja, das wäre
      spannend!</p>
    <p>Mit welcher Plattform / Programmiersprache würdest Du das machen
      wollen? <br>
    </p>
    <ul>
      <li>SQL? Dann könntest Du die Abfragen / Prozeduren auch direkt in
        der MariaDB des VZ implementieren</li>
      <li>PHP? Auch diese Programme kannst Du auf dem Pi mit der DB
        ablegen (damit ist der Datenbankzugriff lokal) und das Ergebnis
        im Browser anschauen. Siehe z.B.
        <a class="moz-txt-link-freetext" href="https://wiki.volkszaehler.org/software/frontends/day_values">https://wiki.volkszaehler.org/software/frontends/day_values</a></li>
    </ul>
    <p>Was ich schon mal realisiert habe, ist eine Excel-Abfrage des
      Energieverbrauchs zwischen zwei Zeitpunkten. Da frage ich per
      Excel-VBA das API der VZ Middleware ab, siehe
      <a class="moz-txt-link-freetext" href="https://wiki.volkszaehler.org/development/api/reference">https://wiki.volkszaehler.org/development/api/reference</a> Abschnitt
      "Messwerte abfragen". Die VBA-Tools dafür kamen von
      <a class="moz-txt-link-freetext" href="https://github.com/VBA-tools/VBA-Web">https://github.com/VBA-tools/VBA-Web</a>. <br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:trinity-e842a4c9-e42b-4e2c-a595-70f4c7cfe96a-1641332488515@msvc-mesg-gmx002">
      <div id="8787634986986720895ty" style="overflow:hidden">
        <div id="338317EditableDivID--xx--yy--42" style="font-family:
          Verdana;font-size:17px; color:black;">Bzgl. des Absturzes: wo
          finde ich die Logs? </div>
      </div>
    </blockquote>
    <p>Fast alles geht nach /var/log bzw. Unterverzeichnisse. Problem
      könnte sein, dass das eine RAM-Disk ist und die nicht oder nur
      gelegentlich auf die SD-Karte geschrieben wird -- dann sind die
      Absturzereignisse nach dem Neustart ziemlich sicher nicht (mehr)
      vorhanden...</p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:trinity-e842a4c9-e42b-4e2c-a595-70f4c7cfe96a-1641332488515@msvc-mesg-gmx002">
      <div id="8787634986986720895ty" style="overflow:hidden">
        <div id="338317EditableDivID--xx--yy--42" style="font-family:
          Verdana;font-size:17px; color:black;">Per Putty kann ich den
          Raspberry bei einem Absturz nicht mehr erreichen.</div>
      </div>
    </blockquote>
    <p>Vermutlich antwortet auch die Website nicht, oder? Könntest Du
      einen Monitor an den HDMI-Ausgang und eine Tastatur anschließen,
      erst mal temporär beim (Neu-)Start oder im Normalbetrieb und dann
      im Falle des Crashs, bevor Du den Strom abstellst?</p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:trinity-e842a4c9-e42b-4e2c-a595-70f4c7cfe96a-1641332488515@msvc-mesg-gmx002">
      <div id="8787634986986720895ty" style="overflow:hidden">
        <div id="338317EditableDivID--xx--yy--42" style="font-family:
          Verdana;font-size:17px; color:black;">Mitte Mai hatte ich mit
          dem System begonnen. Dann gab es einen Ausfall Mitte August
          dann wieder Mitte November. Es scheint immer so ca 3 Monate zu
          laufen. Ich merke das immer nur per Zufall, da ich mir das
          nicht regelmäßig ansehe.</div>
      </div>
    </blockquote>
    <p>Ich verwende zur Überwachung meiner Pi's RPi-Monitor
      <a class="moz-txt-link-freetext" href="https://github.com/XavierBerger/RPi-Monitor">https://github.com/XavierBerger/RPi-Monitor</a>. Da sehe ich die Last,
      die Speicherauslastung und nebenbei noch angebotene Updates.</p>
    <p>Und nicht zuletzt: Wenn Dein Pi mit der MariaDB im
      "08/15-Standard" nur mit einer SD-Karte ausgestattet ist, ist nach
      einigen Monaten wegen der vielen Schreibvorgänge mit einem
      Kartendefekt zu rechnen. Besser ist es, zumindest die
      root-Partition auf eine SSD (gibt es ja auch als USB-Stick)
      auszulagern. Pi4 kann man m.W. auch direkt von USB betreiben, ganz
      ohne SD-Karte.</p>
    <p>Meine bitteren Erfahrungen mit den SD-Karten waren zwar eher so,
      dass das System dann nach z.B. einem Update und bewusstem Reboot
      nicht mehr hochfuhr, aber vielleicht gibt's ja auch andere
      Fehlerbilder...<br>
    </p>
    <p>Gruß von Lech und Wertach</p>
    <p>Rupert<br>
    </p>
  </div></div></span></body></html>