[vz-users] S0 Wasseruhr ohne Umweg über die Datenbank

Christian Wulff christianwulff at gmx.de
Tue Aug 7 20:20:54 CEST 2018


Hallo Frank,

 

heute möchte ich an dieser Stelle mal weitermachen.

 

Der Push Server ist aktiviert

Node-Red ist installiert (ich habe mit Node-Red noch nie was gemacht)

In Node-Red kommen die Daten über Websoket auch an (kann ich im debug Fenster sehen)

Nun fehlt noch wie ich das per MQTT weiterleite.

Ich nehme mal an ich muss von der Output Leiste so einen mqtt Button in den Editor reinziehen.

Und dann die linke Seite dieses Buttons mit dem websocket output verbinden:



Nun weiß ich leider nicht mehr weiter:

 

Nach Doppelklick auf den mqtt Button kommt zum Vorschein:

 



 

 

 

Tab Connection:

 



 

 

 

Tab Security:

 



 

 

 

Tab Messages:

 



 

 

Hast du da noch ein paar Tipps was ich da eintragen muss?

 

Lieben Gruß,

Chris

 

Von: Frank Richter [mailto:frank.richter83 at gmail.com] 
Gesendet: Sonntag, 8. Juli 2018 15:57
An: volkszaehler.org - users
Betreff: Re: [vz-users] S0 Wasseruhr ohne Umweg über die Datenbank

 

Hi Christian,

 

schau dir im Wiki die Seiten zum Push-Server und Node-Red an, damit kann man das basteln. Der Push-Server konvertiert die eingehenden Impulse zu Leistung (hier: Durchfluss) und kann sie per Websockets an Node-Red weiterleiten. Von dort zum ESP bietet sich MQTT an, dafür brauchst du den PubSubClient.

 

Grüße

Frank

 

Christian Wulff <christianwulff at gmx.de> schrieb am So., 8. Juli 2018, 13:44:

Moin,

 

ich würde gerne den aktuellen Wasserverbrauch auf einem Display ausgeben, und zwar ohne Umweg über die Datenbank.

Ohne Umweg über die Datenbank deswegen, weil ich die Datenbank einfach nicht unnötig belasten möchte.

 

Hier kommen die Daten her:

Ich habe also eine S0 Wasseruhr und die ist über Udos Raspi Erweiterung an einem Raspi3 angeschlossen.

 

Hier will ich die Daten anzeigen:

Als Anzeige habe ich einen ESP8266 und ein Display.

Der ESP8266 holt sich momentan die Werte über WLAN aus der Datenbank.

Auf diesem Display zeige ich momentan die Uhrzeit mit Sekunden an, diese kommt von einem NTP Server.

Außerdem werden einige Zimmertemperaturen angezeigt. Diese werden im Minutentakt aus der Datenbank per JSON abgefragt.

Das gleiche funktioniert auch mit der Wasseruhr, allerdings ist dies im Minutentakt wenig sinnvoll.

Meine Wasseruhr gibt pro 0,5L einen Impuls aus.

Die Anzeige auf dem Display soll also so schnell aktualisiert werden, dass man dort jeden 0,5L Impuls sofort sieht, egal wie viele Wasserhähne im ganzen Haus aufgerissen sind.

Ich möchte dort z.B. ablesen können: 27 L/min und auch 86 L in der letzten Stunde.

Das krieg ich alles hin.

Das Problem an der Stelle ist aber, dass ich dafür die Datenbank im besten Falle mehrere Male pro Sekunde abfragen muss, damit ich eine schöne Anzeige bekomme.

 

Nun die Frage:

Ich kenne leider nicht gut genug die Struktur des Volkszählers.

Wo und wie werden die Impulse von der Wasseruhr bis in die Datenbank verarbeitet und weitergeleitet?

Und wo und wie kann ich diese anzapfen ohne die Datenbank usw. stärker zu belasten?

 

Ich hoffe das ich ausreichend rüberbringen konnte was ich möchte.

Und ich hoffe noch mehr, dass mir jemand weiterhelfen kann?!

 

Liebe Grüße und einen schönen Sonntag,

Chris

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180807/dcdee299/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 10758 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180807/dcdee299/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 16264 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180807/dcdee299/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 20731 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180807/dcdee299/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 11424 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180807/dcdee299/attachment-0008.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 34726 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20180807/dcdee299/attachment-0009.png>


More information about the volkszaehler-users mailing list