Angebot
Philips Hue White und Color Ambiance E27 LED Lampe Starter...*
Philips - Haushaltswaren
- 34,01 EUR 115,94 EUR

Letzte Aktualisierung am 10.09.2018 um 20:13 Uhr | Affiliate Links | Bilder: Amazon Product Advertising API

Anleitung: Loxone HomeKit Integration mit Homebridge simpel erklärt

Loxone Homekit Homebridge Integration

Um Apples HomeKit nutzen zu können, benötigt man kompatible Geräte. Hat man diese nicht, bleibt einem die Steuerung über HomeKit verwehrt. Doch durch die Homebridge, die auf dem Raspberry Pi installiert werden kann, ist es möglich auch nicht zertifizierte Geräte via HomeKit zu steuern. Der Inhalt dieses Blogposts wird sein, Homebridge auf den Raspberry zu installieren, sowie Loxone in HomeKit einzubinden. Ebenso wird es nach der Installation möglich sein, die Konfiguration der Bridge über ein grafisches Interface im Browser zu konfigurieren!

Was wird benötigt?

An Hardware wird nur recht wenig benötigt. Alles was gebraucht wird, habe ich hier zusammen gestellt.

Raspberry 1373331 Pi 3 Modell B+ Mainboard, 1 GB
Angebot SanDisk Ultra 16GB microSDHC Speicherkarte + Adapter bis zu...
Aukru Raspberry pi 3 netzteil mit schalter 3000ma 5V 3A...
Offizielles Gehäuse für Raspberry Pi 3 (Himbeer/weiß)

Letzte Aktualisierung am 10.09.2018 um 19:34 Uhr | Affiliate Links | Bilder: Amazon Product Advertising API

Voraussetzungen für die Installation schaffen

Um Homebridge auf dem Raspberry Pi installieren zu können, muss zuerst ein Betriebssystem namens Raspbian auf die MicroSD-Karte gespielt werden.

Update: Die derzeit aktuelle Version ist Raspbian Stretch. Auf dem Screenshot ist noch die alte Version zu sehen. Die Vorgehensweise ist identisch.

Auf dieser Seite im rechten Bereich (RASPBIAN STRETCH LITE) auf “Download ZIP” klicken.

Direktdownload hier

Nach dem Download wird die ZIP-Datei entpackt und muss nun noch auf die SD-Karte des Raspberry’s kopiert werden. Hierfür nutze ich einen USB Kartenleser.

Wenn eine gebrauchte SD-Karte verwendet wird, vorher bitte mit dem SD Card Formatter die Karte formatieren, da es ansonsten zu Problemen führen kann. Dadurch ist es möglich, dass der Raspberry im schlimmsten Fall nicht bootet.

Windows-Nutzer verwenden hierfür am besten den Win32DiskImager.
Hier geht es zum Direktdownload.

  1. Die heruntergeladene Image im Feld Image File auswählen,
  2. dann unter Device die MicroSDHC-Karte auswählen.
  3. Achtung: Der gesamt Inhalt auf der Speicherkarte wird gelöscht, sobald du auf Write klickst.
  4. Nach einer kurzen Wartezeit ist der Vorgang abgeschlossen. Windows möchte danach meist den Datenträger formatieren, da er nicht mehr für Windows lesbar ist. Dies sollte natürlich unbedingt verhindert werden.

Für die Mac-User empfehle ich für den Flash-Vorgang den Pi Filler.
Hier geht es wieder zum Direktdownload.

Wichtig!
Wenn der Flash-Vorgang beendet ist, muss noch der SSH-Zugang aktiviert werden. Bei der aktuellen Version “Raspbian Stretch” ist dieser standardmäßig deaktiviert.
Also die SD-Karte im Explorer öffnen (Ordner “boot”) und diese Schritte ausführen:

  1. Auf oberster Ebene -> Rechtsklick – Neu – Textdatei
  2. Die Textdatei wird “ssh” (ohne Anführungszeichen) benannt und ohne Dateiendung gespeichert!

Hier gibt es diese fertige Datei (entpacken!): SSH Datei (82 Downloads)

Ebenso besteht die Möglichkeit schon vorab den WLAN Zugang zu konfigurieren.

Hierfür wird eine Datei namens “wpa_supplicant.conf” in der Boot-Partition angelegt. Diese hat folgenden Inhalt:

SSID und PSK muss mit den eigenen Werten ersetzt werden.

Danach kann der Raspberry Pi mit Strom versorgt werden. Falls der WLAN Zugang nicht konfiguriert wurde, muss zusätzlich ein Netzwerkkabel angeschlossen werden.

Homebridge installieren

Vorab muss nun noch die IP-Adresse des Pi ermittelt werden, sowie anschließend eine Verbindung per SSH hergestellt werden.

