Homebridge Instanz Umbenenen

  • naja, eigentlich recht simpel. Ich hab ne Instanz für Nello gehabt. Nun hab ich kein Nello mehr (funst leider nicht richtig mit der Hausanlage) und nun hab ich ne HB-Instanz namens Homebridge-Nello. Die Ich so nicht mehr brauche.

  • Okay, also willst du die Nello Instanz komplett loeschen!


    1. entferne die Nello-„bridge“ aus HomeKit. Jede Instanz kreiert ja ne eigene bridge in HomeKit die du koppelst.


    Dann einfach step by step folgende Befehle im Terminal eintragen:


    sudo systemctl stop Name-der-Instanz.service -> stopped erstmal die vorhandene Instanz

    sudo npm uninstall -g homebridge-nello -> deinstalliert das Plugin

    sudo rm /etc/systemd/system/Name-der-Instanz.service -> loescht die Datei mit der die Instanz startet

    sudo rm /etc/default/Name-der-Instanz -> loescht die Datei in welcher geschrieben steht wo die homebridge liegt

    sudo rm -r /var/Name-der-Instanz -> loescht den Ordner wo die Homebridge und config.json liegt


    Dies trifft jedoch nur dann zu, wenn du das am haeufigsten genutzte Nello Plugin nutzt und die Instanzen mit der Anleitung hier im Forum erstellt hast!

    Einmal editiert, zuletzt von vgnsxe ()

  • Ach ja, jetzt wo du es hier nochmal zusammenfasst, eigentlich könnte ich das auch in die App integrieren. Jetzt wird die Instanz einfach nur gestoppt, deaktiviert und aus der App gelöscht.


    ?

  • ron.p so ists halt sauberer! Nicht, dass am Ende ne Dateileiche ueber bleibt und Fehler verursacht!

  • eines noch...


    beim letzten Punkt,

    sudo rm /var/Name-der-Instanz

    erscheint ein Fehler

    rm: cannot remove '/var/homebridge-nello': Is a directory


    Ich habs dann mit

    sudo rm -R /var/homebridge-nello

    gemacht.


    vg

  • Hi ich habe leider eine Homebridge Instanz mit dem Namen


    homebridge-"hue".service


    angelegt. Das Bist läßt sich jetzt leider mit


    hbridge_new.sh -s -r ""hue""


    nicht löschen


    hier sagt er mir immer

    Es wird das Script: hbridge_new.sh in der Version: 1.0.83 benutzt !!

    (die Angaben in () werden mit Enter/autom. übernommen)

    Benachrichtigung mit Telegram nicht erlaubt

    Die Variablen "TToken_hbridge_new" und "TChat_ID_hbridge_new" sind nicht gesetzt ! 

    Die Homebridge kann nicht gestoppt werden, da sie aktuell nicht läuft!!

    Die Instanz existiert nicht: "homebridge-hue.service"  (Abbruch)

    Die HomeBridge-Dienste jetzt starten (j)  [y/j/n]?


    obwohl

    Diese homebridge* Instanzen existieren bereits:

    homebridge-"hue".service

    homebridge.service

    homebridge-tahoma.service


    angezeigt wird, wenn man einen neue Instanz anlegen will.


    Auch ein hartes

    pi@homebridge:/etc/systemd/system $ rm - r homebridge-"hue".service

    rm: cannot remove '-': No such file or directory

    rm: cannot remove 'r': No such file or directory

    rm: cannot remove 'homebridge-hue.service': No such file or directory

    pi@homebridge:/etc/systemd/system $


    Funktioniert nicht.


    Jemand eine Idee?

  • pi@homebridge:/etc/systemd/system $ rm - r homebridge-"hue".service

    Vielleicht geht es ja, wenn du es richtig schreibst:

    sudo rm homebridge-hue.service


    Sollte die Datei wirklich homebridge-"hue".service heißen - also mit Anführungszeichen im Dateinamen, wie bekommt man die eigentlich dahin? - dann lautet der Befehl wahrscheinlich:

    sudo rm homebridge-\"hue\".service


    Jemand eine Idee?

    Klar, du liebst Leerzeichen. Das ist nicht unbedingt hilfreich und du solltest dir die Leerzeichen lieber für ganz andere Dinge aufsparen. Das schont auch die Leertaste.


    Das "- r" ist falsch, denn es muss -r heißen. Überflüssig ist es auch noch, wenn man nur eine einzige Datei löschen will. Den Parameter -r verwendet man, wenn man ein Verzeichnis mit Dateien und weiteren Unterverzeichnissen löschen will.

  • Hab es mittlerweile raus gelöscht bekommen über rm *hue* -i und dann die richtigen Ordner gelöscht