HomeBridge config.json wird nicht geladen

Begonnen von nerothos, 29 September 2016, 18:25:56

Vorheriges Thema - Nächstes Thema

nerothos

Hallo zusammen,

habe gerade dank der tollen Wiki Anleitung die HomeBridge installiert und wollte das ganze mal testen. Irgendwie wird aber die config.json nicht ausgelesen, zumindest steht es nicht im Log, sollte es aber und auch die Änderungen die ich darin mache sind nicht aktiv. Der u.g. Pin bspw. ist nicht der, den ich in der config.json definiert habe. Angelegt habe ich alles lt. Wiki mit u.g. Befehlen und die Datei an sich gibt es auch wie man unten sehen kann. Hat evtl. jemand eine Idee wo es hakt bzw. was ich falsch mache ?

Vielen Dank
vg
David

mkdir -p ~/.homebridge
cd ~/.homebridge/
nano ~/.homebridge/config.json


pi@raspberrypi:~ $ sudo homebridge
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
[9/29/2016, 6:19:28 PM] Loaded plugin: homebridge-fhem
homebridge API version: 2
[9/29/2016, 6:19:28 PM] Registering platform 'homebridge-fhem.FHEM'
[9/29/2016, 6:19:28 PM] ---
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ 031-45-154 │
    └────────────┘

[9/29/2016, 6:19:28 PM] Homebridge is running on port 51826.
Server listening on: http://<ip>:8282
^C[9/29/2016, 6:19:53 PM] Got SIGINT, shutting down Homebridge...


pi@raspberrypi:~ $ cd ~/.homebridge/
pi@raspberrypi:~/.homebridge $ dir
config.json
pi@raspberrypi:~/.homebridge $

justme1968

wenn du homebridge mit sudo ausführst passt der pfad nicht mehr unter dem du die config angelegt hat.

das sudo kannst du weg lassen. homebridge muss nicht als root laufen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

nerothos

hi andre,

danke dir, aber wenn ich es ohne sudo ausführe bekomme ich ein anderes problem : /

Error: EACCES: permission denied, mkdir '/home/pi/.homebridge/persist'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:922:18)
    at Function.sync (/usr/lib/node_modules/homebridge/node_modules/mkdirp/index        .js:55:12)
    at Object.parseDirSync (/usr/lib/node_modules/homebridge/node_modules/node-p        ersist/local-storage.js:615:20)
    at Object.parseDataDirSync (/usr/lib/node_modules/homebridge/node_modules/no        de-persist/local-storage.js:545:21)
    at Object.initSync (/usr/lib/node_modules/homebridge/node_modules/node-persi        st/local-storage.js:145:14)
    at Object.nodePersist.initSync (/usr/lib/node_modules/homebridge/node_module        s/node-persist/node-persist.js:41:29)
    at Object.init (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/ind        ex.js:25:13)
    at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:24:7)
    at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22        )

justme1968

dann stimmen die permissions nicht.

lösch das .homebridge verzeichnis noch mal. starte homebridge, stoppe es und dann editiere das config file.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

nerothos

perfekt, vielen dank!  :)

problem war das ich den ordner homebridge mit sudo erstellt hatte, alles gelöscht und als pi erstellt und siehe da, es geht