Nachdem wir nun mit dem Pi verbunden sind, sollten zuerst die Paketlisten geupdatet werden und anschließend ein Upgrade durchgeführt werden. Damit wird der aktuellste Stand der Software  gewährleistet.

sudo apt-get update && sudo apt-get upgrade

Nun muss NodeJS installiert werden. Dies erkläre ich für das aktuelle Modell Pi 3B+.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

Jetzt wird noch Avahi benötigt und die anderen Abhängigkeiten installiert.

sudo apt-get install libavahi-compat-libdnssd-dev

 

Nachdem die letzten Voraussetzungen geschaffen wurden, wird nun Homebridge installiert.

sudo npm install -g --unsafe-perm homebridge

 

Ein kurzer Test muss sein. Mit der Eingabe von homebridge sollte die Bridge nun starten. Läuft? Perfekt! Dann vorerst wieder mit STRG + C beenden.

Autostart beim Booten

Damit die Homebridge auch künftig bei einem Neustart des Pi gestartet wird, sind ein paar weitere Befehle notwendig.

Zuerst muss Forever installiert werden.

sudo npm install forever -g

Nun muss das Startskript mit dem Befehl

sudo nano /etc/init.d/homebridge

geöffnet werden und der folgenden Inhalt in die Datei kopiert werden:

Danach mit STRG + X schließen und mit Y und Enter bestätigen.

Nun müssen noch die Berechtigungen angepasst werden.

Die Bridge wird nun bei einem Neustart automatisch gestartet.

Soll der Autostart wieder deaktiviert werden, kann dies mit dem Befehl sudo update-rc.d -f homebridge remove erledigt werden.

Die Bridge kann nun mit folgenden Kommandos gesteuert werden:
Starten: sudo service homebridge start
Stoppen: sudo service homebridge stop
Status: sudo service homebridge status

Homebridge Config UI installieren

Damit die Konfiguration grafisch vorgenommen werden kann, wird nun die UI für Homebridge installiert.

sudo npm install -g --unsafe-perm homebridge-config-ui-x

In die config.json Datei muss nun manuell folgender Code eingetragen werden, damit das Web UI aufrufbar ist. Der Code beinhaltet eine Grundkonfiguration und die Konfiguration für das Web UI.

sudo nano .homebridge/config.json

Die Oberfläche ist nun über IP-RASPBERRY:8080 aufrufbar.

Loxone Plugin installieren

Damit die Loxone Geräte gleich gefunden werden können, muss noch das Plugin über die Oberfläche installiert werden.

Mit einem Klick auf den Reiter Plugins kann man in der Suchleiste nach Loxone suchen. Die Plugin Installation startet mit einem Klick auf Installieren.

Homebridge Loxone Plugin

Loxone Miniserver
Loxone Smart Home

Letzte Aktualisierung am 10.09.2018 um 19:24 Uhr | Affiliate Links | Bilder: Amazon Product Advertising API

Nach der Installation müssen im Homebridge Config Editor noch ein paar Änderungen vorgenommen werden. Im Bereich platforms muss der nachfolgende Code eingefügt werden. Bitte auf die korrekte Formatierung achten, da sonst die gesamt Bridge nicht startet!

In Loxone habe ich für die Homebridge einen neuen User erstellt, was ich euch ebenfalls empfehle. So hat man auch die Möglichkeit, dass nicht alle Geräte von Loxone eingelesen werden.

Derzeit werden folgende Geräte automatisch eingelesen:

  • Lampen (Schalter, Dimmer und farbige Lampen)
  • Andere Schalter
  • Pushbuttons
  • Rolläden
  • Temperatursensoren
Homebridge Config Loxone Plugin

Homebridge mit HomeKit verbinden

Damit nun die Loxone Geräte über Siri ansprechbar sind, muss die Bridge mit HomeKit verbunden werden.

Dazu wird auf dem iPhone oder iPad die Home-App geöffnet. Hier wird nun ein neues “Zuhause” hinzugefügt. Danach kann man “Gerät hinzufügen” auswählen und die App möchte dann den QR-Code scannen. Diesen findest du auf der Web UI der Homebridge.

Homekit Übersicht

Im Anschluss dessen werden die verfügbaren Geräte von Loxone angezeigt und können nun bei Bedarf einzeln konfiguriert und umbenannt werden. Es ist ebenso sinnvoll, die Geräte den jeweiligen Räumen zuzuordnen, das kann das Loxone Plugin leider noch nicht automatisch.

Letzte Aktualisierung am 10.09.2018 um 20:05 Uhr | Affiliate Links | Bilder: Amazon Product Advertising API

 

Anleitung: Loxone HomeKit Integration mit Homebridge simpel erklärt
5 ✭ (100%) 4 votes

