Luigis Smart Home: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 24: Zeile 24:
 
* Software auf dem Raspberry
 
* Software auf dem Raspberry
 
** Raspbian ([[Open Source]]; in der von Debian 9 Stretch abgeleiteten Version)
 
** Raspbian ([[Open Source]]; in der von Debian 9 Stretch abgeleiteten Version)
** knxd ([[Open Source]]; Nachfolger von eibd; zum Zugriff auf den KNX-Bus)
+
** knxd ([[Open Source]]; Nachfolger von eibd; zum Zugriff auf den KNX-Bus; möglicherweise nicht zwingend erforderlich, wenn [[OpenHAB]] eingesetzt wird)
 
** OpenHAB 2 ([[Open Source]]; die zentrale Steuereinheit seines Smart Homes)
 
** OpenHAB 2 ([[Open Source]]; die zentrale Steuereinheit seines Smart Homes)
 
* Software auf dem Smartphone
 
* Software auf dem Smartphone
 
** OpenHAB - App
 
** OpenHAB - App
  
 +
== Schritte ==
 +
 +
=== Installation von Raspbian ===
 +
* Siehe https://openhabdoc.readthedocs.io/de/latest/Raspberry/
 +
=== Installation von OpenHAB2 ===
 +
* Siehe https://openhabdoc.readthedocs.io/de/latest/Raspberry/
 +
=== Installation der ETS Demo ===
 +
 +
Dazu muss man sich einen Account auf KNX.org anlegen und die ETS Demo dann im Mitgliederbereich herunterladen.
 +
 +
=== Virtueller Heizungsschalter ===
 +
 +
Im Folgenden soll ein virtueller Heinzungsschalter in OpenHAB 2 angelegt werden.
 +
 +
Die Konfigurationsdateien in OpenHAB befinden sich in <code>/etc/openhab</code> und dessen Unterverzeichnissen.
  
 
--------
 
--------

Aktuelle Version vom 16. Dezember 2017, 22:40 Uhr

Luigi möchte die Heizung seines Appartements selbst steuern und vielleicht irgendwann weitere Smart Home-Funktionen nutzen. Siehe Luigis Smart Home.

Überblick

Hardware

Dazu benötigt er

  • eine KNX-Infrastruktur
    • KNX-IP-Gateway (Router oder Interface) (Ein USB-Adapter würde auch reichen.)
    • KNX-Bus-Stromversorgung
    • KNX-Schalter (Relais für Heizung ein/aus)
    • KNX-Temperaturfühler (Alternativ Temperaturfühler für OneWire und eine OneWire-Busanbindung)
  • sein (Windows-)Laptop (Das wird benötigt, um die Adressen der KNX-Geräte mittels der ETS zu programmieren sowie um auf den Raspberry Pi zuzugreifen.
  • ein Raspberry Pi (Am besten ein Pi B 2; das Model 3 braucht mehr Strom als das 2er. Als zentrale Steuereinheit des Smart Homes läuft er rund um die Uhr)
  • eine MicroSD-Karte für den Pi (min. 8GB, besser 32GB)
  • sein Android Smartphone zum Steuern seiner Anlage
  • seinen WLAN-Router zum Verbinden von Raspberry, KNX-IP-Gateway, Laptop und Smartphone

Software

  • Software auf dem Windows-Laptop
    • ETS, z.B. die kostenlose ETS Demo von der KNX-Webseite
    • Putty (Open Source; um auf die Kommandozeile des Raspberry zu gelangen)
  • Software auf dem Raspberry
    • Raspbian (Open Source; in der von Debian 9 Stretch abgeleiteten Version)
    • knxd (Open Source; Nachfolger von eibd; zum Zugriff auf den KNX-Bus; möglicherweise nicht zwingend erforderlich, wenn OpenHAB eingesetzt wird)
    • OpenHAB 2 (Open Source; die zentrale Steuereinheit seines Smart Homes)
  • Software auf dem Smartphone
    • OpenHAB - App

Schritte

Installation von Raspbian

Installation von OpenHAB2

Installation der ETS Demo

Dazu muss man sich einen Account auf KNX.org anlegen und die ETS Demo dann im Mitgliederbereich herunterladen.

Virtueller Heizungsschalter

Im Folgenden soll ein virtueller Heinzungsschalter in OpenHAB 2 angelegt werden.

Die Konfigurationsdateien in OpenHAB befinden sich in /etc/openhab und dessen Unterverzeichnissen.