Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 7 Nächste Version anzeigen »

Einleitung

homebridge macht smarte, nicht Apple HomeKit zertifizierte Geräte, kompatibel. kurz: Loxone mittels Siri und der iOS "Home" App steuerbar.

Ich habe versucht die von Torsten Holstein beschriebene Anleitung in meinem Environment umzusetzen, bin aber letztlich daran gescheitert. Das liegt vermutlich zum einen an unzureichenden Linuxkenntnissen und zum anderen daran, dass sämtliche Anleitungen einen RPi voraussetzen. Im Produktivsystem verwende ich jedoch keinen RPi (bis auf DoorPi und den wollte ich nicht zweckentfremden). Am virtualisierten Loxberry ist es mir nicht gelungen mit den Anleitungen die "homebridge" zum Laufen zu bringen.

Nach etwas Recherche bin ich auf einen französische Seite und ein Youtube Video gestoßen welche mich auf eine elegantere Idee gebracht haben. DOCKER

Mit Google Translator (mein Französisch beschränkt sich auf das Rudimentärste) und etwas Probieren kann ich euch eine recht einfache Methode zum Installieren auf den oben genannten NAS präsentieren (sollte überall funktionieren wo auch Docker läuft)

Voraussetzung

Docker muss installiert sein

  • QNAP: Container Station
  • Synology: Docker
  • sollte auch mit RPi, Windows, etc. möglich sein
  • Putty (oder ein anderes Konsolenprogramm)

Schritt-für-Schritt-Anleitung

Die folgende Anleitung bezieht sich auf QNAP, da ich kein Synology mehr besitze. Da sich die Systeme aber sehr ähnlich sind, sollte man damit auch auf anderen System weiter kommen.
 

QNAP Weboberfläche

  1. Container-Station starten neuen Container erstellen

  2. nach homebridge suchen

  3. "marcoraddatz/homebridge" container installieren

  4. ich habe 10% CPU und 64MB RAM bei der Config gewählt, sollte jedoch unerheblich sein, denn im nächsten Schritt

  5. container wieder entfernen

 

Terminal

  1. SSH connection aufs NAS (Putty - IP vom NAS eintragen, connect, mit dem admin anmelden)

  2. Ordner erstellen 

    mkdir /share/MD0_DATA/VM mkdir /share/MD0_DATA/VM/docker mkdir /share/MD0_DATA/VM/docker/homebridge  //MD0_DATA variiert je nach NAS


  3. Plugin Installationsdatei erstellen (mit dem Editor eures Vertrauens, in meinem Fall "vi")
    vi /share/MD0_DATA/docker/homebridge/install.sh

    #!/bin/sh
    npm install -g homebridge-loxone-ws

    → speicher mit ":wq"


  4. install.sh ausführbar machen
    chmod +x /share/MD0_DATA/VM/docker/homebridge/install.sh


  5. Konfigurationsdatei config.json erstellen → nur die mit // kommentierten Zeilen sind anzupassen. der Rest kann unverändert bleiben.
    vi /share/MD0_DATA/VM/docker/homebridge/config.json

    {
        "bridge": {
            "name": "HomeBridge",
            "username": "CA:AA:12:34:56:78",
            "port": 51826,
            "pin": "012-34-567"
        },
    
        "description": "Your config file.",
    
        "platforms": [
            {
                "platform": "LoxoneWs",
                "name": "Loxone",  
                "host": "192.168.1.2", //Miniserver IP
                "port": "12345", //Port (Standard: 80)
                "username": "homebridge", //User der sich am Miniserver anmeldet -> bevorzugt ein eigens erstellter
                "password": "somepassword" //Passwort
            }
        ]
    }

    → die Kommentare inkl. // löschen
    → mit ":wq" speichern


  6. Docker App starten
    docker run -d --name HomeBridge --restart=always --net=host -p 51826:51826 -v /share/MD0_DATA/VM/docker/homebridge:/root/.homebridge marcoraddatz/homebridge:latest 

 

QNAP Weboberfläche - Container-Station

Die eben gestartete Docker App "HomeBridge" sollte nun in der Container-Station aufscheinen und so (oder ähnlich) aussehen

 

Nun am iOS Device die "Home" App starten, und die Homebridge koppeln. Den Code eingeben → siehe eckige Klammer (im Bsp. oben: 01234567)

Die Gerätschaften konfigurieren/zuordnen und fertig.

 

Verwandte Artikel

  • Keine Stichwörter