Das könnte dich auch interessieren:
Loxone mit Alexa steuern Sprachsteuerung des Loxone Smart Home Nach dem Erscheinen von Amazons Alexa, ist der Reiz groß, sämtliche Smart Home Systeme nun auch mittels der eigenen Sprache zu steuern. Alexa ermöglicht die Sprachsteuerung des Loxone Smart Home schon recht einf...
Sonoff Tasmota ohne löten – (OTA) over the air Bereits im letzten Beitrag habe ich erklärt, wie diverse Sonoff Geräte mit dem FTDI-Adapter geflasht werden können, soll es in diesem Beitrag darum gehen, wie es auch over the air funktioniert - also kabellos und ohne löten, oder aufschrauben. Natürl...
SMS bei Stromausfall – per GSM Stromausfallmelder Im Smart Home ein Horrorszenario: Stromausfall! Abhilfe schafft ein Stromausfallmelder. Denn da bei Stromausfall natürlich die komplette Steuerung, samt der integrierten Alarmanlage ausfällt, macht es Sinn per SMS (unabhängig von Strom) informiert z...
Howto: ioBroker auf Raspberry Pi installieren Im vorherigen Blogpost habe ich bereits erläutert, wieso ioBroker so viel Potential hat. Da ich für den Raspberry Pi nachwievor Feuer und Flamme bin, möchte ich heute mit diesem Blogpost eine kurze Anleitung geben, wie die Installation und der erste ...
Howto: FHEM Server auf Raspberry einrichten Alles von überall aus steuerbar, das wird die Zukunft sein, davon bin ich überzeugt. FHEM macht einen großen Schritt hierhin nicht zuletzt durch den Raspberry Pi. In diesem Post möchte ich euch nun zeigen, wie schnell die Installation vonstatten geh...

18 Gedanken zu “Anleitung: Loxone HomeKit Integration mit Homebridge simpel erklärt

