[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