NEWS
Frequenz Update Datenpunkt / Blockly-Zähler
-
Ich plane eine Wasseruhr mit Reedkontakt am Shelly Addon zu installieren. Bei einem Impuls je 0,25 Liter ergibt das beim Füllen eines 10 Liter Eimers in 30 Sekunden (ca. 4 bar), ca. 40 Impulse in 30 Sekunden, also 1 Impuls / 0,75 Sekunden. Beim Füllen einer Badewanne sind das ca. 800 Impulse in 10 Minuten.
Kann der entsprechende Datenpunkt so schnell zwischen true/false wechseln und kann ein Blockly da den Wasserverbrauch mitzählen/summieren?
-
Ich kann mir nicht vorstellen, dass das nicht geht.
Ich zähle mit Blockly Impulse vom Gaszähler. Es wird eher Probleme geben, dass Du da "Prellen" von Deinem Reed Kontakt ausfiltern musst ...
Beim Gaszähler sind es 100 Impulse pro Kubikmeter, und die Gasverbraucher haben eine Heizleistung von ca 25 kW. Das Gas hat 11,183 kWh Brennwert pro m³. Ich habe das Limit zum "Entprellen" auf 10 Sekunden pro Impuls gesetzt (1 Liter Gas pro Sekunde). Impulse, die ihrem Vorgänger im kürzeren Abstand folgen, werden verworfen.Ein Liter Gas pro Sekunde wären 3,6 m³ pro Stunde, also ca 40 kW Heizleistung
-
Ich plane eine Wasseruhr mit Reedkontakt am Shelly Addon zu installieren. Bei einem Impuls je 0,25 Liter ergibt das beim Füllen eines 10 Liter Eimers in 30 Sekunden (ca. 4 bar), ca. 40 Impulse in 30 Sekunden, also 1 Impuls / 0,75 Sekunden. Beim Füllen einer Badewanne sind das ca. 800 Impulse in 10 Minuten.
Kann der entsprechende Datenpunkt so schnell zwischen true/false wechseln und kann ein Blockly da den Wasserverbrauch mitzählen/summieren?
@zolpetol sagte in Frequenz Update Datenpunkt / Blockly-Zähler:
Ich plane eine Wasseruhr mit Reedkontakt am Shelly Addon zu installieren. Bei einem Impuls je 0,25 Liter ergibt das beim Füllen eines 10 Liter Eimers in 30 Sekunden (ca. 4 bar), ca. 40 Impulse in 30 Sekunden, also 1 Impuls / 0,75 Sekunden. Beim Füllen einer Badewanne sind das ca. 800 Impulse in 10 Minuten.
Kann der entsprechende Datenpunkt so schnell zwischen true/false wechseln und kann ein Blockly da den Wasserverbrauch mitzählen/summieren?
Der Shelly sollte dir wahrscheinlich die Daten senden können. Habs aber nicht getestet. Sind ja nur ca 3 Meldungen / s. Ob es ioBroker verarbeiten kann hängt dann von deinem System ab - ein Pi2 ist da langsamer als ein ausgewachsener Rechner :-)
Du kannst du aber auch den Shelly Plus Uni ansehen. Der hat einen COUNTER Eingang der bis zu 1kHz zählen kann. Das ist eher schon zu empfindlich. Dort kannst du einstellen nach wie vielen Impulsen du einen Statusupdate haben willst.
-
@zolpetol sagte in Frequenz Update Datenpunkt / Blockly-Zähler:
Ich plane eine Wasseruhr mit Reedkontakt am Shelly Addon zu installieren. Bei einem Impuls je 0,25 Liter ergibt das beim Füllen eines 10 Liter Eimers in 30 Sekunden (ca. 4 bar), ca. 40 Impulse in 30 Sekunden, also 1 Impuls / 0,75 Sekunden. Beim Füllen einer Badewanne sind das ca. 800 Impulse in 10 Minuten.
Kann der entsprechende Datenpunkt so schnell zwischen true/false wechseln und kann ein Blockly da den Wasserverbrauch mitzählen/summieren?
Der Shelly sollte dir wahrscheinlich die Daten senden können. Habs aber nicht getestet. Sind ja nur ca 3 Meldungen / s. Ob es ioBroker verarbeiten kann hängt dann von deinem System ab - ein Pi2 ist da langsamer als ein ausgewachsener Rechner :-)
Du kannst du aber auch den Shelly Plus Uni ansehen. Der hat einen COUNTER Eingang der bis zu 1kHz zählen kann. Das ist eher schon zu empfindlich. Dort kannst du einstellen nach wie vielen Impulsen du einen Statusupdate haben willst.
@mcm1957 sagte in Frequenz Update Datenpunkt / Blockly-Zähler:
Du kannst du aber auch den Shelly Plus Uni ansehen. Der hat einen COUNTER Eingang der bis zu 1kHz zählen kann. Das ist eher schon zu empfindlich. Dort kannst du einstellen nach wie vielen Impulsen du einen Statusupdate haben willst.
Zu so einem System würde ich generell raten. Dann ist das zählen der Impulse und deren Auswertung von genau einem Gerät abhängig und funktioniert auch wenn das WLan oder der ioBroker mal nicht gehen.
A.
-
Ähmm und noch was:
Wenn du einen Shelly mit AddOn verwendest UND diesen mit 230V betreiben willst bitte prüfe ob der Readkontakt deines Wasserzählers wirklich elektrisch dafür geeignet und entsprechend isoliert ist. Ich bin fast sicher (habs aber jetzt nicht in der Doku evaluiert) dass die Eingänge der Shellies incl. AddOn durch die Bank NICHT potentialgetrennt sind. Und Netzpotential im Umfeld des Wasserzählers sollte zu extremer Vorsicht verleiten.
-
Vielen Dank an alle! Ich werden den 0,25L/Impuls Wasserzähler kaufen und wenn es nicht mit dem Shelly Addon funktioniert auf den Shelly Uni umsteigen.
Hier noch eine Info zu einem Script für alle die ähnliches planen: https://shelly-forum.com/thread/29619-kaltwasserzaehler-mit-impulsausgang-wie-wert-via-shelly-auslesen/ -
Vielleicht doch besser mit AI On the edge die Wasseruhr auslesen..
Eine ESP32 CAM ist auch nicht teurer, als ein Shelly...
-
Dann ist das zählen der Impulse und deren Auswertung von genau einem Gerät abhängig und funktioniert auch wenn das WLan oder der ioBroker mal nicht gehen.
Das muss man sich aber bezüglich Entprellen schon Einlesen ...
Das Zählen der Impulse des Gaszählers - geliefert von einem Node MCU mit Tasmota - habe ich mit einem Blockly-Script gemacht. Die integrierten Entprell-Mechanismen in Tasmota habe ich mir angeschaut, und damals verworfen -ButtonDebouncekann man nur bis 1000 ms hochstellen.
https://tasmota.github.io/docs/Commands/#control
In 3 Stunden Testzeitraum waren schon 40 Fehl-Impulse "im Kasten", trotz eingestellter 1000 ms ...
Auch mit dem Sperr-Timeout von 10 Sekunden gibt es pro Tag ggfs mal 1...3 überzählige Impulse ... Alle paar Tage stelle ich mich mit der Smartphone Vis-App vor den Gaszähler und mache meinen Gaszähler-Korrektur-View auf, um die Fehl-Pulse zu eliminieren.
Wenn ein Linux Neustart anfällt muss ich dann auch entsprechend die Pulse nachtragen, die verpasst wurden, während iobroker nicht lief ...