18 Kommentare

  1. Hallo
    Ich bekomme folgende Meldung wenn ich diesen Befehl auführe: sudo service homebridge status

    pi@raspberrypi:~ $ sudo service homebridge status
    ● homebridge.service – LSB: Start daemon at boot time for homebridge
    Loaded: loaded (/etc/init.d/homebridge; generated; vendor preset: enabled)
    Active: failed (Result: exit-code) since Mon 2018-06-11 16:55:36 UTC; 12s ago
    Docs: man:systemd-sysv-generator(8)
    Process: 2802 ExecStart=/etc/init.d/homebridge start (code=exited, status=203/EXEC)

    Jun 11 16:55:36 raspberrypi systemd[1]: Starting LSB: Start daemon at boot time for homebridge…
    Jun 11 16:55:36 raspberrypi systemd[1]: homebridge.service: Control process exited, code=exited status=203
    Jun 11 16:55:36 raspberrypi systemd[1]: Failed to start LSB: Start daemon at boot time for homebridge.
    Jun 11 16:55:36 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
    Jun 11 16:55:36 raspberrypi systemd[1]: homebridge.service: Failed with result ‘exit-code’.

    • Hallo Martin,

      läuft die Bridge denn grundsätzlich bei dir?

      Viele Grüße
      Michael

  2. Ja läuft aber nur beim Autostart haperts noch ein wenig
    Habe mittlerweile die SD Karte formatiert und das image neu geflasht aber selbes ergebnis

    • Ich kann dir gerne mal mit dem Autostart helfen. Ich habe damit auch länger herum versucht.
      Allerdings erst nächste Woche, mir fehlt momentan leider die Zeit.

      Viele Grüße
      Michael

  3. if you would reach more readers of this issue, try a translation in Englisch.
    We would kindly appreciate this and so will learn of youre knowledge

    • Natürlich, melde dich doch einfach bei mir per Mail, wann du dafür Zeit hast.

      Viele Grüße
      Michael

  4. Hallo,

    habe den selben Fehler wie Martin wenn ich alles nach Anleitung mache.

    pi@raspberrypi:/ $ sudo service homebridge status
    ● homebridge.service – LSB: Start daemon at boot time for homebridge
    Loaded: loaded (/etc/init.d/homebridge; generated; vendor preset: enabled)
    Active: failed (Result: exit-code) since Wed 2018-06-27 16:02:35 UTC; 1min 43s ago
    Docs: man:systemd-sysv-generator(8)
    Process: 920 ExecStart=/etc/init.d/homebridge start (code=exited, status=203/EXEC)

    Jun 27 16:02:35 raspberrypi systemd[1]: Starting LSB: Start daemon at boot time for homebridge…
    Jun 27 16:02:35 raspberrypi systemd[1]: homebridge.service: Control process exited, code=exited status=203
    Jun 27 16:02:35 raspberrypi systemd[1]: Failed to start LSB: Start daemon at boot time for homebridge.
    Jun 27 16:02:35 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
    Jun 27 16:02:35 raspberrypi systemd[1]: homebridge.service: Failed with result ‘exit-code’.
    pi@raspberrypi:/ $ sudo service homebridge start
    Job for homebridge.service failed because the control process exited with error code.
    See “systemctl status homebridge.service” and “journalctl -xe” for details.
    pi@raspberrypi:/ $

    Konnte das Problem schon gelöst werden?
    Danke für eure Mithilfe!

    Lg Harald

    • Hallo Harald,

      welchen Pi nutzt du denn? Bzw. welche Hardware?
      Dann kann ich morgen mal versuchen den Fehler zu reproduzieren.

      Viele Grüße
      Michael

  5. Hallo Michael,

    danke für deine Rückinfo.
    Soweit habe ich alles hinbekommen.
    Siri kennt schon alles. 🙂

    Anstelle des autostarts muss ich aktuell mit dem Befehl “homebridge” den Dienst manuel starten.

    Beim Autostart klappts noch nicht. Siehe Fehlermeldung in meinem obigen Kommentar.

    Verwende einen Nagelneuen Raspberry Pi 3 Model B+ bei Amazon gekauft…
    https://amzn.to/2KyrTOY*

    Ich hoffe das du mir hier weiterhelfen kannst.
    Ansonsten ist deine Anleitung echt top! 🙂

    Vielen Dank für deine Unterstüzung!
    Lg Harald

    • Hi Harald,

      nur als kurze Rückmeldung: Ich habe dich nicht vergessen, aber im Moment fehlt mir die Zeit. Ich hoffe nächste Woche kann ich dir mehr mitteilen.

      Gruß
      Michael

    • Hallo Harald,

      Fehler gefunden: Im Startscript war in Zeile 13 ein Fehler vorhanden. Den habe ich nun ausgebessert.
      Ggf. gehst du nochmal alle Schritte unter “Autostart beim Booten” durch. Dann sollte es nun auf jeden Fall laufen!

      Grüße
      Michael

  6. Hallo Michael,

    VIELEN DANK! Das wars.

    Habe den Code ausgetauscht…
    Autostart und alles andere funktioniert nun bestens!
    Kaffe habe ich dir gerade ausgegeben dafür. 🙂

    Danke nochmals.
    Lg Harald

  7. Hallo Michael versuche gerade denn Rasp aufzusetzen hat bis zum Start
    Die Oberfläche ist nun über IP-RASPBERRY:8080 aufrufbar
    geklappt dann werde ich nach Nutzername und Passwort gefragt welcher ist das ? Der vom Raspberry funktioniert nicht.
    mfg Johannes

    • Hallo Johannes,

      das müsste beides “admin” sein. Falls es klappt, gib bitte kurz Bescheid, dann habe ich vergessen dies in der Anleitung rein zu setzen.

      Viele Grüße
      Michael

  8. Hallo,
    vielen Dank für die Anleitung. Hat alles super funktioniert und das sogar auf Anhieb. Ich bin wirklich begeistert.
    Trotz alledem habe ich da noch ein paar Fragen.
    -Was genau bezwecken die anderen Loxone Plugins?
    -Wer kümmert sich um Updates und wie genau muss das System up to date gehalten werden?
    -Leider fehlt eine Bedienung der Heizung, soll es so etwas auch noch geben?
    -Wie kann ich das ganze auch außerhab von meinem zu Hause nutzen? Sobald ich nicht mehr in meinem WLAN bin, ist nichts mehr verfügbar.
    -Was ist bei dieser Version Homebridge anders, als bei der, die auf der LoxWiki Seite beschrieben wird?
    https://www.loxwiki.eu/display/LOX/Homebridge-loxone

    • Hallo Stefan,

      direkt zu deinen Fragen:
      – Was die ganzen anderen Plugins bezwecken, musst du dir mal bei den jeweiligen Entwicklern durchlesen, es geht hier nur um Homebridge< ->Loxone.
      – Die Update für die Plugins werden von den jeweiligen Entwicklern herausgegeben. Wie das System up to date gehalten wird, werde ich in diesem Blogpost bald noch anpassen bzw. ergänzen.
      – Zur Heizung kann ich noch nichts sagen, das habe ich bisher noch nicht genutzt.
      – Um Siri auch außerhalb zu nutzen, benötigst du bspw. einen Apple TV bzw. (ich meine) ein Apple Gerät, welches sich bei dir zu Hause im WLAN befindet.
      – Sofern es die gleiche Version hat, gar nichts. Es ist dort lediglich für Loxberry angepasst.

      Viele Grüße
      Michael

Schreibe einen Kommentar

Philips Hue Kit bei MediaMarkt
für nur 32 Euro!*
Hue Lampe + Dimmer
Kein Interesse am Deal

Do NOT follow this link or you will be banned from the site!