[vz-users] Benennung MQTT Topic, Timestamp

Andreas Götz cpuidle at gmail.com
Tue Sep 10 07:22:25 CEST 2019


Ich verstehe immer noch nicht wofür das gut sein soll. Mqtt puffert nicht, sondern verteilt afaik. Der Timestamp ist also im Rahmen der Genauigkeit der des Momentes in dem die Nachricht empfangen wird. Warum dann nochmal den Payload aufblähen?

Viele Grüße,
Andreas

> Am 05.09.2019 um 20:30 schrieb Matthias Behr <mbehr at mcbehr.de>:
> 
> Hallo,
> 
> für MQTT Channel Name wird intern bereits channel->name() genutzt. Die sind aber akt. nur als „chn“+Nr. 
> Da müssten wir mal eine Konfigurationsoption bei den Channels ermöglichen.
> 
> Für Timestamps (und qos) gibt es PR#371. Ich habe Timestamps damals bei der ersten Implementierung nicht für notwendig erachtet, weil von der Logik her der MQTT Server einfach immer den letzten Wert liefert (der aus meiner Sicht eher mit höherer Frequenz aktualisiert werden sollte).
> 
> Aber prinzipiell gibt es gegen PR#371 nichts einzuwenden. Könnte jederzeit gemerged werden.
> 
>> Am 04.09.2019 um 09:45 schrieb oeffentliche.email at posteo.org:
>> 
>> Hallo,
>> 
>> über MQTT bekomme ich Nachrichten wie "vzlogger/something/chn0/raw 9346863.800000".
>> Gibt es die Möglichkeit statt "chn0" irgendwas aussagekräftigeres zu schicken, z.B. den "identifier" : "1-0:1.8.0" oder die uuid?
>> 
>> Und es gibt auch keinen Timestamp in der MQTT-Nachricht, kann man den irgendwie aktivieren
>> oder muss man den aus der Middleware nehmen wenn die Nachricht ankommt?
>> 
>> Viele Grüße,
>> Markus
> 
> Gruß
> 
> Matthias
> 


More information about the volkszaehler-users mailing list