Smarthome und andere Projekte

… mit Node-RED

Auf meinem separaten Smarthome blog beschreibe ich seit einiger Zeit meine Smarthome Konfiguration mit Node-RED.

Ich habe mittlerweile auch andere Projekte mit der grafischen Programmierung mit Node-RED realisiert, die auf den ersten Blick gar nicht in ein Smarthome Schema zu passen scheinen:

Raumbelegung von (derzeit) vier Räumen mit Auslesen der kommenden Termine direkt aus Outlook und Ausgabe auf einfachsten 10 Zoll Tablets, die per WLAN angesteuert werden.

Auslesen einer Waage über ein serielles Kabel, sobald ein Taster am Raspberry Pi gedrückt wird. Das Gewicht wird von Node-RED extrahiert und in eine Textvorlage eingetragen und dann mit dem aktuellen Datum und Uhrzeit auf einem Brother QL-720 Etikettendrucker im Netzwerk ausgegeben. Die Programmierung und die komplette Hardware war ca. halb so teuer wie das vom Hersteller angebotene Windows Programm, das dennoch deutlich mehr manuelle Eingriffe im ganzen Druckprozess erfordert hätte.

Zeiterfassung Einlesen von handelsüblichen Transpondern im Tropfen- oder Scheckkartenformat oder einem NFC-fähigen Smartphone direkt am Raspi mit Anzeige der An- und Abwesenheit auf einem Webbrowser auf Smartphone, Tablet oder PC und tägliche Archivierung der Zeiten per Mailversand an eine gewünschte Mailadresse.

Eher eine Spielerei für eine Party ist das Party Display, das aber auch im Schaufenster eines Geschäftes stehen kann und von einem kleinen Raspberry Zero W gesteuert wird und ein Ulanzi Pixeldisplay mit einem beliebigen Smartphone oder Notebook, die sich im gleichen (autarken) WLAN befinden, mit Inhalten und optional mit Zeit und Datum versorgt.

Auslesen von 1-wire Temperaturfühlern über den Raspi und Übergabe an das Monitoringprogramm PRTG.

Generell sind mit Node-RED Abfragen von externen Sensoren und Geräten, Bearbeiten und Zusammenführung von Daten und Ausgabe auf Webseiten oder auch wieder auf anderen externen Geräten möglich.

Node-RED selbst ist Open-Source und komplett kostenlos und läuft auf Linux-PCs (auch auf dem kleinen Raspberry Pi) und Windows-PCs und kann auf über 5.000 bestehende Erweiterungen und eine aktive, wenn auch mehrheitlich englischsprachige Community zurückgreifen.

Sprechen Sie mich gerne an, wenn Sie ein Projekt realisiert haben möchten.

Ein Kommentar

Kommentare sind geschlossen.