Homebridge einrichten: Unterschied zwischen den Versionen
Matzel (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matzel (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
Um Homebridge erfolgreich zu installieren müssen zunächst NPM, NodeJS, Python, g++, MDNS, sowie benötigte Hilfspakete installiert werden: | Um Homebridge erfolgreich zu installieren müssen zunächst NPM, NodeJS, Python, g++, MDNS, sowie benötigte Hilfspakete installiert werden: | ||
== NodeJS installieren == | == NodeJS installieren == | ||
Zeile 32: | Zeile 33: | ||
</pre> | </pre> | ||
überprüft werden, ob die Richtige Version genutzt wird. | überprüft werden, ob die Richtige Version genutzt wird. | ||
== Python, g++, MDNS installieren == | |||
<pre style="width:50%;"> | |||
sudo apt-get install python | |||
sudo apt-get install g++ | |||
sudo apt-get install libavahi-compat-libdnssd-dev | |||
</pre> |
Version vom 19. September 2015, 12:56 Uhr
Homebridge einrichten
Dieses HOWTO zeigt die Installation und Erstinbetriebnahme von Homebridge. Damit kann Siri benutzt werden, um FHEM-Devices zu steuern. So können Devices angesprochen werden, die offiziell HomeKit nicht unterstützen. (Die Vorgehensweise wurde auf einem Intel NUC mit Ubuntu Server 14.04 LTS und auf einem Raspberry Pi mit Raspian getestet.)
Um Homebridge erfolgreich zu installieren müssen zunächst NPM, NodeJS, Python, g++, MDNS, sowie benötigte Hilfspakete installiert werden:
NodeJS installieren
In der Konsole folgende Befehle eingeben:
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential libssl-dev
Da es z.Zt. Probleme mit der neuesten NodeJS Version (4.0) gibt, wird die NodeJs Version 0.12.6 über NVM verwendet.
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
Nach Ausführung des Skripts ist ein LogOut und erneuter LogIn erforderlich. Alternativ:
source ~/.profile
Mit erfolgreich installierten NVM kann nun die benötigte NodeJS-Version geladen werden:
nvm install 0.12.6 nvm use 0.12.6
Im Anschluss kann mit:
node -v
überprüft werden, ob die Richtige Version genutzt wird.
Python, g++, MDNS installieren
sudo apt-get install python sudo apt-get install g++ sudo apt-get install libavahi-compat-libdnssd-dev