Smart Home
Im Bereich Smart Home gibt es zahlreiche Anbieter und Protokolle. Problematisch ist, dass für die Steuerung über das Internet meistens externe Accounts auf den Servern der Anbieter notwendig sind. In diesem Artikel soll es sich darum drehen ein komplett autarkes eigenes Smart Home System aufzubauen.
In der Praxis hat man meist ein internes Protokoll für die Steuerung der Geräte (z.B. ZigBee) und für die externe Steuerumg ein weiteres System. Dazwischen benötigt man ein Gateway.
Links[Bearbeiten]
https://www.youtube.com/watch?v=1RV6ZiP79lk Heise Video zum Thema https://nodered.org/ https://iot.mozilla.org/ https://blog.mozilla.org/berlin/wie-du-dein-eigenes-privates-smart-home-einrichtest/
Haussteuerung[Bearbeiten]
ZigBee[Bearbeiten]
Verbreitetes Funkprotokoll z.b. für Phillips Hue...
mqtt[Bearbeiten]
Verbreitetes Protokoll zum verteilen von Nachrichten. Stateless ähnlich wie http.
Tools für die externe Steuerung (Gateway)[Bearbeiten]
Node Red[Bearbeiten]
https://www.youtube.com/watch?v=1RV6ZiP79lk
Grafische Oberfläche bei der man sich die Nodes in einem Flussdiagramm zusammenstellen lassen. Hat einen Industriebackground und ist daher robust und es gibt viele Plugins und Module für Anbindungen. Auch eigene Erweiterungen sind möglich.
Open Hub[Bearbeiten]
FEHM[Bearbeiten]
FHEM (R) ist ein in Perl geschriebener, GPL v2 lizensierter Server für die Heimautomatisierung. Man kann mit FHEM häufig auftretende Aufgaben automatisieren, wie z.B. Lampen / Rollladen / Heizung / usw. schalten, oder Ereignisse wie Temperatur / Feuchtigkeit / Stromverbrauch protokollieren und visualisieren.
Das Programm läuft als Server, man kann es über WEB, dedizierte Smartphone Apps oder telnet bedienen, TCP Schnittstellen für JSON und XML existieren ebenfalls.
Um es zu verwenden, benötigt man einen 24/7 Rechner (NAS, RPi, PC, MacMini, etc) mit einem Perl Interpreter und angeschlossene Interfaces wie CUL-, EnOcean-, Z-Wave-USB-Stick etc. für einen Zugang zu den Aktoren und Sensoren. https://wiki.fhem.de/wiki/Hauptseite