
Technische Beschreibung zum Projekt MQTT-Kapazitiver Regensensor HV2
Den aktuellen Source Code für dieses Projekt kannst du in meinem Web Shop erwerben.
Allgemeines
Anfang 2021, wurde von uns eine IoT-Wetterstation für ein Projekt in Südtirol entwickelt. Ein Teil der Aufgabenstellung bestand darin, einen kapazitiv arbeitenden Regensensor zu integrieren.
Nach Abschluss der Entwicklung, blieben aus dem Prototyping noch einige der Sensor Platinen übrig, aus denen dieses Projekt entstand.
Um dem interessierten Leser das Funktionsprinzip näher zu bringen und eine Anleitung für den grundlegenden Aufbau eines kapazitiven Regensensors anzubieten, wurde der folgenden Artikel auf meinem Blog dazu veröffentlicht: Kapazitiver Regensensor.
Da das Interesse an diesem Messverfahren sehr groß war, habe ich mich entschlossen ein kleine Auswerte Platine in der Version HV1 zu entwickeln, die mit einem ESP8266 (WEMOS D1 mini) ausgestattet war und die Sensordaten per Webserver und MQTT zur Verfügung stellen konnte. Zusätzlich wurde auf der Auswerte Platine ein potentialfreier Relais Schaltkontakt vorgesehen, um bei einer Regenerkennung auch direkt einen externen Schaltvorgang auszulösen, z.B. um eine Markise ein zu fahren.
Stück für Stück kamen nun weitere Funktionen wie der Betrieb eines Regenmengen Messers und ein Sensoreingang für die Windgeschwindigkeit hinzu, die auf dem Lochrasterteil der Auswerteeinheit nachgerüstet werden konnten.
Mit der Einführung eines Umgebungslichtsensor, war es dann jedoch Zeit für ein komplettes Neudesigne der Auswerteeinheit geworden.
So entstand eine neue Auswerteeinheit HV2, die nun bereits alle Anschlüsse für die oben genannten Erweiterungen zur Verfügung stellt.
Natürlich gab es dadurch auch im Webinterface und beim MQTT einige Neuerungen. Wie z.B. ein neuses Landingportal, eine verbesserte Chart Darstellung, optimierung der dynamischen Werteanzeige ohne neuladen der Seiten. Und eine optimierung der Regenmengenberechnung.
Versionsverlauf:
Intended:
- JSON-String mit allen MQTT-Daten
Released:
- Version 2.00
Neuer Source Code mit erweitertem Funktionsumfang.
Neuses Landingportal, neue verbesserte Chart Darstellung, dynamische Werteanzeige ohne neuladen der Seiten.
Verbesserung der Regenmengenberechnung.
Umgebungslicht Sensor, Regenwippe, weitere Temperaturmessung, z.B. für Außentemperatursensor.

