Homebridge & Deconz beim Boot starten

  • Ahoi Forum, schön dass es euch gibt!


    Ich möchte einige Zigbee Geräte verschiedener Hersteller in meiner Wohnung betreiben: Hue & Osram Lampen und Aquara Lichtschalter.


    Dazu läuft bereits ein (headless) Raspberry Pi 4 mit einem Conbee. Homebridge ist mit Hue und Phoscon Plugin installiert und funktioniert, wenn ich es im Terminal mit homebridge aufrufe und anschließend über die phoscon App eine Verbindung herstelle. Das Setup verbindet sich mit HomeKit und alle Geräte sind problemlos steuerbar.


    Diese Lösung hält leider nur so lange, wie das Terminal Fenster offen ist.

    Ich versuche nun, Homebridge und Deconz via systemctl automatisch booten zu lassen. Auch das funktioniert, allerdings ohne dass eine Verbindung zu HomeKit hergestellt wird. Offenbar schafft es Homebridge nicht, eigenständig eine Verbindung zum phoscon herzustellen.


    Die Logfiles nach dem booten zeigen das erfolgreiche starten von Homebridge, das laden der config.json und die Initialisierung des Homebridge-Hue Plugins. Bei der Initialisierung des Phoscon-GW gibt es allerdings ein Problem:


    Code
    Jan 18 10:25:41 Phoscon-GW: gateway http status 403 Forbidden
    Jan 18 10:25:41 Phoscon-GW: gateway request 34: post / {"devicetype":"homebridge-hue#raspberrypi"}
    Jan 18 10:25:26 Phoscon-GW: press link button on the bridge to create a user


    Auch das manuelle Starten der Phoscon Webapp hilft hier nicht.

    Hat jemand von euch einen Tip?

    2 Mal editiert, zuletzt von mxllllll ()

  • Homebridge ist ... installiert

    Nach welcher Anleitung?


    wenn ich es im Terminal mit homebridge aufrufe

    Sowas macht man ja auch nicht. Ich kann helfen, was die Homebridge angeht, aber dazu muss ich wissen, wie die Homebridge installiert wurde.

  • Hi @sschuste , danke für die direkte Antwort!


    - Ich habe den Pi 4 frisch aufgesetzt mit einem Raspbian.
    - VNC installiert via https://www.raspberrypi.org/documentation/remote-access/vnc/

    - Conbee installiert via sudo apt install deconz  https://phoscon.de/de/conbee2/install

    - NodeJS installiert via https://medium.com/@danidudas/…raspberry-pi-5a82acdfeefc

    - Homebridge installiert via sudo npm i -g homebridge


    which Homebridge sagt /usr/bin/homebridge



    aktuelle config.json ist

  • Hallo, bin ein Neuling und würde mich hier gern mit anschließen....Homebridge läuft soweit.

    DeconZ funktioniert.

    Jedoch scheitere ich aktuell daran die Homebridge aus meinem iPhone zum laufen zu bekommen....


    Die config.json sieht aktuell so aus :


    {
        "bridge": {
            "name": "Homebridge",
            "username": "CC:22:3D:E3:CE:31",
            "port": 51826,
            "pin": "031-45-154"
        },
        "description": "Home Smart Home",
        "platforms": [
            {
                "name": "Config",
                "port": 8080,
                "auth": "form",
                "theme": "dark-mode",
                "restart": "sudo -n systemctl restart homebridge",
                "tempUnits": "c",
                "sudo": true,
                "log": {
                    "method": "custom",
                    "command": "journalctl -o cat -n 500 -f -u homebridge"
                },
                "platform": "config"
            }
        ],
        "accessories": []
    }

  • Jetzt werde ich mich dem Autostart beim REBOOT widmen...

    Steht auch in der Anleitung:

    sudo systemctl enable hombridge