<div dir="auto">Ohne Push wird dein Frontend nur in Intervallen aktualisiert (abhängig vom Zoom, siehe unter Optionen, automatisch aktualisieren). Mit Push gibt es sofortige Updates, wenn Daten ankommen, auch wenn du den Haken dort rausnimmst.<div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br><div class="gmail_quote"><div dir="ltr">Christian Wulff <<a href="mailto:christianwulff@gmx.de">christianwulff@gmx.de</a>> schrieb am So., 22. Juli 2018, 23:10:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div class="m_1614030965652552931WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Tja, da bin ich mir noch nicht so ganz sicher…<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Die Wasseruhr läuft über S0 mit einer Auflösung von 0,5 Litern. Dreh ich da das Wasser auf, tut sich was im Frontend. Aber ich denke das war vorher auch schon so. Da sehe ich im Frontend keinen Unterschied zu vorher (hab mal eben reingezoomt auf heute Morgen beim Duschen. Da kommt auch alle paar Sekunden ein neuer Wert.) Das ist ja auch klar, denn die S0 Impulse werden ja immer gespeichert, egal wann sie ankommen. Die config davon sieht so aus: aggmode ist aus.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">"meters": [<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    {<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "enabled": true,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "allowskip": false,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "interval": -1,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "aggtime": -1,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "aggfixedinterval": false,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "channels": [<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        {<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">          "uuid": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">          "identifier": "Impulse",<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">          "api": "volkszaehler",<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">          "middleware": "<a href="http://127.0.0.1/middleware.php" target="_blank" rel="noreferrer">http://127.0.0.1/middleware.php</a>",<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">          "aggmode": "none",<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">          "duplicates": 0<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      ],<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Meine beiden Itron ACE3000 Type 260 (Hausstrom und Wärmepumpe Haupttarif/Nebentarif) haben ja nur eine Auflösung von 0,1 kWh (wenn ich das richtig verstehe). Da kann also auch nur in 0,1 kWh Stufen was kommen.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Oder kann man bei dem Zähler irgendwie die Auflösung erhöhen?<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chris<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">frank.richter83@gmail.com</a>] <br><b>Gesendet:</b> Sonntag, 22. Juli 2018 22:51<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Ja, dein Push-Server läuft und vzlogger.conf ist auch okay. Bekommst du Push-Werte im Frontend? Bei D0 oder SML müsstest du nun ca. alle 2s neue Werte erhalten.<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Christian Wulff <<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>> schrieb am So., 22. Juli 2018, 22:46:<u></u><u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Achso, hatte ich vergessen zu schreiben. Die vzlogger.conf sieht so aus:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">{</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "retry": 0,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "daemon": true,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "verbosity": 0,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "log": "/tmp/vzlogger.log",</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "local": {</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    "enabled": true,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    "port": 8080,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    "index": true,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    "timeout": 30,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    "buffer": 30</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  },</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "push": [</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    {</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "url": "<a href="http://127.0.0.1:5582" target="_blank" rel="noreferrer">http://127.0.0.1:5582</a>"</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    }</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  ],</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  "meters": [</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    {</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "enabled": true,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "allowskip": false,</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">"interval": -1,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">      "aggtime": -1,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">………..und so weiter. Ich denke das passt, oder?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich hab den Raspi gerade neu gestartet.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">systemctl status push-server bringt folgendes zum Vorschein:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">● push-server.service - push-server</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">   Loaded: loaded (/etc/systemd/system/push-server.service; enabled)</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">   Active: active (running) since Sun 2018-07-22 22:37:34 CEST; 4min 13s ago</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Main PID: 712 (php)</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">   CGroup: /system.slice/push-server.service</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">           </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">└─712 /usr/bin/php /var/www/<a href="http://volkszaehler.org/misc/tools/push-server.php" target="_blank" rel="noreferrer">volkszaehler.org/misc/tools/push-server.php</a></span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Läuft der Push Server also doch?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Dann müsste das soweit schon mal in Ordnung sein, richtig?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Wenn ja -> erste Etappe geschafft </span><span style="font-size:11.0pt;font-family:Wingdings;color:#1f497d">J</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß und lieben Dank,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chris</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">frank.richter83@gmail.com</a>] <br><b>Gesendet:</b> Sonntag, 22. Juli 2018 22:26<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">systemctl status push-server<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Und damit was ankommt, musst du auch vzlogger push beibringen.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal">Christian Wulff <<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>> schrieb am So., 22. Juli 2018, 22:23:<u></u><u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt"><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Okay, das Problem mit dem Frontend konnte ich gerade selber beheben. Steht auch in der Doku, überliest sich aber leicht.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">In meiner /var/www/<a href="http://volkszaehler.org/htdocs/frontend/javascripts/options.js" target="_blank" rel="noreferrer">volkszaehler.org/htdocs/frontend/javascripts/options.js</a> fehlt ein Komma.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Das rote markierte hier:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">middleware: [</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">                               {</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">                                               title: 'Local (default)',</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">                                               </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">url: '../middleware.php'</span><b><span style="font-size:28.0pt;font-family:"Calibri","sans-serif";color:red">,</span></b><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">                                               live: 8082</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Trotzdem glaube ich, das der Push Server noch nicht läuft.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Wie kann ich das testen?</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">“pstree” liefert:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">systemd─</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">┬</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─agetty</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─apache2───10*[apache2]</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─avahi-daemon───avahi-daemon</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─cron</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─dbus-daemon</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─dhcpcd</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─exim4</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─mysqld_safe───mysqld───24*[{mysqld}]</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─ntpd</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─php</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─rsyslogd─</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">┬</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─{in:imklog}</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        │          </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─{in:imuxsock}</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        │          └─{rs:main Q:Reg}</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─sshd───sshd───sshd───bash───pstree</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─systemd───(sd-pam)</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─systemd-journal</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─systemd-logind</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─systemd-udevd</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span lang="EN-US" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─thd</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        </span><span style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">├</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─vzlogger─</span><span style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d">┬</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">─{libmicrohttpd}</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        │          └─30*[{vzlogger}]</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">        └─wpa_supplicant</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chris</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Christian Wulff [mailto:<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>] <br><b>Gesendet:</b> Sonntag, 22. Juli 2018 21:54<br><b>An:</b> '<a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users'<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank</span><u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hmm, ich habe da so meine Probleme mit der Aktivierung des Push Servers.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich vermute das liegt an der etwas älteren Version meiner Installation vom ungefähr Oktober oder November 2016.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich denke die Pfade sind inzwischen etwas anders.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich habe das soweit ich konnte angepasst, komme nun aber nicht mehr weiter.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">In der /var/www/<a href="http://volkszaehler.org/etc/volkszaehler.conf.php" target="_blank" rel="noreferrer">volkszaehler.org/etc/volkszaehler.conf.php</a> habe ich:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">$config['push']['enabled'] = true;              // set to true to enable push updates</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">$config['push']['server'] = 5582;               // vzlogger will push to this ports (binds on 0.0.0.0)</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">$config['push']['broadcast'] = 8082;    // frontend will subscribe on this port (binds on 0.0.0.0)</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">$config['push']['routes']['wamp'] = array('/', '/ws');          // routes for wamp access</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">$config['push']['routes']['websocket'] = array();                       // routes for plain web sockets, try array('/socket')</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">In meiner /etc/systemd/system/push-server.service steht:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">[Unit]</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Description=push-server</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">After=syslog.target network.target</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Requires=</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">[Service]</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">ExecStart=/usr/bin/php /var/www/<a href="http://volkszaehler.org/misc/tools/push-server.php" target="_blank" rel="noreferrer">volkszaehler.org/misc/tools/push-server.php</a></span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">ExecReload=/bin/kill -HUP $MAINPID</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">StandardOutput=null</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Restart=always</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">[Install]</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">WantedBy=multi-user.target</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Wenn ich den Push-Server an der Konsole starte:</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">php /var/www/<a href="http://volkszaehler.org/misc/tools/push-server.php" target="_blank" rel="noreferrer">volkszaehler.org/misc/tools/push-server.php</a></span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Kommt dies:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Volkszaehler Push Server</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Listening for updates on 5582. </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Clients may connect at 8082.</span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">No routes configured for WebSocket protocol. </span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Disabling websockets.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Das Browser Frontend meldet jetzt:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Die Eigenschaft "forEach" eines undefinierten oder Nullverweises kann nicht abgerufen werden.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Wer weiss Rat?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chris</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">frank.richter83@gmail.com</a>] <br><b>Gesendet:</b> Mittwoch, 18. Juli 2018 22:22<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Na also, von den ganzen ESP-Kanälen kriegt der Push-Server gar nix mit. Ich sehe da kein Performance-Problem.<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Gruß<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><div><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Am 18.07.2018 9:47 nachm. schrieb "Christian Wulff" <<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>>:<u></u><u></u></p><div><div><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Moin,<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">denn antworte ich mal so zusammengefasst auf beide Nachrichten:<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Das ganze läuft auf einem Raspberry Pi 3 mit der Erweiterung von Udo. Hier sind direkt angeschlossen 3x Stromzählerkanal über 2 USB IR-Leseköpfe, 1x Wasseruhr über S0 und 19 Stück DS18b20 über 1-Wire im Minutentakt.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Zusätzlich kommen noch über den ersten ESP8266 mit ESPEasy 15 Kanäle DS18b20 Temperaturwerte im Minutentakt.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Über einen zweiten selbst programmierten ESP8266 kommen im Minutentakt 3 Drehzahlwerte.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Über einen dritten selbst programmierten ESP8266 kommen 8x Luftfeuchtigkeit, 8x Luftdruck und 9x Temperatur = 25 Werte im Minutentakt.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Uns dann habe ich noch 3 mobile DS18b20 über je einen ESP8266.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Unterm Strich habe ich also nur einen S0 Zähler.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Ich werde mich mal mit dem Push Server, node-RED und MQTT beschäftigen müssen wenn ich mal wieder Zeit dafür finde. Bis dahin kann ich mir das leider nur theoretisch durchdenken.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Auf jeden Fall habt ihr mir schon mal die richtigen Tipps gegeben.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Vielen Dank und lieben Gruß,<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Chris<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">-------------------------------------------------------<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Hallo,<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">am Dienstag, 17. Juli 2018 um 22:13 hat Frank Richter geschrieben:<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">> wüsste nicht dass man das aufteilen kann.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Grundsätzlich ist es möglich vzlogger doppelt laufen zu lassen.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Das man dann zwei Konfigurationsdateien braucht ist wohl offensichtlich.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Man muss dabei halt noch aufpassen das man nicht versucht das selbe Device zweimal anzusprechen, das geht mit Sicherheit schief.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">Das beträfe indem Fall also alle S0-Zähler die an diesem Rpi, an dieser Erweiterung hängen.<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext">mfg Daniel<u></u><u></u></p><p class="m_1614030965652552931m6315887488765497644m4871417246616441173m-1307791244625612625msoplaintext"> <u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">frank.richter83@gmail.com</a>] <br><b>Gesendet:</b> Dienstag, 17. Juli 2018 22:14<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Hi Christian,<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">wüsste nicht dass man das aufteilen kann. Die Frage zielte eher darauf ab, dass du möglicherweise mehrere Pis hast oder Wireless-Sensoren auf ESP-Basis etc.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Probier's doch einfach mal aus. Ich glaube eher nicht dass die Push-Werte ein Performance-Problem sind. Ein Großteil deiner Kanäle sind doch bestimmt Temperatursensoren, die eh nicht so häufig ausgelesen werden.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div></div></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal">Christian Wulff <<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>> schrieb am Di., 17. Juli 2018, 21:32:<u></u><u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt"><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Moin Frank,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich denke die 69 Kanäle werden von einer vzlogger Instanz geloggt.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Kann man das aufteilen?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Dann würde ich nur die Wasseruhr (und vielleicht später nochmal 2-3 weitere Kanäle) mit einer zweiten Instanz loggen. Und nur diese zweite Instanz durch den Push Server rausschicken.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Wie macht man das genau?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chris</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">frank.richter83@gmail.com</a>] <br><b>Gesendet:</b> Montag, 16. Juli 2018 00:08<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Hi Christian,<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">soweit korrekt verstanden.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Der Push-Server verteilt die Daten, die bei ihm (vom vzlogger) angeliefert werden. Das ist nicht weiter konfigurierbar.<u></u><u></u></p></div><div><p class="MsoNormal">Werden deine 69 Kanäle alle von einer vzlogger-Instanz geloggt? Wenn nicht, nur dort aktivieren wo es auch erforderlich ist.<u></u><u></u></p></div><div><p class="MsoNormal">Bei Temperatursensoren kann man das Loginterval mit "interval" passend einstellen, dann entsteht keine nennenswerte Last durch die paar Push-Datensätze.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal">Christian Wulff <<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>> schrieb am So., 15. Juli 2018, 23:12:<u></u><u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt"><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Moin Frank,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">nun hatte ich endlich mal Zeit mir das ganze anzuschauen.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich versuche das mal zu verstehen und denke mal laut:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Der PushServer ist ein Dienst, den man auf dem Raspi3 aktivieren kann.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Der sendet dann alle Daten raus, in dem Moment wie sie ankommen, ohne diese vorher zu aggregieren. Dadurch erhält man eine höhere Auflösung und immer dann sofort die Daten, wenn die entstehen.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Soweit, so gut.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Beeinflusst das in irgendeiner Art die Speicherung der Daten in die Datenbank? Ich vermute nein.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Die Daten die im Frontend dargestellt werden, sind die Daten aus der Datenbank.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Und zur Laufzeit des Frontends werden dann die Daten vom Pushserver, anstatt aus der Daten aus der Datenbank angezeigt.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich denke bis dahin habe ich das verstanden.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Was ich jetzt nicht so gut finde, ist, dass alle Kanäle vom Push Server gesendet werden. Das sind bei mir immerhin schon 69 Kanäle, die noch locker auf gut 100 anwachsen können.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Gibt es da keine Möglichkeit den PushServer auf einige wenige Kanäle einzuschränken? (Im ersten Ansatz reicht mir ein Kanal, später vielleicht noch 2-3 weitere, aber niemals alle ~100 Kanäle).</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Meine Idee dabei ist einfach nicht alles unnötig zu belasten.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Node Red würde auch auf dem Raspi3 laufen, richtig?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Node Red verwandelt die Push Server Daten dann in ein MQTT Protokoll.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Und mit meinem ESP8266 kann ich dann mit der PubSubClient Library dieses MQTT Protokoll lesen?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chris</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">frank.richter83@gmail.com</a>] <br><b>Gesendet:</b> Sonntag, 8. Juli 2018 15:57<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Hi Christian,<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">schau dir im Wiki die Seiten zum Push-Server und Node-Red an, damit kann man das basteln. Der Push-Server konvertiert die eingehenden Impulse zu Leistung (hier: Durchfluss) und kann sie per Websockets an Node-Red weiterleiten. Von dort zum ESP bietet sich MQTT an, dafür brauchst du den PubSubClient.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal">Christian Wulff <<a href="mailto:christianwulff@gmx.de" target="_blank" rel="noreferrer">christianwulff@gmx.de</a>> schrieb am So., 8. Juli 2018, 13:44:<u></u><u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt"><div><div><p class="MsoNormal">Moin,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">ich würde gerne den aktuellen Wasserverbrauch auf einem Display ausgeben, und zwar ohne Umweg über die Datenbank.<u></u><u></u></p><p class="MsoNormal">Ohne Umweg über die Datenbank deswegen, weil ich die Datenbank einfach nicht unnötig belasten möchte.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Hier kommen die Daten her:<u></u><u></u></p><p class="MsoNormal">Ich habe also eine S0 Wasseruhr und die ist über Udos Raspi Erweiterung an einem Raspi3 angeschlossen.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Hier will ich die Daten anzeigen:<u></u><u></u></p><p class="MsoNormal">Als Anzeige habe ich einen ESP8266 und ein Display.<u></u><u></u></p><p class="MsoNormal">Der ESP8266 holt sich momentan die Werte über WLAN aus der Datenbank.<u></u><u></u></p><p class="MsoNormal">Auf diesem Display zeige ich momentan die Uhrzeit mit Sekunden an, diese kommt von einem NTP Server.<u></u><u></u></p><p class="MsoNormal">Außerdem werden einige Zimmertemperaturen angezeigt. Diese werden im Minutentakt aus der Datenbank per JSON abgefragt.<u></u><u></u></p><p class="MsoNormal">Das gleiche funktioniert auch mit der Wasseruhr, allerdings ist dies im Minutentakt wenig sinnvoll.<u></u><u></u></p><p class="MsoNormal">Meine Wasseruhr gibt pro 0,5L einen Impuls aus.<u></u><u></u></p><p class="MsoNormal">Die Anzeige auf dem Display soll also so schnell aktualisiert werden, dass man dort jeden 0,5L Impuls sofort sieht, egal wie viele Wasserhähne im ganzen Haus aufgerissen sind.<u></u><u></u></p><p class="MsoNormal">Ich möchte dort z.B. ablesen können: 27 L/min und auch 86 L in der letzten Stunde.<u></u><u></u></p><p class="MsoNormal">Das krieg ich alles hin.<u></u><u></u></p><p class="MsoNormal">Das Problem an der Stelle ist aber, dass ich dafür die Datenbank im besten Falle mehrere Male pro Sekunde abfragen muss, damit ich eine schöne Anzeige bekomme.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Nun die Frage:<u></u><u></u></p><p class="MsoNormal">Ich kenne leider nicht gut genug die Struktur des Volkszählers.<u></u><u></u></p><p class="MsoNormal">Wo und wie werden die Impulse von der Wasseruhr bis in die Datenbank verarbeitet und weitergeleitet?<u></u><u></u></p><p class="MsoNormal">Und wo und wie kann ich diese anzapfen ohne die Datenbank usw. stärker zu belasten?<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Ich hoffe das ich ausreichend rüberbringen konnte was ich möchte.<u></u><u></u></p><p class="MsoNormal">Und ich hoffe noch mehr, dass mir jemand weiterhelfen kann?!<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Liebe Grüße und einen schönen Sonntag,<u></u><u></u></p><p class="MsoNormal">Chris<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p></div></div></blockquote></div></div></div></blockquote></div></div></div></blockquote></div></div></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div></blockquote></div>