<div dir="ltr">Hallo Andreas,<div><br><div><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 class="gmail_extra"><div class="gmail_quote">Der PushServer wird dort erwartet wo die Middleware läuft- Du musst also einfach in der options.js die Middleware anders konfigurieren. Woher das FE kommt spielt keine Rolle (oder es wäre ein Bug). Oder ich verstehe das Problem nicht?<br></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div></div></div></div></blockquote><div><br></div><div>Ich habe mich falsch ausgedrückt, ich meinte mit Front-End die Middleware. Mein Push Server läuft nicht auf dem gleichen Host wie die Middleware. Eventuell ein seltenes Setup, ich dachte nur die Konfigurationsmöglichkeit sei relativ "billig".</div><div> </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"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small;line-height:20px"></div></div></blockquote></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Arrgh. Ich möchte das Refesh Setting loswerden. Wenn Du kein Refresh willst einfach ein wenig von "now" wegzoomen.Glätten kann ich verhinden indem auch die "regulären" Daten "eingewoben" werden, ändere ich. Ok?<br></div></div></div></div></blockquote><div><br></div><div>Wenn ich ein wenig wegzomme (>1 Sekunde) kommen ja auch keine Live Updates mehr. Das Einpflegen der Daten stelle ich mir schwierig vor, sind ja (zumindest bei mir) aggregierte und damit gemittelte Werte. Das hab ich vermutlich falsch verstanden, oder? </div><div><br></div><div>Die Option an sich finde ich ziemlich gut. Dass das zusätzliche Akkordion jetzt weg ist finde ich allerdings auch gut. Vielleicht kann man es anders implementieren, so dass es Dir besser gefällt? Vielleicht ein Button in der jetzigen Legende neben den individuellen Kanalbuttons? <br></div><div><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"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small;line-height:20px">- Die Anzeige der Werte in der Legende "verschwindet" bei mir Gelegentlich. Wenn ich da ein Muster erkenne gebe ich Bescheid.</div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Mhm. Das bräuchte ich tatsächlich detaillierter.<br></div></div></div></div></blockquote><div><br></div><div>Ich versuch es mal zu reproduzieren.</div><div> </div><div>Gruß</div><div>André</div><div><br></div><div> </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"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_quote"><div dir="ltr">Andreas Goetz <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>> schrieb am Mo., 6. Juli 2015 um 09:18 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Andre,<br><div class="gmail_extra"><br><div class="gmail_quote"><span>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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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>
</blockquote></div>
</div></div></blockquote></div></div></div></blockquote></div></div></div></div>