<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">ja mag sein. Weiss ich dann aber auch nicht wo das da herkommt und solange es funktioniert, frisst es kein Brot für mich. :)</div><div class=""><br class=""></div><div class="">Form follows function.</div><div class=""><br class=""></div><div class="">VG</div><div class=""><br class=""></div><div class="">Sebastian<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Am 23.06.2019 um 15:26 schrieb Andreas Götz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class="">Nochmal: es funktioniert obwohl Du die Fehlermeldung erhältst weil da schon ein Pushserver läuft! Einer reicht...<br class=""><br class=""><div dir="ltr" class="">Viele Grüße,<div class="">Andreas</div></div><div dir="ltr" class=""><br class="">Am 23.06.2019 um 14:37 schrieb Seb Sa <<a href="mailto:sebsa80@gmail.com" class="">sebsa80@gmail.com</a>>:<br class=""><br class=""></div><blockquote type="cite" class=""><div dir="ltr" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">Hi,<div class=""><br class=""></div><div class="">sorry, die mail hatte google in spam/Werbung verschoben. </div><div class=""><br class=""></div><div class="">Aber hat sich ja derweil geklärt. Trotz dieser Fehlermeldung funktioniert es einwandfrei, wenn man weiss wie. :)</div><div class=""><br class=""></div><div class="">Viele Grüße</div><div class=""><br class=""></div><div class="">Sebastian</div><div class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">Am 22.06.2019 um 10:02 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""></div><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Moin Sebastian,</div><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class="">Am 22.06.2019 um 08:17 schrieb Seb Sa <<a href="mailto:sebsa80@gmail.com" class="">sebsa80@gmail.com</a>>:<br class=""><br class=""></div><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div dir="ltr" class="">Hallo zusammen,<div class=""><br class=""></div><div class="">Ich komme nicht hinter was ich ggf. falsch gemacht haben könnte. Meinem Verständnis nach sollte das frontend doch mit aktiviertem push jede einzelnen Impuls grafisch darstellen. Was je nach Last eine Aktualisierung alle paar Sekunden wäre mit einem Zähler der 2000 imp / kwh „sendet“.</div><div class="">Ich habe die aggtime im vzlogger auf 60s gestellt. Das reicht an sich vollkommen aus. Brauche die Daten nicht auf Sekundenbasis, da nur ein Gerät angeschlossen ist, und dieses über Stunden mit der gleichen Last läuft.</div><div class="">Nun stellt es sich aber auch grafisch so dar, das ich in der middleware immer nur alle 60s eine Aktualisierung sehe. Denke mit dem push sollte das ja so nicht sein.</div></div></blockquote><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Korrekt. </span><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">Eingerichtet ist das alles stur nach wiki und Anleitung zum push server. <a href="https://wiki.volkszaehler.org/software/middleware/push-server" class="">https://wiki.volkszaehler.org/software/middleware/push-server</a></div><div class="">Beim starten mit <span class="" style="font-family: Menlo; font-size: 11px;">php /var/www/</span><a href="http://volkszaehler.org/bin/push-server" class="" style="font-family: Menlo; font-size: 11px;">volkszaehler.org/bin/push-server</a></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class="">Bekomme ich eine mir nicht auf den ersten Blick verständliche Fehlermeldung. Bin mir aber nicht sicher, ob das ggf. normal ist, oder ob irgendwo noch irgendwas umkonfiguriert werden muss.</div><div class=""><br class=""></div><div class=""><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">php /var/www/<a href="http://volkszaehler.org/bin/push-server" class="">volkszaehler.org/bin/push-server</a></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(47, 180, 29);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Volkszaehler Push Server</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(47, 180, 29);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Listening for updates on 5582. Clients may connect at 8082.</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">PHP Fatal error:  Uncaught RuntimeException: Failed to listen on "<a href="tcp://0.0.0.0:5582" class="">tcp://0.0.0.0:5582</a>": Address already in use in /home/pi/<a href="http://volkszaehler.org/vendor/react/socket/src/TcpServer.php:164" class="">volkszaehler.org/vendor/react/socket/src/TcpServer.php:164</a></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">Stack trace:</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">#0 /home/pi/<a href="http://volkszaehler.org/vendor/react/socket/src/Server.php" class="">volkszaehler.org/vendor/react/socket/src/Server.php</a>(36): React\Socket\TcpServer->__construct('<a href="tcp://0.0.0.0:5" class="">tcp://0.0.0.0:5</a>...', Object(React\EventLoop\StreamSelectLoop), Array)</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">#1 /home/pi/<a href="http://volkszaehler.org/bin/push-server" class="">volkszaehler.org/bin/push-server</a>(78): React\Socket\Server->__construct('0.0.0.0:5582', Object(React\EventLoop\StreamSelectLoop))</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">#2 {main}</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">  thrown in /home/pi/<a href="http://volkszaehler.org/vendor/react/socket/src/TcpServer.php" class="">volkszaehler.org/vendor/react/socket/src/TcpServer.php</a><span class="Apple-converted-space"> </span>on line 164</span></div></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div></div></blockquote>Die Meldung ist eindeutig: port 5582 ist belegt- läuft da noch ein Pushserver? Belegte Ports kannst Du z.B. mit lsof finden- konkreten Aufruf musst Du googeln.</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">Welchen Weg müsste ich gehen, um den Fehler zu analysieren, bzw. auch um den push server auch zum laufen zu bekommen. Im Vzlogger läuft er offensichtlich, aber am frontend kommt nichts an. Weiss nicht wo mein Denkfehler ist. </span></div></div></blockquote><div class=""><br class=""></div>Was heisst läuft offensichtlich? Logfile?</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">Vielen Dank und Gruß</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">Sebastian</span></div></div></blockquote><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Viele Grüße, Andreas </div></div></blockquote></div><br class=""></div></div></blockquote></div></div></blockquote></div><br class=""></div></body></html>