Watmonitor
Watmonitors Web-App reagiert auf Smartphones, Echtzeit-Datenübersicht

Überwachen Sie Ihren Wasserstand mit Watmonitor

Für Haushalt und Industrie

Watmonitor: Brunnen Wasserstand Überwachen System

Zentralisiertes webbasiertes Dashboard zur Überwachung des Flüssigkeits- und Materialhöhenstandes. Es empfängt Daten von Sensorknoten, einschließlich Ultraschall- und Laserdistanzsensoren. Die benutzerfreundliche Oberfläche ermöglicht die Anzeige des Wasserstands und Volumens in Echtzeit sowie deren Tendenz (steigend, fallend) und den Status der Sensorknotenverbindung. Erweiterte Visualisierungen, wie Messgeräte-Grafiken (Maximal-/Minimalwerte über definierte Zeiträume) und Linien-Flächen-Diagramme für den Wasserstand mit vollständiger Historie, können einfach im .csv-Format für SCADA-, HMI-, ERP-, MES-Systeme oder Excel exportiert werden.

Sensorknoten liefern den Wasserstand entweder als Differenzmessung (von oben) oder als Gesamthöhenmessung (von unten). Das System ist speziell für die präzise Überwachung von Flüssigkeiten (Wasser, Öl, Treibstoff…) und Schüttgütern (Getreide, Pellets, Futter, Biomasse…) konzipiert. Die Webanwendung ist vollständig responsiv und auf allen Plattformen verfügbar, einschließlich Smartphones, Computern und Smart-TVs. Die Webapp ist in Englisch, Deutsch, Französisch, Spanisch, Russisch und Slowakisch verfügbar.

Anwendungsszenarien

Ideal für die Echtzeit-Überwachung des Wasserstands in Brunnen, Behältern, Abscheidern, Seen, Teichen, Flüssen, Speichern und Abwassersystemen. Ebenfalls geeignet für Abwasser- und Wassermanagement sowie zur Messung von Schüttgutständen in industriellen oder häuslichen Anwendungen.

Unterstützte Sensortypen

Die Weboberfläche ist universell einsetzbar und unterscheidet nicht, von welchem Sensor die Daten stammen. Jeder Sensor, für den die Firmware angepasst wird, wird unterstützt. Für eine fertige industrielle Lösung kann ein Callback an die Watmonitor-API eingerichtet werden.

Schnelles Prototyping

Für einen schnellen Start mit Watmonitor stehen Quellcodes für DIY Open-Source-Hardware zur Verfügung. Dazu gehören ESP32, ESP8266, Arduino mit WiFi- und Ethernet-Unterstützung sowie Ultraschall- und ToF-Lasersensoren. Es gibt sowohl einfache als auch fortgeschrittene Implementierungen mit Funktionen wie Ultra-Low-Power-Betrieb und Over-The-Air-Updates. Für ESP32 sind zudem Implementierungen in ESP-IDF verfügbar, inklusive FreeRTOS und Inter-Task-Kommunikation.

Funktionen QR / AR

Mit Watmonitor können Sie sofort auf die aktuellen Sensordaten zugreifen, indem Sie einfach einen QR-Code mit Ihrem Smartphone scannen. Es ist möglich, entweder eine statische Visualisierung oder eine AR-gestützte (Augmented Reality) Szene anzuzeigen (orbital mit festem Kamerabstand), die interaktiver ist.

Erschwinglich

Selbst gehostet

Herunterladbare Grafiken

Open-Source-HW-freundlich

Reaktionsschnell

Mehrsprachige Unterstützung

Weißes Etikettieren

Support und Feedback

Details

Überprüfen Watmonitor
Overview page of Watmonitor's webapp. Provides real-time data about water level and water volume values, connectivity

Die Stammseite (Übersicht)

Die Hauptübersicht über den aktuellen Status der Sensorknotendaten und Konnektivität von Watmonitor

Auf der Hauptseite von Watmonitor werden Echtzeitdaten zum Wasserstand, Volumen und Trends (Zunahme/Abnahme) angezeigt. Außerdem werden die Zeit der Aufzeichnung und der Konnektivitätsstatus des Sensorknotens angezeigt, sodass Benutzer aktuelle Informationen für eine effektive Wasserüberwachung erhalten.

Historical measurements within Watmonitor's system. Possible to delete value and also to browse through records or maximum and minimum values per week, month, day

Seiten „Verlauf & Aufzeichnungen“

