Ich weiss auch nicht was ich falsch mache ... ich habe das aktuelle Image von Dir genommen ... und erst mal nur Pilight und das Pilight-Plugin installiert.
Und schon geht die Homebridge immer wieder aus ...
pi@hbridge2:~ $ sudo service homebridge status
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2017-11-16 12:18:12 CET; 959ms ago
Main PID: 1526 (homebridge)
CGroup: /system.slice/homebridge.service
??1526 homebridge
??1533 /bin/sh -c /bin/echo -n "$(npm -g prefix)/lib/node_modules"
??1534 node /usr/local/bin/npm -g prefix
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 16 12:18:13 hbridge2 homebridge[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** Please fix your application to use the native API of Avahi!
Nov 16 12:18:13 hbridge2 node[1526]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
pi@hbridge2:~ $ sudo service homebridge status
? homebridge.service - Node.js HomeKit Server
Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Thu 2017-11-16 12:18:53 CET; 9s ago
Process: 1617 ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS (code=exited, status=1/FAILURE)
Main PID: 1617 (code=exited, status=1/FAILURE)
Nov 16 12:18:53 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:18:53 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:18:53 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
pi@hbridge2:~ $
Alles anzeigen
Wo muss denn die config.json für die HB hin? In den /var/homebridge Ordner oder/und in den /home/pi/.homebridge Ordner?
Wenn ich keine im /home/pi/.homebridge Ordner habe bekomme ich bei der HB immer den Fehler, dass keine config.json da ist.
Und so habe ich irgendwie immer 2 ?!
Starte ich aber per Telnet die HB mit dem Befehl "homebridge" scheint sie zu laufen ... und es werden auch alle Geräte angezeigt,
aber wenn sie ich dann mit "strg-c" wieder verlasse, wird sie ja mit beendet ...
Wobei ich dann bei "sudo service homebridge start" auch keinen Fehler angezeigt bekomme ...
Das hier kommt aus dem Log:
Nov 16 12:45:05 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:06 hbridge2 homebridge[1882]: module.js:538
Nov 16 12:45:06 hbridge2 homebridge[1882]: throw err;
Nov 16 12:45:06 hbridge2 homebridge[1882]: ^
Nov 16 12:45:06 hbridge2 homebridge[1882]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Module.require (module.js:579:17)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at require (internal/module.js:11:18)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Module._compile (module.js:635:30)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Module.load (module.js:554:32)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:06 hbridge2 homebridge[1882]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:06 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:06 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:06 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Nov 16 12:45:16 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:17 hbridge2 homebridge[1890]: module.js:538
Nov 16 12:45:17 hbridge2 homebridge[1890]: throw err;
Nov 16 12:45:17 hbridge2 homebridge[1890]: ^
Nov 16 12:45:17 hbridge2 homebridge[1890]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Module.require (module.js:579:17)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at require (internal/module.js:11:18)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Module._compile (module.js:635:30)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Module.load (module.js:554:32)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:17 hbridge2 homebridge[1890]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:17 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:17 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:17 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:27 hbridge2 homebridge[1898]: module.js:538
Nov 16 12:45:27 hbridge2 homebridge[1898]: throw err;
Nov 16 12:45:27 hbridge2 homebridge[1898]: ^
Nov 16 12:45:27 hbridge2 homebridge[1898]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Module.require (module.js:579:17)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at require (internal/module.js:11:18)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Module._compile (module.js:635:30)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Module.load (module.js:554:32)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:27 hbridge2 homebridge[1898]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:27 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.
Nov 16 12:45:38 hbridge2 homebridge[1905]: module.js:538
Nov 16 12:45:38 hbridge2 homebridge[1905]: throw err;
Nov 16 12:45:38 hbridge2 homebridge[1905]: ^
Nov 16 12:45:38 hbridge2 homebridge[1905]: Error: Cannot find module '../build/Release/dns_sd_bindings'
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Function.Module._resolveFilename (module.js:536:15)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Function.Module._load (module.js:466:25)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Module.require (module.js:579:17)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at require (internal/module.js:11:18)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:32:22)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Module._compile (module.js:635:30)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Object.Module._extensions..js (module.js:646:10)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Module.load (module.js:554:32)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at tryModuleLoad (module.js:497:12)
Nov 16 12:45:38 hbridge2 homebridge[1905]: at Function.Module._load (module.js:489:3)
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Unit entered failed state.
Nov 16 12:45:38 hbridge2 systemd[1]: homebridge.service: Failed with result 'exit-code'.
Alles anzeigen
Gruß Kai