[vz-users] Pushserver API / Live Daten mit ESP8266

mail at claus-beckenbauer.de mail at claus-beckenbauer.de
Wed Apr 5 20:22:36 CEST 2017


Hallo Zusammen,

mir gehen langsam die Ideen aus.

Eigentlich sieht alles danach aus, dass mein POST an http://raspberrypi:5582 erfolgreich ist. Die Middleware ist auch auf Port 8082 connected.

ABER, es kommt vermeintlich nichts  im Frontend an. Es findet einfach keine Aktualisierung statt.

pi at raspberrypi:/var/www/volkszaehler.org/htdocs/js $ netstat | grep -P "8082|5582"                                   
tcp        0      0 raspberrypi.fritz.:8082 DESKTOP-D69VNRC.f:56489 ESTABLISHED

Request Body:
{"data": [{"uuid": "2e56fe60-e265-11e6-8bbc-a77e71764858","tuples": [[1491416232,100]]}]}

Response Header:
1. Status Code: 200 OK
2. Content-Length: 104
3. Content-Type: application/json
4. X-Powered-By: React/alpha
Response Body:

{"version":"0.3","data":[{"uuid":"2e56fe60-e265-11e6-8bbc-a77e71764858","tuples":[[1491416232,100,1]]}]}

Was gibt es denn noch für Debug Möglichkeiten?

Gruß,
Claus


Von: Frank Richter
Gesendet: Mittwoch, 5. April 2017 10:41
An: Claus Beckenbauer; volkszaehler.org - users
Betreff: Re: [vz-users] Pushserver API / Live Daten mit ESP8266

Hallo Claus,

hört sich doch schon mal gut an!
Zur URL: in meinen vzlogger-Configs steht nur http://IP:5582, daher würde ich annehmen dass der Teil /push/data.json nicht erforderlich ist. Kannst du ja nochmal testen.
Zu deiner ersten Mail von heute morgen: Ich versteh nicht ganz was du da mit PHP bauen willst. MQTT in HTTP umzubiegen und an den Push-Server zu schicken sollte locker mit Node-RED gehen. Einfacher wird's mit PHP wohl kaum.

Grüße
Frank

Am 5. April 2017 um 10:26 schrieb Claus Beckenbauer <mail at claus-beckenbauer.de>:
Hallo Rudolf, Klaus und Frank,

erst mal Danke für die Hilfe.
Eure Anwendungen gehen genau in die Richtung was ich auch vor hab, Super! Da muss ich das Rad nicht neu erfinden.
Allerdings möchte ich nicht in die middleware loggen, sondern den pushserver verwenden.

@Frank:
Dein Tip war genau richtig. Zumindest bekomme ich eine 200 vom Volkszähler. Die URL habe ich - zumindest glaub ich das - mitlerweile auch rausgefunden.

http://<servername>:5582/push/data.json


Ich werde heute Abend noch mal ein bischen testen.

Wenn das funktioniert, wovon ich ausgehe, sollte man vielleicht im Wiki erwähnen wir man den Pushserver ohne vzlogger bedienen kann.

Gruß,
Claus


Am 5. April 2017 um 10:07:57 +02:00, hat Rudolf Reuter <reuterru at arcor.de> geschrieben:
Hallo Claus,

so eine Anwendung habe ich schon einmal aufgesetzt und dokumentiert:
http://www.rudiswiki.de/wiki9/WiFiLoggerOneWire

Grüße, Rudolf

Am 04.04.17 um 22:09 schrieb mail at claus-beckenbauer.de:
Hallo Zusammen,
 
ich möchte LIVE Daten an die Middleware pushen – und zwar ohne vzlogger sondern mit einem ESP8266
 
Erster Ansatz:
Mehrere ESP8266 pumpen Messdaten direkt an den pushserver, Port 8052.
Zweiter Ansatz:
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.)
 
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?
 
mfg Claus




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170405/52a99278/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2366967C86614313938F66819AE1AFCE.png
Type: image/png
Size: 61530 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170405/52a99278/attachment.png>


More information about the volkszaehler-users mailing list