Gesamter Datenverlauf, Min.-/Max.-Aufzeichnungen für einen festgelegten Zeitraum

Die Seite „Verlauf“ in Watmonitor zeigt alle Wasserstandsmessungen in Tabellenform an, mit der Option, alle Aufzeichnungen zu löschen. Die Seite „Aufzeichnungen“ zeigt die minimalen und maximalen Wasserstände der letzten 24 Stunden, 7 Tage und 30 Tage, dargestellt in einer Messanzeige-Visualisierung zur einfachen Überwachung.

Line Area graphs by ApexCharts.js providing water level measurements taken in time with history up to 1 year ago.

Linienflächendiagramme

Übersicht über Wasserstandsdaten in verschiedenen Zeitreihen, bis vor einem Jahr.

Auf der Diagrammseite von Watmonitor können Benutzer Zeitreihen-Wasserstandsdaten einfach anzeigen und analysieren. Benutzer können das gesamte Diagramm oder bestimmte Abschnitte herunterladen und die Daten in mehreren Formaten exportieren, darunter .csv, .png und .svg, um sie weiter zu analysieren und zu berichten.

Automatiaclly pre-generated source code for ESP32 (Espressif Systems) microcontroller with WiFi or PHY Ethernet connection method to the Watmonitor's interface via HTTP or HTTPS

ESP32-Programm

Automatisch generierter Quellcode für ESP32 (Arduino IDE)

Die Programmseite bietet vorgenerierten Quellcode für IoT-Sensorknoten auf Basis der ESP32-Plattform und unterstützt je nach ausgewähltem Protokoll (HTTP oder HTTPS) sowohl WiFi- als auch PHY Ethernet-Konnektivität mit FreeRTOS. Das System konfiguriert automatisch Routen zum Hochladen von Daten zu Watmonitor in Ihrer Domäne. Dieser Quellcode ist mit Arduino Core 3.0.X (2024) kompatibel und lässt sich daher problemlos in Ihr IoT-Wasserüberwachungs-Setup integrieren.

Schematics, wiring diagrams for supported IoT microcontrollers used for water level monitoring using ultrasonic sensors, including ESP32, ESP8266 and Arduino

Schaltplan

Schaltpläne für alle unterstützte Open-Source-Hardware

Die auf dieser Seite verfügbaren Schaltpläne sind für Open-Source-Hardwareplattformen wie ESP32, ESP8266 und Arduino konzipiert. Programmimplementierungen sind auf GitHub verfügbar. Es werden auch vereinfachte Pin-Mapping-Tabellen bereitgestellt, um nicht-technischen Benutzern die einfache Einrichtung der Hardware für ihr Wasserüberwachungssystem zu erleichtern.

Watmonitor image

Optionen

Optionen zum Einstellen der Abmessungen und Sprache des Wasserbrunnens

Auf dieser Seite können Benutzer die Abmessungen des Wasserbrunnens (Tiefe und Durchmesser) eingeben, um den Gesamtwasserstand und das Volumen des Brunnens zu berechnen. Die Seite unterstützt mehrere Sprachoptionen, darunter Englisch, Slowakisch, Deutsch, Russisch, Französisch und Spanisch, wodurch sie für eine breite Palette von Benutzern zugänglich ist.

Häufig gestellte Fragen

Die am häufigsten gestellten Fragen der Community werden unten beantwortet

Benötige ich Webhosting, um Watmonitor auf meinem eigenen Server auszuführen?

Ja, um Watmonitor unabhängig auszuführen, benötigen Sie entweder lokales oder Internet-Webhosting. Um die PHP-Skripte für Watmonitor auszuführen, muss auf Ihrem Server Apache oder NGINX installiert sein. Stellen Sie sicher, dass Sie PHP Version 5.6 bis 7 verwenden, da Watmonitor nicht mit PHP Version 8 kompatibel ist.

Ist es schwierig, die Webanwendung für Watmonitor zu konfigurieren?

Die Konfiguration der Webanwendung für Watmonitor wird durch eine detaillierte Schritt-für-Schritt-Anleitung im PDF-Format vereinfacht. Diese Anleitung vereinfacht den Einrichtungsprozess für alle Benutzer und enthält Anweisungen zum Importieren der .sql-Datei in MySQL, zum Konfigurieren von connect.php mit Ihren Datenbankanmeldeinformationen, zum Einrichten von HTTP-Authentifizierungsdaten und zum Eingeben des Gerätetokens.

