Beiträge von pillemats

    Error: listen EADDRINUSE :::51826


    Der sagt, Port 51826 in Benutzung. Start das Ding mal neu. Falls der Fehler immer noch kommt, wähl halt nen anderen Port. :) 51827 wäre eine Möglichkeit.

    nach der portänderung hat es geklappt.....


    nun fehlt nur noch das webinterface... das war sonst über 8888 erreichbar

    nun nicht mehr und auch nicht über den geänderten port


    muss ich das nachinstallieren ?

    das sieht super aus


    aber einen error bekomme ich noch


    root@Server ~ > homebridge

    [2019-4-2 17:57:26] Loaded config.json with 0 accessories and 0 platforms.

    [2019-4-2 17:57:26] ---

    [2019-4-2 17:57:26] No plugins found. See the README for information on installing plugins.

    [2019-4-2 17:57:26] Loading 0 platforms...

    [2019-4-2 17:57:26] Loading 0 accessories...

    Setup Payload:

    X-HM://0023ISYWY6324

    Scan this code with your HomeKit app on your iOS device to pair with Homebridge:




























    Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:


    ??????????????

    ? 031-45-154 ?

    ??????????????


    events.js:160

    throw er; // Unhandled 'error' event

    ^


    Error: listen EADDRINUSE :::51826

    at Object.exports._errnoException (util.js:1020:11)

    at exports._exceptionWithHostPort (util.js:1043:20)

    at Server._listen2 (net.js:1271:14)

    at listen (net.js:1307:10)

    at Server.listen (net.js:1403:5)

    at EventedHTTPServer.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)

    at HAPServer.listen (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)

    at Bridge.Accessory.publish (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:609:16)

    at Server._publish (/usr/lib/node_modules/homebridge/lib/server.js:131:16)

    at Server.run (/usr/lib/node_modules/homebridge/lib/server.js:100:10)

    root@Server ~ >





    Das webinterface ist über 8888 auch noch nicht erreichbar

    hey Marco Schmidt danke !


    das hat glaube ich funktioniert. aber vermutlich stimmt die config nicht nicht ganz


    schau mal


    hier das ergebnis


    ich glaube ich bestelle mir einfach einen pi und mache es damit.... bin mit meiner weisheit am ende

    Marco Schmidt wieder der selbe fehler:


    sschuste


    offensichtlich liegt da das problem, warum auch immer:


    root@Server ~ > node --version

    -bash: /usr/local/bin/node: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei

    root@Server ~ >


    ich habe gerade nochmal versucht Node neu zu installieren, aber dann kommt das hier


    root@Server ~ > wget https://nodejs.org/dist/latest…v11.13.0-linux-x64.tar.gz

    --2019-04-01 10:00:40-- https://nodejs.org/dist/latest…v11.13.0-linux-x64.tar.gz

    Auflösen des Hostnamens »nodejs.org (nodejs.org)« … 104.20.23.46, 104.20.22.46, 2606:4700:10::6814:172e, ...

    Verbindungsaufbau zu nodejs.org (nodejs.org)|104.20.23.46|:443 … verbunden.

    HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK

    Länge: 20400153 (19M) [application/gzip]

    Wird in »»node-v11.13.0-linux-x64.tar.gz«« gespeichert.


    node-v11.13.0-linux 100%[===================>] 19,46M 7,02MB/s in 2,8s


    2019-04-01 10:00:43 (7,02 MB/s) - »»node-v11.13.0-linux-x64.tar.gz«« gespeichert [20400153/20400153]


    root@Server ~ > tar xf node-v11.13.0-linux-x64.tar.gz

    root@Server ~ > sudo cp -R node-v11.13.0-linux-x64/* /usr/local/

    root@Server ~ > sudo npm install -g n

    /usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: "(" unexpected

    root@Server ~ >



    hier


    homebridge.service




    etc/default/homebridge:



    und hier noch die config aus


    /var/homebridge, falls sie wichtig ist


    leider funktioniert es noch nicht sschuste  det:

    wenn ich versuche neu zu installieren kommt das hier:


    root@Server ~ > sudo npm install -g --unsafe-perm homebridge

    /usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: "(" unexpected

    root@Server ~ >




    irgendwo ist da der bock drin....


    hoffentlich könnt ihr mir helfen

    das habe ich nun mal gemacht habe die linux x64 genommen von node


    wenn ich jetzt starte kommt das hier


    root@Server ~ > sudo systemctl restart homebridge; sudo journalctl -fau homebridge

    -- Logs begin at Sat 2019-03-30 12:11:16 CET. --

    Mär 30 13:57:39 Server systemd[1]: Stopped Node.js HomeKit Server.

    Mär 30 13:57:39 Server systemd[1]: Started Node.js HomeKit Server.

    Mär 30 13:57:39 Server systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Mär 30 13:57:39 Server systemd[1]: homebridge.service: Unit entered failed state.

    Mär 30 13:57:39 Server systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Mär 30 13:57:40 Server systemd[1]: Stopped Node.js HomeKit Server.

    Mär 30 13:57:40 Server systemd[1]: Started Node.js HomeKit Server.

    Mär 30 13:57:40 Server systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Mär 30 13:57:40 Server systemd[1]: homebridge.service: Unit entered failed state.

    Mär 30 13:57:40 Server systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.

    Mär 30 13:57:50 Server systemd[1]: Stopped Node.js HomeKit Server.

    Mär 30 13:57:50 Server systemd[1]: Started Node.js HomeKit Server.

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Unit entered failed state.

    Mär 30 13:57:50 Server systemd[1]: homebridge.service: Failed with result 'exit-code'.



    was genau bedeutet das ?!? Funktionieren tut es jedenfalls nicht :(


    das wiederholt sich die ganze zeit.... etwas weiter unten kommt dann nochmal das


    Mär 30 13:59:12 Server systemd[1351]: homebridge.service: Failed at step EXEC spawning /usr/local/bin/homebridge: No such file or directory

    Ich könnte das Problem beheben, das er unterwegs keine Verbindung hatte.

    Ich habe die Plugins aktualisiert und nun geht es wieder.


    Ich nutze eine fritzbox 7490 mit einem debian Server auf dem hb läuft (kein pi)

    Dann eine huebridge und eben meine Lampen etc


    Devices habe ich


    - iPhone XS (mit den Gerät ist geofencing aktiv und soll genutzt werden) neuste iOS

    - atv 4 neuste tvOS Ortung aktiv ( steuerzentrale)

    - MacBook Pro retina mit Touchbar (neuste macOS, Ortung deaktiviert)

    - iPad Pro 9,7 (neuste iOS Ortung deaktiviert)

    - iPad 4 (neuste iOS Ortung deaktiviert)

    - iPhone 8 (neuste iOS Ortung deaktiviert, kein Mitglied von HomeKit)

    - iPhone se (wie iPhone 8)



    Unterwegs kann ich jetzt wieder alle Geräte schalten und es werden keine Fehler angezeigt.


    Die automationen funktionieren natürlich nicht.

    Wenn ich diese manuell teste funktioniert alles einwandfrei, also kann es ja nur sein das mein atv nicht mitbekommt wenn ich das Haus verlasse.


    Du nutzt dafür sicher das People Plugin oder ? Funktioniert das gut ? Gehen die Lampen schnell an ? Ich denke das sie sehr verzögert reagieren, da das iPhone ja einen Moment braucht, bis es sich im wlan eingebuchtet hat