<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div style="-webkit-text-size-adjust: auto; ">Ich habe herausgefunden, dass man -zumindest auf Rainers Image - erst den Event Scheduler von MySQL aktivieren muss:</div><div style="-webkit-text-size-adjust: auto; "><br></div><div style="-webkit-text-size-adjust: auto; ">Sudo MySQL -u root -p</div><div style="-webkit-text-size-adjust: auto; "><br></div><div style="-webkit-text-size-adjust: auto; ">Dann anmelden (Standardpasswort ist raspberry) und auf der MySQL Konsole folgendes eingeben:</div><div style="-webkit-text-size-adjust: auto; "><br></div><div><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">SET GLOBAL event_scheduler = ON;</span></font></pre><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);"><br></span></font></pre><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">Nun laufen auch die Events...</span></font></pre><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);"><br></span></font></pre><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">Ob das persistent ist, muss ich noch prüfen.</span></font></pre><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);"><br></span></font></pre><pre class="programlisting" style="margin-top: 0px; margin-bottom: 0px; padding: 2px; border: 0px; outline: 0px; vertical-align: baseline; max-width: 720px; "><font face="Helvetica"><span style="white-space: normal; -webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">Gruß, Bernd</span></font></pre><br><p style="-webkit-text-size-adjust: auto; "><span style="background-color: rgba(255, 255, 255, 0);">Mit den besten Grüßen</span></p><p style="-webkit-text-size-adjust: auto; "><span style="background-color: rgba(255, 255, 255, 0);">Bernd Gewehr</span></p><div style="-webkit-text-size-adjust: auto; "><pre><font face=".Helvetica NeueUI"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><a href="x-apple-data-detectors://0/0" x-apple-data-detectors="true" x-apple-data-detectors-type="address" x-apple-data-detectors-result="0/0">Burgstr. 45F</a></span></font></pre><pre><font face=".Helvetica NeueUI"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><a href="x-apple-data-detectors://0/0" x-apple-data-detectors="true" x-apple-data-detectors-type="address" x-apple-data-detectors-result="0/0">45289 Essen</a></span></font></pre><pre><font face=".Helvetica NeueUI"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><a href="tel:02014784606" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="0/1">02014784606</a></span></font></pre><pre><font face=".Helvetica NeueUI"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><a href="tel:015209328236" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="0/2">015209328236</a></span></font></pre></div></div><div style="-webkit-text-size-adjust: auto; "><br>Am 10.05.2013 um 17:27 schrieb Heiko Baumann <<a href="mailto:hbcs@gmx.de">hbcs@gmx.de</a>>:<br><br></div><blockquote type="cite" style="-webkit-text-size-adjust: auto; "><div>
  
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  
  
    <div class="moz-cite-prefix">Hi Bernd,<br>
      <br>
      genau danach wollte ich schon länger suchen. Die vielen (vielen,
      vielen...) S0-Impulse blähen die DB unnötig auf. Jetzt müsste man
      das nur noch so anpassen, dass man einen Gesamtzähler (hast du ja
      bereits) und einen Tageszähler hat, dann könnte man in einer
      anderen Routine die ganzen Einzeldaten des Vortags in die Tonne
      treten. Oder?<br>
      <br>
      Ich hoff ich find am Wochenende mal etwas Zeit zum Probieren, auf
      jeden Fall vielen Dank für die Idee!<br>
      <br>
      LG Heiko<br>
      <br>
      <br>
      Am 10.05.2013 17:11, schrieb Bernd Gewehr:<br>
    </div>
    <blockquote cite="mid:019A87F5E2194FC6B59FC2DFFB0C732D@Buero2" type="cite">
      <div dir="ltr">
        <div style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR:
          #000000">
          <div>-----Ursprüngliche Nachricht----- </div>
          <div>From: Bernd Gewehr </div>
          <div>Sent: Thursday, May 09, 2013 7:29 PM </div>
          <div>To: users <a href="http://volkszaehler.org">volkszaehler.org</a> - ; <a href="http://volkszaehler.org">volkszaehler.org</a> Dev </div>
          <div>Subject: [vz-dev] Zählerstand eines S0 Zählers als Kanal
            anlegen </div>
          <div> </div>
          <div>Hallo!</div>
          <div> </div>
          <div>Ich habe zu meinem S0 Kanal, mit dem ich den Gaszähler
            zähle eine Datensatz hinzugefügt, so dass die Summe aller
            Werte des Kanals per "select sum(value)/1000 as Zaehlerstand
            from data where channel_id = 8" tasächlich den korrekten
            Zählerstand ergibt.</div>
          <div> </div>
          <div>Nun möchte ich diesen Wert jede Stunde in einen neuen
            Kanal schreiben, den ich mir dann bei Bedarf auf der
            Oberfläche einblenden kann, um nicht in den Keller zu
            müssen...</div>
          <div> </div>
          <div>Welcher Weg wird dazu empfohlen?</div>
          <div> </div>
          <div>Mit den besten Grüßen</div>
          <div> </div>
          <div>Bernd Gewehr</div>
          <div>Da mir kein Weg empfohlen wurde, habe ich einen eigenen
            gefunden:</div>
          <div> </div>
          <div>In PHPMYADMIN habe ich folgendes SQL für die
            Volkszaehler-DB eingegeben:</div>
          <div> </div>
          <div>CREATE EVENT `Gas_sum` ON SCHEDULE EVERY 1 HOUR DO insert
            into data (channel_id, timestamp, value) select 25,
            unix_timestamp()*1000, sum(value)/1000 from data where
            channel_id =8;</div>
          <div> </div>
          <div>Dabei ist 25 mein Gaszaehler-Kanal, auf dem ich den
            Gaszaehler-Stand verfolgen möchte und 8 ist der S0 Kanal, in
            dem der aktuelle Verbrauch geloggt wird. Dies müsst Ihr
            durch Eure eigenen Kanäle ersetzen!</div>
          <div> </div>
          <div>Ergebnis ist wie gewünscht und – wie ich finde –
            besonders einfach!</div>
          <div> </div>
          <div><mime-attachment.jpg></div>
          <div> </div>
          <div>Die Einheit hätte ich gern auf m3, aber so einen
            Kanaltypen gibt es nicht, oder?</div>
          <div> </div>
          <div>Feedback von Euch?</div>
          <div> </div>
          <div>Gruß, Bernd<br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  

</div></blockquote></body></html>