Hauptmenü

homebridge config.json

Begonnen von hansgans, 05 September 2019, 18:36:46

Vorheriges Thema - Nächstes Thema

hansgans

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 -.-

amenomade

#1
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?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

binford6000

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/ 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

hansgans

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 ?

amenomade

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
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

hansgans

danke jetzt hats funktioniert 1 bridge 2 platforms

Markus M.

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? ;)
Aktuell weder Smarthome noch FHEM vorhanden