Hallo,
weis jemand wie ich eine meiner Instanzen Umbenennen und/oder Löschen kann, ohne gleich das ganze System platt zu machen.
Viele Grüße
Christoph
Hallo,
weis jemand wie ich eine meiner Instanzen Umbenennen und/oder Löschen kann, ohne gleich das ganze System platt zu machen.
Viele Grüße
Christoph
Was genau ist denn dein Gedanke dabei, damit man die dafuer passende Loesung geben kann!
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.
Wegschmeißen, neue bauen oder es muss eh alles angefasst werden.
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!
Alles anzeigenOkay, 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 /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!
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.
?
sudo systemctl stop Name-der-Instanz.service -> stopped erstmal die vorhandene Instanz
nach diesem Befehl sollte mann noch ein:
machen
Ach Ihr seid super, vielen Lieben Dank!
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
Als kleines Update. Ich habe die Funktion nun offiziell für systemd Instanzen in der App eingebaut. Hat sich etwas verspätet, aber lieber später als nie
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