Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howtos_knowledge_base:loxberry_wetterstation:7_rain_amount [2024/10/04 07:46] – Michael Schlenstedt | howtos_knowledge_base:loxberry_wetterstation:7_rain_amount [2025/02/23 12:28] (aktuell) – Michael Schlenstedt | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== 7a. Regenmenge ====== | ====== 7a. Regenmenge ====== | ||
- | |||
- | <WRAP center round todo 100%> | ||
- | |||
- | Under Contruction | ||
- | |||
- | </ | ||
===== Hintergrund ===== | ===== Hintergrund ===== | ||
Zeile 19: | Zeile 13: | ||
===== Einkaufsliste ===== | ===== Einkaufsliste ===== | ||
- | ^ Komponente ^ Preis ^ Bezugsquelle (Beispiel) ^ | + | ^ Komponente |
- | | Rainfall Amount Sensor Module, 0.2MM PULSE | 50 EUR | [[https:// | + | | Rainfall Amount Sensor Module, |
- | | %%Alu Flachstange: | + | | Alu Flachstange: |
- | | 2x Rohrschelle 25-28 mm / 3/4" + M8x30mm Senkkopf | 8 EUR | [[https:// | + | | 3x Rohrschelle 25-28 mm / 3/4" + M8x30mm Senkkopf |
- | | **GESAMT** | + | | **GESAMT** |
===== Sensorauswahl ===== | ===== Sensorauswahl ===== | ||
Zeile 29: | Zeile 23: | ||
Prinzipiell können alle Regenmengensensoren verwendet werden, die einen Impuls bei jeder Kippbewegung der Wippe auslösen. Wir haben uns für den verlinkten Sensor von AliExpress entschieden, | Prinzipiell können alle Regenmengensensoren verwendet werden, die einen Impuls bei jeder Kippbewegung der Wippe auslösen. Wir haben uns für den verlinkten Sensor von AliExpress entschieden, | ||
- | {{: | + | {{: |
- | Der Sensor ähnelt einem standardisierten Regenmesser nach Hellmann((Spektrum.de: | + | Der Sensor ähnelt einem standardisierten Regenmesser nach Hellmann(( |
+ | Spektrum.de: | ||
+ | ))(( | ||
+ | Meteorologyshop.eu: | ||
+ | )). Dieser hat eine Auffangfläche von 200 cm², die scharfkantig von der Umgebung abgetrennt ist und misst pro Kippbewegung der Wippe 0,1mm Regenmenge (entspricht 2 cm< | ||
- | Aus meiner Sicht ist der Sensor wirklich sehr gut verarbeitet: | + | Aus meiner Sicht ist der Sensor wirklich sehr gut verarbeitet: |
- | {{: | + | Zur horizontalen Montage ist eine sehr große und gut ablesbare Rund-Nivellier-Wasserwaage verbaut sowie 3 Nivellierschrauben (die wir aber nicht benötigen). |
- | {{: | + | |
- | {{: | + | {{: |
- | {{: | + | |
===== Gehäuse ===== | ===== Gehäuse ===== | ||
- | ===== Zusammenbau ===== | + | Es ist kein separates Gehäuse notwendig. |
+ | |||
+ | ===== Zusammenbau | ||
+ | |||
+ | Der Sensor kommt vormontiert an. Ich habe ihn einmal geöffnet um mir das Innenleben anzuschauen. Dazu werden die 3 Schrauben außen am Gehäuse entfernt und dann kann man den Trichter vorsichtig abziehen. | ||
+ | |||
+ | Um den Sensor auf [[howtos_knowledge_base: | ||
+ | |||
+ | Über die Kontermuttern könnt ihr den Sensor dann später ausnivellieren. | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | ====== Anschluss ====== | ||
+ | |||
+ | Der Regenmengenmesser wird über einen GPIO (als Eingang) an den Raspberry angeschlossen. Hier zunächst zur Übersicht auf dem Breadboard: | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | Das Kabel des Regensensors (Kabel 3) wird [[howtos_knowledge_base: | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | **Kabelbelegung Kabel 3 zum Regenmengensensor: | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | Anschluss **Kabel 3** an der unteren 2er Klemmleiste: | ||
+ | |||
+ | - Rot | ||
+ | |||
+ | Anschluss **Kabel 3** an der unteren 4er Klemmleiste: | ||
+ | |||
+ | - Schwarz (zweiter von rechts parallel zu 3.3V/Rot von Kabel 1) | ||
+ | |||
+ | ===== Software Allgemein ===== | ||
+ | |||
+ | Zur Berechnung des korrekten Faktors für den Flowsensor des MultiIO Plugins benötigen wir eine Formel der Form F (Hz) = FAKTOR * Q (mm/s). Damit wir die Formel leichter bestimmen können, habe ich ein kleines Excel-Tool erstellt - Download: {{: | ||
+ | |||
+ | In der Exceldatei müsst ihr oben die Regenmenge in mm pro Pulse des Sensors eintragen, also 0,2mm oder 0,1mm. Unter Formeln wird Euch dann die korrekte Formel für verschiedene Einheiten ausgerechnet. //Wir verwenden die Einheit mm/10min//. Der korrekte Faktor kann in Spalte E abgelesen werden - hier also 0,0083. Unten unter Test wird dann mit der Formel gerechnet und man kann nachvollziehen, | ||
+ | |||
+ | Beispiel für 0,2mm pro Pulse: **F (Hz) = 0,0083 * Q (mm/ | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | ===== Software ESP32 (ESPEasy) ===== | ||
+ | |||
+ | Der Sensor wird über das Device '' | ||
+ | |||
+ | == Task Settings: == | ||
+ | |||
+ | * Name: '' | ||
+ | * Enabled: '' | ||
+ | * Internal PullUp: '' | ||
+ | * GPIO ← Pulse: '' | ||
+ | * Debounce Time: '' | ||
+ | * Counter Type: '' | ||
+ | * Mode Type: '' | ||
+ | * Send to Controller 1 (MQTT): '' | ||
+ | * Intervall: '' | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | == Values #1: == | ||
+ | |||
+ | * Name: '' | ||
+ | * Formula: '' | ||
+ | * Decimals: '' | ||
+ | |||
+ | {{howtos_knowledge_base: | ||
+ | |||
+ | <WRAP center round tip 100%> | ||
+ | |||
+ | == Formula == | ||
+ | |||
+ | Der gemessene Wert muss zunächst durch das Messintervall (600 Sekunden) geteilt werden - so erhalten wir Impulse pro Sekunde (Hz). Das wird anschließend durch den Faktor 0.0083 aus der Exceltabelle geteilt (aus der Formel F (Hz) = 0.0083 * Q (mm/ | ||
+ | |||
+ | Zum Testen empfiehlt es sich, auch die totale Anzahl an Impulsen (Total) mit erfassen zu lassen - so kann man die Wippe betätigen und sieht, ob das Debouncing (Entpressen) auch korrekt funktioniert. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Software Raspberry (Multi-IO Plugin) ===== | ||
+ | |||
+ | Der Sensor wird über ein Sensormodul '' | ||
+ | |||
+ | == Sensor Modul: == | ||
+ | |||
+ | * Name: '' | ||
+ | |||
+ | {{: | ||
- | ===== Montage und Anschluss ===== | + | == Sensor Input: Regenmenge |
- | ===== Software ===== | + | * Name: '' |
+ | * Pin: '' | ||
+ | * Factor: '' | ||
+ | * Polling Intervall: '' | ||
- | ===== LoxoneConfig ===== | + | {{: |