Bitte mir beim einrichten von HomeBridge und dann später bei den Plugins helfen.

  • Hallo,

    ich hätte ein paar Fragen wie ich HomeBridge auf den Mac zum laufen bekomme. Der Mac ist mein Favorit, denn dieser ist eh ein MediaServer und daher 24/7 an und könnte auch die HomeBridge dann ja machen. HomeBridge sollte sich mit diesen Geräten verstehen wenn alles fertig ist.


    Hue Lampen (hätte auch eine Bridge V2)

    Lightify Plugs (kein Gateway bis jetzt vorhanden, braucht man wohl auch nicht habe ich wo gelesen)

    Harmony Ultimate (über Ultimate Hub)

    Fritz!Dect 200 u. 210

    Fritz!Dect 300 / Comect Dect

    Später mal sollten noch die Osram Lightify Garten Spots dazu kommen.



    Ich denke das ich bis jetzt alles richtig gemacht habe.


    1. Hab node Installiert
    2. Hab im Terminal folgendes eingeben

    Code
    sudo npm -g install homebridge


    3. Dann dies

    Code
    sudo npm -g install homebridge-hue


    4. Nun das hier

    Code
    cd .homebridge

    5. und nun das hier

    Code
    sudo nano config.json



    jetzt kommt der Punkt wo ich so meine Probleme habe, denn die Anleitung auf die ich mich beziehe nutzt homebridge-homematic und nicht homebridge-hue und daher weiß ich nicht was ich nun eigentlich machen muss.


    Das wird so ja nicht stimmen, wie müsste ich das nun für homebridge-hue an passen?



    Ich denke sicherlich das mir hier einer von euch dabei helfen kann.



    Gruß Manu

  • Folgende Dinge kannst du aus der config.json löschen:

    "description": "This is an autogenerated config. only the homematic platform is enabled. see the sample for more",


    { "platform": "Homebridge-Mac", "name": "HomeMatic", "ccu_ip": "192.168.1.XXX", "subsection": "Siri-CCU", "doors": [], "filter_device": [], "filter_channel": [], "programs": [], "variables": [], "outlets": [] }


    Und für das Hue Plugin richtest du dich am besten nach folgender Beschreibung:

    https://github.com/ebaauw/homebridge-hue

  • läuft (startet) den die homebridge mit einer standard config datei und ist in der Home APP sichtbar?

    Nein, ich denke nicht. Denn alle Anleitungen gehen immer gleich nach der Installation über das ein Plugin Installiert wird.

  • Aber wenn es nicht geht, kann man erstmal mit:

    einer leeren config Datei schauen das die homebridge Läuft und erstmal in die App einbinden.

    Dannach mit den Plugins weiter machen.

    :)

  • Ah okay danke ?


    Hab nun mal das so von dir übernommen, gespeichert und diesen "Editor" wieder geschlossen und anschließen wollte ich via

    Code
    homebridge

    starten, jedoch wird es wohl nicht gestartet. Denn es kommt nur

    Code
    MediaServer:.homebridge Manuel$ homebridge
    -bash: homebridge: command not found


    Das wird vermutlich dann bedeuten das homebridge garnicht installiert wurde oder? Hab aber mit den Schritten von oben nicht wirklich etwas bemerkt das es nicht installiert wurde.



    edit:

    Korrigiere es steht folgendes mehrmals da...

    Code
    xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance


    Braucht man wirklich Xcode dafür?

    Einmal editiert, zuletzt von m4d-maNu ()

  • Nein, hatte ich natürlich nicht. Denn irgendwie ist nie die Deutsche Dokumentation vollständig... Irgendwie Schade.


    Nun ist Xcode installiert und nun konnte ich auch Homebride starten und habe es über die Home App am iPhone verbunden.

  • Hey ;) da ist ja der von mir aus dem apfeltalk Forum bekehrte, freut mich dich zu sehen willkommen ;)


    Also ich habe zwar einen Mac aber Homebridge auf einem pi laufen. Wie das auf dem Mac installiert wird wüsste ich gar nicht. Kann man da nicht auch einfach dein Image nehmen det.


    Wilfhelm2 hat die ganze Geschichte mal auf dem Mac installiert.


    Aber mittlerweile läuft es ja bei dir :)

  • Super, nun scheint auch homebridge-hue zu laufen, war nur beim ersten mal eben nicht schnell genug an der Bridge um den Link Button zudrücken ^^


    Seh nun aber alle Geräte die mit der Hue Bridge verbunden sind und kann diese auch schalten.

    Hue IRIS, sowie diverse Lampen kann ich nun schalten und auch die Osram Plugs funktionieren.


    Nur was ist XFDani??? Das habe ich ein paar mal nun drinnen in der HomeApp

  • Ja läuft schon :P Aber ein paar Verständnisfragen hätte ich noch aber aktuell trotzdem noch ;)


    "name": "Homebridge-Mac",

    "username": "CC:22:3D:E3:CE:30",

    "port": 51826,

    "pin": "031-45-154"


    Kann ich ändern wie ich will oder?


    Bsp:

    "name": "Home",

    "username": "11:22:33:44:55:66",

    "port": 51826,

    "pin": "130-81-537"

  • das solltest du definitiv Nicht ändern.

    Sonst läuft die Homebridge nicht. Es besteht aber auch kein Bedarf das zu tun.


    Wegen den komischen Kacheln die du jetzt aus dem hue Plugin hast. Manche sind einfach unnütz. Und die kannst du mit dem excludesensoretypes ausschließen.


    https://www.npmjs.com/package/homebridge-hue

  • Der username dient zum Erkennen im System.

    Den nur ändern wenn du die homebridge aus dem HomeKit entfernt hast und die App sieht sie nicht zum wieder neu einbinden.

    Den pin kannst du ändern , braucht man nur zum reinheben.

    Den Port nicht ändern darüber sucht und kommuniziert HomeKit.

    :)

  • Okay, dann lass ich das mal :)


    Mh, entweder ist es mir schon zu spät oder ich bin einfach blind bzw. mache etwas falsch.

    Wenn ich eine weitere Plattform einbinden will, muss ich das doch einfach nur darunter schreiben oder?




    edit:

    Hab meinen Fehler wohl gefunden, wer mag nicht das ich immer platforms schreibe 8) Muss dann einfach "platform1" und "platform2" etc. etc. schreiben.

    Einmal editiert, zuletzt von m4d-maNu ()

  • Du hast 2 mal den String Platform drin.


    {

    "bridge": {

    "name": "HomeBridge-Mac",

    "username": "CC:22:3D:E3:CE:30",

    "port": 51826,

    "pin": "133-33-337"

    },

    "platforms": [{

    "platform": "Hue",

    "name": "Hue",

    "users": {

    "001788FFFExxxxxx": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",

    "001788FFFEyyyyyy": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"

    },

    "sensors": true,

    "excludeSensorTypes": ["CLIPPresence", "Geofence", "CLIPGenericStatus"],

    "lights": true,

    "philipsLights": true

    },

    {

    "platform": "Fritz!Box",

    "name": "My FritzBox",

    "username": "<username>",

    "password": "<password>",

    "url": "http://fritz.box",

    "interval": 60,

    "options": {

    "strictSSL": false

    }

    }]

    }


  • Mh, mir werden zwar alle Sachen in der Home App angezeigt, jedoch kann ich nichts mehr schalten bzw. sehe ich den aktuellen Zustand. Sowie die Fritz Sachen wieder draußen sind aus der config funktioniert wieder alles...