Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [HowTo][Anleitung] Installation Homebridge in Docker auf Synology DiskStation

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

[HowTo][Anleitung] Installation Homebridge in Docker auf Synology DiskStation

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 3 Kommentatoren 11.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Superdad
    schrieb am zuletzt editiert von
    #1

    Hallo,

    da sich leider auf der Synology, unter ioBroker.admin, Homekit nicht installieren ließ, habe ich es mal mit Homebridge probiert.

    Ich habe hier auch schon viel Wissen abgesaugt und will mal ein bißchen zurück geben.

    Bedienbar ist es dann über ein iPhone mit der Home-App.

    Wie es auf Android bedienbar ist, weiß ich leider nicht. Bzw. kann ich es nicht probieren, da ich kein Android-Telefon besitze.

    Als erstes habe ich auf der CCU2 ein neues Gewerk mit dem Namen Homekit angelegt.

    Einstellungen - Gewerk - Bearbeiten - neues Gewerk.

    Danach auf Kanal hinzufügen und ein Häkchen setzen bei den Geräten die unter Homekit verfügbar sein sollen.

    Aber nicht alle Geräte werden unterstützt.

    Einfügen könnt ihr Bewegungsmelder, Dimmer, Schalter, Heizungsregler, Rollladenaktoren, Tür- und Fenstersensoren, die Wetterstation.

    Auf der Synology muss dann unter dem Ordner docker ein Verzeichnis homebridge angelegt werden.

    z.Bsp. /volume2/docker/homebridge

    1653_verzeichnis_homebridge.jpg

    Im Verzeichnis homebridge zwei Dateien anlegen.

    1. config.json

    2. install.sh

    In config.json folgendes eintragen:

    {
        "bridge": {
            "name": "Homebridge",
            "username": "AA:BB:CC:DD:EE:FF",     "hier eine mac-Adresse nach eigener Wahl eintragen, welche ist egal"
            "port": 51825,
            "pin": "111-22-333"                              "hier einen Code eintragen, welcher ist auch egal muss nur so aussehen wie angegeben"
        },
    
        "description": "This is an example configuration file with all supported devices. You can use this as a template for creating your own configuration file containing devices you actually own.",
    
      "platforms": [
           {
               "platform": "HomeMatic",
               "name": "HomeMatic CCU2",
               "ccu_ip": "192.168.xxx.xxx",              "hier kommt die Netzwerkadresse eurer CCU rein"
               "filter_device":[],
               "filter_channel":[],
               "outlets":[],
               "doors":[],
               "programs":[],
               "subsection":"Homekit"
           } 
        ],
    
        "accessories": [
    
        ]
    }
    

    Dann install.sh bearbeiten:

    #!/bin/bash
    
    npm install -g homebridge-homematic
    npm install -g homebridge-synology
    

    Als nächstes unter Docker - Registrierung oben unter Suche Homebridge eingeben und den ersten Suchtreffer marcoraddatz/homebridge nehmen.

    Downloaden und unter Abbild auf Starten klicken.

    1653_docker_abbild_einstellungen_1.jpg

    Ich habe hier den Namen homebridge benutzt.

    Unter Erweiterte Einstellungen automatischen Neustart und unter Volume Ordner hinzufügen

    /docker/homebridge Mount-Pfad ist /root/.homebridge

    1653_docker_abbild_einstellungen_2.jpg

    Und unter Netzwerk folgendes:

    1653_netzwerk.jpg

    Danach OK klicken und weiter.

    Der Container wird jetzt erstellt.

    Unter Prozess und Protokoll kann man nachsehen ob alles ohne Fehler installiert wird.

    Wenn es ordentlich durch läuft müsste unter Protokoll dann am Ende die PIN erscheinen die ihr in config.json eingegeben habt.

    1653_pin.jpg

    Nun auf dem iPhone die App Elgato Eve installieren.

    App öffnen und auf Gerät hinzufügen drücken.

    Eve verbindet sich dann mit Homebridge als neues Gerät. Dort müsst ihr dann die PIN eingeben.

    Anschließend auf "trotzdem hinzufügen" drücken.

    Jetzt ist Homebridge für Homematic fertig und es müssten alle angelegten Geräte erscheinen.

    Danach die Apple App Home öffnen und alles zuordnen in eigens angelegten Räumen oder Szenen.

    Ich füge mal noch zwei Links ein, nach denen ich das installiert habe.

    Hoffe, dass ist so erlaubt? Wenn nicht bitte löschen.

    https://www.technikkram.net/2016/11/hom … -anleitung

    https://hub.docker.com/r/marcoraddatz/homebridge/

    Es kann sein, das ihr auf der Synology den Port 51825 freigeben müsst. War bei mir aber nicht nötig.

    Zum Anfang hatte ich auch Schwierigkeiten mit der Installation. Habe dann unter /root/.homebridge die config.json und die install.sh per Hand eingefügt und die Installation lief dann durch.

    Weiß aber nicht genau ob das der Auslöser war, weil ich jede Menge ausprobiert hatte.

    Hoffe geholfen zu haben!

    Bei Fragen - fragen!

    P.S. wer ein AppleTv 4 besitzt, kann dann auch noch seine Anwesenheit darüber steuern und verwalten.

    https://www.technikkram.net/2017/01/hom ... ealisieren

    CCU3

    iOBroker auf IntelNUC Proxmox

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      McMohr
      schrieb am zuletzt editiert von
      #2

      Hallo :-)

      ich habe mich an deiner Anleitung versucht leider ohne Erfolg.

      Ich hätte da ein paar Fragen:

      "Im Verzeichnis homebridge zwei Dateien anlegen.

      1. config.json

      2. install.sh

      In config.sh folgendes eintragen:"

      Du schreibst 2 Files anlegen, aber dann wird eine config.sh editiert?

      Sollte das die config.json sein?

      Ich vermute mal ja, zumindest habe ich es so probiert.

      2. Bei mir kommt im Terminal ein Fehler: There was a problem reading your config.json file.

      3. Bei dir ist noch ein ccu.json datei zu sehen, benötige ich diese auch?

      4. Vielleicht könntest du dir ja mal mein Log File ansehen, und erkennst einen Fehler, das wäre super.

      Erstmal schon vielen Dank für eine Antwort.

      gruss

      Markus
      3347_log.txt

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        Superdad
        schrieb am zuletzt editiert von
        #3

        Hallo,

        es ist natürlich die config.json.

        Habe es oben geändert.

        Probier es doch mal mit dem zweiten Link oben.

        https://hub.docker.com/r/marcoraddatz/homebridge/

        Du kannst die Seite ja übersetzen lassen.

        Ich habe nur die zwei Dateien ins Verzeichnis kopiert. Vorher natürlich angepasst.

        1. config.json

        2. install.sh

        CCU3

        iOBroker auf IntelNUC Proxmox

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          dtp
          schrieb am zuletzt editiert von
          #4

          Hi,

          irgendwie ist da bei mir der Wurm drin. Mein ioBroker läuft soweit einwandfrei im Docker. Nun wollte ich auch das Abbild von Marco Raddatz für die Homebridge im Docker installieren. Das klappte soweit auch sehr gut mit der "Latest"-Version. Sprich, ich kann die Homebridge ohne Fehlermeldung starten und sie zeigt mir alle Plugins mit den zugehörigen Geräten korrekt an. Im Abbild wird übrigens node.js 9.2.1 verwendet.

          Leider kann ich machen, was ich will, ich erhalte einfach keinen Zugriff über die Home App unter iOS 11.2.1 auf die Homebridge im Docker meiner DS718+. Habe schon mehrfach eine neue MAC-Adresse für den Homebrige-User in der config.json vergeben sowie das persist-Verzeichnis gelöscht und die Home App auf Auslieferungszustand gebracht. Keine Chance.

          Mache ich das Ganze auf meinem Raspi 3, läuft es dagegen problemlos und ich kann mit der Home App auf die Homebridge zugreifen. Hat da jemand eine Idee, wo das Problem liegen könnte?

          Ach und noch eine Frage. Wie kann ich im Abbild für die Homebridge die korrekte Zeitzone einstellen? https://hub.docker.com/r/marcoraddatz/homebridge/ steht da zwar was zu, aber irgendwie werde ich aus dem Hinweis unter "HOMEBRIDGE_TIMEZONE" nicht so richtig schlau.

          Gruß,

          Thorsten

          ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

          1 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            dtp
            schrieb am zuletzt editiert von
            #5

            Ist schon seltsam. Eigentlich funktioniert alles mit dem Homebridge-Abbild, wie es soll:

            996_2018-01-03_12h29_57.png

            996_2018-01-03_12h35_03.png

            Aber ich erhalte einfach keinen Zugriff auf das Gerät in der Home App unter iOS 11.2.1.

            Muss ich da noch irgendwas für die DS718+ beachten, an das ich im Moment nicht gedacht habe? Zum Beispiel eine spezielle Portfreigabe oder spezielle Netzwerkeinstellungen?

            Gruß,

            Thorsten

            ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              dtp
              schrieb am zuletzt editiert von
              #6

              Nur zur Info. Die Lösung scheint mittlerweile gefunden. Problem ist wohl der Bonjour-Dienst auf der DiskStation. https://github.com/marcoraddatz/homebridge-docker/issues/7 findet sich Näheres dazu. Mit einer modifizierten .env-Datei kann man die Sache wohl umgehen. Nachfolgend ein Beispiel meiner .env-Datei:

              # Options are all valid timezones.
              # Get a list from here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
              # Default timezone is "Europe/Berlin"
              HOMEBRIDGE_TIMEZONE=Europe/Berlin
              
              # The value of the DS_HOSTNAME environment should exactly match the server name as shown under
              # "Synology DSM Control Panel" -> "Info Centre" -> "Server name", it should contain no spaces or special characters.
              # Default is unset.
              # DO ONLY SET IF YOU GOT PROBLEMS RUNNING HOMEBRIDGE!
              DS_HOSTNAME=DiskStation
              

              Bin mal gespannt, ob's damit klappt. Kann es leider erst heute Abend ausprobieren.

              Bis dann,

              Thorsten

              ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                dtp
                schrieb am zuletzt editiert von
                #7

                Kurze Rückmeldung. Es hat leider nicht so funktioniert. Ich kann weiterhin nicht auf die Homebridge im Docker zugreifen. Hab jetzt gelesen, dass es ggf. auch an dem zweiten Ethernet-Port der DS718+ liegen könnte. Aber ob das wirklich die Ursache ist?

                Eigentlich ist das aber ein Thema, was nichts mit dem ioBroker zu tun hat und folglich auch nicht in dieses Forum gehört, oder?

                ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                711

                Online

                32.5k

                Benutzer

                81.7k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe