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

Frank Richter frank.richter83 at gmail.com
Sat Dec 29 23:59:02 CET 2018


Hallo Andreas,

ich habe heute Abend ingress 0.0.5 getestet, jetzt klappt es bei mir auch
mit Homie.
Frage hierzu: beim mapping brauche ich ja nur den letzten Teil vom
Homie-Topic. Cool bei einem Zähler, aber was passiert, wenn ich einen
zweiten habe (homie/meter2/meter/powerl1)?

Weitere Beobachtung: nach ein paar Stunden und ca. 1000 Datensätzen konnte
ingress nix mehr an vz übergeben. Fehlermeldung:
2018/12/29 23:20:16 vz: send failed (Post
http://localhost/middleware.php/data/2dea02c0-05f6-11e9-9be9-f996ff707c56.json:
dial tcp 127.0.0.1:80: socket: too many open files)

Den neuesten Commit mit Aggregation habe ich eben entdeckt und direkt
getestet, es wurde allerdings nix aggregiert. Noch unfertig oder sollte das
gehen?

Viele Grüße
Frank

Am So., 23. Dez. 2018 um 13:19 Uhr schrieb Andreas Goetz <cpuidle at gmail.com
>:

> Nächster Bug- ist mit ingress 0.0.5 behoben.
>
> Schöne Bescherung :)
>
> On 22. Dec 2018, at 21:51, Frank Richter <frank.richter83 at gmail.com>
> wrote:
>
> Hi Andreas,
>
> nach git pull und make bekomme ich jetzt regelmäßig neue Werte mit
> kleingeschriebenem Topic, ingress macht allerdings trotzdem nach
>
> 2018/12/22 21:45:16 homie: discovered homie/meter1/meter/voltagel1
>
> nicht weiter. Irgendwas mach ich wohl noch falsch.
>
> Was muss bei homie-source beim Mapping angegeben werden?
>
> Viele Grüße
> Frank
>
> Am Sa., 22. Dez. 2018 um 18:54 Uhr schrieb Andreas Goetz <
> cpuidle at gmail.com>:
>
>> Danke Frank, das ist ein Bug. Homie spec sagt alles klein, mache ich
>> anscheinend nur bei der Initialisierung. Hab grad nach dem Gassi gehen Fix
>> gepusht 🤗
>>
>> Viele Grüße, Andreas
>>
>> Am 22.12.2018 um 17:28 schrieb Frank Richter <frank.richter83 at gmail.com>:
>>
>> 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/20181229/7d9650cc/attachment-0001.html>


More information about the volkszaehler-users mailing list