Beiträge von vice3618
-
-
Vielen Dank für die Anleitung
Leider funktioniert diese bei mir nicht, ggf einen Fehler gemacht, weil oft die Rede von homebridge als user ist und bei deinen genannten Stellen habe ich den user pi verwendet.
Fakt ist, wenn ich homebridge mit "sudo journalctl -fau homebridge" starten möchte kommt die Meldung:
Code
Alles anzeigenpi@homebridge:~$ sudo journalctl -fau homebridge -- Logs begin at Sun 2018-07-15 16:45:40 CEST. -- Jul 16 08:11:35 homebridge systemd[1]: homebridge.service: Main process exited, code=exited, status=2/INVALIDARGUMENT Jul 16 08:11:35 homebridge systemd[1]: homebridge.service: Failed with result 'exit-code'. Jul 16 08:11:45 homebridge systemd[1]: homebridge.service: Service hold-off time over, scheduling restart. Jul 16 08:11:45 homebridge systemd[1]: homebridge.service: Scheduled restart job, restart counter is at 3. Jul 16 08:11:45 homebridge systemd[1]: Stopped Node.js HomeKit Server. Jul 16 08:11:45 homebridge systemd[1]: Started Node.js HomeKit Server. Jul 16 08:11:45 homebridge homebridge[17522]: /usr/local/bin/node: 1: /usr/local/bin/node: Syntax error: word unexpected (expecting ")") Jul 16 08:11:45 homebridge systemd[1]: homebridge.service: Main process exited, code=exited, status=2/INVALIDARGUMENT Jul 16 08:11:45 homebridge systemd[1]: homebridge.service: Failed with result 'exit-code'. Jul 16 08:11:54 homebridge systemd[1]: Stopped Node.js HomeKit Server.
-
Hallo zusammen,
wir mittlerweile von mir oft genannt, hatte ich Homebridge auf meiner Synology NAS laufen, was zwar teilweise lief, aber nicht perfekt.
Jetzt habe ich mich dazu entschlossen, auf meiner NAS eine virtuelle Maschine zu erstellen - hier habe ich Ubuntu installiert, welches aktuell Homebridge zur Verfügung stellt.
Somit habe ich ein virtuelles pi geschaffen und bin dem original damit sehr nah.
Aktuell habe ich folgende Fragen:
Frage 1
Bekomme diese Warnung beim starten der Homebridge (homebridge läuft trotzdem ohne Problem). Würde aber gerne aktualisieren:
Code[15.7.2018, 21:52:31] Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^8.11.3 which does not satisfy the current Node version of v8.10.0. You may need to upgrade your installation of Node.
Wie installiere ich die neue Version von Node?
Frage 2
Zweites Problem. Aktuell läuft die Homebridge nur, so lange ich das Terminal Fenster unter Ubuntu offen lasse, wo ich mit dem Befehl "homebridge" ausgeführt habe.
Kann ich das irgendwie als Hintergrundtask laufen lassen oder ähnliches, so dass wenn Ubuntu startet auch homebridge automatisch startet?
Frage 3
Habe das Plugin im Einsatz: https://www.npmjs.com/package/homebridge-config-ui-x
Wollte die Log Anzeige aktivieren, erhalte allerdings diese Meldung:
CodeLoading logs from file CMD: sudo -n tail -n 200 -f /home/pi/.homebridge/logs/homebridge.log sudo: Ein Passwort ist notwendig The log tail command "sudo -n tail -n 200 -f /home/pi/.homebridge/logs/homebridge.log" exited with code 1. Please check the command in your config.json is correct. See https://github.com/oznu/homebridge-config-ui-x#log-viewer-configuration for instructions.
So sieht meine Config aus:
Code
Alles anzeigen{ "name": "Config", "port": 8080, "auth": "form", "theme": "blue", "sudo": true, "platform": "config", "restart": "sudo -n systemctl restart homebridge -I", "log": { "method": "file", "path": "/home/pi/.homebridge/logs/homebridge.log" } }
Frage 4
Des weiteren kann ich leider keine Installation über Web Interface des Plugin aus Frage 3 durchführen, da immer die Meldung kommt:
CodeUSER: pi DIR: /usr/local/lib/node_modules CMD: sudo -E -n npm --no-update-notifier install --unsafe-perm homebridge-soundtouch@latest sudo: Ein Passwort ist notwendig
entschuldigt bitte die vielen Fragen - bin bei diesem Thema noch relativ frisch dabei
-
wie bereits oben geschrieben: er wird angezeigt, allerdings, allerdings als mit einem "Home-Icon" und als "Nicht Unterstützes" Gerät.
Firmware ist exakt die selbe wie bei dir
-
habe ein iPhone und apple tv. motion sensor ist lt. Phillips Hue App - Up to Date
-
habe das ikea motion sensor umgetauscht, da es anscheinend keine Lösung dafür gibt (lt. Internet)
Habe mich jetzt für den Phillips Motion Sensor entschieden.
Dieser wird auch unter HomeKit angezeigt, allerdings scheint dieser nicht unterstützt zu werden.
In der Phillips App wird dieser angezeigt und kann auch "programmiert" werden.
Warum nicht auch unter HomeKit?
Habe im Internet gelesen, dass dies gehen soll
-
Hallo zusammen,
habe aktuell die IKEA Tradfi LEDs in Kombination mit der Hue Bridge im Einsatz.
Auch die IKEA Fernbedienung konnte ich damit bereits koppeln.
Heute habe ich mir den IKEA Bewegungsmelder zugelegt.
Hat jemand damit bereits gearbeitet ?
Würde diesen gerne ebenfalls mit der Hue Bridge koppeln, so dass dieser mit unter Apple HomeKit angezeigt wird, um damit Szene zu realisieren.
Habe dazu leider nichts im Netz gefunden
-
danke
-
hat geklappt danke
-
Hallo zusammen,
muss auf meiner Pi eine Datei von einem Homebridge Plugin bearbeiten.
Wo genau befindet sich das Verzeichnis auf der Pi, in dem alle Plugins installiert sind?
-
Plugin ist installiert und die Config.json konfiguriert.
Wie startet ich homebridge auf der Raspi Console ? (Raspi Console ist einfach mein putty Fenster, in der ich via SSH auf der PI bin?)
-
Die Pi ist schon soweit eingerichtet und auch bereits erfolgreich im Einsatz.
Mir fehlt nur noch die Info, wie ich jetzt die PIN eingeben kann, für das Sony Plugin
-
habe mir jetzt tesweise mal einen RaspberryPi 3b+ zugelegt.
Sorry für die blöde Frage, allerdings habe ich damit ÜBERHAUPT keine Erfahrung.
Wie starte ich die Homebridge in der Konsole um den RemotePint eingeben zu können?
Was ich jetzt schon schaffe:
Eine Verbindung via SSH zur Pi herzustellen.
-
mmmmh.
ich glaube wir reden hier von unterschiedlichen Sachen
Habe das o.g. Docker Image (Post 1) installiert.
Dazu gibt es auch ein passendes User Interface, über welches ich auch Terminal Befehle eingeben kann, sudo scheint hier aber nicht bekannt zu sein:
habe jetzt testweise einen RaspberryPi 3b+ zugelegt. Damit klappt es tadellos.
-
-
Code
[2018-5-10 21:54:14] [Wohnzimmer] Initializing SoundTouch accessory... Started Searching... /usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns/lib/resolver_sequence_tasks.js:199 var e = new Error(syscall + ' ' + errorno); ^ Error: getaddrinfo -3008 at errnoException (/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns/lib/resolver_sequence_tasks.js:199:11) at getaddrinfo_complete (/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns/lib/resolver_sequence_tasks.js:112:10) at GetAddrInfoReqWrap.oncomplete (/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns/lib/resolver_sequence_tasks.js:120:9)
Startet leider nicht
-
Code
Alles anzeigen/homebridge # npm install --unsafe-perm mdns > [email protected] install /homebridge/node_modules/mdns > node-gyp rebuild make: Entering directory '/homebridge/node_modules/mdns/build' CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o ../src/dns_service_browse.cpp: In function 'void node_mdns::OnServiceChanged(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, const char*, const char*, void*)': ../src/dns_service_browse.cpp:39:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_browse.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o ../src/dns_service_enumerate_domains.cpp: In function 'void node_mdns::OnEnumeration(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, void*)': ../src/dns_service_enumerate_domains.cpp:29:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_enumerate_domains.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o ../src/dns_service_register.cpp: In function 'void node_mdns::OnServiceRegistered(DNSServiceRef, DNSServiceFlags, DNSServiceErrorType, const char*, const char*, const char*, void*)': ../src/dns_service_register.cpp:48:54: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_register.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o ../src/dns_service_resolve.cpp: In function 'void node_mdns::OnResolve(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, const char*, uint16_t, uint16_t, const unsigned char*, void*)': ../src/dns_service_resolve.cpp:51:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_resolve.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o ../src/socket_watcher.cpp: In static member function 'static void node_mdns::SocketWatcher::Callback(uv_poll_t*, int, int)': ../src/socket_watcher.cpp:100:63: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(watcher->handle(), callback, 2, argv); ^ In file included from ../src/mdns.hpp:12:0, from ../src/socket_watcher.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node COPY Release/dns_sd_bindings.node make: Leaving directory '/homebridge/node_modules/mdns/build' npm WARN homebridge No description npm WARN homebridge No repository field. npm WARN homebridge No license field. + [email protected] added 3 packages in 46.505s
Code
Alles anzeigen/homebridge # npm rebuild --unsafe-perm > [email protected] install /homebridge/node_modules/mdns > node-gyp rebuild make: Entering directory '/homebridge/node_modules/mdns/build' CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o ../src/dns_service_browse.cpp: In function 'void node_mdns::OnServiceChanged(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, const char*, const char*, void*)': ../src/dns_service_browse.cpp:39:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_browse.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o ../src/dns_service_enumerate_domains.cpp: In function 'void node_mdns::OnEnumeration(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, void*)': ../src/dns_service_enumerate_domains.cpp:29:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_enumerate_domains.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o ../src/dns_service_register.cpp: In function 'void node_mdns::OnServiceRegistered(DNSServiceRef, DNSServiceFlags, DNSServiceErrorType, const char*, const char*, const char*, void*)': ../src/dns_service_register.cpp:48:54: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_register.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o ../src/dns_service_resolve.cpp: In function 'void node_mdns::OnResolve(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, const char*, uint16_t, uint16_t, const unsigned char*, void*)': ../src/dns_service_resolve.cpp:51:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_resolve.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o ../src/socket_watcher.cpp: In static member function 'static void node_mdns::SocketWatcher::Callback(uv_poll_t*, int, int)': ../src/socket_watcher.cpp:100:63: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(watcher->handle(), callback, 2, argv); ^ In file included from ../src/mdns.hpp:12:0, from ../src/socket_watcher.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node COPY Release/dns_sd_bindings.node make: Leaving directory '/homebridge/node_modules/mdns/build' [email protected] /homebridge/node_modules/homebridge-hue [email protected] /homebridge/node_modules/deferred [email protected] /homebridge/node_modules/d [email protected] /homebridge/node_modules/es5-ext [email protected] /homebridge/node_modules/es6-iterator [email protected] /homebridge/node_modules/es6-symbol [email protected] /homebridge/node_modules/next-tick [email protected] /homebridge/node_modules/event-emitter [email protected] /homebridge/node_modules/timers-ext [email protected] /homebridge/node_modules/fakegato-history [email protected] /homebridge/node_modules/debug [email protected] /homebridge/node_modules/ms [email protected] /homebridge/node_modules/google-auth-library [email protected] /homebridge/node_modules/gtoken [email protected] /homebridge/node_modules/google-p12-pem [email protected] /homebridge/node_modules/node-forge [email protected] /homebridge/node_modules/jws [email protected] /homebridge/node_modules/base64url [email protected] /homebridge/node_modules/jwa [email protected] /homebridge/node_modules/buffer-equal-constant-time [email protected] /homebridge/node_modules/ecdsa-sig-formatter [email protected] /homebridge/node_modules/safe-buffer [email protected] /homebridge/node_modules/mime [email protected] /homebridge/node_modules/request [email protected] /homebridge/node_modules/aws-sign2 [email protected] /homebridge/node_modules/aws4 [email protected] /homebridge/node_modules/caseless [email protected] /homebridge/node_modules/combined-stream [email protected] /homebridge/node_modules/delayed-stream [email protected] /homebridge/node_modules/extend [email protected] /homebridge/node_modules/forever-agent [email protected] /homebridge/node_modules/form-data [email protected] /homebridge/node_modules/asynckit [email protected] /homebridge/node_modules/mime-types [email protected] /homebridge/node_modules/mime-db [email protected] /homebridge/node_modules/har-validator [email protected] /homebridge/node_modules/ajv [email protected] /homebridge/node_modules/co [email protected] /homebridge/node_modules/fast-deep-equal [email protected] /homebridge/node_modules/fast-json-stable-stringify [email protected] /homebridge/node_modules/json-schema-traverse [email protected] /homebridge/node_modules/har-schema [email protected] /homebridge/node_modules/hawk [email protected] /homebridge/node_modules/boom [email protected] /homebridge/node_modules/hoek [email protected] /homebridge/node_modules/cryptiles [email protected] /homebridge/node_modules/cryptiles/node_modules/boom [email protected] /homebridge/node_modules/sntp [email protected] /homebridge/node_modules/http-signature [email protected] /homebridge/node_modules/assert-plus [email protected] /homebridge/node_modules/jsprim [email protected] /homebridge/node_modules/extsprintf [email protected] /homebridge/node_modules/json-schema [email protected] /homebridge/node_modules/verror [email protected] /homebridge/node_modules/core-util-is [email protected] /homebridge/node_modules/sshpk [email protected] /homebridge/node_modules/asn1 [email protected] /homebridge/node_modules/dashdash [email protected] /homebridge/node_modules/getpass [email protected] /homebridge/node_modules/is-typedarray [email protected] /homebridge/node_modules/isstream [email protected] /homebridge/node_modules/json-stringify-safe [email protected] /homebridge/node_modules/oauth-sign [email protected] /homebridge/node_modules/performance-now [email protected] /homebridge/node_modules/qs [email protected] /homebridge/node_modules/stringstream [email protected] /homebridge/node_modules/tough-cookie [email protected] /homebridge/node_modules/punycode [email protected] /homebridge/node_modules/tunnel-agent [email protected] /homebridge/node_modules/uuid [email protected] /homebridge/node_modules/lodash.noop [email protected] /homebridge/node_modules/googleapis [email protected] /homebridge/node_modules/googleapis/node_modules/async [email protected] /homebridge/node_modules/googleapis/node_modules/lodash [email protected] /homebridge/node_modules/string-template [email protected] /homebridge/node_modules/moment [email protected] /homebridge/node_modules/homebridge-hue/node_modules/homebridge-hue-utils [email protected] /homebridge/node_modules/chalk [email protected] /homebridge/node_modules/ansi-styles [email protected] /homebridge/node_modules/color-convert [email protected] /homebridge/node_modules/color-name [email protected] /homebridge/node_modules/escape-string-regexp [email protected] /homebridge/node_modules/supports-color [email protected] /homebridge/node_modules/has-flag [email protected] /homebridge/node_modules/homebridge-hue/node_modules/debug [email protected] /homebridge/node_modules/homebridge-hue/node_modules/ws [email protected] /homebridge/node_modules/async-limiter [email protected] /homebridge/node_modules/xml2js [email protected] /homebridge/node_modules/sax [email protected] /homebridge/node_modules/xmlbuilder [email protected] /homebridge/node_modules/semver [email protected] /homebridge/node_modules/homebridge-roomba-stv [email protected] /homebridge/node_modules/dorita980 [email protected] /homebridge/node_modules/mqtt [email protected] /homebridge/node_modules/commist [email protected] /homebridge/node_modules/leven [email protected] /homebridge/node_modules/commist/node_modules/minimist [email protected] /homebridge/node_modules/concat-stream [email protected] /homebridge/node_modules/buffer-from [email protected] /homebridge/node_modules/inherits [email protected] /homebridge/node_modules/concat-stream/node_modules/readable-stream [email protected] /homebridge/node_modules/concat-stream/node_modules/isarray [email protected] /homebridge/node_modules/process-nextick-args [email protected] /homebridge/node_modules/concat-stream/node_modules/string_decoder [email protected] /homebridge/node_modules/util-deprecate [email protected] /homebridge/node_modules/typedarray [email protected] /homebridge/node_modules/end-of-stream [email protected] /homebridge/node_modules/once [email protected] /homebridge/node_modules/wrappy [email protected] /homebridge/node_modules/help-me [email protected] /homebridge/node_modules/callback-stream [email protected] /homebridge/node_modules/readable-stream [email protected] /homebridge/node_modules/isarray [email protected] /homebridge/node_modules/string_decoder [email protected] /homebridge/node_modules/glob-stream [email protected] /homebridge/node_modules/glob [email protected] /homebridge/node_modules/fs.realpath [email protected] /homebridge/node_modules/inflight [email protected] /homebridge/node_modules/minimatch [email protected] /homebridge/node_modules/brace-expansion [email protected] /homebridge/node_modules/balanced-match [email protected] /homebridge/node_modules/concat-map [email protected] /homebridge/node_modules/path-is-absolute [email protected] /homebridge/node_modules/glob-parent [email protected] /homebridge/node_modules/is-glob [email protected] /homebridge/node_modules/is-extglob [email protected] /homebridge/node_modules/path-dirname [email protected] /homebridge/node_modules/is-negated-glob [email protected] /homebridge/node_modules/ordered-read-streams [email protected] /homebridge/node_modules/ordered-read-streams/node_modules/readable-stream [email protected] /homebridge/node_modules/ordered-read-streams/node_modules/isarray [email protected] /homebridge/node_modules/ordered-read-streams/node_modules/string_decoder [email protected] /homebridge/node_modules/pumpify [email protected] /homebridge/node_modules/duplexify [email protected] /homebridge/node_modules/duplexify/node_modules/readable-stream [email protected] /homebridge/node_modules/duplexify/node_modules/isarray [email protected] /homebridge/node_modules/duplexify/node_modules/string_decoder [email protected] /homebridge/node_modules/stream-shift [email protected] /homebridge/node_modules/pumpify/node_modules/pump [email protected] /homebridge/node_modules/glob-stream/node_modules/readable-stream [email protected] /homebridge/node_modules/glob-stream/node_modules/isarray [email protected] /homebridge/node_modules/glob-stream/node_modules/string_decoder [email protected] /homebridge/node_modules/remove-trailing-separator [email protected] /homebridge/node_modules/to-absolute-glob [email protected] /homebridge/node_modules/is-absolute [email protected] /homebridge/node_modules/is-relative [email protected] /homebridge/node_modules/is-unc-path [email protected] /homebridge/node_modules/unc-path-regex [email protected] /homebridge/node_modules/is-windows [email protected] /homebridge/node_modules/unique-stream [email protected] /homebridge/node_modules/json-stable-stringify [email protected] /homebridge/node_modules/jsonify [email protected] /homebridge/node_modules/through2-filter [email protected] /homebridge/node_modules/through2 [email protected] /homebridge/node_modules/through2/node_modules/readable-stream [email protected] /homebridge/node_modules/through2/node_modules/isarray [email protected] /homebridge/node_modules/through2/node_modules/string_decoder [email protected] /homebridge/node_modules/xtend [email protected] /homebridge/node_modules/mqtt/node_modules/minimist [email protected] /homebridge/node_modules/mqtt-packet [email protected] /homebridge/node_modules/bl [email protected] /homebridge/node_modules/bl/node_modules/readable-stream [email protected] /homebridge/node_modules/bl/node_modules/isarray [email protected] /homebridge/node_modules/bl/node_modules/string_decoder [email protected] /homebridge/node_modules/pump [email protected] /homebridge/node_modules/mqtt/node_modules/readable-stream [email protected] /homebridge/node_modules/mqtt/node_modules/isarray [email protected] /homebridge/node_modules/mqtt/node_modules/string_decoder [email protected] /homebridge/node_modules/reinterval [email protected] /homebridge/node_modules/split2 [email protected] /homebridge/node_modules/websocket-stream [email protected] /homebridge/node_modules/websocket-stream/node_modules/readable-stream [email protected] /homebridge/node_modules/websocket-stream/node_modules/isarray [email protected] /homebridge/node_modules/websocket-stream/node_modules/string_decoder [email protected] /homebridge/node_modules/ws [email protected] /homebridge/node_modules/ultron [email protected] /homebridge/node_modules/request-promise [email protected] /homebridge/node_modules/bluebird [email protected] /homebridge/node_modules/request-promise-core [email protected] /homebridge/node_modules/request-promise-core/node_modules/lodash [email protected] /homebridge/node_modules/stealthy-require [email protected] /homebridge/node_modules/node-cache [email protected] /homebridge/node_modules/clone [email protected] /homebridge/node_modules/node-cache/node_modules/lodash [email protected] /homebridge/node_modules/promise-timeout [email protected] /homebridge/node_modules/homebridge-sonytvremote [email protected] /homebridge/node_modules/base-64 [email protected] /homebridge/node_modules/http [email protected] /homebridge/node_modules/ping [email protected] /homebridge/node_modules/q [email protected] /homebridge/node_modules/underscore [email protected] /homebridge/node_modules/prompt [email protected] /homebridge/node_modules/colors [email protected] /homebridge/node_modules/pkginfo [email protected] /homebridge/node_modules/read [email protected] /homebridge/node_modules/mute-stream [email protected] /homebridge/node_modules/revalidator [email protected] /homebridge/node_modules/utile [email protected] /homebridge/node_modules/async [email protected] /homebridge/node_modules/deep-equal [email protected] /homebridge/node_modules/i [email protected] /homebridge/node_modules/mkdirp [email protected] /homebridge/node_modules/minimist [email protected] /homebridge/node_modules/ncp [email protected] /homebridge/node_modules/rimraf [email protected] /homebridge/node_modules/winston [email protected] /homebridge/node_modules/winston/node_modules/async [email protected] /homebridge/node_modules/winston/node_modules/colors [email protected] /homebridge/node_modules/cycle [email protected] /homebridge/node_modules/eyes [email protected] /homebridge/node_modules/winston/node_modules/pkginfo [email protected] /homebridge/node_modules/stack-trace [email protected] /homebridge/node_modules/wake_on_lan [email protected] /homebridge/node_modules/mdns [email protected] /homebridge/node_modules/bindings [email protected] /homebridge/node_modules/nan [email protected] /homebridge/node_modules/bcrypt-pbkdf [email protected] /homebridge/node_modules/tweetnacl [email protected] /homebridge/node_modules/ecc-jsbn [email protected] /homebridge/node_modules/jsbn
Beide Befehle ausgeführt - ist das jetzt gut oder schlecht?
Was nu?
-
sudo npm install -g --unsafe-perm soundtouch -g ??
müsste es nicht heißen:
sudo npm install -g --unsafe-perm homebridge-soundtouch -g
habe beides versucht.
Logfile sagt:
Code
Alles anzeigen/homebridge # sudo npm install -g --unsafe-perm homebridge-soundtouch -g /bin/sh: sudo: not found /homebridge # npm install -g --unsafe-perm homebridge-soundtouch -g > [email protected] install /usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns > node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns/build' CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o ../src/dns_service_browse.cpp: In function 'void node_mdns::OnServiceChanged(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, const char*, const char*, void*)': ../src/dns_service_browse.cpp:39:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_browse.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o ../src/dns_service_enumerate_domains.cpp: In function 'void node_mdns::OnEnumeration(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, void*)': ../src/dns_service_enumerate_domains.cpp:29:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_enumerate_domains.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o ../src/dns_service_register.cpp: In function 'void node_mdns::OnServiceRegistered(DNSServiceRef, DNSServiceFlags, DNSServiceErrorType, const char*, const char*, const char*, void*)': ../src/dns_service_register.cpp:48:54: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_register.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o ../src/dns_service_resolve.cpp: In function 'void node_mdns::OnResolve(DNSServiceRef, DNSServiceFlags, uint32_t, DNSServiceErrorType, const char*, const char*, uint16_t, uint16_t, const unsigned char*, void*)': ../src/dns_service_resolve.cpp:51:50: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(this_, callback, argc, info); ^ In file included from ../src/mdns.hpp:12:0, from ../src/dns_service_resolve.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o ../src/socket_watcher.cpp: In static member function 'static void node_mdns::SocketWatcher::Callback(uv_poll_t*, int, int)': ../src/socket_watcher.cpp:100:63: warning: 'v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)' is deprecated [-Wdeprecated-declarations] Nan::MakeCallback(watcher->handle(), callback, 2, argv); ^ In file included from ../src/mdns.hpp:12:0, from ../src/socket_watcher.cpp:1: ../../nan/nan.h:929:46: note: declared here NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback( ^~~~~~~~~~~~ CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node COPY Release/dns_sd_bindings.node make: Leaving directory '/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/mdns/build' > [email protected] install /usr/local/lib/node_modules/homebridge-soundtouch/node_modules/node-expat > node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/node-expat/build' CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o ../deps/libexpat/lib/xmlparse.c: In function 'gather_time_entropy': ../deps/libexpat/lib/xmlparse.c:780:7: warning: variable 'gettimeofday_res' set but not used [-Wunused-but-set-variable] int gettimeofday_res; ^~~~~~~~~~~~~~~~ CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o AR(target) Release/obj.target/deps/libexpat/libexpat.a COPY Release/libexpat.a CXX(target) Release/obj.target/node_expat/node-expat.o SOLINK_MODULE(target) Release/obj.target/node_expat.node COPY Release/node_expat.node make: Leaving directory '/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/node-expat/build' > [email protected] install /usr/local/lib/node_modules/homebridge-soundtouch/node_modules/websocket > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/websocket/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node COPY Release/validation.node make: Leaving directory '/usr/local/lib/node_modules/homebridge-soundtouch/node_modules/websocket/build' + [email protected] added 116 packages in 67.749s
-
-
Pin wird ja auch am TV angezeigt.
Aber diesen Pin muss ich ja an der Gegenstelle eingeben (auf der Syno irgendwo)
und das ist das Problem