❗️Homebridge ab Version >𝟭.2.𝘅 Update Erfahrungen, Probleme, Auffälligkeiten

  • Bei den Fehler mit der Versionsnummer, ist es aber eine andere Fehlermeldung. Da steht direkt ja dann drinnen dass es Homebridge 1.x.x verwendet wird, das Plugin aber nur 0.x.x kann.


    Schaut dann eher so aus:

    Code
    Error: Plugin /usr/local/lib/node_modules/homebridge-pluginname requires a HomeBridge version of ^0.x.x which does not satisfy the current HomeBridge version of 1.x.x. You may need to upgrade your installation of HomeBridge.



    Und er selber hat aber diesen Fehler:

    Code
    Error: The requested platform 'BroadlinkRM' was not registered by any plugin.


    Heist er verwendet "platform": "BroadlinkRM", dass gibt es so aber nicht mehr. Daher die Meldung nicht registriert. Die Platform wurde aber nicht geändert, wenn ich mir die Dokumentation vom Plugin anschaue.



    Auf GitHub wird berichtet dass das hier hilft:

    Code
    sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip /usr/local/bin/node
  • Ok, probier ich aus, sobald ich das Plugin wieder installiert habe.

    Kannst Du mir da helfen?

    Sonst nehm ich das alte Backup und mach noch mal ne Update Orgie ;)


    Jo

  • Ich weis nun nicht wie du Plugins installierst aber ein Update von Plugin geht ja genau so wie die Installation selbst.


    npm i homebridge-broadlink-rm


    So wird die letzte aktuellste Version geladen und installiert. Ob das nun ein Update oder eine Neuinstallation ist, spielt dabei keine Rolle.

  • Ich hatte im Threat vorher schon meine Versuche geschrieben.

    Bei dem Befehl kommt:

    und es wird leider nix installiert.

    Ich lade gerade schon das Backup auf die andere Karte und probiere es dann noch mal von vorne, zusammen

    mit Deinem Befehl.


    Danke Dir!
    Jo

  • JoMensdorf probier mal mit:


    sudo npm install -g --unsafe-perm homebridge-broadlink-rm@latest -g


    zu installieren.



    Zitat

    pi@raspberrypi:~ $ npm i homebridge-broadlink-rm

    Hier fehlt auch das -g für Global oder ist es beabsichtigt das du deine Plugins nicht Global installierst?

  • Das Camera-ui Plugin von SeydX scheint auch nicht mehr zu Funktionieren Schade eigentlich. Habe es sehr gerne benutzt. Auch schade das er keinen Support mehr gibt.


  • Ich denke, da hab ich irgendwas groß verhunzt.

    Backup ist gleich eingespielt, muss nur noch kurz mit meinem Sohn was Schrauben.


    Danke Euch!

    Jo

  • Bei den Fehler mit der Versionsnummer, ist es aber eine andere Fehlermeldung. Da steht direkt ja dann drinnen dass es Homebridge 1.x.x verwendet wird, das Plugin aber nur 0.x.x kann.


    Schaut dann eher so aus:

    Code
    Error: Plugin /usr/local/lib/node_modules/homebridge-pluginname requires a HomeBridge version of ^0.x.x which does not satisfy the current HomeBridge version of 1.x.x. You may need to upgrade your installation of HomeBridge.

    klingt logisch, bei mir war aber bei einem Plugin (weiß leider den Namen nicht mehr...) genau diese Fehlermeldung und da hat diese Ergaenzung bei mir geholfen, weil homebridge schlichtweg das Plugin uebergangen hat und mir leider nicht die korrektere Fehlermeldung ausgespuckt hat! 🙈


    nevertheless gibts ja neue Tipps mit denen das Problem hoffentlich auch fuer broadlink geloest werden kann! ✌️

  • 2x -g da will es aber einer wissen! 😂

  • Doppelt gemoppelt hält besser 8o


    Gut aufgepasst:thumbup:

  • So, Backup eingespielt und Plugins/Homebridge upgedatet.

    Es bleibt bei der Broadlink Fehlermeldung:

    sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip /usr/local/bin/node

    hab ich eingegeben, leider ohne Verbessung.


    Wenn ich versuche, die Version mit dem Befehl

    sudo nano /usr/local/lib/node_modules/homebridge-broadlink-rm

    zu editieren kommt:

    [ "/usr/local/lib/node_modules/homebridge-broadlink-rm" is a directory ]


    Habe auch manuell versucht, in das Verzeichnis zu gehen, die Datei existiert

    Und das Plugin auch:

    Weiß noch jemand was?


    Danke, Euch!

    Jo

  • Oh, mein Fehler... bei meinem Befehl miss das natuerlich so heißen:


    sudo nano /usr/local/lib/node_modules/homebridge-broadlink-rm/package.json


    sorry!

  • Jetzt kam noch ein require Stack dazu, hilft das bei der Fehlereingrenzung

  • Oh, mein Fehler... bei meinem Befehl miss das natuerlich so heißen:


    sudo nano /usr/local/lib/node_modules/homebridge-broadlink-rm/package.json


    sorry!

    So?

    Wirft aber leider die Gleiche Fehlermeldung.


    Ich habe jetzt alle meine Kenntnisse zusammen genommen und einen Downgrade auf die Pluginversion

    3.6.18 gemacht, jetzt geht es.


    Ich denke, das ist dann eher ein Thema für die Plugin Sektion, oder?

  • Versuche:


    sudo npm uninstall -g homebridge-broadlink-rm --unsafe-perm

    sudo npm install -g [email protected] --unsafe-perm


    sudo nano /usr/local/lib/node_modules/homebridge-broadlink-rm/package.json


    "homebridge" : "^1.0.0"


    sudo systemctl restart homebridge


    Edit: da war ich zu langsam. Aber jap, jetzt liegt es am plugin. Einfach auf der Version lassen. Solange broadlink so stabil laeuft, dann einfach das update ignorieren!

  • Ja, das steht auch in einem der Fehlerlogs.
    Wenn ich das so eingebe kommt:

    pi@raspberrypi:~ $ npm -g i —unsafe-perm hap-nodejs

    npm ERR! arg Argument starts with non-ascii dash, this is probably invalid: [ '—unsafe-perm', 'hap-nodejs' ]

    npm ERR! code EINVALIDTAGNAME

    npm ERR! Invalid tag name "—unsafe-perm": Tags may not have any characters that encodeURIComponent encodes.


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

    npm ERR! /home/pi/.npm/_logs/2020-05-03T12_41_19_243Z-debug.log


    Sorry, ich erkenne nicht, wo der Fehler lieg.


    Danke Dir!

    Jo

  • sudo npm install -g --unsafe-perm homebridge-broadlink-rm

  • da hat ein Programm aus einem doppelten Bindestrich einen langen gemach:


    sudo npm -g i --unsafe-perm hap-nodejs