ist noch Platz auf der SD Karte?
Reichlich, ist eine 16GB Karte!
ist noch Platz auf der SD Karte?
Reichlich, ist eine 16GB Karte!
Ich wollte gerade ein Case beim Entwicklker aufmachen und nun läuft das plugin wieder, bzw. man kann sich unfallfrei in das Webinterface einloggen.. strange! Nur die logs werden immer noch nicht angezeigt obwohl ich in der config soweit alles richtig eingetragen habe...
Aber auch du MikeDelta hast das Problem, das du keine Plugins damit installieren kannst oder?
Ich habe bisher nur ein plugin darüber upgedatet und das hatte funktioniert... neue plugins habe ich mangels Geräten noch nicht getestet!
Wenn du die ganzen Geräte und Plugins installiert hast die Links in deinen Profil stehen, hast du ja eh schon eine Menge. Hättest du keine Netatmo Wetterstation, hätte ich dir gesagt, installiere dir halt das homebridge-weather Plugin
nur zur Info,
das Problem sollte in diese Ecke liegen:
homebridge-config-ui/routes/plugins.js
router.post("/install", function (req, res, next) {
if (req.user) {
next();
} else {
req.session.referer = "/plugins";
res.redirect("/login");
}
}, function (req, res, next) {
var config = require(hb.config);
if (req.body["platform-code"] != "" && req.body["platform-name"] != "") {
var platform = JSON.parse(req.body.platform_json);
platform.name = req.body["platform-name"];
if (!config.platforms) {
config.platforms = [];
}
config.platforms.push(platform);
}
for (var i = 0; i < req.body.accessory.length; i++) {
if (req.body[req.body.accessory[i] + "-delete"] == "false") {
var accessory = JSON.parse(req.body[req.body.accessory[i] + "-code"]);
accessory.name = req.body[req.body.accessory[i] + "-name"];
config.accessories.push(accessory);
}
}
fs.renameSync(hb.config, hb.config + "." + Math.floor(new Date() / 1000));
fs.appendFileSync(hb.config, JSON.stringify(config, null, 4));
delete require.cache[require.resolve(hb.config)];
npm.uninstall(req.body.package, function (err, stdout, stderr) {
app.get("log")("Package " + req.body.package + " installed.");
res.redirect("/plugins");
});
});
Alles anzeigen
Die config.json wird bearbeitet aber das Plugin wird nicht runtergeladen.
komm hier aber auch nicht weiter.
Also ich werde das plugin wohl wieder runterschmeissen....
Ich wollte Gerade wenigstens eine Sache nur in der config ändern und was ist passiert? die ganze config war danach weg...
Ich hatte glücklicherweise ein Backup dieser...
Also ich muss gestehen ich hab das Plugin schon wieder runter gehauen, nach einen selbst test mit den Installieren von Plugins, wo ihr vorher schon berichtet habt das man keine Plugins darüber installieren kann.
Wenn das nicht geht (und das ist ein wichtiger Bestand teil um einen die Arbeit zu erleichtern), so kann ich das nicht gebrauchen und fliegt nun auch aus der Übersichtsliste raus.
Ich auch eben nachdem Homebridge nach dem Login in das Webinterface schon wieder abgestürzt ist! Logs kann man auch nicht anzeigen lassen, also mehr so sinnfrei und nur ne hübsche GUI... hab mal das homebridge-server installiert, das ist zwar etwas spartanischer aber damit scheint alles zu funktionieren und die Logs kann man auch aufrufen!
Ich auch eben nachdem Homebridge nach dem Login in das Webinterface schon wieder abgestürzt ist! Logs kann man auch nicht anzeigen lassen, also mehr so sinnfrei und nur ne hübsche GUI... hab mal das homebridge-server installiert, das ist zwar etwas spartanischer aber damit scheint alles zu funktionieren und die Logs kann man auch aufrufen!
kannst du damit plugins installieren? Glaube damit ging das auch nicht..?
Hab ich noch nicht getestet, zur Zeit kein neues Gerät zum einbinden vorhanden, werd ich aber noch nachholen!
Mit homebridge-server konnte ich Plugins installieren, nur das bearbeiten der Config war nicht so schön. Da man die jeweiligen Einträge immer komplett löschen musste und dann neu einfügen, ein normales Bearbeiten war nicht möglich.
Was den ein oder anderen auch ein bisschen zu denken geben sollte, dort gibt es kein Account Management, heißt jeder in eurem Netzwerk kann auf dieses Webinterface zugreifen und entsprechend Plugins Installieren, deinstallieren und der Config herumpfuschen.
Was den ein oder anderen auch ein bisschen zu denken geben sollte, dort gibt es kein Account Management, heißt jeder in eurem Netzwerk kann auf dieses Webinterface zugreifen und entsprechend Plugins Installieren, deinstallieren und der Config herumpfuschen.
Sprich man muss sich nicht anmelden ? Ich glaube dann lass ich das lieber mal sein
Jup, du gehst einfach auf die Seite und bist schon im Interface. Kannst es eigentlich schon installieren, denn auch wenn zwar vielleicht viele die IP deines Pi kennen, so glaube ich das nicht so viele den Port kennen, der im Endeffekt dann auch erst etwas anzeigt
Es gibt offensichtlich eine Weiterentwicklung von einem anderen Entwickler: homebridge-config-ui-x
Hat das schon jemand installiert? Lässt es sich einfach über das bestehende homebridge-config-ui Plugin installieren oder muss man dieses vorher deinstallieren?
noch nicht,
mal sehen ob ich morgen die Zeit finde.
Brauchst dazu das Ur Plugin (config-ui) nicht installiert haben, dieses ist ein neues Plugin wo nur um ein paar Features erweitert wurde. Wenn du das Ur Plugin schon installiert hast bzw. hattest und dir so einen anderen User für das Anmelden User angelegt hast. Musst du diesen Verwenden, einfach Admin mit Passwort admin funktioniert dann nicht (zumindest hat es das bei mir nicht) .
Der Fehler das man keine Plugins installieren kann, ist hier aber auch hier enthalten, daher sehe ich für mich keinen wirklichen Mehrwert, darin. Dazu habe ich nun auch die Vorteile von mehren Instanzen für mich Entdeckt und daher ist dieses Plugin oder auch das Server sowie Info Plugin für mich nun überflüßig geworden.
Okay, also ich hab jetzt homebridge-config-ui deinstalliert und homebridge-config-ui-x 1.1.16 installiert. config.json so gelassen wie sie war. Alles läuft, ich merke aber keinen Unterschied.
An dieser Stelle möchte ich mal entgegen einiger vorheriger Kommentare über meine positiven Erfahrungen mit dem Plugin config-ui-x berichten. Ich weiß nicht genau, welche Problem bei Euch aufgetreten sind, aber bei mir läuft das Plugin bestens, auch wenn es ein paar Dinge gibt, die ich gerne implementiert/ verbessert hätte.
Aber zunächst mal:
Ich habe weder zerschossene config-Dateien und ich kann auch wunderbar aus dem Plugin weitere Plugins installieren, updaten oder deinstallieren. Mögliche Updates (aller installierten Plugins) werden in der Plugin-Übersicht automatisch angezeigt. In Zusammenhang mit der Möglichkeit, die config direkt editieren zu können und dem darin enthaltenen Komfort-Feature, dass die config auch gleich auf richtige Syntax überprüft wird, ist das Plugin zu dem von mir am meisten (aktiv) genutzten Plugin geworden. Einfacher gehen die Spielereien am Pi wirklich nicht von der Hand. Schnell mal ein Plugin ausprobieren und modifizieren geht ganz easy. Fremdzugriff wird über ein Login und Passwort verwehrt (das Default Konto lässt sich löschen). Und das Plugin wird auch aktuell immer wieder aktualisiert.
Was ich mir noch wünsche bzw. leider nicht so funktioniert, wie ich das gerne hätte:
Ich habe mehrere Homebridge-Instanzen auf meinem Pi laufen, habe es allerdings noch nicht geschafft das plugin in mehr als einer Instanz zum Laufen zu bekommen. Könnte allerdings an mir liegen (höchstwahrscheinlich, also eigentlich mit Sicherheit...). Vielleicht habe ich da was mit den Ports verwechselt. Und inzwischen gab es auch schon wieder ein paar updates. Das werde ich noch einmal ausprobieren...
Des weiteren werden im Log auch nur die Ereignisse der Instanz angezeigt, in der das Plugin aktiviert ist. Aber auch hier denke ich, dass es eher an mir liegt. Jemand, der sich mit den Logs besser auskennt, könnte das sicherlich hinbiegen bzw. das Problem löst sich ggf. von selbst, wenn der vorherige Punkt erledigt ist.
Randbemerkung
Meine Homebridge läuft als Systemdienst (User pi) auf einem Pi3. Ich habe inzwischen das Gefühl, dass die meisten Plugin-Probleme von unterschiedlichen Konfigurationen der Homebridge herrühren und nicht Plugin-bedingt sind...
Das Original-Plugin config-ui habe ich nie getestet. Keine Ahnung wie sich das verhält.
Interessant! möglicherweise laufen bei dir die Funktionen einfach aus dem Grund so wie gewünscht, weil du ein ganz anderes plugin nutzt ?
Gut das du im letzten Satz noch darauf hinweist Werde ich mal ausprobieren bei Gelegenheit.