Hat sich leider nichts verändert...
Noch Ratschläge? Ist nämlich blöd, wenn man keine Plugins installieren kann...
Hat sich leider nichts verändert...
Noch Ratschläge? Ist nämlich blöd, wenn man keine Plugins installieren kann...
Noch Ratschläge?
Hast Du einen Adblocker bei Dir im Netz laufen wie z.B. PiHole, der vielleicht ein paar Hosts zu viel sperrt?
Nein, nichts dergleichen. Von einem Tag zum Anderen hatte ich diese Fehlermeldung, als ich die Plugins aktualisieren wollte.
Edit: Soll ich in das log mal reinschauen und wenn ja, wie mach ich das?
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-15T12_43_02_883Z-debug.log
Funktioniert denn ein ping registry.npmjs.org?
Klappt:
pi@hbridge3:~ $ ping registry.npmjs.org
PING registry.npmjs.org(2606:4700::6810:1723 (2606:4700::6810:1723)) 56 data bytes
64 bytes from 2606:4700::6810:1723 (2606:4700::6810:1723): icmp_seq=1 ttl=49 time=58.1 ms
64 bytes from 2606:4700::6810:1723 (2606:4700::6810:1723): icmp_seq=2 ttl=49 time=97.0 ms
64 bytes from 2606:4700::6810:1723 (2606:4700::6810:1723): icmp_seq=3 ttl=49 time=54.0 ms
64 bytes from 2606:4700::6810:1723 (2606:4700::6810:1723): icmp_seq=4 ttl=49 time=35.3 ms
64 bytes from 2606:4700::6810:1723 (2606:4700::6810:1723): icmp_seq=5 ttl=49 time=30.3 ms
Edit 2: Hab's irgendwie hinbekommen. Kein Plan, wie. ![]()
Zuerst ging Homebridge nicht mehr, dann hab ich Homebridge-config-ui-x neu installiert, danach klappten die anderen auch wieder.
Danke na @carsten_h und sschuste für die Hilfe.
Das zeigt mir das log an...werde aber nicht schlau daraus.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-16T15_35_38_714Z-debug.log
root@hbridge3:/home/pi# sudo cat /root/.npm/_logs/2019-10-16T15_35_38_714Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli '--unsafe-perm',
1 verbose cli 'homebridge-doorbird',
1 verbose cli '-g' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 81b2c6e4df088d7a
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 304 https://registry.npmjs.org/homebridge-doorbird 1052ms (from cache)
8 silly pacote tag manifest for homebridge-doorbird@latest fetched in 1151ms
9 timing stage:loadCurrentTree Completed in 1377ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 3ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 14ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule [email protected] checking installable status
17 http fetch GET 304 https://registry.npmjs.org/concat-stream 940ms (from cache)
18 http fetch GET 304 https://registry.npmjs.org/child_process 1043ms (from cache)
19 silly pacote range manifest for concat-stream@^1.6.0 fetched in 1023ms
20 silly resolveWithNewModule [email protected] checking installable status
21 silly pacote range manifest for child_process@^1.0.2 fetched in 1133ms
22 silly resolveWithNewModule [email protected] checking installable status
23 http fetch GET 304 https://registry.npmjs.org/http 1182ms (from cache)
24 http fetch GET 304 https://registry.npmjs.org/ip 1139ms (from cache)
25 silly pacote version manifest for [email protected] fetched in 1217ms
26 silly resolveWithNewModule [email protected] checking installable status
27 http fetch GET 304 https://registry.npmjs.org/debug 1156ms (from cache)
28 silly pacote range manifest for ip@^1.1.3 fetched in 1206ms
29 silly resolveWithNewModule [email protected] checking installable status
30 http fetch GET 304 https://registry.npmjs.org/googleapis 1227ms (from cache)
31 silly pacote range manifest for debug@^2.2.0 fetched in 1280ms
32 silly resolveWithNewModule [email protected] checking installable status
33 silly pacote range manifest for googleapis@^18.0.0 fetched in 1315ms
34 silly resolveWithNewModule [email protected] checking installable status
35 http fetch GET 304 https://registry.npmjs.org/request 1370ms (from cache)
36 silly pacote version manifest for [email protected] fetched in 1420ms
37 silly resolveWithNewModule [email protected] checking installable status
38 http fetch GET 304 https://registry.npmjs.org/google-auth-library 1416ms (from cache)
39 silly pacote range manifest for google-auth-library@^0.10.0 fetched in 1461ms
40 silly resolveWithNewModule [email protected] checking installable status
41 http fetch GET 200 https://registry.npmjs.org/inherits 236ms (from cache)
42 silly pacote range manifest for inherits@^2.0.3 fetched in 278ms
43 silly resolveWithNewModule [email protected] checking installable status
44 http fetch GET 304 https://registry.npmjs.org/buffer-from 451ms (from cache)
45 silly pacote range manifest for buffer-from@^1.0.0 fetched in 469ms
46 silly resolveWithNewModule [email protected] checking installable status
47 http fetch GET 304 https://registry.npmjs.org/typedarray 456ms (from cache)
48 silly pacote range manifest for typedarray@^0.0.6 fetched in 472ms
49 silly resolveWithNewModule [email protected] checking installable status
50 http fetch GET 304 https://registry.npmjs.org/readable-stream 486ms (from cache)
51 silly pacote range manifest for readable-stream@^2.2.2 fetched in 529ms
52 silly resolveWithNewModule [email protected] checking installable status
53 http fetch GET 304 https://registry.npmjs.org/isarray 686ms (from cache)
54 http fetch GET 304 https://registry.npmjs.org/core-util-is 724ms (from cache)
55 http fetch GET 304 https://registry.npmjs.org/safe-buffer 713ms (from cache)
56 silly pacote range manifest for isarray@~1.0.0 fetched in 783ms
57 silly resolveWithNewModule [email protected] checking installable status
58 http fetch GET 304 https://registry.npmjs.org/util-deprecate 770ms (from cache)
59 silly pacote range manifest for core-util-is@~1.0.0 fetched in 801ms
60 silly resolveWithNewModule [email protected] checking installable status
61 silly pacote range manifest for safe-buffer@~5.1.1 fetched in 793ms
62 silly resolveWithNewModule [email protected] checking installable status
63 http fetch GET 304 https://registry.npmjs.org/process-nextick-args 807ms (from cache)
64 http fetch GET 304 https://registry.npmjs.org/string_decoder 806ms (from cache)
65 silly pacote range manifest for util-deprecate@~1.0.1 fetched in 818ms
66 silly resolveWithNewModule [email protected] checking installable status
67 silly pacote range manifest for process-nextick-args@~2.0.0 fetched in 840ms
68 silly resolveWithNewModule [email protected] checking installable status
69 silly pacote range manifest for string_decoder@~1.1.1 fetched in 838ms
70 silly resolveWithNewModule [email protected] checking installable status
71 http fetch GET 304 https://registry.npmjs.org/ms 405ms (from cache)
72 silly pacote version manifest for [email protected] fetched in 415ms
73 silly resolveWithNewModule [email protected] checking installable status
74 silly pacote range manifest for request@^2.74.0 fetched in 39ms
75 silly resolveWithNewModule [email protected] checking installable status
76 warn registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ENODATA: Cache input stream was empty
77 warn registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
78 silly fetchPackageMetaData error for gtoken@^1.2.1 Invalid response body while trying to fetch https://registry.npmjs.org/gtoken: Integrity verification failed for sha512-JhUP5mW+wHiOXYCwIzSVCDBXvfddTEjYavCij61I9+Egxzw/nitKKZrsqrtBGasNwnYXUZacJAtpR1H+fRo4MQ== (/root/.npm/_cacache/content-v2/sha512/26/15/0fe665bec0788e5d80b0233495083057bdf75d4c48d86af0a28fad48f7e120c73c3f9e2b4a299aecaabb4119ab0dc2761751969c240b694751fe7d1a3831)
79 http fetch GET 304 https://registry.npmjs.org/lodash.noop 936ms (from cache)
80 silly pacote range manifest for lodash.noop@^3.0.1 fetched in 1414ms
81 silly resolveWithNewModule [email protected] checking installable status
82 silly fetchPackageMetaData error for jws@^3.1.4 Invalid response body while trying to fetch https://registry.npmjs.org/jws: Integrity verification failed for sha512-/FZ9lBnFrY8KaVti1LbtaCCR7qQYuO3pXIKYVhW4iFoxqBDwixDbZ9TTKTzTwUh9ztp8WNXily1ns9H4QX25TQ== (/root/.npm/_cacache/content-v2/sha512/fc/56/7d9419c5ad8f0a695b62d4b6ed682091eea418b8ede95c82985615b8885a31a810f08b10db67d4d3293cd3c1487dceda7c58d5e2972d67b3d1f8417db94d)
83 timing stage:rollbackFailedOptional Completed in 127ms
84 timing stage:runTopLevelLifecycles Completed in 7136ms
85 verbose type system
86 verbose stack FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/gtoken: Integrity verification failed for sha512-JhUP5mW+wHiOXYCwIzSVCDBXvfddTEjYavCij61I9+Egxzw/nitKKZrsqrtBGasNwnYXUZacJAtpR1H+fRo4MQ== (/root/.npm/_cacache/content-v2/sha512/26/15/0fe665bec0788e5d80b0233495083057bdf75d4c48d86af0a28fad48f7e120c73c3f9e2b4a299aecaabb4119ab0dc2761751969c240b694751fe7d1a3831)
86 verbose stack at Readable.body.on.err (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:195:14)
86 verbose stack at Readable.emit (events.js:198:13)
86 verbose stack at cacache.get.byDigest.then.err (/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js:92:30)
86 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
86 verbose stack at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31)
86 verbose stack at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18)
86 verbose stack at Promise._settlePromise0 (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10)
86 verbose stack at Promise._settlePromises (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:695:18)
86 verbose stack at _drainQueueStep (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12)
86 verbose stack at _drainQueue (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9)
86 verbose stack at Async._drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5)
86 verbose stack at Immediate.Async.drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
86 verbose stack at runCallback (timers.js:705:18)
86 verbose stack at tryOnImmediate (timers.js:676:5)
86 verbose stack at processImmediate (timers.js:658:5)
87 verbose cwd /home/pi
88 verbose Linux 4.19.66-v7+
89 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "--unsafe-perm" "homebridge-doorbird" "-g"
90 verbose node v10.16.3
91 verbose npm v6.12.0
92 error code EINTEGRITY
93 error errno EINTEGRITY
94 error Invalid response body while trying to fetch https://registry.npmjs.org/gtoken: Integrity verification failed for sha512-JhUP5mW+wHiOXYCwIzSVCDBXvfddTEjYavCij61I9+Egxzw/nitKKZrsqrtBGasNwnYXUZacJAtpR1H+fRo4MQ== (/root/.npm/_cacache/content-v2/sha512/26/15/0fe665bec0788e5d80b0233495083057bdf75d4c48d86af0a28fad48f7e120c73c3f9e2b4a299aecaabb4119ab0dc2761751969c240b694751fe7d1a3831)
95 verbose exit [ 1, true ]
Alles anzeigen
Edit: Sehr komisch, gerade konnte ich Homebridge-Nuki aktualisieren, bei allem Anderen (Aktualisierung oder Neuinstallation) brachte er wieder die gleiche Fehlermeldung. Hatte vor dem Versuch mit dem Nuki-Plugin node mit n lts neuinstalliert.
Weitere Versuche mit der gleichen Vorgehensweise scheiterten allerdings.
Moin,
ich wollte heute ein paar Plugins updaten mit config-ui-x.
Bekomme als Fehlermeldung:
The user "homebridge" does not have write access to the target directory:
/usr/local/lib
wenn ich manuell im Terminal aufrufe:
sudo npm list -g --depth=0
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'semver'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/share/npm/lib/utils/unsupported.js:2:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
ich kann das Modul Server auch nicht finden, aber auch nicht installieren. Habe wie in der Anleitung beschrieben, die Rechte schon geändert
homebridge ALL=(ALL) SETENV:NOPASSWD: ALL
Danke für die Hilfe
Hallo zusammen ...
ich habe seit kurzem ein seltsames Verhalten mit meiner Homebridge ...
- Wenn ich in die Home-App gehe, dauert es einen Moment und dann werde alle Geräte die über die Homebridge kommen
mir "keine Antwort" angezeigt ... wenn ich dann aber in die einzelnen Räume wechsele, wird alles korrekt angezeigt.
- Gehe ich dann anschließend wieder auf "Zuhause" werden auch dort alle Geräte richtig angezeigt ...
Woran kann das denn wohl liegen? Hätte auch noch ein kleines Video dazu, falls geschwünscht ![]()
CU und Gruß Kai
Das habe ich hier eigentlich immer so seit iOS 13. Gerade Räume mit etwas mehr Geräten brauchen ewig zum Updaten und manchmal wird kurze Zeit später wieder keine Antwort angezeigt. Das passiert auch in der EVE App aber nicht ganz so häufig.
Hm ...
Naja, seit iOS 13 habe ich das nicht ... sondern erst die letzten paar Tage ... seltsam.
Na mal schauen ob sich das wieder legt ...
CU Kai
kleiner Nachtrag ... es geht wieder.
Ich habe homebridge-config-ui-x auf die neuste Version gebracht und siehe da, nun läuft es wie vorger ...
*freu*
Hallo Zusammen,
ich habe folgendes Problem. Ich komme über meine Browser nicht auf die Homebridge.
IP-Adresse ist erreichbar und ich kann mich über das Terminal auch auf die Homebridge verbinden.
Browser nun mehrmals probiert. Leider kein Erfolg.
Woran kann das liegen?
Kannst du dich mit deinem Computer auf welchen homebridge laeuft verbinden, oder siehst du dort in log auch Eintraege, dass die homebridge laeuft?
Wie/wo hast hast homebridge installiert?
Gibst du im browser auch die korrekte IP mit port ein, welche du in der config.json vergeben hast?
Was hast du als Fehlerbehebungsmaßnahmen schon unternommen? (Neustart... etc)
Alles anzeigenKannst du dich mit deinem Computer auf welchen homebridge laeuft verbinden, oder siehst du dort in log auch Eintraege, dass die homebridge laeuft?
Wie/wo hast hast homebridge installiert?
Gibst du im browser auch die korrekte IP mit port ein, welche du in der config.json vergeben hast?
Was hast du als Fehlerbehebungsmaßnahmen schon unternommen? (Neustart... etc)
Ja, Neustart habe ich schon durchgeführt.
Ist auf einem Raspi nach der Anleitung auf SmartApfel installiert.
IP ist korrekt eingegeben. Port ist ebenfalls dahinter.
Das Problem tritt aber erst jetzt nach der Einrichtung meines ersten Geräts auf der Homebridge auf. Habe einen Shelly 2,5 hinzugefügt.
Ah na denn ist die Loesung klar! Der Shelly muss weg! Haha Scherz.
https://github.com/alexryd/hom…#administration-interface
vergib in der config.json einen anderen Port oder deaktivier das Panel
sudo nano /var/homebridge/config.json
danach sudo systemctl restart homebridge
sudo journalctl -fau homebridge
Alles anzeigenAh na denn ist die Loesung klar! Der Shelly muss weg! Haha Scherz.
https://github.com/alexryd/hom…#administration-interface
By default, this plugin will launch an HTTP server on port 8080 to serve an administration interface. You can disable this by setting "admin"."enabled" to false. You can also change the port number using "admin"."port".
vergib in der config.json einen anderen Port oder deaktivier das Panel
sudo nano /var/homebridge/config.json
danach sudo systemctl restart homebridge
sudo journalctl -fau homebridge
Dort steht aktuell bei Bridge Port 51826.
und dann bei Plattformen unter Config Port 8080.
Ändere ich 8080? Und kann ich ein andere frei wählen? Sorry für die Unwissenheit.
Es geht um das config-ui-x Plugin und den dortigen Port.
Also entweder du aenderst den Port von diesem plugin von 8080 auf 8081 zB. Oder du definierst beim Abschnitt vom shelly Plugin einen anderen Port oder deakrivierst es komplett wie oben beschrieben mit einer zusaetzlichen Zeile im Abschnitt shelly:
also hier entweder einen anderen Port als 8080 waehlen lder bei enabled das true durch false ersetzen
Es geht um das config-ui-x Plugin und den dortigen Port.
Also entweder du aenderst den Port von diesem plugin von 8080 auf 8081 zB. Oder du definierst beim Abschnitt vom shelly Plugin einen anderen Port oder deakrivierst es komplett wie oben beschrieben mit einer zusaetzlichen Zeile im Abschnitt shelly:
also hier entweder einen anderen Port als 8080 waehlen lder bei enabled das true durch false ersetzen
super, hat funktioniert. Vielen Dank für deine Hilfe.
hast du zufällig auch einen Shelly im Einsatz. Hier habe ich nämlich auch noch ein Problem. Über die Shelly-App kann ich die Rollade problemlos steuern. In HomeKit wird mir der Shelly auch angezeigt. Aber sobald ich den in HomeKit ansteuern möchte, erscheint direkt keine Antwort.
Hast du ihn in der Shelly App Kalibriert? Sonnst geht es nicht in Home.
Hast du ihn in der Shelly App Kalibriert? Sonnst geht es nicht in Home.
Inwiefern kalibriert?
Ich habe die Öffnungs- und Schließzeiten in der App eingetragen. Sind das die Kalibrierungspunkte? Oder gibt es da noch weitere Sachen?