Hi,
hab folgendes Problem:
fhem@raspberrypi:~$ homebridge
/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35
throw ex;
^
Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/mdns/buil d/Release/dns_sd_bindings.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:718:18)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/m dns/lib/dns_sd.js:24:20)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
irgendwie sind nach update von Node sowie Nodejs
doppelte Versionen drauf kann ich das irgendwie umstellen ?
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 64
hatte vor die node v: v6.x und jetzt 10.15.1
pi@raspberrypi:~ $ node -v
v10.15.1
pi@raspberrypi:~ $ nodejs -v
v8.15.0
pi@raspberrypi:~ $ npm -v
6.4.1
das zum Thema "Never change a running system"
hoffe ihr könnte mir helfen.
Danke
Hallo,
Ich hatte nach der Installation von zigbee2mqtt das gleiche Problem. Eine Neuinstallation von homebridge + homebridge-fhem hat geholfen.
Kurz, weil mobil
Meine Homebridge wollte kürzlich nach dem Update auch nicht mehr. Habe aber zufällig den entscheidenden Tip im Homebridge Thread gefunden. Schau dir mal folgenden Post von RaspiLED an:
https://forum.fhem.de/index.php/topic,48558.msg802934.html#msg802934
Bei mir hat das funktioniert. Evtl. bringt dich das auch weiter?
Gruß Hoppel
Edit:
Bei mir gibt es folgendes verzeichnis nicht
cd /usr/lib/node_modules/homebridge/node_modules/ed25519-hap/
Also homebridge-fhem oder homebridge-http ?
In keinem ist das Verzeichnis "ed25519"
homebridge startet unter fhem user jetzt auch....
pi@raspberrypi:~ $ node -v
v11.8.0
pi@raspberrypi:~ $ nodejs -v
v8.15.0
pi@raspberrypi:~ $ npm -v
6.7.0
allerdings wundert micht das hier keine ausgabe kommt
pi@raspberrypi:~ $ npm -g outdated
pi@raspberrypi:~ $
finde es auch im homekit IOs aber lässt sich nicht einbinden
hab auch die config.json mac geändert und persisten sowie accessories gelöscht.
lässt sich nicht einbinden.
weiss jemand woran es liegt ?
danke
Hab das gleiche Problem gerade auch...
Das hat bei mir geholfen!
Beitrag von ,,Weisswurstverkäufer"
https://forum.fhem.de/index.php?topic=48558.msg900804#msg900804
Zitat von: pumabaer am 04 Februar 2019, 17:27:07
Das hat bei mir geholfen!
Beitrag von ,,Weisswurstverkäufer"
https://forum.fhem.de/index.php?topic=48558.msg900804#msg900804
Habe mal schnell den kaputten Link repariert ;-)
@pumabaer
heisst es also Homebridge wieder downgraden ?
Zitat von: KernSani am 04 Februar 2019, 17:33:45
Habe mal schnell den kaputten Link repariert ;-)
ups danke!!
Zitat von: Micky am 04 Februar 2019, 17:34:36
@pumabaer
heisst es also Homebridge wieder downgraden ?
ja genau
also homebridge-fhem downgraden
ok danke,
also auch wieder diese node version
https://nodejs.org/dist/v4.5.0/node-v4.5.0
aktueller stand, habe jetzt erstmal mit:
sudo npm uninstall -g homebridge
homebridge deinstalliert....
aktuelle Version von homebr.
0.4.46
wie bekomme ich explizit die 0.4.5 Version?
ne, die node version solltest du Behalten können
ich bin auf 10.15.1
dann musst du jetzt mit:
sudo npm install -g --unsafe-perm homebridge
wieder Homebridge installieren, und mit:
sudo npm install -g --unsafe-perm homebridge-fhem@0.4.5
die alter version drüber bügeln
ja das war es vielen Dank!!
Themen bitte nicht schliessen, sondern [Gelöst] vor das Subject des ersten Posts schreiben
bitte keine alten versionen installieren.
die aktuelle version ist repariert und funktioniert wieder.
Hi,
@KernSani, ok sorry
@justme1968
Also jetzt einfach wieder
sudo npm install -g homebridge
drüber und es läuft wieder mit neuester Version?
Musste nämlich wieder 1 Std alle HomeKit geräte einbinden, da ich alles gelöscht hatte
Homebridge vom Iphone sowie im Homebridge verzeichnis persist / accessories. Dachte es lag daran.
Naja zur Note mach ich es eben wieder
Hi,
also Vollständigkeitshalber, hab das Update Homebridge druchgeführt.
scheint alles zu laufen, gab anscheinen sogar schon wieder ein Update auf 0.4.12
vor dem Update
pi@raspberrypi:~ $ npm -g outdated
Package Current Wanted Latest Location
homebridge-fhem 0.4.5 0.4.11 0.4.11
pi@raspberrypi:~ $ sudo npm -g install homebridge
/usr/local/bin/homebridge -> /usr/local/lib/node_modules/homebridge/bin/homebridge
+ homebridge@0.4.46
updated 1 package in 4.541s
pi@raspberrypi:~ $ sudo npm -g install homebridge-fhem
+ homebridge-fhem@0.4.11
updated 1 package in 5.332s
npm -g outdated
Package Current Wanted Latest Location
homebridge-fhem 0.4.11 0.4.12 0.4.12