Versionsupdates: iOS, macOS, Homebridge, npm, Node.js, Plugins, Apps, Firmware und sonstiges ...
-
-
Node 9.10.0
Na da hat das Tool doch schon was gebracht

Node 9.10.0
Kann man mittlerweile eigentlich gefahrlos auf die die 9er Node updaten?
Jo kannst du.
Nuki App Update und Smartlock Update auf 1.6.2
Sent from my iPhone using Community
Danke für die Info. Hier ein bisschen change log

Beachten musst du nichts. Wie gesagt node 9.10.0 läuft stabil aber nach dem Update selber kann es manchmal zu Problemen mit der Homebridge kommen.
Bin aus gegebenem Anlass gerade von 9.7.0 auf 9.10.0 und dabei gab es bei zwei Raspberry Pi (2) + (3) keine Probleme im Anschluss.
Beachten musst du nichts. Wie gesagt node 9.10.0 läuft stabil aber nach dem Update selber kann es manchmal zu Problemen mit der Homebridge kommen.
geht wohl doch nicht so ohne weiteres. Nach dem Update und dem anschließenden npm rebuild (der beim homebridge-config-ui-x fehl schlug) wollte ich das Plugin deinstallieren und wieder installieren - jetzt ist irgendwas kaputt:
pi@raspberrypi:~ $ sudo npm uninstall -g homebridge-config-ui-x
npm WARN deprecated [email protected]: this package has been deprecated
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/homebridge-config-ui-x
npm ERR! path /usr/local/lib/node_modules/homebridge-config-ui-x
npm ERR! code ELOOP
npm ERR! errno -40
npm ERR! syscall access
npm ERR! ELOOP: too many symbolic links encountered, access '/usr/local/lib/node_modules/homebridge-config-ui-x'
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-03-29T13_47_16_455Z-debug.log
pi@raspberrypi:~ $
pi@raspberrypi:~ $ npm -v
5.8.0
pi@raspberrypi:~ $ node -v
v9.10.0
pi@raspberrypi:~ $ sudo npm list -g --depth=0
/usr/local/lib
??? error: ELOOP: too many symbolic links encountered, stat '/usr/local/lib/node_modules/homebridge-config-ui-x
npm ERR! error in /usr/local/lib/node_modules/homebridge-config-ui-x: ELOOP: too many symbolic links encountered, stat '/usr/local/lib/node_modules/homebridge-config-ui-x'
pi@raspberrypi:~ $
geht wohl doch nicht so ohne weiteres. Nach dem Update und dem anschließenden npm rebuild (der beim homebridge-config-ui-x fehl schlug) wollte ich das Plugin deinstallieren und wieder installieren - jetzt ist irgendwas kaputt:
Ich bleib dann doch lieber erstmal bei Node 8.1.0 solange alles lüppt... habe meine beiden Pi gerade neu aufgesetzt und bin froh dass alles soweit "rund" läuft...
Ich bleib dann doch lieber erstmal bei Node 8.1.0 solange alles lüppt... habe meine beiden Pi gerade neu aufgesetzt und bin froh dass alles soweit "rund" läuft...
Habe die Ursache gefunden - lies sich durch entfernen der beiden falschen Links beheben. Danach konnte ich das Plugin neu installieren:
pi@raspberrypi:/usr/local/lib/node_modules/.bin $ ll
insgesamt 8
drwxr-sr-x 2 root pi 4096 Mär 29 13:42 .
drwxr-sr-x 15 pi pi 4096 Mär 29 13:51 ..
lrwxrwxrwx 1 root pi 28 Mär 29 13:38 homebridge -> ../homebridge/bin/homebridge
lrwxrwxrwx 1 root pi 43 Mär 29 13:42 homebridge-config-ui-x -> ../homebridge-config-ui-x/bin/standalone.js
pi@raspberrypi:/usr/local/lib/node_modules/.bin $ sudo rm -rf homebridge-config-ui-xpi@raspberrypi:/usr/local/lib/node_modules/.bin $ cd ..
pi@raspberrypi:/usr/local/lib/node_modules $ ll
insgesamt 60
drwxr-sr-x 15 pi pi 4096 Mär 29 13:51 .
drwxrwsr-x 7 pi pi 4096 Mär 22 21:35 ..
drwxr-sr-x 2 root pi 4096 Mär 29 15:56 .bin
drwxr-sr-x 6 root pi 4096 Mär 29 13:30 homebridge
drwxr-sr-x 4 root pi 4096 Mär 28 08:03 homebridge-broadband
lrwxrwxrwx 1 root pi 22 Mär 29 13:51 homebridge-config-ui-x -> homebridge-config-ui-x
drwxr-sr-x 6 root pi 4096 Mär 29 13:46 homebridge-dacp
drwxr-sr-x 3 root pi 4096 Mär 22 22:11 homebridge-fritz
drwxr-sr-x 4 root pi 4096 Mär 22 22:07 homebridge-miio
drwxr-sr-x 3 root pi 4096 Mär 23 10:10 homebridge-people
drwxr-sr-x 4 root pi 4096 Mär 22 21:57 homebridge-philipstv-x
drwxr-sr-x 2 pi pi 4096 Mär 22 21:40 homebridge-raspberrypi-temperature
drwxr-sr-x 5 pi pi 4096 Mär 22 21:40 homebridge-wol
drwxr-sr-x 3 root pi 4096 Mär 28 12:32 homebridge-xiaomi-roborock-vacuum
drwxr-sr-x 4 root pi 4096 Mär 29 13:26 n
drwxr-sr-x 12 root pi 4096 Mär 29 13:33 npm
Noch ein kurzes abschließendes Feedback. Ich musste Homebridge-Miio deinstallieren, da es im Millisekundentakt diese Meldung ins Log geschrieben hat, was das Pi nahezu vollständig ausgelastet hat.
(node:8662) TimeoutOverflowWarning: Infinity does not fit into a 32-bit signed integer.
Timeout duration was set to 1.
iOS 11.3