Generiert Watmonitor automatisch Quellcode für meine Hardware?

Ja, Watmonitor generiert automatisch Quellcode-Skizzen für Ihre Hardware, einschließlich ESP32 mit WiFi- oder PHY-Ethernet-Verbindung und unterstützten Ultraschallsensoren. Die generierten Skizzen enthalten das erforderliche MCU-Token, berechnen die Ablaufverfolgung zur Ziel-PHP-Datei und fügen automatisch Ihre Domäne hinzu (Hinweis: localhost funktioniert nicht – stellen Sie sicher, dass Sie eine zugängliche IP-Adresse oder einen zugänglichen Domänennamen verwenden). Das Root-CA-Zertifikat (für HTTPS-Verbindungen) wird nicht geändert, daher müssen Sie es manuell in die Skizze für den ESP32 einfügen.

Gibt es neben denen in der Watmonitor-App noch weitere Quellcodes?

Ja, auf GitHub sind mehrere weitere Quellcodes verfügbar, die mit der Watmonitor-Schnittstelle kompatibel sind. Dazu gehören Beispiele für Arduino mit Ethernet (ENC- oder Wiznet-Serie), ESP8266, ESP32 und andere Übertragungstechnologien wie LoRaWAN und Sigfox IoT. Sie können auf diese Quellcodes zugreifen, indem Sie oben auf dieser Seite auf die Schaltfläche „Beispiele für Sensorknoten“ klicken.

Welche Sprachoptionen sind in der Watmonitor-Web-App verfügbar?

Die Watmonitor-Web-App bietet vollständige Sprachübersetzungen für die folgenden Sprachen: Englisch, Deutsch, Russisch, Spanisch, Französisch und Slowakisch und ist damit einem weltweiten Publikum zugänglich.

Kann ich Daten von Watmonitor in andere Systeme protokollieren?

Ja, Watmonitor bietet JSON-Ausgabe über seine Weboberfläche, sodass Sie die Daten problemlos analysieren und in andere Systeme integrieren können. Zu den unterstützten Plattformen gehören Loxone, Grafana, Kibana, Domoticz, Node-RED, Home Assistant, Thingsboard und mehr. Die Daten umfassen den neuesten Wasserstand, das Wasservolumen und die Aufzeichnungszeit, die in der Datenbank gespeichert sind.

Wie ist die Kommunikation zwischen dem Server und dem Arduino / ESP32-Sensorknoten?

Der Sensorknoten führt alle 5 Minuten eine periodische Wasserstandsmessung durch. Anschließend stellt er über das HTTP- oder HTTPS-Protokoll mit einer POST-Anfrage eine Anfrage an den Webserver. Informationen zum Wasserstand werden in den Bericht eingestreut. Nach Erhalt der Nachricht speichert der WEbserver diese Daten in der MySQL-Datenbank und kann sie sofort in der Wasserstandsmesser-Webanwendung (Watmonitora) visualisieren.

Wie wird die Messung durch den Sensor-IoT-Knoten durchgeführt?

Ein Sensorknoten auf Basis von Arduino oder ESP32 misst die Distanz mithilfe eines Ultraschallsensors mit der Time-of-Flight-Methode. Er sendet für 10 μs einen HIGH-Spannungspegel an den TRIGGER-Pin des Ultraschallsensors. Anschließend zählt er die Zeit, bis ein HIGH-Spannungspegel am ECHO-Pin des Ultraschallsensors erkannt wird. Basierend auf der Schallgeschwindigkeit wird die endgültige Distanz in Zentimetern berechnet.

Wie sieht ein Rückruf auf Watmonitor aus?

Um Daten in Watmonitor zu schreiben, müssen Sie eine HTTP-Anforderung (Port 80 oder ein anderer, wenn es sich um lokales Hosting handelt) / HTTPS (Port 443) POST-Methode an den Zielhost und die Datei data.php verwenden (z. B. https://hladinomer.eu/data.php). Die Nachrichtenparameter sind "hodnota" – die Füllhöhe in Zentimetern (Datentyp INT) und "token", welches den Autorisierungstoken darstellt. Bei erfolgreicher Registrierung erhalten Sie in der Serverantwort einen HTTP 200-Header sowie eine OK-Textausgabe. Hinweis: Geben Sie Parameter ohne Anführungszeichen ein.

Verfügbare Quellcodes für den ESP32 Espressif Systems-Mikrocontroller für die Ultraschall-IoT-Sensorknotenanwendung