Smart-Home-Geräte mit nur einem Klick überwachbar
Wer ist Watterott Electronic?
Watterott Electronic ist ein Elektronikunternehmen mit Spezialisierung auf Open-Hardware, DIY (Do-It-Yourself) und Entwicklungskomponenten. Seit der Gründung im Jahre 2008 durch Stephan Watterott wächst das Produktangebot beständig. Neben der Produktion von Elektronik-Sets, Entwicklungs-Kits, Baugruppen und anderen Bauteilen entwickelt Watterott Electronic auch Prototypen für andere Unternehmen.
Es gibt noch viele Einsatzmöglichkeiten. Beispielsweise kann man auch andere Mikrocontroller auf dieser Basis leicht in das Monitoring aufnehmen. Die nötigen Anpassungen sind minimal.
Die Zusammenarbeit startete im Rahmen eines Maker-Projektes. Dabei hat ein Nutzer eine eigene Monitoring-Erweiterung für den Checkmk Agenten geschrieben und diesen auf einer CO2-Ampel aus dem Hause Watterott Electronic installiert. Damit erfasst Checkmk nicht nur die Hardware-Details, sondern auch die Sensordaten der CO2-Ampel.
Ein Pull Request führt zur Partnerschaft
Die Kunden von Watterott Electronic schätzen das tiefgreifende technische Verständnis in Kombination mit schnellen und direkten Kommunikationswegen.
Deshalb wächst Watterott Electronic erfolgreich und hat seine Produktionsstätten in den letzten Jahren mehrfach erweitert. Ein Fundament der Firmenentwicklung ist der Einsatz von Open-Source-Technologie, sowie ein enger Austausch mit den Kunden und der Maker-Szene.
Es ist keine Überraschung, dass die Zusammenarbeit mit Checkmk mit einem Pull Request auf Github begann. Watterott Electronic hat dort über 80 Repositories veröffentlicht, darunter auch den Source-Code für die Firmware seiner „CO₂ Ampel pro“, einem Mikrocontroller mit Sensoren für Kohlenstoffdioxid, Luftfeuchtigkeit, Luftdruck und Temperatur.
Die CO₂-Ampel signalisiert den Zustand der Messwerte über einen Summer und LEDs. Zudem überträgt der Mikrocontroller die Messwerte auf ein Webinterface.
Die Herausforderung
Gerade im Bereich Produktion suchen Unternehmen nach einer zuverlässigen und effizienten Methode, das Klima in Werkhallen, aber auch in Büroumgebungen zu überwachen. Der Aufwand für die Installation und Überprüfung für gängige Smart Home und Smart Building-Ansätze ist aber oftmals hoch. Die CO₂-Ampeln sind eine günstige Methode, CO₂, Luftfeuchtigkeit, Luftdruck und Temperatur zu überwachen. Allerdings fehlte bisher die Möglichkeit, diese Metriken systematisch zu erfassen und zentral auszuwerten.
Überwachung von weiteren DIY-Projekten
Da die CO₂-Ampel auf einen Arduino-kompatiblen Bootloader setzt, kann jeder die Software über die Arduino IDE anpassen. Dadurch ist die Installation des Checkmk Agenten möglich. Das Konzept funktioniert gut, da der Checkmk Agent nur wenige Kilobyte klein ist und Checkmk keine aktive Verbindung zum Monitoring-Server aufbauen muss. Entsprechend niedrig sind die benötigten Hardware-Ressourcen. Deshalb nahm Watterott Electronic nicht nur den Pull Request für die Firmware an, sondern liefert seit 2022 den Checkmk Agenten standardmäßig mit aus.
Die Überwachung der CO₂-Ampel mit Checkmk erlaubt es Metriken über das Raumklima zu sammeln und ungesunden Bedingungen gezielt entgegenzuwirken. Auf der Basis der Messwerte kann Checkmk zum Beispiel Benachrichtigungen versenden und Vorhersagen erstellen.
Die Lösung
Ein Mitglied aus der Checkmk Community hat eine Erweiterung für den Checkmk Agenten geschrieben, mit dem Checkmk Mikrokontroller samt deren Sensoren überwachen kann. Dadurch monitored Checkmk nicht nur die Funktion der CO₂-Ampeln, sondern überträgt auch die Daten zu CO₂-Gehalt, Luftfeuchtigkeit, Luftdruck und Temperatur als Monitoring-Service in Checkmk.
Nutzer:innen können die gesammelten Daten mit Checkmk analysieren und auswerten. Dies erlaubt zum Beispiel Betriebs- und Arbeitszeiten zu optimieren. Watterott Electronic hat sich deshalb entschlossen, die CO₂-Ampeln in seinen Werkräumen ebenfalls mit Checkmk zu überwachen. Dies ist gerade beim Arbeiten mit Laserschneide-Maschinen ein großer Vorteil, da die Mitarbeiter während der Betriebszeit die optischen Warnungen der CO₂-Ampeln nicht immer wahrnehmen können. Die Überwachung ist nicht auf die CO₂-Ampeln beschränkt. Der Checkmk Agent ist ebenfalls quelloffen und lässt sich leicht auf andere Arduino-kompatible Mikrocontroller anpassen.
Die Vorteile
Da der Checkmk Agent Teil der Firmware ist, können Nutzer die „CO₂ Ampel pro” innerhalb von wenigen Sekunden in das Checkmk Monitoring aufnehmen. Dies ermöglicht eine smarte Überwachung des Raumklimas auf Basis von Open-Source-Komponenten. Der Checkmk Agent lässt sich zudem auch für andere Mikrocontroller leicht anpassen. Dadurch eröffnen sich eine breite Palette von zusätzlichen Einsatzmöglichkeiten, gerade im Bereich Smart Building.