<html><head></head><body>Hallo Frank,<br>
<br>
im Port hatte ich mich vertan.<br>
Ich probiere das mal aus. Denke werde mit nem PHP glue script die MQTT Variante machen (MQTT Broker auf RaspberryPi).<br>
<br>
Eine Frage stellt sich mir dennoch. An welche URL muss den POST Request?<br><br><div class="gmail_quote">Am 4. April 2017 23:43:00 MESZ schrieb Frank Richter <frank.richter83@gmail.com>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr">Hallo Claus,<div><br /></div><div>versucht hab ich das noch nicht, also kommt jetzt fundiertes Halbwissen:</div><div><br /></div><div>Keine Ahnung wo du den Port 8052 her hast, im aktuellen Config-Template steht 5582. Dorthin würde ich einen POST-Request machen mit folgender JSON-Struktur:</div><div><br /></div><div>{"data": [ { "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-<wbr />xxxxxxxxxxxx", "tuples": [ [ timestamp, value ] ] } ] }<br /></div><div><br /></div><div>(hoffentlich richtig abgeschaut in <a href="https://github.com/volkszaehler/vzlogger/blob/master/src/PushData.cpp#L78" target="_blank">https://github.com/<wbr />volkszaehler/vzlogger/blob/<wbr />master/src/PushData.cpp#L78</a>)</div><div><br /></div><div>Zu deinem zweiten Ansatz: Bei MQTT läuft die Kommunikation immer über einen Broker, nicht von Client zu Client. Grundsätzlich finde ich aber beide Ideen gut:</div><div>1) Middleware und Push-Server per MQTT mit Daten versorgen: sollte per Node-Red zu machen sein (HTTP-Requests wie oben)</div><div>2) MQTT-Support in vzlogger - dazu gibt es bereits ein issue: <a href="https://github.com/volkszaehler/vzlogger/issues/308" target="_blank">https://github.com/<wbr />volkszaehler/vzlogger/issues/<wbr />308</a></div><div><br /></div><div>Grüße</div><div>Frank </div></div><div class="gmail_extra"><br /><div class="gmail_quote">Am 4. April 2017 um 22:09 schrieb <span dir="ltr"><<a href="mailto:mail@claus-beckenbauer.de" target="_blank">mail@claus-beckenbauer.de</a>></span>:<br /><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE"><div class="m_9015367582351895259WordSection1"><p class="MsoNormal">Hallo Zusammen,</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">ich möchte LIVE Daten an die Middleware pushen – und zwar ohne vzlogger sondern mit einem ESP8266</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Erster Ansatz:</p><p class="MsoNormal">Mehrere ESP8266 pumpen Messdaten direkt an den pushserver, Port 8052.</p><p class="MsoNormal">Zweiter Ansatz:<u></u><u></u></p><p class="MsoNormal">Mehrere ESP8266 als MQTT Clients verteilen Messwerte an weiteren MQTT Client, der Messwerte an den pushserver schickt. (Cool wäre, wenn vzlogger irgendwann als MQTT Client fungieren könnte.)<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Jetzt wollte ich erstmal den ersten Ansatz verfolgen und scheitere schon an der Frage wie denn der pushserver die Messwerte entgegen nimmt / wie sieht die API aus?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">mfg Claus<u></u><u></u></p></div></div></blockquote></div><br /></div>
</blockquote></div><br>
-- <br>
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.</body></html>