Erfassung und Bereitstellung der wichtigsten Wasserwerte im lokalen Netzwerk. Gemessen werden pH-Wert, Redox-Potential und Temperatur.
Über eine offene REST API können die Daten in verschiedenen Systemen weiter genutzt werden, alternativ wird eine Webinterface zur Anzeige und Konfiguration bereit gestellt.
EzoGateway
Open source UWP App, to brings the Atlas Scientific EZO™ devices in the Internet of Things. Per REST API you can fetch live measdata and calibrate connected sensors. Ideal for monitoring water quality in the pool.
Als Basis dient ein Raspberry Pi mit Windows 10 IoT als Betriebssystem. Neben allen benötigten Hardware-Ressourcen, bringt das Raspberry mehr als ausreichend Rechenleistung mit, ist für den Hobbyanwender leicht konfigurierbar und kostet mit 30 Euro kein Vermögen.
Atlas Scientific EZO™ Module
Die etwas diffizile Aufgabe der Wandlung der Ausgangssignale von ph- und Redox-Elektrode übernehmen die EZO™ Module der Firma Atlas Scientific. Diese Module implementieren nicht nur die Digitalisierung, sondern bieten auch Funktionalität zur Kalibrierung und zur Temperaturkompensation.
EzoGateway HAT
a 100przt product
Um die EZO™ Module sauber mit dem Raspberry Pi zu verbinden kommt eine HAT Erweiterung zum Einsatz. Zwei der auf dem HAT vorhandenen EZO™ Sockel sind elektrisch isoliert und somit für die Module zur pH- und Redox-Potential-Messung geeignet. Zudem verfügt das HAT über eine Spannungsversorgung und eine Mehrkanal 1-Wire-Bridge zum Anschluss günstiger Digital-Temperatursensoren.
Elektroden
Als Elektroden zur pH-Wert- und Redox-Potential-Messung können alle gängigen Typen verwendet werden. Um Fehler zu vermeiden sollten sie jedoch bereits vom Hersteller mit einem BNC-Stecker einschließlich entsprechend langer Leitung versehen sein.
Temperaturfühler
Die eingesetzte EZO™ RTD Schaltung unterstützt PT100 und PT1000 Widerstandsthermometer (RTD). Da der Anschluss am EZO™ Modul nur zweidrahtig erfolgt sollte jedoch unbedingt ein PT1000 verwendet werden, dieser muss auch mit einem BNC-Stecker versehen sein. Alternativ können günstige 1-wire Temperaturen am EzoGateway HAT genutz werden.
Software
Windows 10 IoT Core
Als Betriebssystem kommt Windows 10 IoT Core zum Einsatz. Dies ist frei verfügbar und lässt sich schnell und unkompliziert auf dem Raspberry Pi einrichten.
EzoGateway ist als UWP App in Visual Studio entwickelt.
EzoGateway – WebUI
Per Weboberfläche können wichtige Systemeinstellungen vorgenommen werden, Kalibrierungen durchgeführt werden und die aktuellen Messdaten in Echtzeit1 angezeigt werden.
1 Aktualisierung der Messwerte Wandlerbedingt mit ca. 900 ms
EzoGateway – API
Die Bedienung des EzoGateway kann vollständig über die integrierte REST API erfolgen. Neben den grundlegenden Funktionen, Messungen zu initiieren und die Messwerte auszugeben, lassen sich Systemzustände abfragen, Kalibrierungen durchführen, Einstellungen vornehmen und vieles mehr.
Das EzoGateway ist ein DIY Projekt, bestehend aus Hardware und Software, zur Messung der Wasserwerte pH, Redox-Potential (zur Rückführung auf ausreichend Chlor im Wasser) und der Temperatur, wie sie üblicherweise im privaten Pool von interesse sind.
Die EZO™ Serie von Atals Scientific umfasst verschiedene Messumformer zur Medienanalyse. Die Module verfügen über eine digitale Schnittstelle, welche wahlweise im UART oder I2C Modus betrieben werden kann. Über ein schlankes und gut dokumentiertes Protokoll können die Module schnell an die eigene Hardware adaptiert werden. Atals Scientific liefert neben der eigenetlichen Modul-Dokumentation einige Codebespiele für verschiedene Plattformen.
Als C# Enthusiast fehlte mir allerdings eine entsprechende .NET Implementierung. Aus diesem Grund ist die Bibliothek Rca.EzoDeviceLib entstanden. Die Bibliothek bildet den kompletten Funktionsumfang der EZO™ Module ab und nimmt den Anwender somit die gesamte Hardware-Kommunikation ab. Die EzoDeviceLib ist als UWP Dll angelegt und eigent sich somit für den Einsatz auf Windows IoT Systemen, wie dem Rasperry Pi.
Download
Der Sourcecode von Rca.EzoDeviceLib steht auf GitHub, zum freien Download zur Verfügung und wird auf Nuget als fertiges kompiliertes Paket angeboten.
Über kurz oder lang wird jeder Poolbesitzer vor dem Problem stehen – Wer kümmert sich um meinen Pool, wenn ich im Urlaub bin?
Lösungsansätze gibt es für dieses Problem wohl einige. Hier möchte ich eine einfache Anleitung vorstellen, mit welcher auch der unerfahrene Laie ohne besondere Vorkenntnisse den Pool problemlos über zwei bis drei Sommerwochen bringen kann. Um die Sache für den „temporären Bademeister“ einfach zu halten, bleiben in dieser Anleitung einige Details bewusst ungenannt oder sind stark vereinfacht dargestellt, dies betrifft vorrangig die Dosierung der Pflegemittel.
Unten im Artikel steht die Anleitung im PDF-Format zum freien Download bereit.
Die in dieser Anleitung aufgeführten Punkte sollten nachfolgendem Zeitplan abgearbeitet werden:
Wasserwerte Messen
Alle zwei Tage
Korrektur der Wasserwerte
Bei Abweichungen der Messergebnisse
Reinigung
Bei Bedarf
Wasserstand prüfen
Alle zwei Tage oder nach starken Regenschauer
Wasserwerte messen
Gemessen wird mit dem Schütteltester. Dazu sind die folgenden Schritte durchzuführen:
Schütteltester mit Poolwasser ausspülen
Alle Messkammern mit Poolwasser auffüllen, das Messwasser sollte aus 20 cm Tiefe entnommen werden
Deckel aufsetzen um überschüssiges Wasser aus den Messkammern zu drücken
Reagenztabletten zum Wasser in die Messkammern geben, diese dabei nicht mit den Fingern berühren.
Die Messkammern befinden sich jeweils neben der Kammer welche mit einer Farbskala versehen ist. Die Phenol Red Tablette kommt in die pH-Wert-Messkammer (links) und die DPD No. 1 Tablette in die Kammer für den Chlor-Wert (rechts).
2 Minuten warten. In dieser Wartezeit ist zu beobachten wie sich die Tabletten langsam auflösen.
Deckel aufsetzen und gut schütteln (Deckel beim Schütteln zudrücken)
Ablesen der Messwerte. Hierbei sollte der Schütteltester vor einem weißen Hintergrund platziert werden.
Schütteltester leer
Vor Verwendung mit Poolwasser ausspülen und füllen.
Messkammer
links
rechts
Reagenz-tablette
Phenol Red
DPD No. 1
Ergebnis ablesen
Schütteltester vor weißen Hintergrund stellen und Messwerte ermitteln.
Wurde ein pH-Wert von über 7,2 gemessen, ist dieser zu senken:
400 g pH-Minus Granulat* im Messbecher abmessen (Hautkontakt mit Granulat vermeiden!)
Granulat mit Wasser im Messbecher auflösen und gut umrühren!
Lösung bei laufender Pumpe vor der ELD in den Pool geben, ggf. noch ungelöstes Pulver unter Zugabe von neuem Wasser im Becher auflösen.
* Die genannte Menge von 400 g pH-Minus Granulat entspricht einer pH-Wert Senkung von 0,2 für einen Pool mit 20 m³ Wasser, für andere Wassermengen muss die Dosiermenge für eine pH-Wert Korrektur von 0,2 (nach Herstellervorgabe) selber ausgerechnet werden.
Chlor Wert
Wurde ein Chlorwert unter 1,5 mg/l gemessen, ist dieser zu korrigieren. Dazu die entsprechende Anzahl an Chlortabletten (20 g Tabs) in den Dosierschwimmer geben, die noch im Schwimmer vorhandenen Tabletten verbleiben in diesem.
Sollten sich auf dem Boden Schutzpartikel absetzen können diese mit dem Bodensauger zu entfernt werden. Dazu empfiehlt sich folgendes Vorgehen:
Sandfilteranlage (Umwälzpumpe) abschalten
Nach 15 – 20 Minuten sammeln sich Schmutz und Schwebkörper in der Poolmitte
Filterbeutel und Gartenwasserschlauch an den Sauger montieren und Wasserhahn aufdrehen (siehe Foto)
Den Sauger auf den Boden absenken und langsam zu den Verunreinigungen bewegen. Je behutsamer man hier vorgeht, desto weniger wird der Schmutz verwirbelt
Nach dem Saugen den Filterbeutel vom Sauger trennen und in der Sonne trocknen, der eingesaugte Schutz kann dann einfach ausgeklopft werden.
Skimmerkorb
Skimmerkorb zur Reinigung aus dem Skimmer nehmen, dazu den Korb leicht gegen den UZS drehen. Der Korb kann dann mit dem Gartenschlauch abgespritzt werden. Beim Einsetzen wird der Korb im UZS bis zur Verrastung gedreht.
Die Sandfilteranlage (Umwälzpumpe) muss während der Reinigung abgeschaltet sein.
Es ist wichtig, dass der Korb im Skimmer eingerastet ist, also in den Bajonettverschluss gedreht ist. Er darf sich nicht nach oben ziehen lassen.
Der Wasserstand muss zwischen der Min- und Max-Marke am Skimmer gehalten werden. Bei zu wenig Wasser besteht die Gefahr das die Pumpe Luft ansaugt und dadurch trocken läuft. Zu hoher Wasserstand beeiträchtigt die Funktion des Skimmers und es kann zum Überlaufen kommen. Die Min-, Max-Marken sind am Skimmerrand aufgeprägt.
Wasserstand zu niedrig
Auffüllen mit dem Gartenschlauch
Auffüllen durch Absaugen des Poolbodens, durch den angeschlossenen Gartenschlauch wird natürlich auch hierbei Frischwasser zugeführt und der Wasserstand steigt wieder
Wasserstand zu hoch
Ablassen an Ablasshahn
Wo ist das Wasser hin?
Es ist völlig normal, dass bei heißen Temperaturen der Wasserstand alleine durch Verdunstung sinkt. Dies passiert auch über Nacht.
Anleitung zum Download
Mit Platzhaltern
Download von 100prznt.de
Version mit Platzhaltern, zum Ergänzen individueller Dosiermengen.