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

Frank Richter frank.richter83 at gmail.com
Sat Dec 22 17:28:58 CET 2018


Hi,

mittlerweile hab ich auch ein kleines Testsetup aus einem SDM120 und einem
Pi mit VZ, Go, GoSDM630 und ingress laufen.

Übergabe von MQTT an VZ funktioniert super, mit Homie komme ich allerdings
auch nicht weiter:

pi at raspberrypi:~/ingress $ bin/ingress -d
Parsed configuration
---
sources:
- name: homie
  type: homie
  url: tcp://192.168.178.39:1883
  user: ""
  password: ""
  topic: ""
targets:
- name: vz
  type: http
  url: http://localhost/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
  actions: []
mappings:
- name: homie-to-volkszaehler
  entries:
  - from: VoltageL1
    to: 2dea02c0-05f6-11e9-9be9-f996ff707c56
actions:
- name: agg5min
  type: aggregate
  mode: avg

2018/12/22 17:12:27 homie: connected to tcp://192.168.178.39:1883
2018/12/22 17:12:27 wiring: wiring homie -> vz
2018/12/22 17:12:27 connector: starting homie
2018/12/22 17:12:28 homie: discovered homie/meter1/meter/currentl1
2018/12/22 17:12:28 homie: discovered homie/meter1/meter/export
2018/12/22 17:12:28 homie: discovered homie/meter1/meter/powerl1
2018/12/22 17:12:28 homie: discovered homie/meter1/meter/import
2018/12/22 17:12:28 homie: discovered homie/meter1/meter/frequency
2018/12/22 17:12:28 homie: discovered homie/meter1/meter/voltagel1

Und mehr passiert nicht.

Was mir aufgefallen ist: GoSDM630 liefert die Properties von
homie/meter1/meter in Kleinbuchstaben:

pi at raspberrypi:~ $ mosquitto_sub -t 'homie/+/+/$properties' -v
homie/meter1/meter/$properties
cosphil1,currentl1,export,frequency,import,powerl1,voltagel1

Ebenso die zu voltagel1 gehörigen Property Attributes:

pi at raspberrypi:~ $ mosquitto_sub -t homie/+/+/voltagel1/# -v
homie/meter1/meter/voltagel1/$name L1 Voltage
homie/meter1/meter/voltagel1/$unit V
homie/meter1/meter/voltagel1/$datatype float

Den eigentlichen Messwert aber mit Großbuchstaben im Topic:

pi at raspberrypi:~ $ mosquitto_sub -t homie/+/+/VoltageL1 -v
homie/meter1/meter/VoltageL1 229.600
homie/meter1/meter/VoltageL1 229.000
homie/meter1/meter/VoltageL1 229.600

MQTT ist ja case sensitive, kann es daran liegen?

Viele Grüße
Frank
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20181222/f90d69ad/attachment-0001.html>


More information about the volkszaehler-users mailing list