FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hansgans am 05 September 2019, 18:36:46

Titel: homebridge config.json
Beitrag von: hansgans am 05 September 2019, 18:36:46
Hallo Forum

Meine config.json sieht so aus



{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "111-11-111"
    },

    "platforms": [
        {
            "platform": "FHEM",
            "name": "FHEM",
            "server": "xxx",
            "port": "xxx",
            "filter": "room=Homekit"
        }
     ],
   

    "accessories": []
}


und ich möchte das hinzufügen



{
    "bridge": {
        "name": "Trådfri",
        "username": "AA:22:3D:E3:CE:57",
        "port": 51827,
        "pin": "111-11-113"
    },

    "description": "This is an example configuration file",

    "platforms": [
        {
            "platform": "Ikea Trådfri Gateway",
            "host": "xxxxx",
            "name": "Ikea Trådfri Gateway",
            "securityCode" : "xxxxx",
            "expose": ["blinds"]
        }
    ]
}








wie muss ich das zusammen fügen ich bekomm das nicht hin -.-
Titel: Antw:homebridge config.json
Beitrag von: amenomade am 05 September 2019, 19:54:05
Also,... ich glaube nicht, dass Du mehrere bridges in einer einzigen config.json Datei haben kannst.

Mehrere "platforms" wäre möglich, aber eine config.json gehört einem Prozess, und zwar dem Prozess... des betroffenen Bridges. Was willst Du genau machen?
Titel: Antw:homebridge config.json
Beitrag von: binford6000 am 05 September 2019, 20:06:12
Bin mir auch nicht sicher ob das so geht... ::)
Zitatwie muss ich das zusammen fügen ich bekomm das nicht hin -.-
Mit copy&paste  ;D
https://jsonlint.com/ (https://jsonlint.com/) ist dein c&p Freund. Da gibts auch sprechende Fehlermeldungen.
{
"bridge": [
        {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "111-11-111"
},
{
"name": "Trådfri",
"username": "AA:22:3D:E3:CE:57",
"port": 51827,
"pin": "111-11-113"
}
],

"platforms": [
                {
"platform": "FHEM",
"name": "FHEM",
"server": "xxx",
"port": "xxx",
"filter": "room=Homekit"
},
{
"platform": "Ikea Trådfri Gateway",
"host": "xxxxx",
"name": "Ikea Trådfri Gateway",
"securityCode": "xxxxx",
"expose": ["blinds"]
}
],

"accessories": []
}


VG Sebastian
Titel: Antw:homebridge config.json
Beitrag von: hansgans am 06 September 2019, 18:20:29
Na einmal FHEM selber und einmal das Gateway von IKEA damit man beide über homekit steuern kann

oder muss ich 2 instanzen von homebridge laufen lassen ?
Titel: Antw:homebridge config.json
Beitrag von: amenomade am 06 September 2019, 19:01:24
Dann brauchst Du m.A. nur ein homebridge Prozess, und in config.json nur ein "bridge" und 2 "platforms"
Siehe Beispiele hier: https://appproject.de/Hausautomatisierung/Homebridge_npm/Homebridge_npm.html

bridge definiert wie Homebridge mit Siri kommuniziert
platform definiert wie Homebridge mit einer Gateway oder Accessories kommuniziert
Titel: Antw:homebridge config.json
Beitrag von: hansgans am 07 September 2019, 07:45:58
danke jetzt hats funktioniert 1 bridge 2 platforms
Titel: Antw:homebridge config.json
Beitrag von: Markus M. am 07 September 2019, 14:06:04
Quizfrage:
Wenn du jetzt ungültige Werte hast und damit ein Device hops geht, reisst das mit dieser Konfiguration nur die eine Platform mit in den Tod oder die komplette Bridge?
Kann das mal jemand ausprobieren der ein Testsystem hat? ;)