Kann Homebridge nicht mehr hinzufügen "Gerät bereits hinzugefügt"

  • moin zusammen


    ich bin umgezogen und habe alles neu eingerichtet in homekit.

    Homebridge ist so geblieben wie vor dem auszug


    nun habe ich noch einige dinge hinzufügen von osram.


    hier mal meine config


    nun kann ich in HK über den HB QR Code die bridge nicht mehr hinzufügen!


    es kommt immer "Gerät bereits hinzugefügt. Um diese Gerät zu deinem Zuhause hinzuzufügen, musst du es zuerst zurücksetzen"

    bei den bridges in HK ist aber lediglich meine hue bridge zu sehen und nichts anderes... HK habe ich ja erst gerade neu eingerichtet

    was genau muss ich jetzt tun ?


    Danke euch

  • Geh mal in die Apple Home App.

    im Tab „Zuhause“ drück bitte oben rechts links das Haus Icon.

    In der Dialogbox die sich jetzt öffnet etwas nach unten scrollen und „Steuerzentrale & Bridges“ öffnen.

    Dort müsste die Homebridge erscheinen wenn sie verbunden ist.


    Auf Basis Deines Screenshots würde ich das stark vermuten.


    Wenn nicht, ist sie auch nicht verbunden, denn ggf den Gerätecache löschen und nochmals probieren.

    Einmal editiert, zuletzt von bubffm ()

  • Probier mal das an einem Terminalfenster auf Deinem Raspi auszuführen.


    Code
    sudo systemctl stop homebridge
    sudo rm /var/homebridge/accessories/cachedAccessories
    sudo systemctl start homebridge


    Und danach erneut versuchen, den Code einzugeben/einzuscannen.

  • hat leider nichts gebracht


    jetzt verbindet sich die hue auch nicht mehr automatisch und ich muss immer den knopf drücken nach einem neustart von HB


    [2019-12-22 12:39:06 PM] [Hue] Philips hue: Philips BSB002 bridge v1935144020, api v1.35.0

    [2019-12-22 12:39:06 PM] [Hue] Philips hue: bridge request 2: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 12:39:06 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 12:39:06 PM] [Hue] Philips hue: press link button on the bridge to create a user

    [2019-12-22 12:39:08 PM] [Config] Homebridge Config UI X v4.6.6 is listening on :: port 8888

    [2019-12-22 12:39:21 PM] [Hue] Philips hue: bridge request 3: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 12:39:21 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 12:39:21 PM] [Hue] Philips hue: press link button on the bridge to create a user

    [2019-12-22 12:39:36 PM] [Hue] Philips hue: bridge request 4: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 12:39:36 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 12:39:36 PM] [Hue] Philips hue: press link button on the bridge to create a user

  • Du must den Usernamen in config.json verändern, wenn du die Bridge erneut hinzufügen willst. Achtung: das kostet dich alle Automationen, die auf Homebridge-Geräten basieren.


    Code
    {
        "bridge": {
            "name": "Homebridge",
            "username": "CC:22:3D:E3:CE:30",
            "port": 51826,
            "pin": "031-45-128"
        },
        "description": "Home Smart Home",
        "platforms": [
            {

    Ändere beispielsweise den Usernamen von "CC:22:3D:E3:CE:30" auf "CC:22:3D:E3:CE:31".

  • das hat geklappt ! Danke dir !


    Jetzt ist nur noch das problem, das ich jedes mal nach dem neustart den button auf der huebridge drücxken muss....


    [2019-12-22 12:52:51 PM] [Hue] Philips hue: Philips BSB002 bridge v1935144020, api v1.35.0

    [2019-12-22 12:52:51 PM] [Hue] Philips hue: 1 accessories

    [2019-12-22 12:52:51 PM] [Hue] masked debug info dumped to /root/.homebridge/homebridge-hue.json.gz

    [2019-12-22 12:52:51 PM] [Hue] Initializing platform accessory 'Philips hue'...

    [2019-12-22 12:52:51 PM] [Hue] Philips hue: 2 services

    [2019-12-22 12:52:51 PM] [Hue] Philips hue: Philips BSB002 bridge v1935144020, api v1.35.0

    [2019-12-22 12:52:51 PM] [Hue] Philips hue: bridge request 2: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 12:52:51 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 12:52:51 PM] [Hue] Philips hue: press link button on the bridge to create a user

    [2019-12-22 12:52:52 PM] [Config] Homebridge Config UI X v4.6.6 is listening on :: port 8888

    [2019-12-22 12:53:06 PM] [Hue] Philips hue: bridge request 3: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 12:53:06 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 12:53:06 PM] [Hue] Philips hue: press link button on the bridge to create a user

    [2019-12-22 12:53:21 PM] [Hue] Philips hue: bridge request 4: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 12:53:21 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 12:53:21 PM] [Hue] Philips hue: press link button on the bridge to create a user

  • Du musst wahrscheinlich auch hier eine neue User-ID für die Hue-Bridge generieren


    - Alte user-id im Konfig für Hue-Plugin durch “xxx‘e“ ersetzen, den link button drücken und die homebridge neu starten.


    Die „xxxx“ sollten forcieren, das dir im Log eine neue User-ID ausgeworfen wird. Die dann in Konfig eintragen anstatt der xxxxx‘e


    Homebridge noch mal neu starten, dann sollte er nicht mehr nachfragen.

  • in dem moment wo ich den button drücke bekomme ich im log einen user. wenn ich diese dann in die config schreibe, kommt nach dem neustart wieder das selbe, das ich den buttoin drücken muss, zusätzlich kommt dann das hier:


    [2019-12-22 1:52:47 PM] [Hue] Philips hue: bridge request 3: post / {"devicetype":"homebridge-hue#Server"}

    [2019-12-22 1:52:47 PM] [Hue] Philips hue: bridge error 101: link button not pressed

    [2019-12-22 1:52:47 PM] [Hue] Philips hue: press link button on the bridge to create a user

    [2019-12-22 1:53:02 PM] [Hue] Philips hue: created user - please edit config.json and restart homebridge

    "platforms": [

    {

    "platform": "Hue",

    "users": {

    "00178709652A37E3": "gmSWFUzhhbvhtde6eALgaRu5NANzbJDqV3gNY"

    }

    }

    ]

    [2019-12-22 1:53:02 PM] [Hue] Philips hue: 11 accessories

    [2019-12-22 1:53:02 PM] [Hue] masked debug info dumped to /root/.homebridge/homebridge-hue.json.gz

    [2019-12-22 1:53:02 PM] [Hue] Initializing platform accessory 'Philips hue'...

    [2019-12-22 1:53:02 PM] [Hue] Philips hue: 2 services

    [2019-12-22 1:53:02 PM] [Hue] Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: be293d80-c280-46eb-8fde-6f3b723b3b17

    at Bridge.Accessory.addBridgedAccessory (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:268:13)

    at Server.<anonymous> (/usr/lib/node_modules/homebridge/lib/server.js:416:24)

    at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:16:19

    at request.then.catch.then.then.then.catch.then (/usr/lib/node_modules/homebridge-hue/lib/HuePlatform.js:292:5)

    at Function.then (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/_ext.js:65:13)

    at Deferred._settle (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:93:26)

    at Deferred.resolve (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:138:15)

    at Function.<anonymous> (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/ext/promise/catch.js:29:4)

    at Deferred._settle (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:93:26)

    at Deferred.resolve (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:138:15)

    at Function.then (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/_ext.js:70:4)

    at Deferred._settle (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:93:26)

    at Deferred.resolve (/usr/lib/node_modules/homebridge-hue/node_modules/deferred/deferred.js:138:15)

    at fs.writeFile (/usr/lib/node_modules/homebridge-hue/lib/HuePlatform.js:362:11)

    at /usr/lib/node_modules/homebridge-dafang/node_modules/st/node_modules/graceful-fs/graceful-fs.js:45:10

    at FSReqWrap.args [as oncomplete] (fs.js:140:20)

    [2019-12-22 1:53:26 PM] [My FritzBox] Updating guest WLAN

    [2019-12-22 1:53:26 PM] [My FritzBox] Getting guest WLAN state

    [2019-12-22 1:54:08 PM] [Hue] Hue ambient light sensor 3: set homekit light level from 77.0371 lux to 61.3903 lux

  • Das hier ist der Bösewicht:


    2019-12-22 1:53:02 PM] [Hue] Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: be293d80-c280-46eb-8fde-6f3b723b3b17


    Er hat jetzt offensichtlich noch irgendwo etwas „altes“ im Speicher und will die gleiche UUID nochmal vergeben, was natürlich nicht funktioniert und die Fehlermeldung verursacht. Ist nicht direkt ein Homebridge Error sondern ein Hue/Zigbee Problem.


    Ich hatte den Fehler auch schon mal und habe da auch schon mit Eric Baauw gechattet. Er hatte keine Lösung meinte aber einfach mal etwas Warten (30Min) und dann einem weiteren Neustart. Dann hatte es sich in der Tat von selbst gelöst.


    Ansonsten nochmals die Accessories Datei löschen - hat bei anderen wohl auch schon geholfen.

  • Ich bin da auch eher ungeduldig :rolleyes: Hast Du die Cache nochmal gelöscht? Das würd ich in jedem Fall noch mal tun.


    Und ggf. auch einen kompletten reboot des Raspi.


    Sonst müsste man nochmal in das log des hue plugins schauen. das schreibt nämlich auch eins und wird unter /var/homebridge unter dem Namen homebridge-hue.json.gz abgelegt.

  • da ich HB unter debian installiert habe liegt mein ordner hier /root/.homebridge


    die datei habe ich gefunden. nach was soll ich da suchen ?


    wie lösche ich den cache ?

    Einmal editiert, zuletzt von pillemats ()

  • Siehe Post #6


    zusätzlich vielleicht auch noch den Persist Ordner löschen. Der dürfte hier liegen /var/homebridge/persist/


    Diese Caches sind grundsätzlich eine gute Sache können aber bei solchen Fehlern/Fehlersuche akut nerven wenn da alte „Leichen“ im Weg liegen.


    Den hue Log kann ich auch nicht wirklich interpretieren, damit müsstest Du dich dann an Eric auf Github wenden. https://github.com/ebaauw/homebridge-hue/issues


    Oder sschuste kann das lesen. :)

    Einmal editiert, zuletzt von bubffm ()

  • da ich HB unter debian installiert habe liegt mein ordner hier /root/.homebridge

    Das ist der Ordner, der die config.json enthält. Du scheinst deine Homebridge als User root zu starten.

    [2019-12-22 1:53:02 PM] [Hue] masked debug info dumped to /root/.homebridge/homebridge-hue.json.gz

    Dort schreibt auch homebridge-hue hinein. Und dort liegt auch der Cache:

    /root/.homebridge/persist und

    /root/.homebridge/accessories


    Wenn du irgendwas löschen willst, dann da.


    Stefan