[vz-users] vzlogger MQTT und vz push server

Claas H. Köhler claashk at web.de
So Dez 29 20:24:04 CET 2019


Hallo,

Hier also meine User Story:

Ich habe einen Zähler, für den es aktuell kein vzlogger Protokoll gibt.
Ich habe ein Programm, welches die Daten des Zählers auslesen kann. Die
Daten des Zählers werden mit einer Frequenz von ca 10 Hz ausgelesen und
werden von zwei anderen Geräten als Eingabe für einen Regelkreis in
dieser Datenrate benötigt. Zusätzlich würde ich die Daten des Zählers
gern mit einer Datenrate von 1-0.1 Hz in der VZ Datenbank speichern.

In einer idealen Welt könnte ich mein Skript so adaptieren, dass es die
Daten des Zählers in voller Datenrate über WAMP publiziert. Die beiden
anderen Geräte und vzlogger könnten dann subscriben, vzlogger würde sich
um das Aggregieren und die Weiterleitung an den VZ Server kümmern und
der Fisch wäre geputzt.

Natürlich leben wir nicht in einer idealen (=langweiligen) Welt. Was
würdet Ihr also vorschlagen ?
Ich könnte das Skript so anpassen, dass es die Middleware API nutzt.
Dann müsste ich mich um das Aggregieren selber kümmern, oder ? Muss ich
dann noch eine extra Anbindung an den VZ push server implementieren,
wenn ich den für die Verteilung der 10 Hz Daten nutzen möchte ?

Danke in jedem Fall für Eure Bereitschaft, sich mit meinen Problemen zu
beschäftigen.

Gruß
Claas

On 12/29/19 7:12 PM, Andreas Goetz wrote:
> Hallo Claas,
>
> ich verstehe Deine Fragen nicht so richtig. Welches Problem versuchst Du denn hier konkret zu lösen oder was willst Du besser machen? Es wäre einfacher damit anzufangen und dann die Lösung dazu zu suchen ;)
>
> Viele Grüße, Andreas
>
>
>> On 29. Dec 2019, at 16:53, Claas H. Köhler <claashk at web.de> wrote:
>>
>> Hallo,
>>
>> Danke für die sehr schnelle Antwort. Ein paar Kommentare und Rückfragen
>> habe ich unten eingefügt. Könntest Du noch etwas zur subscriber
>> Funktionalität für den vzlogger sagen, die z.B. hier schonmal diskutiert
>> wurde:
>>
>> https://github.com/volkszaehler/vzlogger/issues/238
>>
>> Würde eine WAMP oder MQTT Schnittstelle als Meter nicht die Integration
>> neuer Protokolle in vzlogger deutlich vereinfachen ? Ich könnte dann für
>> jedes Meter einen Prozess/Service laufen lassen, der die Messdaten nur
>> noch in MQTT oder WAMP übersetzt und vzlogger übernimmt den Rest der Arbeit.
>>
>> On 12/29/19 4:00 PM, Daniel Lauckner wrote:
>>
>>>> Gibt es zum vzlogger MQTT Interface eine Dokumentation ?  > Nicht von mir, verstehe das nämlich auch nur halb. Schade. Falls ich
>> es jemals verstehe, kann ich dazu vielleicht etwas aufschreiben.
>>
>>>> Ich verstehe bisher nicht ganz, was der Unterschied zwischen dem  >> MQTT Client im vzlogger und dem volkszähler push server ist. Beide
>>>> publizieren aktuelle Meswerte über WAMP, oder ? > Nein. WAMP läuft
>> über WebSocket, wie HTTP auf Port 80. >
>> https://en.wikipedia.org/wiki/Web_Application_Messaging_Protocol > >
>> MQTT hat seine eigenen Ports und nutz einen (nicht VZ) Broker als >
>> zentrale Stelle. https://de.wikipedia.org/wiki/MQTT
>>
>> Verstehe. Der VZ push server nutzt Autobahn (bzw jetzt crossbar.io?) als
>> WAMP Router oder ? Der könnte soweit ich verstehe WAMP und MQTT Clients
>> miteinander verbinden. Ich glaube, dann ist der VZ WAMP Server eher das
>> was ich nutzen möchte. Gibt es eine Dokumentation des WAMP Interfaces
>> für den VZ push server ?
>>
>>>> Kann einer von beiden in höherer Frequenz publizieren, als die  >> Daten in der Datenbank gespeichert werden ? > > Vom Grundsatz her
>> werden Daten die von den Zählern eintreffen in die > Datenbank gebracht.
>> Erst wenn im vzlogger bewusst aggregiert wird > unterlaufen wir das. Ist
>> das irgendwo dokumentiert, bzw kannst Du das für den Laien etwas
>> ausführen ? Ich aggregiere mit vzlogger für meinen Zähler. Heisst das,
>> der push server würde nicht nur die aggregierten Daten liefern, sondern
>> auch die Einzelmessungen ? Das würde viele meiner Probleme lösen
>>
>>



More information about the volkszaehler-users mailing list