<div dir="ltr"><div><div><div><div><div><div>Hallo Zusammen,<br><br></div>alle anstehenden Funktionen sind jetzt im Entwicklungszweig vorhanden:<br><br></div>- Echtzeitupdates (vzlogger ebenfalls aktualisieren)<br></div><div>- automatisches Refresh des Frontends<br></div>- Optimierung Speicherverbrauch der Middleware<br><br></div>zusätzlich bietet vzlogger seit heute auch die Möglichkeit S0 Impulse über GPIO zu loggen (Danke Matthias!). s0vz kann damit entfallen.<br><br></div><div>Für Middleware/Frontend ist dafür neben `git pull` auch ein `git checkout development` notwendig.<br><br></div>Viele Grüße,<br></div>Andreas<br><br><div><div><div><div><br><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-23 16:02 GMT+02:00 Andreas Goetz <span dir="ltr"><<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Andre,<br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2015-06-23 15:40 GMT+02:00 Andre Bernemann <span dir="ltr"><<a href="mailto:andre.bernemann@gmail.com" target="_blank">andre.bernemann@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ok Danke, läuft jetzt!<div><br></div><div>Es fehlt noch autobahn,min.js, das hab ich mir mal so runtergeladen, sollte aber vermutlich mit rein (composer?). In der vzlogger.conf hab ich mir mal anhand des JSON Templates folgendes zusammengereimt:</div><div><br></div><div><div>   "push" : [{</div><div>       "url" : "<a href="http://127.0.0.1:5582" target="_blank">http://127.0.0.1:5582</a>", </div><div>   }],</div></div></div></blockquote><div><br></div></span><div>Genau. Habe Matthias schon gebeten die vzlogger.conf noch entprechend zu erweitern.<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Im push-server kommen regelmäßig (< Agg-Intervall wie erhofft) Daten für meine 2 SML Kanäle an (hab da ein debug print drin):</div><div><br></div><div><div>{ "data": [ { "uuid": "xxx", "tuples": [ [ 1435065351598, 174.90000000000001 ] ] } ] }</div><div>{ "data": [ { "uuid": "yyy", "tuples": [ [ 1435065351598, 16628693.600000001 ] ] } ] }</div></div></div></blockquote><div><br></div></span><div>Genau. Da kommen die Rohwerte vom Zähler an und werden dann vom PushHub in Momentanwerte konvertiert.<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Im Frontend gab es zunächst ein Problem, er konnte nicht auf 8082 auf <a href="http://demo.volkszaehler.org" target="_blank">demo.volkszaehler.org</a> connecten. Hier habe ich das live Attribut aus options.js für den remote Kanal entfernt. </div></div></blockquote><div><br></div></span><div>Wenns drin ist soll das natürlich auch auf Demo funktionieren. Aber guter Hinweis- da nicht kriegsentscheidend darf es keinen Fehler geben, ändere ich.<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Jetzt bekomme ich derzeit keine Fehler, und es aktualisiert sich alle 2 Sekunden der aktuelle Verbrauch und die Grafik - cool! Bisher getestet habe ich allerdings nur den Kanal El. Energie (Leistungswerte). Tests für Zählerstände und S0 kann ich noch nachliefern.</div><div><br></div><div>Die Performance scheint derzeit nicht besonders stark beeinträchtigt zu werden, das ist bei meinem alten 256MB Pi auch wichtig ;-) Geniales Feature, man hat "Realtime"-Daten bei Bedarf und in der Datenbank wird weiterhin im AggIntervall geschrieben. Danke für Idee um Umsetzung!</div></div></blockquote><div><br></div></span><div>Danke für die Blumen.<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Btw, die Option "Automatisch aktualisieren" kann aus meiner Sicht auch default On sein, weiterhin abschaltbar fände ich allerdings gut. </div></div></blockquote><div><br></div></span><div>Warum eigentlich? Einfach nicht auf "jetzt" zoomen und schon gibts keine Updates mehr.<br> <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Eventuell zusammen mit dem Live-Update schaltbar?</div></div></blockquote><div><br></div></span><div>Lieber nicht- weniger Schalter sind "mehr".<br> <br></div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Gruß</div><div>André</div></div></blockquote><div><br></div><div>Viele Grüße,<br></div><div>Andreas<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr">Andreas Goetz <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>> schrieb am Di., 23. Juni 2015 um 13:16 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-06-23 13:11 GMT+02:00 Andre Bernemann <span dir="ltr"><<a href="mailto:andre.bernemann@gmail.com" target="_blank">andre.bernemann@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>super Idee, teste ich gerne! </div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Danke für den Test!<br> <br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Mir fehlt derzeit noch "Volkszaehler\Server\PushHub" um den push server zu starten. Fehlt das evtl. noch im PR oder bekomme ich es woanders her?<br></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Ups, und geich zeigt sich dass sich testen lohnt... Habs hinterher geschoben (forced update, also im Zweifel git reset --hard).<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Gruß</div><div>André</div></div></blockquote><div><br></div><div>Viele Grüße,<br></div><div>Andreas<br> <br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr">Andreas Goetz <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>> schrieb am Mo., 22. Juni 2015 um 13:01 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hallo Zusammen,<br><br></div>Matthias und ich haben vzlogger und Frontend um eine Möglichkeit erweitert, Zählerwerte "live" zum Frontend zu pushen, in der Sekunde wo sie anfallen. Der Witz an der Sache: die Werte müssen nicht gespeichert werden so dass das Datenvolumen nicht anwächst.<br><br></div><div>Im Frontend sieht das etwa so aus (in dem Fall schickt der Zähelr schneller Messwerte als seine Auflösung hergibt, daher springt die Leistung zwischen 0 und ca. 200W):<br><br><img src="https://cloud.githubusercontent.com/assets/184815/8272210/67d5d70c-183a-11e5-9511-cca08e29efb9.png" alt="unbenannt" style="margin-right:0px" height="145" width="204"><br><br></div>Bevor das in den Hauptzweig einfließen kann brauchen wir allerdings Tester. Die entsprechenden PRs finden sich hier; PHP 5.4 ist Voraussetzung:<br><br>  - <a href="https://github.com/volkszaehler/volkszaehler.org/pull/323" target="_blank">https://github.com/volkszaehler/volkszaehler.org/pull/323</a><br>  - <a href="https://github.com/volkszaehler/vzlogger/pull/174" target="_blank">https://github.com/volkszaehler/vzlogger/pull/174</a><br><br></div><div>Künftig ließen sich damit lustige neue Funktionen wie z.B. Tachos und ähnliches realisieren.<br><br></div><div>@Udo: wenn es mal rund läuft sollten wir das ins nächste Image auch mit einbauen.<br></div><div>@Justin: und für demo wäre es natürlich auch nett.<br></div><div><br></div>Viele Grüße,<br></div>Andreas & Matthias<br><br></div>PS.: aktuell ist das zwar getestet aber nur für Experimentierfreunde geeignet. Wenn ihr nicht wisst wie sich PRs mergen lassen ist das nicht für Euch geeignet.<br><br><div><br></div></div>
</blockquote></div></div></div></div></div>
</blockquote></div></div></div></blockquote></div></div></div></div>
</blockquote></div></div></div><br></div></div>
</blockquote></div><br></div>