Fehler bei Rademacher Homepilot accessories

  • Hallo zusammen,


    bin noch neu hier, Frischfleisch, Frischling, Greenhorn usw.... :-)


    Habe mir den Pi 3 +B aufgesetzt, soweit so gut.


    Ich bekomme eine Fehlermeldung bei....


    sudo /etc/init.d/homebridge status


    sudo: /etc/init.d/homebridge: Befehl nicht gefunden



    habe trotzdem erstmal weiter gemacht und mich um das Rademacher plugin gekümmert...


    Nachdem ich es in der config.json eingefügt habe (mittels JSON Formatter) bekam ich bei der Überprüfung mit :

    "sudo homebridge" den nächsten Fehler. jemand eine Idee oder einen tipp ?



    [email protected]:~/.homebridge $ sudo homebridge

    [Thu Mar 14 2019 22:53:17 GMT+0100 (CET)] config.json (/root/.homebridge/config.json) not found.

    [Thu Mar 14 2019 22:53:18 GMT+0100 (CET)] Loaded plugin: homebridge-rademacher-homepilot

    [Thu Mar 14 2019 22:53:18 GMT+0100 (CET)] Registering platform 'homebridge-rademacher-homepilot.RademacherHomePilot'

    [Thu Mar 14 2019 22:53:18 GMT+0100 (CET)] ---

    Load homebridge-rademacher-homepilot.RademacherHomePilot

    /usr/local/lib/node_modules/homebridge-rademacher-homepilot/index.js:27

    this.url = config["url"];

    ^


    TypeError: Cannot read property 'url' of null

    at new RademacherHomePilot (/usr/local/lib/node_modules/homebridge-rademacher-homepilot/index.js:27:22)

    at Server.str.replace.Server._loadDynamicPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:347:30)

    at Server.str.replace.Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:88:8)

    at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    at Module._compile (module.js:435:26)

    at Object.Module._extensions..js (module.js:442:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:311:12)

    at Function.Module.runMain (module.js:467:10)



    UND


    [email protected]:~/.homebridge $ homebridge

    [Thu Mar 14 2019 23:11:09 GMT+0100 (CET)] Loaded config.json with 1 accessories and 0 platforms.

    [Thu Mar 14 2019 23:11:09 GMT+0100 (CET)] ---

    [Thu Mar 14 2019 23:11:10 GMT+0100 (CET)] Loaded plugin: homebridge-rademacher-homepilot

    [Thu Mar 14 2019 23:11:10 GMT+0100 (CET)] Registering platform 'homebridge-rademacher-homepilot.RademacherHomePilot'

    [Thu Mar 14 2019 23:11:10 GMT+0100 (CET)] ---

    [Thu Mar 14 2019 23:11:10 GMT+0100 (CET)] Loading 1 accessories...

    /usr/local/lib/node_modules/homebridge/lib/api.js:50

    if (name.indexOf('.') == -1) {

    ^


    TypeError: Cannot read property 'indexOf' of undefined

    at API.accessory (/usr/local/lib/node_modules/homebridge/lib/api.js:50:11)

    at Server.str.replace.Server._loadAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:286:42)

    at Server.str.replace.Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:87:38)

    at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    at Module._compile (module.js:435:26)

    at Object.Module._extensions..js (module.js:442:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:311:12)

    at Function.Module.runMain (module.js:467:10)




    Mein Anfänger Latein ist am Ende, eventuell und das mit großer Wahrscheinlichkeit seht ihr mehr als ich :-)


    Liebe Grüße Marcel;)


    Wer Rechtschreibfehler außerhalb der entsprechenden logs findet darf sie behalten 8)8o

  • Hmmm, ich denke am besten wirst du fahren und in Zukunft am meisten Spaß an homebridge haben, wenn du zu Beginn, dich an die Anleitung von sschuste haelst.


    Da kann man dir auch in Zukunft wahrscheinlich am Besten helfen, weil wie viele Schritte besser nachvollziehen koennen.


    https://forum.smartapfel.de/at…setup-v45-compressed-pdf/


    Ps: bei dem von dir gezeigten link, wird nur erklaert, wie das plugin installiert werden kann, jedoch nicht, wie du homebridge selbst installiert hats, das ist naemlich interessanter in dem Zusammenhang.

  • Naja, wir koennen jetzt entweder den Weg gehen, dass du schilderts wie du deinen PI installierst hast und homebridge draufgespielt/konfiguriert hast und bereinigen dann Schritt fuer Schritt etwaige Fehler.


    Oder du formatierst die SD Karte neu, gehst nach der Anleitung vor und hast binnen 20-30Min alles am Laufen.

  • Naja, wir koennen jetzt entweder den Weg gehen, dass du schilderts wie du deinen PI installierst hast und homebridge draufgespielt/konfiguriert hast und bereinigen dann Schritt fuer Schritt etwaige Fehler.


    Oder du formatierst die SD Karte neu, gehst nach der Anleitung vor und hast binnen 20-30Min alles am Laufen.

    Das vorinstallierte Linux kann ich beibehalten nehme ich an? bzw. ist es auf der SD :D

  • Bezueglich deiner Fehler:


    Fehler 1: homebridge laeuft nicht als "init", deshalb kann es auch nicht gestartet werden (um es gaaanz einfach auszudruecken.)

    Fehler 2: mit sudo vorne dran, kannst du in deinem Fall die homebridge nicht starten, da deine config.json nicht ueber root (sudo) konfiguriert/gespeichert wurde. Deshalb kann es an der Stelle auch nix finden.

    Bei Fehler 3: man sieht schonmal, dass deine config.json nun gefunden wurde und geladen wurde. Wodurch genau der Fehler hervorgerufen wurde kann ich dir aber aktuell nicht ganz genau sagen...




    Installier lieber die Karte neu. Im PDF wird das auch mit beschrieben, welche Version du installieren solltest. Die knapp 400mb hast bei nee stabilen Leitung auch binnen Minuten maximal geladen. Das Bespielen der Karte dauert dann vielleicht 5Min.

  • Alles klar dann fange ich mal besser von vorne an ^^ vielen Dank schonmal

  • sehr gut hat funktioniert:-)


    [email protected]:~ $ sudo journalctl -fau homebridge

    -- Logs begin at Thu 2016-11-03 18:16:43 CET. --

    Mar 15 00:54:26 raspberrypi homebridge[21983]:

    Mar 15 00:54:26 raspberrypi homebridge[21983]:

    Mar 15 00:54:26 raspberrypi homebridge[21983]:

    Mar 15 00:54:26 raspberrypi homebridge[21983]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    Mar 15 00:54:26 raspberrypi homebridge[21983]:

    Mar 15 00:54:26 raspberrypi homebridge[21983]: ┌────────────┐

    Mar 15 00:54:26 raspberrypi homebridge[21983]: │ 031-45-154 │

    Mar 15 00:54:26 raspberrypi homebridge[21983]: └────────────┘

    Mar 15 00:54:26 raspberrypi homebridge[21983]:

    Mar 15 00:54:26 raspberrypi homebridge[21983]: [3/15/2019, 12:54:26 AM] Homebridge is running on port 51826.

  • Kann mir jemand eventuell sagen wie ich den Error Error: Service name is already in use on the network siehe unten Beseitige ?







    Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:


    ┌────────────┐

    │ 031-45-154 │

    └────────────┘


    [3/15/2019, 2:00:52 PM] Homebridge is running on port 39727.


    /usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Registry.js:106

    service.emit('error', new Error('Service name is already in use on the network'))

    ^

    Error: Service name is already in use on the network

    at Registry._onProbeComplete (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Registry.js:106:27)

    at Prober.done (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Prober.js:67:10)

    at Prober.onMDNSresponse (/usr/local/lib/node_modules/homebridge/node_modules/bonjour-hap/lib/Prober.js:61:102)

    at EventEmitter.emit (events.js:197:13)

    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/multicast-dns/index.js:49:43)

    at Socket.emit (events.js:197:13)

    at UDP.onMessage (dgram.js:685:8)