Probleme mit homebridge-fritz

  • Moin!


    Ich habe mir gerade ein Raspberry Pi Zero mit Homebridge fertig gemacht mit Hilfe der Homebridge App (iOS).

    Dort möchte ich auch das homebridge-fritz Plugin installieren. Das ging auch aber dann kommt beim Starten von homebridge immer die folgende Fehlermeldung:


    Loading 1 platforms...

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

    throw new Error("The requested platform '" + name + "' was not registered by any plugin.");

    ^

    Error: The requested platform 'Fritz!Box' was not registered by any plugin.

    at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)


    Vorher hatte ich das Ganze als Container auf meinem QNAP NAS laufen und dort kam seit ein paar Tagen genau die gleiche Fehlermeldung.


    Dort hatte ich auch die gleiche Konfiguration (username und passwort sind natürlich richtig ausgefüllt) benutzt:


    Was läuft da schief?

    Heißt die Platform nicht mehr "Fritz!Box"? Aber wie heißt sie dann?


    Kann mir da jemand helfen?


    Danke!

  • Danke für die Antwort!


    Ich habe es mittlerweile von der App mehrfach deinstallieren lassen und wieder installieren. Es kommt immer derselbe Fehler.

    Den Entwickler habe ich auch schon angeschrieben, da mehrere andere Dinge auch nicht wirklich funktionieren.


    Heute Morgen habe ich dann versucht so wie die App es macht mit:

    npm install -g homebridge-fritz

    das ganze per ssh zu installieren. Das ging auch schief, da irgendwie keine Rechte beim lokalen installieren vorhanden sind.

    Dann habe ich es mit:

    npm install homebridge-fritz

    versucht und sofort hat es geklappt.


    Wie sollte man die Plattformen installieren mit -g oder ohne?

  • mit -g und mit sudo


    sudo npm install -g homebridge-fritz



    Stefan

  • Das ging auf jeden Fall schief.

    Es hatte etwas mit den Schreibrechten im Zielpfad zu tun.

  • Mit "sudo" solltest du keine Schreibrechte haben beim installieren. Zumindest nicht wenn du es so eingibst wie sschuste es geschrieben hat.

  • Ich habe es eben genau so wie Stefan es schrieb aufgerufen:



    Ich habe also keine Schreibrechte in:

    Code
    /root/.npm/_cacache/tmp/git-clone-ee27da14/.git


    Es sieht dort so aus:


  • Dann versuche mal

    sudo npm install -g --unsafe-perm homebridge-fritz


    Stefan

  • Da kommt genau die gleiche Fehlermeldung:


  • Über welchen weg installierst du den das Plugin bzw. Homebridge?


    Wenn du es per App gemacht hast, bin ich raus und empfehle dir den weg der Manuellen installation. HIER


    Oder einfach das Tool von det installieren.


    HIER

  • <p>Ich hatte die Grundinstallation per App gemacht und auch die ersten plugin Versuche. Ich merke aber immer mehr, daß das echt blöd ist damit. Ich denke ich lasse mir das Geld wiedergeben.</p>
    <p><br></p>
    <p>Die letzten Versuche hatte ich per ssh gemacht. Aber es klappt ja irgendwie nicht. <img src="https://forum.smartapfel.de/images/smilies/emojione/2639.png" class="smiley" alt=":-(" height="23" srcset="https://forum.smartapfel.de/images/smilies/emojione/[email protected] 2x">


    In der Anleitung steht, daß man für homebridge auch noobs-lite nehmen kann. Wäre das für eine Pi Zero W besser?
    Bei der Anleitung von det stand auch nur etwas von Pi 3. Geht das trotzdem mit einer Pi Zero W?</p>

    Einmal editiert, zuletzt von carsten_h ()

  • Ok, dann greifen wir halt zu noch härteren Maßnahmen:


    sudo -i 

    npm install -g --unsafe-perm homebridge-fritz


    Stefan

  • Moin!


    Das funktioniert genauso nicht.


    Ich glaube ich stoße gleich die Rückgabe der App an und installiere den Pi neu. Dann muß ich zwar in Homekit alles neu machen, aber was soll's. Das ist sicher sinnvoller und es übt.


    Vielen Dank für die Hilfe bis hierher!


    Ich habe mich jetzt nach den Anleitungen umgesehen. Nachdem ich die schön bebilderte Anleitung von sschuste gesehen habe, habe ich entschieden, daß ich nach der vorgehen werde. Da habe ich jedenfalls etwas zu tun.

    Danke für die Anleitung!


    So, die App ist zurückgegeben, jetzt kann es richtig losgehen...


    Nach Deiner ( sschuste) Anleitung hat es wunderbar geklappt! Vielen Dank! So ist es viel besser!

    3 Mal editiert, zuletzt von carsten_h ()

  • Hallo Zusammen!

    Nachdem ich jetzt auch zwei Tage lang versucht habe das Fritz-Plugin zum Laufen zu bringen und mir die Ideen von sschuste am Ende die richtige Richtung gegeben haben, möchte ich für andere mal mein „Erfolgsrezept“ kurz beschreiben:


    Plugin nicht mit der RaspberryHomebridge-App installieren (falls schon installiert, wieder deinstallieren) sondern im Konsolen-Modus der App (oder via RDP auf den RaspPi) und dem „Hacker-Befehl“ von sschuste und zwar in einer Zeile:


    sudo -i npm install -g --unsafe-perm homebridge-fritz


    Jetzt über die App die Platform für Fritz! installieren. Falls dort nicht zur Auswahl (weil installiertes Plugin nicht erkannt wurde), das Plugin über die App noch einmal installieren lassen. Achtung: hat bei mir ewig gedauert, weshalb ich es „abgebrochen“ habe durch einen „Neustart“ der RaspPi, was dann zu der gewünschten „Erfolgsmeldung“ geführt hat.


    Ein Blick auf „Home“ hat anschließend sofort alle SmartHome-Geräte, die über die Fritz!Box verwaltet werden gezeigt und die eingangs dieses Threads erwähnte Fehlermeldung war Geschichte und auch die permanenten Abbrüche der Homebridge. Voller Erfolg!


    Danke an alle für Eure Ideen und Versuche!


    Gruß

    Joachim

  • dem „Hacker-Befehl“ von sschuste

    Jetzt wisst ihr's: ich bin ein Hacker. :P

  • Siehste, sschuste, jetzt bist enttarnt. Und sicherlich hast in deiner anleitung für die manuelle homebridge-anleitung auch noch irgendwo ein trojaner drin, um uns ahnungslose jünger auszuspähen und fehler einzubauen, nur damit du anschließend wieder als held dastehen kann ????



    Gesendet von iPhone mit Community

  • Und sicherlich hast in deiner anleitung für die manuelle homebridge-anleitung auch noch irgendwo ein trojaner drin, um uns ahnungslose jünger auszuspähen

    Ja, teilweise bin ich schon beeindruckt, was für schöne Wohnungen ihr habt :D

  • Besten Dank jozi86! Hatte genau dasselbe Problem und nur durch deinen Tipp, habe ich es geschafft, auch wenn leicht abgeändert.

    Musste das Fritz!Box-Plugin über "Terminal" manuell installieren und zwar mit deinem Befehl. Über die "Konsole" der App hat es nicht funktioniert. Dafür hat sie bei mir das Plugin nach der Installation auch direkt nach Neustart angezeigt.

    Vielen Dank noch einmal!

  • Hallo zusammen,


    ich hänge am selben Problem.


    Status:

    1.) Plugin und Plattform deinstalliert.

    2.) sudo -i npm install -g --unsafe-perm homebridge-fritz ausgeführt

    3.) Bekomme immer folgende Meldung:


    pi@raspberrypi:~ $ sudo -i npm install -g --unsafe-perm homebridge-fritz

    npm ERR! code 1

    npm ERR! Command failed: /usr/bin/git clone -q https://github.com/mapero/Fritzbox.git /root/.npm/_cacache/tmp/git-clone-e8d9dc4a

    npm ERR! /root/.npm/_cacache/tmp/git-clone-e8d9dc4a/.git: Keine Berechtigung

    npm ERR!


    npm ERR! A complete log of this run can be found in:

    npm ERR! /root/.npm/_logs/2018-11-14T20_24_00_075Z-debug.log

    pi@raspberrypi:~ $


    Habt ihr noch eine Idee?



    Gruß

    Markus