<div dir="auto">Hi Christian,<div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br><div class="gmail_quote"><div dir="ltr">Christian Wulff <<a href="mailto:christianwulff@gmx.de">christianwulff@gmx.de</a>> schrieb am So., 8. Juli 2018, 13:44:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div class="m_-5073245370302877933WordSection1"><p class="MsoNormal">Moin,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">ich würde gerne den aktuellen Wasserverbrauch auf einem Display ausgeben, und zwar ohne Umweg über die Datenbank.<u></u><u></u></p><p class="MsoNormal">Ohne Umweg über die Datenbank deswegen, weil ich die Datenbank einfach nicht unnötig belasten möchte.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hier kommen die Daten her:<u></u><u></u></p><p class="MsoNormal">Ich habe also eine S0 Wasseruhr und die ist über Udos Raspi Erweiterung an einem Raspi3 angeschlossen.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hier will ich die Daten anzeigen:<u></u><u></u></p><p class="MsoNormal">Als Anzeige habe ich einen ESP8266 und ein Display.<u></u><u></u></p><p class="MsoNormal">Der ESP8266 holt sich momentan die Werte über WLAN aus der Datenbank.<u></u><u></u></p><p class="MsoNormal">Auf diesem Display zeige ich momentan die Uhrzeit mit Sekunden an, diese kommt von einem NTP Server.<u></u><u></u></p><p class="MsoNormal">Außerdem werden einige Zimmertemperaturen angezeigt. Diese werden im Minutentakt aus der Datenbank per JSON abgefragt.<u></u><u></u></p><p class="MsoNormal">Das gleiche funktioniert auch mit der Wasseruhr, allerdings ist dies im Minutentakt wenig sinnvoll.<u></u><u></u></p><p class="MsoNormal">Meine Wasseruhr gibt pro 0,5L einen Impuls aus.<u></u><u></u></p><p class="MsoNormal">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.<u></u><u></u></p><p class="MsoNormal">Ich möchte dort z.B. ablesen können: 27 L/min und auch 86 L in der letzten Stunde.<u></u><u></u></p><p class="MsoNormal">Das krieg ich alles hin.<u></u><u></u></p><p class="MsoNormal">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.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Nun die Frage:<u></u><u></u></p><p class="MsoNormal">Ich kenne leider nicht gut genug die Struktur des Volkszählers.<u></u><u></u></p><p class="MsoNormal">Wo und wie werden die Impulse von der Wasseruhr bis in die Datenbank verarbeitet und weitergeleitet?<u></u><u></u></p><p class="MsoNormal">Und wo und wie kann ich diese anzapfen ohne die Datenbank usw. stärker zu belasten?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Ich hoffe das ich ausreichend rüberbringen konnte was ich möchte.<u></u><u></u></p><p class="MsoNormal">Und ich hoffe noch mehr, dass mir jemand weiterhelfen kann?!<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Liebe Grüße und einen schönen Sonntag,<u></u><u></u></p><p class="MsoNormal">Chris<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>