[vz-users] ingress Tests (was: GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus))

Andreas Goetz cpuidle at gmail.com
Thu Dec 13 09:56:59 CET 2018


Moin Daniel,

für #2: ingress findet keine Homie Devices. Bitte mal

mosquitto_sub -t homie/+/+/$properties -v

um zu schauen ob es überhaupt irgendwelche gibt.

Für #1: Der Timestamp sollte eigentlich generiert werden. Ich baue ein
kleines "echo" Device das einfach alle Daten auf der Konsole ausgibt.

Viele Grüße, Andreas


On Thu, Dec 13, 2018 at 9:08 AM Daniel Lauckner <vz at jahp.de> wrote:

> Hallo,
>
>
> am Mittwoch, 12. Dezember 2018 um 12:46 hat Andreas Goetz geschrieben:
> > Kann ich ohne Config nix zu sagen- bitte immer mit angeben.
>
> War praktisch wie ausgeliefert, aber ich gelobe Besserung. ;)
>
> > Nein. Siehe mein Posting- Übersetzung gibt es noch nicht.
>
> Ok, da war meine Vorfreude zu groß und hab nur gelesen was ich lesen
> wollte.
>
> > Immer schön eins nach dem anderen.
>
> Hm. Hab trotzdem 2. :P
>
> #1:
>
> pi at bananapi:~/ingress$ go run cmd/ingress/main.go -d
> Parsed configuration
> --------------------
> sources:
> - name: homie
>   type: mqtt
>   url: tcp://localhost:1883
>   user: ""
>   password: ""
>   topic: homie/meter10/Import
> targets:
> - name: vz
>   type: http
>   url: https://demo.volkszaehler.org/middleware.php/data/%name%.json
>   user: ""
>   password: ""
>   topic: ""
>   method: POST
>   headers:
>     Accept: application/json
>     Content-type: application/json
>   payload: '[[%timestamp%,%value%]]'
> wires:
> - sources:
>   - homie
>   targets:
>   - vz
>   mappings:
>   - homie-to-volkszaehler
> mappings:
> - name: homie-to-volkszaehler
>   entries:
>   - from: Import
>     to: cc0cd980-fdf2-11e8-ae8d-df58523f3dd6
>     uuid: ""
>
> 2018/12/13 08:45:41 wiring: wiring homie -> vz
> 2018/12/13 08:45:41 homie: connected to tcp://localhost:1883
> 2018/12/13 08:45:41 connector: starting homie
> 2018/12/13 08:45:41 homie: subscribed to topic homie/meter10/Import
> 2018/12/13 08:45:41 homie: recv (homie/meter10/Import=171.666)
> 2018/12/13 08:45:41 homie: matched topic (id=Import,name=Import)
> 2018/12/13 08:45:41 connector: recv from homie (Import=171.666000)
> 2018/12/13 08:45:41 mapper: routing homie -> vz
> 2018/12/13 08:45:41 mapper: mapping Import ->
> cc0cd980-fdf2-11e8-ae8d-df58523f3dd6
> 2018/12/13 08:45:41 vz: send POST
> https://demo.volkszaehler.org/middleware.php/data/cc0cd980-fdf2-11e8-ae8d-df58523f3dd6.json
> 2018/12/13
> <https://demo.volkszaehler.org/middleware.php/data/cc0cd980-fdf2-11e8-ae8d-df58523f3dd6.json2018/12/13>
> 08:45:43 homie: recv (homie/meter10/Import=171.666)
> 2018/12/13 08:45:43 homie: matched topic (id=Import,name=Import)
> 2018/12/13 08:45:43 connector: recv from homie (Import=171.666000)
> 2018/12/13 08:45:43 mapper: routing homie -> vz
> 2018/12/13 08:45:43 mapper: mapping Import ->
> cc0cd980-fdf2-11e8-ae8d-df58523f3dd6
> 2018/12/13 08:45:43 vz: send POST
> https://demo.volkszaehler.org/middleware.php/data/cc0cd980-fdf2-11e8-ae8d-df58523f3dd6.json
> [...]
>
> Das wiring klappt, value oder timestamp wird halt noch nicht übergeben:
>
>
> https://demo.volkszaehler.org/middleware.php/data.json?uuid%5B%5D=cc0cd980-fdf2-11e8-ae8d-df58523f3dd6&options=raw
>
> {"version":"0.3","data":[{"tuples":[[1544686928140,1,1],[1544686929117,1,1],[1544686930752,1,1],[1544686933518,1,1],[1544686935082,1,1],[1544686936653,1,1],[1544686937777,1,1],[1544686939387,1,1],[1544687142782,1,1],[1544687143945,1,1],[1544687145091,1,1],[1544687145823,1,1],[1544687147395,1,1]],"uuid":"cc0cd980-fdf2-11e8-ae8d-df58523f3dd6","from":1544686927592,"to":1544687147395,"average":0,"consumption":0,"rows":14}]}
>
> Wobei ich von gosdm aktuell auch gar kein timestamp mit geliefert
> bekomme.
>
>
> #2
>
> pi at bananapi:~/ingress$ go run cmd/ingress/main.go -d
> Parsed configuration
> --------------------
> sources:
> - name: homie
>   type: homie
>   url: tcp://localhost:1883
>   user: ""
>   password: ""
>   topic: ""
> targets:
> - name: vz
>   type: http
>   url: https://demo.volkszaehler.org/middleware.php/data/%name%.json
>   user: ""
>   password: ""
>   topic: ""
>   method: POST
>   headers:
>     Accept: application/json
>     Content-type: application/json
>   payload: '[[%timestamp%,%value%]]'
> wires:
> - sources:
>   - homie
>   targets:
>   - vz
>   mappings:
>   - homie-to-volkszaehler
> mappings:
> - name: homie-to-volkszaehler
>   entries:
>   - from: Import
>     to: cc0cd980-fdf2-11e8-ae8d-df58523f3dd6
>     uuid: ""
>
> 2018/12/13 08:57:42 homie: connected to tcp://localhost:1883
> 2018/12/13 08:57:42 wiring: wiring homie -> vz
> 2018/12/13 08:57:42 connector: starting homie
>
> Das wars dann leider. Kein Datenverkehr.
>
>
> mfg Daniel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20181213/b4e6e105/attachment.html>


More information about the volkszaehler-users mailing list