Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
de:tech:waterlevel [2022/11/11 16:20] – [Umsetzung] bullar | de:tech:waterlevel [2022/11/11 16:51] – [Motivation] bullar | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Motivation ===== | ===== Motivation ===== | ||
- | Unsere Wasserversorgung kommt aus dem Tiefbrunnen (120m) und wird in zwei Tanks (1000l + 2000l) gespeichert. Dazu gesellt sich ein 1000l Tank als Ausgleichsbehälter für den Aussenpool. | + | Unsere Wasserversorgung |
Die Füllstände aller Tanks werden über mechanische Schwimmschalter gesteuert, die die jeweiligen Pumpen bei Bedarf einschalten. Das funktioniert meist zuverlässig aber eine aktuelle Füllstandsanzeige wäre schon hilfreich. Vor allem wenn man sich schon mit [[https:// | Die Füllstände aller Tanks werden über mechanische Schwimmschalter gesteuert, die die jeweiligen Pumpen bei Bedarf einschalten. Das funktioniert meist zuverlässig aber eine aktuelle Füllstandsanzeige wäre schon hilfreich. Vor allem wenn man sich schon mit [[https:// | ||
Zeile 54: | Zeile 54: | ||
</ | </ | ||
- | Das Ergebnis ist in Millimeter. Durch den seriellen Ansatz läßt sich der Sensor jetzt mit jedem PC (mit USB-Serial Adapter) | + | Das Ergebnis ist in Millimeter. Durch den seriellen Ansatz läßt sich der Sensor jetzt mit jedem PC (mit USB-Serial Adapter) |
- | Bisher messen wir nur den Abstand zur Wasseroberfläche. Mit etwas Mathematik können wir den Abstand in eine Literangabe oder eine Prozentwert umrechnen. | + | Bisher messen wir nur den Abstand zur Wasseroberfläche. Mit etwas Mathematik können wir den Abstand in eine Literangabe oder einen Prozentwert umrechnen. |
- | Dank an [[https:// | + | Dank an [[https:// |
- | Zur Berechnung brauchen wir die Tiefe des Tanks < | + | |
< | < | ||
Zeile 162: | Zeile 161: | ||
{{ : | {{ : | ||
- | Hier die Montage oben auf unserem Dwell Tank. Der Sensor ist gegen mechanische | + | Hier die Montage oben auf unserem Dwell Tank. Der Sensor ist so gut gegen mechanischen Stress |
{{ : | {{ : | ||
Zeile 176: | Zeile 175: | ||
===== Ergebnisse ===== | ===== Ergebnisse ===== | ||
+ | |||
+ | Nach getaner Arbeit kann man jetzt den Füllstand der Tanks beobachten und auch Aktionen daraus ableiten. Hier ein Blick auf das übersichtliche Panel für den Aussenbereich. Dort werden die Füllstände der Tanks live angezeigt. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Natürlich kann man sich auch den Verlauf ansehen: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Der unterschiedliche Füllstand liegt am manuelle Auffüllen, da der mechanische Endschalter bei der Erstellung des Artikels defekt war. | ||
+ | Mit Hilfe der Statistik Funktion in Home Assistant lässt sich daraus auch leicht ein Verbrauchssensor generieren. | ||
+ | |||
+ | <code yaml> | ||
+ | sensors: | ||
+ | - platform: statistics | ||
+ | entity_id: sensor.water_tank_volume | ||
+ | name: Water Usage | ||
+ | sampling_size: | ||
+ | state_characteristic: | ||
+ | </ | ||