<div dir="ltr">Hi Andre,<br><div class="gmail_extra"><br><div class="gmail_quote">2017-01-16 17:24 GMT+01: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"><div>Hi Andreas,</div><div><br></div><div>in Entity.prototype.updateDOMRow wird die Tabellenzeile zunächst geleert, um sie dann mit neuen Daten zu befüllen. In meinem Fall hat das übergeben JS Objekt keinen Member "rows" [if (this.data && this.data.rows > 0)]. Die Tabelle wird bei mir korrekt geleert, aber es werden keine neuen Daten geparsed. Unabhängig von der Ursache könnte das clear mit ins if, damit umgeht man den Fehler aber natürlich nur.</div></div></blockquote><div><br></div><div>Gute Anayse, danke! Genau- mir ist nicht klar warum das leer sein sollte.<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>Ich denke es werden zwei Subscriptions pro Channel erzeugt. Eine davon hat kein passendes data Objekt als Member (hat eher die Struktur mit min, max und tuples). Kann es daran liegen, dass neuerdings "active" als Channel-Property in die DB geschrieben wird? </div></div></blockquote><div><br></div><div>Wird es das denn???<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>parseJSON erzeugt bei mir beim Laden Subscriptions auch für nicht angezeigte - aber aktive Channels.</div></div></blockquote><div><br></div><div>Was meinst Du damit? Was für Kanäle sollen das sein?<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> Zusätzlich werden in init.js nach dem WAMP connect noch die "richtigen" Subscriptions erzeugt, wenn der Channel aktiv und sichtbar ist. Vom Timing her hab ich die korrupte Subscription immer als zweites, ich bekomme also ein korrektes Update und dann sofort das leere. Setze ich in der db active=0 funktioniert es übrigens. </div></div></blockquote><div><br></div><div>Alles sehr merkwürdig. Könntest Du mit Logging (console.log) in entity.subscribe mal versuchen herauszufinden wer/was/wo diese Subscriptions erzeugt werden?<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>HTH, sonst sag nochmal Bescheid!</div></div></blockquote><div><br></div><div>Ich fürchte da musst Du erstmal ran bis die Ursache klar ist da ichs nicht reproduzieren kann. Wenn gar nix hilft u/p per pm an mich.<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></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><br></div></div><div class="HOEnZb"><div class="h5"><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., 16. Jan. 2017 um 11:44 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_7609809700604407817gmail_msg"><div class="m_7609809700604407817gmail_msg"><div class="m_7609809700604407817gmail_msg"><div class="m_7609809700604407817gmail_msg">Moin,<br class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div>kannst Du das eingrenzen? Mal nur einen Kanal aktivieren und schauen welche Requests da an die MW geschickt werden? Wenn sich das Fehlerbild konkretisieren lässt bitte hier hinzufügen: <a href="https://github.com/volkszaehler/volkszaehler.org/issues" class="m_7609809700604407817gmail_msg" target="_blank">https://github.com/<wbr>volkszaehler/volkszaehler.org/<wbr>issues</a><br class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div>Viele Grüße,<br class="m_7609809700604407817gmail_msg"></div>Andreas<br class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div><div class="gmail_extra m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"><div class="gmail_quote m_7609809700604407817gmail_msg">2017-01-14 20:59 GMT+01:00 Andre Bernemann <span dir="ltr" class="m_7609809700604407817gmail_msg"><<a href="mailto:andre.bernemann@gmail.com" class="m_7609809700604407817gmail_msg" target="_blank">andre.bernemann@gmail.com</a>></span>:<br class="m_7609809700604407817gmail_msg"><blockquote class="gmail_quote m_7609809700604407817gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_7609809700604407817gmail_msg">Ja stimmt :-) Ich sende jetzt an die MW der produktiven Umgebung und per Push an die die produktive und eine weitere zum testen, klappt wunderbar. <div class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div><div class="m_7609809700604407817gmail_msg">Mein eigentliches Problem ist es, dass ich bei aktiviertem Push keine Werte in der Tabelle bekommen:<div class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div><img src="cid:1599e8c5da1d0cad2201" alt="pasted1" style="max-width:100%;opacity:1" class="m_7609809700604407817gmail_msg"><div class="m_7609809700604407817gmail_msg">Die Werte tauchen kurz auf wenn das Frontend geladen ist, verschwinden dann aber beim ersten Push vom push-server. Zusätzlich hab ich dann sinnlose Werte für den Gesamtverbrauch. Sowas schon mal einer gesehen?</div><div class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div><div class="m_7609809700604407817gmail_msg">Gruß</div><div class="m_7609809700604407817gmail_msg"><div class="m_7609809700604407817m_-8407625608449264297h5 m_7609809700604407817gmail_msg"><div class="m_7609809700604407817gmail_msg"><br class="m_7609809700604407817gmail_msg"></div><br class="m_7609809700604407817gmail_msg"><div class="gmail_quote m_7609809700604407817gmail_msg"><div dir="ltr" class="m_7609809700604407817gmail_msg">Frank Richter <<a href="mailto:frank.richter83@gmail.com" class="m_7609809700604407817gmail_msg" target="_blank">frank.richter83@gmail.com</a>> schrieb am Sa., 14. Jan. 2017 um 19:37 Uhr:<br class="m_7609809700604407817gmail_msg"></div><blockquote class="gmail_quote m_7609809700604407817gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Cool, wieder was gelernt:-)<br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">
Daten nur per push senden, aber nicht an Middleware/DB klappt übrigens auch: dafür in der Kanaldefinition "api": null setzen<br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">
Das mach ich so mit den Momentanleistungen meiner Zähler.</p>
<p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Gruß</p><p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">
Frank</p>
<div class="gmail_quote m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Am 14.01.2017 18:57 schrieb "Andre Bernemann" <<a href="mailto:andre.bernemann@gmail.com" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg" target="_blank">andre.bernemann@gmail.com</a>>:<br type="attribution" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><blockquote class="gmail_quote m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Push funktioniert mit 2 Einträgen, das reicht mir erstmal.<div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"></div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Danke.</div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"></div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Gruß</div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">André</div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"></div></div><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><div class="gmail_quote m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><div dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Frank Richter <<a href="mailto:frank.richter83@gmail.com" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg" target="_blank">frank.richter83@gmail.com</a>> schrieb am Sa., 14. Jan. 2017 um 17:17 Uhr:<br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"></div><blockquote class="gmail_quote m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Hallo Andre,</p>
<p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">mehrere Middlewares sollte gehen, wenn man den Kanal mehrfach anlegt. Bei push bin ich allerdings überfragt. Allerdings ist push ja immerhin ein JSON-Array - mach doch mal einen 2. URL-Eintrag, probieren kostet ja nix...</p>
<p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Gruß</p><p dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">
Frank</p>
<div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482m_4194976944800870220gmail_quot<blockquote m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482m_4194976944800870220class= m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Hi,<div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"></div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">ich würde gerne ein paar Sachen mit dem Push-Server testen. Ist der vzlogger irgendwie in der Lage die gleichen Kanäle an 2 Middlewares und an zwei Push-Server gleichzeitig zu senden? </div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"><br class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg"></div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">Gruß,</div><div class="m_7609809700604407817m_-8407625608449264297m_3388378451835014213m_-3345054618854555166m_-9045341599334161482gmail_msg m_7609809700604407817m_-8407625608449264297m_3388378451835014213gmail_msg m_7609809700604407817gmail_msg">André</div></div>
</div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div></div></div></div>
</blockquote></div><br class="m_7609809700604407817gmail_msg"></div>
</blockquote></div>
</div></div></blockquote></div><br></div></div>