Beiträge von masterswahn

    Hatte heute mal Zeit dein Tool aus zu probieren, hat aber auch nicht weiter geholfen.

    Habe dann noch mehrmals mein Backup mit ApplePi Baker auf die Karte geschrieben, habe Himebridge nicht zum laufen bekommen.

    Keine Ahnung wieso, aber aus Verzweiflung habe ich irgendwann das deaktivieren des Bildschirms ausgeschalten und dann das Backup aufgespielt.

    Jetzt läuft es sofort, habe es 3 mal neu aufgespielt und jedes mal ohne Probleme.

    Evtl. hat bei mir die Energiesparmodi am Mac Probleme gemacht.


    Schönen Abend noch

    Guten Morgen

    Update habe ich nicht gemacht, war froh das alles lief.

    Wie war das, Never change a Running System ?

    Reicht es wenn ich,


    sudo npm i npm@latest -g


    Und


    Variante I:


    1. sudo /etc/init.d/homebridge stop

    oder

    sudo systemctl stop homebridge

    (je nachdem wie Homebridge Installiert ist)



    2. sudo npm i npm@latest -g (Optional: Empfohlen bei älteren NPM Versionen)


    3. sudo npm cache clean -f


    4. sudo npm install -g n


    5. sudo n stable (alternativ: latest oderVersionsnummer einsetzen)


    6. sudo npm install -g --unsafe-perm homebridge@latest


    7. sudo reboot


    8. node -v (Versionsnummer überprüfen)


    laut SSH befehlssammlung durchführe?

    Das hat leider nichts gebracht.

    Habe es mit beiden Versionen vom "harmonyhub" Plugin versucht, klappt mit beiden nicht.

    Wie kann das zustande kommen? Das System läuft ja auf der Karte, wo ich das Image von gezogen habe.

    Log sieht wie folgt aus:


    Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 20:41:15 hbridge2 node[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 20:41:15 hbridge2 homebridge[1055]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] Loaded plugin: homebridge-dht

    Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] Registering accessory 'homebridge-dht.Dht'

    Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] ---

    Sep 04 20:41:19 hbridge2 homebridge[1055]: [2017-9-4 20:41:19] Loaded plugin: homebridge-harmonyhub

    Sep 04 20:41:19 hbridge2 homebridge[1055]: module.js:472

    Sep 04 20:41:19 hbridge2 homebridge[1055]: throw err;

    Sep 04 20:41:19 hbridge2 homebridge[1055]: ^

    Sep 04 20:41:19 hbridge2 homebridge[1055]: Error: Cannot find module 'lodash.keys'

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Function.Module._resolveFilename (module.js:470:15)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Function.Module._load (module.js:418:25)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Module.require (module.js:498:17)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at require (internal/module.js:20:19)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/lodash._baseassign/index.js:10:12)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Module._compile (module.js:571:32)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Object.Module._extensions..js (module.js:580:10)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Module.load (module.js:488:32)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at tryModuleLoad (module.js:447:12)

    Sep 04 20:41:19 hbridge2 homebridge[1055]: at Function.Module._load (module.js:439:3)

    Sep 04 20:41:19 hbridge2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Sep 04 20:41:19 hbridge2 systemd[1]: Unit homebridge.service entered failed state.

    Sep 04 20:41:29 hbridge2 systemd[1]: homebridge.service holdoff time over, scheduling restart.

    Sep 04 20:41:29 hbridge2 systemd[1]: Stopping Node.js HomeKit Server...

    Sep 04 20:41:29 hbridge2 systemd[1]: Starting Node.js HomeKit Server...

    Sep 04 20:41:29 hbridge2 systemd[1]: Started Node.js HomeKit Server.

    Sep 04 20:41:30 hbridge2 homebridge[1081]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.


    Schönen Abend noch

    Hallo zusammen


    ich spiele jetzt seid einigen Monaten mit einem Pi3 und der Homebridge rum.

    Nach anfänglichen Schwierigkeit läuft mittlerweile aber alles sehr gut, auch dank des tollen Forums hier.


    Nun zum eigentlichen Thema, ich habe auf einem Pi3 das Image von det mit der Kernel Version 4.4 installiert, , MotionEye installiert,

    ein paar Plugins drauf gehauen, meine Config angepasst und seid dem läuft es seid ca. 2 Wochen ohne Probleme oder Abstürze.


    Jetzt habe ich ein Backup meiner Karte angelegt, erst mit dem ApplePi-Baker und dann per command line laut dieser Anleitung

    "https://computers.tutsplus.com/articles/how-to-clone-raspberry-pi-sd-cards-using-the-command-line-in-os-x--mac-59911"

    die ich hier im Forum gefunden habe.

    Egal wie ich das Image nun auf eine andere Karte schreibe, Homebridge läuft danach nicht mehr.

    Nach der eingäbe von

    sudo journalctl -f -u homebridge kommt folgendes


    -- Logs begin at So 2017-09-03 20:41:28 CEST. --

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:80:36)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at Module._compile (module.js:571:32)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at Object.Module._extensions..js (module.js:580:10)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at Module.load (module.js:488:32)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at tryModuleLoad (module.js:447:12)

    Sep 04 15:44:12 hbridge2 homebridge[1725]: at Function.Module._load (module.js:439:3)

    Sep 04 15:44:12 hbridge2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Sep 04 15:44:12 hbridge2 systemd[1]: Unit homebridge.service entered failed state.

    Sep 04 15:44:22 hbridge2 systemd[1]: homebridge.service holdoff time over, scheduling restart.

    Sep 04 15:44:22 hbridge2 systemd[1]: Stopping Node.js HomeKit Server...

    Sep 04 15:44:22 hbridge2 systemd[1]: Starting Node.js HomeKit Server...

    Sep 04 15:44:22 hbridge2 systemd[1]: Started Node.js HomeKit Server.

    Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 15:44:22 hbridge2 node[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Sep 04 15:44:22 hbridge2 homebridge[1756]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded plugin: homebridge-dht

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Registering accessory 'homebridge-dht.Dht'

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded plugin: homebridge-hyperion

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Registering accessory 'homebridge-hyperion.Hyperion'

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded plugin: homebridge-rcswitch

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Registering accessory 'homebridge-rcswitch.RcSwitch'

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loaded config.json with 5 accessories and 2 platforms.

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] ---

    Sep 04 15:44:26 hbridge2 homebridge[1756]: [2017-9-4 15:44:26] Loading 2 platforms...

    Sep 04 15:44:26 hbridge2 homebridge[1756]: /usr/local/lib/node_modules/homebridge/lib/api.js:122

    Sep 04 15:44:26 hbridge2 homebridge[1756]: throw new Error("The requested platform '" + name + "' was not registered by any plugin.");

    Sep 04 15:44:26 hbridge2 homebridge[1756]: ^

    Sep 04 15:44:26 hbridge2 homebridge[1756]: Error: The requested platform 'HarmonyHub' was not registered by any plugin.

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:284:45)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:80:36)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Module._compile (module.js:571:32)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Object.Module._extensions..js (module.js:580:10)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Module.load (module.js:488:32)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at tryModuleLoad (module.js:447:12)

    Sep 04 15:44:26 hbridge2 homebridge[1756]: at Function.Module._load (module.js:439:3)

    Sep 04 15:44:26 hbridge2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Sep 04 15:44:26 hbridge2 systemd[1]: Unit homebridge.service entered failed state.

    Sep 04 15:44:36 hbridge2 systemd[1]: homebridge.service holdoff time over, scheduling restart.

    Sep 04 15:44:36 hbridge2 systemd[1]: Stopping Node.js HomeKit Server...

    Sep 04 15:44:36 hbridge2 systemd[1]: Starting Node.js HomeKit Server...

    Sep 04 15:44:36 hbridge2 systemd[1]: Started Node.js HomeKit Server.

    Sep 04 15:44:36 hbridge2 homebridge[1782]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.



    Jetzt muss ich zugeben, das ich aus der Log File nicht wirklich schlau werde, bin ein totaler Anfänger in Sachen Linux.

    Das Harmony Plugin macht anscheinen Probleme und das camera-ffmpeg Plugin wird garnicht erst aufgeführt.

    Über die IP+Port habe ich Zugriff auf Motion und die USB Cam, aber wieso läuft die Homebridge nicht?


    Ich habe doch nur ein Image erstellt und dieses auf eine andere Karte auf gespielt.


    Das original System läuft nach wie vor ohne Probleme.

    Ich bin dankbar für jeden Lösungsvorschlag.


    Gruß

    masterswahn