Gesteuert wird meine Hausautomatisierung von einem plattformunabhängingen Webinterface auf einem Raspberry Pi.
Dieses Webinterface löst im Rahmen der Berechtigungen verschiedene Shellscripte auf dem Hostsystem aus.
Durch die Anbringung eines 433MHz Wireless Transmitter Moduls können Funksteckdosen geschaltet werden.
Außerdem ermöglicht ein IRTrans Infarotsteuerungssystem, welches über UDP angesprochen wird, das Kommunizieren mit dem Verstäker, HDMI-Switch, LED-Beleuchtung und TV.
Um Spannungsabweichungen beim Server, Festplatten und TV zu vermeiden, wurden diese Geräte über das Produkt Netio 230b angeschlossen. Die ausgelösten Shellscripte versenden hierbei Telnet Botschaften, um mit dem Netio 230B zu kommunizieren.
Das WebFrontend jeden Raumes ist modular, also daher in eine Smart-Phone und Tablet Version darstellbar.
Befehle werden in einer Zustandsmaschine verwaltet und können so beliebig kombiniert werden um Chromecast, XBMC, Bluetooth, Tv, Radio auf dem jeweiligen Bildschirm des Raumes mit einem Befehl aktiv zu schalten.
|