Das funktioniert leider gar nicht. Einen solchen Ordner gibt es nicht, sagt der Pi...
Beiträge von NO17
-
-
Schade, das ganze hat gar nicht funktioniert. Ich versuche das Problem nochmal zu beschreiben vlt. bringt dich das auf eine andere Idee zur Lösung .
Also es ist so, Ich habe das Accessoire GPIO-LEDstrip 3 mal , für 3 LED Schläuche. Das geht alles. Des weiteren habe ich den cmdswitch2 installiert, welcher ein pythonscript für zufällige Auswahl der Farben macht. Jetzt wollte ich noch einen weitere Switch hinzufügen, der ein anderes Skript starten soll ( Schaltet Strom über Transistor-Relais Schaltung). Füge ich das zur config.json Datei hinzu, so geht beim erste homebridge restart alles bestens. Bei dem Nächsten kommt dann die genannte Fehlermeldung mit der same UUID.
Ich hoffe mal das das das Problem von einer Anderen Seite beleuchtet und du mir da auch helfen kannst.
LG Nils
Vielen Dank für die bissjetzige Hilfe schonmal
-
Keine Ursache. Leider geht es mit den Fehlern weiter.
Code
Alles anzeigenOct 07 16:14:48 raspberrypi homebridge[754]: [2018-10-7 16:14:48] [CMD Switch ] Initializing platform accessory 'Relais '... Oct 07 16:14:48 raspberrypi homebridge[754]: /usr/local/lib/node_modules/home bridge/node_modules/hap-nodejs/lib/Accessory.js:264 Oct 07 16:14:48 raspberrypi homebridge[754]: throw new Error("Cannot ad d a bridged Accessory with the same UUID as another bridged Accessory: " + ex isting.UUID); Oct 07 16:14:48 raspberrypi homebridge[754]: ^ Oct 07 16:14:48 raspberrypi homebridge[754]: Error: Cannot add a bridged Acce ssory with the same UUID as another bridged Accessory: c77cf975-8ce0-4309-b9a 2-a4793f3bcf8b Oct 07 16:14:48 raspberrypi homebridge[754]: at Bridge.Accessory.addBridg edAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/l ib/Accessory.js:264:13) Oct 07 16:14:48 raspberrypi homebridge[754]: at Bridge.Accessory.addBridg edAccessories (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs /lib/Accessory.js:290:10) Oct 07 16:14:48 raspberrypi homebridge[754]: at Server._handleRegisterPla tformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:473:16 ) Oct 07 16:14:48 raspberrypi homebridge[754]: at Server.<anonymous> (/usr/ local/lib/node_modules/homebridge/lib/server.js:41:10) Oct 07 16:14:48 raspberrypi homebridge[754]: at emitOne (events.js:116:13 ) Oct 07 16:14:48 raspberrypi homebridge[754]: at API.emit (events.js:211:7 ) Oct 07 16:14:48 raspberrypi homebridge[754]: at API.registerPlatformAcces sories (/usr/local/lib/node_modules/homebridge/lib/api.js:159:8) Oct 07 16:14:48 raspberrypi homebridge[754]: at cmdSwitchPlatform.addAcce ssory (/usr/local/lib/node_modules/homebridge-cmdswitch2/index.js:67:14) Oct 07 16:14:48 raspberrypi homebridge[754]: at cmdSwitchPlatform.didFini shLaunching (/usr/local/lib/node_modules/homebridge-cmdswitch2/index.js:36:37 ) Oct 07 16:14:48 raspberrypi homebridge[754]: at emitNone (events.js:106:1 3) Oct 07 16:14:48 raspberrypi systemd[1]: homebridge.service: Main process exit ed, code=exited, status=1/FAILURE Oct 07 16:14:48 raspberrypi systemd[1]: homebridge.service: Unit entered fail ed state. Oct 07 16:14:48 raspberrypi systemd[1]: homebridge.service: Failed with resul t 'exit-code'.
Ich habe schonmal nach" homebridge same UUID" etc. gesucht. Da stand etwas mit einem Ordner löschen, das klang aber alles noch schwammig und unsicher. Wie muss ich es richtig machen?
Der Fehler ist erst entstanden, als ich ein weiteres Plugin hinzugefügt habe. Lösche ich das Plugin von der /var/homebridge/config.json Datei, so geht die Bridge wieder. Wie kann ich das Problem lösen? LG
-
Jetzt läuft die Homebridge mit root-Rechten. Klappt's damit? Wenn ja, klappt's auch, wenn du in /etc/systemd/system/homebridge.service die Einstellung User=pi verwendest? Falls du das testest, dann ändere erst die Schreib- und Leserechte für /var/homebridge, damit der User pi damit arbeiten kann, bevor du die Bridge neu startest: sudo chown -R pi /var/homebridge.
Ok habe es probiert, allerdings kam dann wieder die Meldung, dass die root rechte fehlten. Ich werde es jetzt mit root lasse, auch wenn du mir erklärt hast warum man das nicht söllte, aber für meine Anwendung mit LED an aus und bisschen Farbe ändern(nix mit Cam außerhlab des Netzwerkes etc. ) ist mir das Risiko nicht zu hoch und wenn doch dann muss ich wohl damit leben.
-
Ok ich glaube zu verstehen wie das gemeint ist.
Programm namens /usr/local/bin/led
was muss das dann für ein Programm sein? Um mal mit meinen Laienhaften worten zu fragen, kann das ein Pythonscript sein, welches dann die LED aktiviert oder wie muss ich das sehen?
LG
-
AHA. Ja das macht Sinn, ich dachte das jmd, der solche Fähigkeiten hat sich nicht für ein einfachen Raspi interessiert. Ich werde die Tage nochmal auf einer anderen SD-Karte das ganze probieren mit dem User Pi.
Eine Frage habe ich noch...
Wenn ich das richtig verstehe, läuft homebridge als Dienst welcher sich von selbst startet. Ist es möglich, eine LED direkt beim beginn eines reboot/normalen boot leuchten zu lassen, bis Homebridge komplett gestartet hat bzw. auf dem IPhone sichtbar ist? Wenn ja kannst du mir ein Tipp geben oder erklären wie ich das realisieren kann?
LG
(also eine LED am GPIO nicht die die schon auf dem Pi drauf sind)
-
Vielen Danke, es läuft jetzt super!
Ich habe das ganze mit
ersetze sie durch User=root
gemacht. Es bringt doch keinen Wirklichen unterschied ob root oder pi als Benutzer? Falls nicht dann werde ich nix verändern denn, Never touch a running system
LG
-
Ich habe es jetzt nach nochmaligen neuaufsetzten und ein bisschen probieren zum laufen bekommen! Habe auch wie du schonmal sagtest
ZitatIch weiß zwar nichts Genaues, aber im Spekulieren bin ich Meister: um den User homebridge auf GPIO zugreifen lassen zu dürfen, reicht es vielleicht, ihn der Gruppe gpio hinzuzufügen. Das würde ich als erstes versuchen und das ginge dann so:
sudo adduser homebridge gpio
Wenn das nix nutzt, hebst du das strikte Rechte-Management für homebridge auf und bearbeitest /etc/sudoers.d/homebridge
sudo nano /etc/sudoers.d/homebridge
Da steht dann:
Code
- homebridge ALL=(root) SETENV:NOPASSWD: /usr/local/bin/npm, /bin/systemctl restart homebridge, /bin/journalctl, /usr/local/bin/node
Alles weglöschen und ersetzen mit:
Code
Damit geht's dann auf jeden Fall. Tut mir leid für dieses ganze Gemache hier, aber an GPIO habe ich beim Schreiben der Anleitung überhaupt nicht gedacht und du bist nun schon der zweite in einer Woche, der damit ankommt .
Stefan
das gemacht und trotzdem kommt immer dieser Fehler
Code
Alles anzeigensudo systemctl restart homebridge; sudo journalctl -fau homebridge -- Logs begin at Wed 2018-06-27 01:09:22 UTC. -- Oct 04 19:12:01 raspberrypi homebridge[14023]: /usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio/pigpio.js:11 Oct 04 19:12:01 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE Oct 04 19:12:01 raspberrypi systemd[1]: homebridge.service: Unit entered failed state. Oct 04 19:12:01 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'. Oct 04 19:12:11 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart. Oct 04 19:12:11 raspberrypi systemd[1]: Stopped Node.js HomeKit Server. Oct 04 19:12:11 raspberrypi systemd[1]: Started Node.js HomeKit Server. Oct 04 19:12:31 raspberrypi systemd[1]: Stopping Node.js HomeKit Server... Oct 04 19:12:31 raspberrypi systemd[1]: Stopped Node.js HomeKit Server. Oct 04 19:12:31 raspberrypi systemd[1]: Started Node.js HomeKit Server. Oct 04 19:12:54 raspberrypi homebridge[14076]: [10/4/2018, 7:12:54 PM] Loaded config.json with 1 accessories and 0 platforms. Oct 04 19:12:54 raspberrypi homebridge[14076]: [10/4/2018, 7:12:54 PM] --- Oct 04 19:12:55 raspberrypi homebridge[14076]: [10/4/2018, 7:12:55 PM] Loaded plugin: homebridge-gpio-ledstrip Oct 04 19:12:55 raspberrypi homebridge[14076]: [10/4/2018, 7:12:55 PM] Registering accessory 'homebridge-gpio-ledstrip.GPIORGBLEDStrip' Oct 04 19:12:55 raspberrypi homebridge[14076]: [10/4/2018, 7:12:55 PM] --- Oct 04 19:12:55 raspberrypi homebridge[14076]: [10/4/2018, 7:12:55 PM] Loading 0 platforms... Oct 04 19:12:55 raspberrypi homebridge[14076]: [10/4/2018, 7:12:55 PM] Loading 1 accessories... Oct 04 19:12:55 raspberrypi homebridge[14076]: [10/4/2018, 7:12:55 PM] [Kitchen Cabinet Strip] Initializing GPIORGBLEDStrip accessory... Oct 04 19:12:56 raspberrypi homebridge[14076]: 2018-10-04 19:12:56 initCheckPermitted: Oct 04 19:12:56 raspberrypi homebridge[14076]: +---------------------------------------------------------+ Oct 04 19:12:56 raspberrypi homebridge[14076]: |Sorry, you don't have permission to run this program. | Oct 04 19:12:56 raspberrypi homebridge[14076]: |Try running as root, e.g. precede the command with sudo. | Oct 04 19:12:56 raspberrypi homebridge[14076]: +---------------------------------------------------------+ Oct 04 19:12:56 raspberrypi homebridge[14076]: /usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio/pigpio.js:11 Oct 04 19:12:56 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE Oct 04 19:12:56 raspberrypi systemd[1]: homebridge.service: Unit entered failed state. Oct 04 19:12:56 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
Dieses "Sorry, you don't have permission to run this program. Try running as root, e.g. precede the command with sudo. " macht mich ein bisschen stutzig... Hast du sschuste oder jmd anderes eine Idee was jetzt falsch ist?
LG
-
Das hört sich ja gut an, aber bei sudo npm install -g --unsafe-perm homebridge-gpio-ledstrip
kommt immer noch diese Fehlermeldung...
Code
Alles anzeigen> [email protected] install /usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio > node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio/build' CXX(target) Release/obj.target/pigpio/src/pigpio.o In file included from ../../nan/nan.h:192:0, from ../src/pigpio.cc:3: ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’: ../../nan/nan_maybe_43_inl.h:112:15: error: ‘class v8::Object’ has no member named ‘ForceSet’ return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs); ^~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’: ../../nan/nan.h:835:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, func, argc, argv); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:175:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’: ../../nan/nan.h:850:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, symbol, argc, argv); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:168:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’: ../../nan/nan.h:865:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, method, argc, argv); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:161:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’: ../../nan/nan.h:1479:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] )); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:175:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ pigpio.target.mk:101: recipe for target 'Release/obj.target/pigpio/src/pigpio.o' failed make: *** [Release/obj.target/pigpio/src/pigpio.o] Error 1 make: Leaving directory '/usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:182:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12) gyp ERR! System Linux 4.14.50+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio gyp ERR! node -v v10.11.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-10-04T14_45_53_117Z-debug.log
-
Heißt das es müssste jetzt alles funktionieren?
Aber da ist eine sehr geile Meldung auf dem Bildschirm: + [email protected]
Was meinst du damit?
-
Ich habe mal recherchiert und in einem anderen Forum noch Hife bekommen
Zuerst muss man
installieren
Danach folgendes noch
da ich das ganze nach der Anleitung von sschuste gemacht habe, habe ich ja den extra Homebridge benutzer erstellt. Meine Frage nun
Code
Alles anzeigennpm install pigpio > [email protected] install /home/pi/node_modules/pigpio > node-gyp rebuild make: Entering directory '/home/pi/node_modules/pigpio/build' CXX(target) Release/obj.target/pigpio/src/pigpio.o SOLINK_MODULE(target) Release/obj.target/pigpio.node COPY Release/pigpio.node make: Leaving directory '/home/pi/node_modules/pigpio/build' npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.jso n' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. + [email protected] added 3 packages from 9 contributors and audited 3 packages in 106.655s found 0 vulnerabilities
wie ich das ganz in den (wenn ich den Fehler richtig verstehe) "package.json" Ordner bekommen. Falls ich das richtig verstanden habe, wenn nicht dann helft mir gerne!
LG
-
danke für die schnelle Antwort noch. Es geht jetzt, allerdings ist das Problem das das homebridge-gpio-ledstrip plugin nicht zu instalieren geht nicht weg. Ich habe es 2 mal probiert, nix ändert sich. Falls da jmd eine Idee oder Lösung hat wäre ich sehr dankbar, da ich dieses Plugin mehr oder weniger als einziges benötige!
Lg
-
Es schien mir so als Lag es daran, hab einfach nochmal neu reinkopiert, ich glaube das beim Kopieren das richige format des Textes nicht beibehlten wird, daran liegt es.
Jedenfals hat sich jetzt der Schalter auf m IPhone aktualisiert nachdem ich den Code nochmal gescannt hatte. Es kommen abter trotzdem noch Fehlermeldungen
a) Bei homebridge selbst
Code-- Logs begin at Fri 2018-09-28 15:06:52 CEST. -- Sep 28 22:07:12 raspberrypi homebridge[4345]: ?????????????? Sep 28 22:07:12 raspberrypi homebridge[4345]: Sep 28 22:07:12 raspberrypi homebridge[4345]: [2018-9-28 22:07:12] Homebridge is running on port 38309. Sep 29 17:56:28 raspberrypi homebridge[4345]: [2018-9-29 17:56:28] Got SIGTERM, shutting down Homebridge... Sep 29 17:56:28 raspberrypi systemd[1]: Stopping Node.js HomeKit Server... Sep 29 17:56:33 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a Sep 29 17:56:33 raspberrypi systemd[1]: Stopped Node.js HomeKit Server. Sep 29 17:56:33 raspberrypi systemd[1]: homebridge.service: Unit entered failed state. Sep 29 17:56:33 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.
und b) beim auslösen des Schalters also quasi durch das Plugin (der Schalter hat den Namen HTCP und ich habe den Befehl für on_cmd auf "sudo reboot" gesetzt, nur testhalber wie schonmal gesagt)
Code
Alles anzeigenSep 29 17:56:47 raspberrypi homebridge[8384]: [2018-9-29 17:56:46] [CMD Switch] Initializing platform accessory 'HTPC'... Sep 29 17:56:47 raspberrypi homebridge[8384]: [2018-9-29 17:56:47] [CMD Switch] HTPC is off. Sep 29 17:56:47 raspberrypi homebridge[8384]: [2018-9-29 17:56:47] Homebridge is running on port 51826. Sep 29 17:57:59 raspberrypi homebridge[8384]: [2018-9-29 17:57:59] [CMD Switch] HTPC is off. Sep 29 17:58:05 raspberrypi homebridge[8384]: [2018-9-29 17:58:05] [CMD Switch] HTPC is off. Sep 29 17:58:06 raspberrypi homebridge[8384]: [2018-9-29 17:58:06] [CMD Switch] HTPC identify requested! Sep 29 17:58:09 raspberrypi homebridge[8384]: [2018-9-29 17:58:09] [CMD Switch] HTPC is off. Sep 29 17:58:17 raspberrypi sudo[8434]: pam_unix(sudo:auth): conversation failed Sep 29 17:58:17 raspberrypi sudo[8434]: pam_unix(sudo:auth): auth could not identify password for [homebridge] Sep 29 17:58:17 raspberrypi sudo[8434]: homebridge : command not allowed ; TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/reboot Sep 29 17:58:17 raspberrypi homebridge[8384]: [2018-9-29 17:58:17] [CMD Switch] Failed to turn on HTPC Sep 29 17:58:17 raspberrypi homebridge[8384]: [2018-9-29 17:58:17] [CMD Switch] Sep 29 17:58:17 raspberrypi homebridge[8384]: Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die Sep 29 17:58:17 raspberrypi homebridge[8384]: Regeln erklärt hat. Normalerweise läuft es auf drei Regeln hinaus: Sep 29 17:58:17 raspberrypi homebridge[8384]: #1) Respektieren Sie die Privatsphäre anderer. Sep 29 17:58:17 raspberrypi homebridge[8384]: #2) Denken Sie nach, bevor Sie tippen. Sep 29 17:58:17 raspberrypi homebridge[8384]: #3) Mit großer Macht kommt große Verantwortung. Sep 29 17:58:17 raspberrypi homebridge[8384]: sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben Sep 29 17:58:19 raspberrypi homebridge[8384]: TypeError [ERR_INVALID_ARG_VALUE]: The argument 'file' cannot be empty. Received '' Sep 29 17:58:19 raspberrypi homebridge[8384]: at normalizeSpawnArguments (child_process.js:397:11) Sep 29 17:58:19 raspberrypi homebridge[8384]: at spawn (child_process.js:527:38) Sep 29 17:58:19 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE Sep 29 17:58:19 raspberrypi systemd[1]: homebridge.service: Unit entered failed state. Sep 29 17:58:19 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'. Sep 29 17:58:29 raspberrypi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart. Sep 29 17:58:29 raspberrypi systemd[1]: Stopped Node.js HomeKit Server. Sep 29 17:58:29 raspberrypi systemd[1]: Started Node.js HomeKit Server.
Sieht so aus als hatte dann der User "Homebridge" nicht die Rechte um einen Reboot auszuführen. Reicht es da aus die Befehle aus deinem Beitrag, den du schonmal geteilt hast zu nutzen? und eine weitere Frage da es mich interresiert, was bedeutet "Kein TTY vorhanden und kein »askpass«-Programm angegeben" für was steht da TTY? LG Nils
-
Oh die werden ja nicht farbig angezeigt. Ich meine um Zeile 12 als ich die gelben Zeilen geschirebn habe
-
Ich habe wegen dem Problem, mit dem GPIO LEDStripe auch noch keine wirkliche Antowrt gefunden. Als Test habe ich jetzt einfach mal den cmdswitch2 Plugin installiert, was super geklappt hat. Sodass jetzt in der config.json steht mit dem einfachen Befehl zum Reboot (nur mal zum Test) allerdings wird dann dieser Schalter im IoS Home app tortzdem nicht angezeigt
Code
Alles anzeigen{ "bridge":{ "name":"Homebridge", "username":"CC:22:3D:E3:CE:31", "port":51826, "pin":"031-45-154" }, "accessories":[ ], "platforms":[ { "platform":"cmdSwitch2", "name":"CMD Switch", "switches":[ { "name":"HTPC", "on_cmd":"sudo reboot", "off_cmd":"" } ] } ] }
Wenn man Homebridge restartet und das Log mitließt kommt
Code
Alles anzeigen-- Logs begin at Fri 2018-09-28 15:06:52 CEST. -- Sep 28 22:00:34 raspberrypi homebridge[4192]: ?????????????? Sep 28 22:00:34 raspberrypi homebridge[4192]: Sep 28 22:00:34 raspberrypi homebridge[4192]: [2018-9-28 22:00:34] Homebridge is running on port 38683. Sep 28 22:01:07 raspberrypi homebridge[4192]: [2018-9-28 22:01:07] Got SIGTER M, shutting down Homebridge... Sep 28 22:01:07 raspberrypi systemd[1]: Stopping Node.js HomeKit Server... Sep 28 22:01:12 raspberrypi systemd[1]: homebridge.service: Main process exit ed, code=exited, status=143/n/a Sep 28 22:01:12 raspberrypi systemd[1]: Stopped Node.js HomeKit Server. Sep 28 22:01:12 raspberrypi systemd[1]: homebridge.service: Unit entered fail ed state. Sep 28 22:01:12 raspberrypi systemd[1]: homebridge.service: Failed with resul t 'exit-code'. Sep 28 22:01:12 raspberrypi systemd[1]: Started Node.js HomeKit Server. Sep 28 22:01:23 raspberrypi homebridge[4226]: [2018-9-28 22:01:23] config.json (/home/homebridge/.homebridge/config.json) not found. Sep 28 22:01:24 raspberrypi homebridge[4226]: [2018-9-28 22:01:24] Loaded plugin: homebridge-cmdswitch2 Sep 28 22:01:24 raspberrypi homebridge[4226]: [2018-9-28 22:01:24] Registering platform 'homebridge-cmdswitch2.cmdSwitch2' Sep 28 22:01:24 raspberrypi homebridge[4226]: [2018-9-28 22:01:24] --- Sep 28 22:01:24 raspberrypi homebridge[4226]: [2018-9-28 22:01:24] Loaded plugin: homebridge-config-ui-x Sep 28 22:01:24 raspberrypi homebridge[4226]: [2018-9-28 22:01:24] Registering platform 'homebridge-config-ui-x.config' Sep 28 22:01:24 raspberrypi homebridge[4226]: [2018-9-28 22:01:24] --- Sep 28 22:01:25 raspberrypi homebridge[4226]: Load homebridge-cmdswitch2.cmdSwitch2 Sep 28 22:01:25 raspberrypi homebridge[4226]: Setup Payload: Sep 28 22:01:25 raspberrypi homebridge[4226]: X-HM://0023ISYWY6GB7 Sep 28 22:01:25 raspberrypi homebridge[4226]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge: (UND DANN SO WEITER …)
Was mich ein wenig verwundert sind die gelben Zeilen, das klingt für mich als wäre die config,json nicht im richitgen ort, oder sehe ich das doch falsch.
Falls noch jmd weiß wie man das Problem mit den GPIO Plugin löst würde ich mich sehr freuen. Wobei es wohl erstmal interessant ist das irgendein Plugin läuft...
LG Nils
-
Jap daran lag es, Ich dachte es sei egal wie man es kopiert aber es muss die selbe Form haben wie in deiner Anleitung.
Ich habe es mit meinem IPhone gekoppelt klappt auch alles . Eine Frage habe ich aber noch.
Ich wollte das Plugin homebridge-gpio-ledstrip installieren, hab ich auch und config.json auch geändert. Allerdings hat sich dann auf meienm IPhone nix getan... Woran kann das liegen?
Code
Alles anzeigensudo npm install -g --unsafe-perm homebridge-gpio-ledstrip > [email protected] install /usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio > node-gyp rebuild make: Verzeichnis „/usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio/build“ wird betreten CXX(target) Release/obj.target/pigpio/src/pigpio.o In file included from ../../nan/nan.h:192:0, from ../src/pigpio.cc:3: ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’: ../../nan/nan_maybe_43_inl.h:112:15: error: ‘class v8::Object’ has no member named ‘ForceSet’ return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs); ^~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’: ../../nan/nan.h:835:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, func, argc, argv); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:175:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’: ../../nan/nan.h:850:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, symbol, argc, argv); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:168:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’: ../../nan/nan.h:865:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declaration ] v8::Isolate::GetCurrent(), target, method, argc, argv); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:161:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/pigpio.cc:3:0: ../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’: ../../nan/nan.h:1479:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] )); ^ In file included from ../../nan/nan.h:49:0, from ../src/pigpio.cc:3: /root/.node-gyp/10.11.0/include/node/node.h:175:50: note: declared here NODE_EXTERN v8::Local<v8::Value> MakeCallback( ^ /root/.node-gyp/10.11.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ __attribute__((deprecated(message))) declarator ^~~~~~~~~~ pigpio.target.mk:101: die Regel für Ziel „Release/obj.target/pigpio/src/pigpio.o“ scheiterte make: *** [Release/obj.target/pigpio/src/pigpio.o] Fehler 1 make: Verzeichnis „/usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio/build“ wird verlassen gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:182:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12) gyp ERR! System Linux 4.14.70+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /usr/local/lib/node_modules/homebridge-gpio-ledstrip/node_modules/pigpio gyp ERR! node -v v10.11.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-09-28T14_34_58_972Z-debug.log
-
Ok ich habe es nochmal kompeltt mit einem neuen Image angefangen und alles hat klappt also erstmal VIELEN DANK.
Leider endete die Freude bei
mit der Fehlermeldung
Was bedeutet in diesem Fall Bad message? und wie mache ich das weg bzw was muss ich doch anders machen?
LG
-
ok das hat geklappt und ich habe mal weiter gemacht.
Als ich dann aber homebridge instalieren wollte kam dieser Fehler, der ist auch schon bei anderen Anleitungen gekommen
Code
Alles anzeigensudo npm install -g --unsafe-perm homebridge npm WARN engine [email protected]: wanted: {"node":">=4.3.2"} (current: {"node":"0.12.6","npm":"2.11.2"}) npm WARN engine [email protected]: wanted: {"node":">=4.3.2"} (current: {"node":"0.12.6","npm":"2.11.2"}) npm WARN engine [email protected]: wanted: {"node":">=4.8.0"} (current: {"node":"0.12.6","npm":"2.11.2"}) \ > [email protected] install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519-n > node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519-n/build' CXX(target) Release/obj.target/curve/node_curve.o In file included from /root/.node-gyp/0.12.6/deps/v8/include/v8stdint.h:13:0, from /root/.node-gyp/0.12.6/deps/v8/include/v8.h:18, from /root/.node-gyp/0.12.6/src/node.h:61, from ../node_modules/nan/nan.h:52, from ../node_curve.cc:10: /root/.node-gyp/0.12.6/src/node.h: In function ‘void node::FatalException(const v8::TryCatch&)’: /root/.node-gyp/0.12.6/src/node.h:275:61: warning: ‘void node::FatalException(v8::Isolate*, const v8::TryCatch&)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:270): Use ParseEncoding(isolate, ...) [-Wdeprecated-declarations] return FatalException(v8::Isolate::GetCurrent(), try_catch); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node.h:273:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use FatalException(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node.h: In function ‘v8::Local<v8::Value> node::Encode(const void*, size_t, node::encoding)’: /root/.node-gyp/0.12.6/src/node.h:287:62: warning: ‘v8::Local<v8::Value> node::Encode(v8::Isolate*, const void*, size_t, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:278): Use FatalException(isolate, ...) [-Wdeprecated-declarations] return Encode(v8::Isolate::GetCurrent(), buf, len, encoding); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node.h:282:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use Encode(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node.h: In function ‘ssize_t node::DecodeBytes(v8::Handle<v8::Value>, node::encoding)’: /root/.node-gyp/0.12.6/src/node.h:298:62: warning: ‘ssize_t node::DecodeBytes(v8::Isolate*, v8::Handle<v8::Value>, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:291): Use Encode(isolate, ...) [-Wdeprecated-declarations] return DecodeBytes(v8::Isolate::GetCurrent(), val, encoding); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node.h:294:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use DecodeBytes(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node.h: In function ‘ssize_t node::DecodeWrite(char*, size_t, v8::Handle<v8::Value>, node::encoding)’: /root/.node-gyp/0.12.6/src/node.h:312:75: warning: ‘ssize_t node::DecodeWrite(v8::Isolate*, char*, size_t, v8::Handle<v8::Value>, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:302): Use DecodeBytes(isolate, ...) [-Wdeprecated-declarations] return DecodeWrite(v8::Isolate::GetCurrent(), buf, buflen, val, encoding); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node.h:307:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use DecodeWrite(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node_buffer.h: In function ‘v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)’: /root/.node-gyp/0.12.6/src/node_buffer.h:58:52: warning: ‘v8::Local<v8::Object> node::Buffer::New(v8::Isolate*, v8::Handle<v8::String>, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:52): Use New(isolate, ...) [-Wdeprecated-declarations] return New(v8::Isolate::GetCurrent(), string, enc); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node_buffer.h:55:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use New(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node_buffer.h: In function ‘v8::Local<v8::Object> node::Buffer::New(const char*, size_t)’: /root/.node-gyp/0.12.6/src/node_buffer.h:67:50: warning: ‘v8::Local<v8::Object> node::Buffer::New(v8::Isolate*, const char*, size_t)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:62): Use New(isolate, ...) [-Wdeprecated-declarations] return New(v8::Isolate::GetCurrent(), data, len); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node_buffer.h:65:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use New(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node_buffer.h: In function ‘v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)’: /root/.node-gyp/0.12.6/src/node_buffer.h:80:69: warning: ‘v8::Local<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t, node::smalloc::FreeCallback, void*)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:70): Use New(isolate, ...) [-Wdeprecated-declarations] return New(v8::Isolate::GetCurrent(), data, length, callback, hint); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node_buffer.h:75:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use New(isolate, ...)", ^ /root/.node-gyp/0.12.6/src/node_buffer.h: In function ‘v8::Local<v8::Object> node::Buffer::Use(char*, uint32_t)’: /root/.node-gyp/0.12.6/src/node_buffer.h:90:50: warning: ‘v8::Local<v8::Object> node::Buffer::Use(v8::Isolate*, char*, uint32_t)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:85): Use New(isolate, ...) [-Wdeprecated-declarations] return Use(v8::Isolate::GetCurrent(), data, len); ^ /root/.node-gyp/0.12.6/deps/v8/include/v8config.h:313:1: note: in definition of macro ‘V8_DEPRECATED’ declarator __attribute__((deprecated(message))) ^ /root/.node-gyp/0.12.6/src/node_buffer.h:88:1: note: in expansion of macro ‘NODE_DEPRECATED’ NODE_DEPRECATED("Use Use(isolate, ...)", ^ In file included from ../node_curve.cc:10:0: ../node_modules/nan/nan.h: In function ‘Nan::MaybeLocal<v8::Object> Nan::NewBuffer(char*, size_t, node::smalloc::FreeCallback, void*)’: ../node_modules/nan/nan.h:828:34: warning: ‘v8::Local<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t, node::smalloc::FreeCallback, void*)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:70): Use New(isolate, ...) [-Wdeprecated-declarations] hint); ^ ../node_modules/nan/nan.h: In function ‘Nan::MaybeLocal<v8::Object> Nan::CopyBuffer(const char*, uint32_t)’: ../node_modules/nan/nan.h:843:67: warning: ‘v8::Local<v8::Object> node::Buffer::New(v8::Isolate*, const char*, size_t)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:62): Use New(isolate, ...) [-Wdeprecated-declarations] return node::Buffer::New(v8::Isolate::GetCurrent(), data, size); ^ ../node_modules/nan/nan.h: In function ‘Nan::MaybeLocal<v8::Object> Nan::NewBuffer(char*, uint32_t)’: ../node_modules/nan/nan.h:869:67: warning: ‘v8::Local<v8::Object> node::Buffer::Use(v8::Isolate*, char*, uint32_t)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node_buffer.h:85): Use New(isolate, ...) [-Wdeprecated-declarations] return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size); ^ ../node_modules/nan/nan.h: In function ‘void Nan::FatalException(const Nan::TryCatch&)’: ../node_modules/nan/nan.h:1022:73: warning: ‘void node::FatalException(v8::Isolate*, const v8::TryCatch&)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:270): Use ParseEncoding(isolate, ...) [-Wdeprecated-declarations] node::FatalException(v8::Isolate::GetCurrent(), try_catch.try_catch_); ^ ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::Encode(const void*, size_t, Nan::Encoding)’: ../node_modules/nan/nan.h:2256:44: warning: ‘v8::Local<v8::Value> node::Encode(v8::Isolate*, const void*, size_t, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:278): Use FatalException(isolate, ...) [-Wdeprecated-declarations] , static_cast<node::encoding>(encoding)); ^ ../node_modules/nan/nan.h: In function ‘ssize_t Nan::DecodeBytes(v8::Local<v8::Value>, Nan::Encoding)’: ../node_modules/nan/nan.h:2272:44: warning: ‘ssize_t node::DecodeBytes(v8::Isolate*, v8::Handle<v8::Value>, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:291): Use Encode(isolate, ...) [-Wdeprecated-declarations] , static_cast<node::encoding>(encoding)); ^ ../node_modules/nan/nan.h: In function ‘ssize_t Nan::DecodeWrite(char*, size_t, v8::Local<v8::Value>, Nan::Encoding)’: ../node_modules/nan/nan.h:2294:44: warning: ‘ssize_t node::DecodeWrite(v8::Isolate*, char*, size_t, v8::Handle<v8::Value>, node::encoding)’ is deprecated (declared at /root/.node-gyp/0.12.6/src/node.h:302): Use DecodeBytes(isolate, ...) [-Wdeprecated-declarations] , static_cast<node::encoding>(encoding)); ^ SOLINK_MODULE(target) Release/obj.target/curve.node COPY Release/curve.node make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519-n/build' > [email protected] install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519-hap > node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519-hap/build' CC(target) Release/obj.target/ed25519/src/ed25519/keypair.o CC(target) Release/obj.target/ed25519/src/ed25519/sign.o CC(target) Release/obj.target/ed25519/src/ed25519/open.o CC(target) Release/obj.target/ed25519/src/ed25519/crypto_verify_32.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_double_scalarmult.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_frombytes.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_scalarmult_base.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_precomp_0.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p2_0.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p2_dbl.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_0.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_dbl.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_to_p2.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_to_cached.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_tobytes.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_madd.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_add.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_msub.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_sub.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p1p1_to_p3.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_p1p1_to_p2.o CC(target) Release/obj.target/ed25519/src/ed25519/ge_tobytes.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_0.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_1.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_cmov.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_copy.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_neg.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_add.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_sub.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_mul.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_sq.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_sq2.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_invert.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_tobytes.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_isnegative.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_isnonzero.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_frombytes.o CC(target) Release/obj.target/ed25519/src/ed25519/fe_pow22523.o CC(target) Release/obj.target/ed25519/src/ed25519/sc_reduce.o CC(target) Release/obj.target/ed25519/src/ed25519/sc_muladd.o CXX(target) Release/obj.target/ed25519/src/ed25519.o SOLINK_MODULE(target) Release/obj.target/ed25519.node COPY Release/ed25519.node make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519-hap/build' /usr/local/bin/homebridge -> /usr/local/lib/node_modules/homebridge/bin/homebridge [email protected] /usr/local/lib/node_modules/homebridge ??? [email protected] ??? [email protected] ([email protected]) ??? [email protected] ??? [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) ??? [email protected] ([email protected], [email protected]) ??? [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
das sieht ja so aus als ist eine falsche node version installiert…Ich habe dann dennoch mal weiter probiert bis zum Punkt
dann kam der Fehler
Sorry für die Unannehmlichkeiten aber leider habe ich zu wenig wissen und auch keine Ideen mehr wie es klappen könnte. Ich danke schonmal das du sschuste mir so gut helfen kannst
LG
-
Danke, das hat schon mal geklappt. Jetzt hängt es allerdings beim nächsten schritt.
kommt:
Code
Alles anzeigenReading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. The following extra packages will be installed: gyp libc-ares-dev libjs-node-uuid libjs-underscore libpython-dev libpython2.7-dev libssl-dev libssl-doc libv8-3.14-dev node-abbrev node-ansi node-ansi-color-table node-archy node-async node-block-stream node-combined-stream node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fstream node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv node-qs node-read node-read-package-json node-request node-retry node-rimraf node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent node-underscore node-which nodejs-dev python2.7-dev Suggested packages: node-hawk node-aws-sign node-oauth-sign node-http-signature The following NEW packages will be installed: gyp libc-ares-dev libjs-node-uuid libjs-underscore libpython-dev libpython2.7-dev libssl-dev libssl-doc libv8-3.14-dev node-abbrev node-ansi node-ansi-color-table node-archy node-async node-block-stream node-combined-stream node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fstream node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv node-qs node-read node-read-package-json node-request node-retry node-rimraf node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent node-underscore node-which nodejs-dev npm python-dev python2.7-dev 0 upgraded, 59 newly installed, 0 to remove and 11 not upgraded. Need to get 18.2 MB/22.0 MB of archives. After this operation, 39.3 MB of additional disk space will be used. Err http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython2.7-dev armhf 2.7.9-2+deb8u1 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80] Err http://mirrordirector.raspbian.org/raspbian/ jessie/main python2.7-dev armhf 2.7.9-2+deb8u1 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80] E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python2.7/libpython2.7-dev_2.7.9-2+deb8u1_armhf.deb 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80] E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python2.7/python2.7-dev_2.7.9-2+deb8u1_armhf.deb 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Liegt es an dem älteren Pi oder woran könnte es liegen, das es bei mir nicht nach der normalen Anleitung klappt?
Hoffe das ihr mir auch dabei weiterhelfen könnt.
LG Nils
-
Guten Abend
Folgendes wird mir bei uname -a angezeigt
Jetzt habe ich nach elo111 seiner Anleitung weiter gehen wollen bei
kam der Fehler: ICh hoffe jmd weiß was zu tun ist. LG
CodeSelecting previously unselected package node. dpkg: regarding node_archive_armhf.deb containing node: nodejs-legacy conflicts with node node (version 0.12.6-1) is to be installed. node provides node and is to be installed. dpkg: error processing archive node_archive_armhf.deb (--install): conflicting packages - not installing node Errors were encountered while processing: node_archive_armhf.deb