Die Installationsanleitung für das deutsche homebridge-dashboard ist jetzt auf GitHub verfügbar.
Beiträge von Nastra
-
-
-
Bei den Kollegen vom Hueblog habe ich vorhin einen interessanten Artikel zu einem neuen Wecker von Xiaomi gelesen der bald erscheinen soll und ordentlich was bietet für wenig Geld. Sogar Apple Music Unterstützung


-
bankaifan Ich wollte mir gerade die Übersetzung anschauen aber irgendwie du hast in beiden Post die gleiche Datei hochgeladen das Install-Skript. Kannst du das nochmal prüfen?
Die Tippfehler habe ich korrigiert

Das Install-Skript werde ich morgen mal testen, bin noch am überlegen ob man das getrennt anbietet oder direkt irgendwie einbaut wie die npm-check Installation. So das beim ersten Start alles automatisch abläuft. Was meint ihr?
Wenn getrennt dann wäre die npm-check Installation im Install-Skript vermutlich besser aufgehoben.
sschuste Kannst du mir mal einen Entwurf schicken per pn wie deine Lösung aussieht für die Übersetzung?
-
sschuste Hört sich sehr gut an. Welche Sprachen werden alle unterstützt?
-
bankaifan Coole Sache, bin etwas Bussy aktuell, werde es mir sobald ich etwas Luft habe genauer anschauen.
Dank dir für die Mühe

-
-
-
Jo stimmt, aber du siehst es ja nicht nach der Installation. Wollte damit darauf hinweisen das es nach einem re-logging erst angezeigt wird.
-
Change Log Homebridge-Dashboard Version 1.2.0:
1.) Automatische Installation von npm-check eingebaut. Beim erstmaligen Start wird geprüft ob das Programm installiert ist wenn nein dann wird es installiert.
2.) Schritt 4. manuelle Installation npm-check in Post 1 wurde entfernt.
3.) Redaktionelle änderungen
det ich denke wenn du bzw. sschuste keine Anmerkungen mehr hat kannst du diese Version nehmen?!
-
Zitat
Das dauert noch ein bisschen mit dem Script in der Forenanleitung. Das nächste Update wird sich meinen Ergebnissen beschäftigen, die ich mit dem Raspi 4 mache, falls er denn jemals eintreffen sollte. Ich warte jetzt seit drei Wochen auf das Ding.
Da bin ich ja froh das ich meinen schon habe

Ist aber auch nicht schlimm das es noch dauert, ich denke uns fallen in den nächsten Tagen bestimmt noch Sachen ein die wir beim Homebridge-Dashboard verbessern können bevor es in die Anleitung aufgenommen wird.
ZitatIch fände es ja erstens geil, wenn das Skript irgendwann bei GitHub zu bekommen wäre und wenn es zweitens mehrsprachig wäre. Du siehst, das beschäftigt mich ganz schön
Habe ich auch schon drüber nachgedacht, bin bisher zeitlich aber auch noch nicht dazu gekommen es zu übersetzen. Wenn jemand Lust dazu hat kann er sich gerne einbringen.
-
Zitat
Schritt 4 ging wohl im Eifer des Gefechts verloren. Vielleicht könntest du ihn noch ins Geschehen einbinden.
Die Schritte beziehen sich auf die Anleitung in Post 1 wo man nachsehen soll oder was meinst du?
ZitatDas würde das Programm dann installieren, wenn es nicht vorhanden ist, also beim ersten Aufruf
Gute Idee


, werde ich später mit aufnehmen, dann lasse ich outdated aber komplett raus.ZitatIch bin alt und ungeduldig

Jetzt verstehe ich dich, im Alter hat man ja auch nicht mehr so viel Zeit bis einen der liebe Gott abholt.
Da zählt jede Sekunde
ZitatME TOO! Ich denke darüber nach, es in die Smartapfel-Installationsanleitung aufzunehmen, wenn nichts dagegen spricht. Ok, gegen das pure Nachdenken wird wohl erstmal nichts sprechen
.Kannst du gerne machen
, sobald ich which npm-check eingebaut habe, bin gerade unterwegs daher denke ich das es heute nachmittag so weit ist. -
Guten Morgen zusammen,
erstmal vielen Dank an bankaifan und sschuste für die Anregungen und Ideen das Dashboard zu optimieren.
Ich habe fast alle Sache die ihr vorgeschlagen habt eingebaut ins Skript bzw. die Anleitung angepasst und veröffentliche hiermit Version 1.1.0

Change Log Homebridge-Dashboard Version 1.1.0:
1.) Ladezeit anzeige beim einloggen bis das Homebridge-Dashboard angezeigt wird. Die zweite Zeile (Einen Moment bitte) blinkt um die Ladetätigkeit zu symbolisieren.
2.) Ladezeit des Homebridge-Dashboard um ca. 50% reduziert durch Umstellung von npm outdated -g auf npm-check -g. Ladezeit bei mir jetzt ca. 6 Sek.
Für die optimierte Ladezeit wird die Software npm-check benötigt und muss installiert werden siehe Schritt: 4.
Sollte weiterhin eine Nutzung mit npm outdated -g gewünscht sein muss im Skript:
Zeile 2 NPMUPDATES # am Anfang der Zeile entfernen. Zeile 1 NPMUPDATES # hinzufügen am Anfang der Zeile.
Code# NPMUPDATES=`npm-check -g | grep NEW -i | wc -l` NPMUPDATES=`npm outdated -g | grep global -i | wc -l`3.) Umstellung etc/profile auf /home/pi/.profile siehe Schritt 3. Dadurch entfällt der Systemlink nach /usr/bin/
Entfernen eines bereits angelegten Systemlinks:
sudo rm -rf /usr/bin/homebridge-dashboard.sh
4.) Redaktionelle Anpassungen.
sschuste Die Idee mit dem CronJob ist super aber ich denke das nach der Umstellung auf npm-check mit nur noch 6 Sek Wartezeit bis zur Anzeige des Homebridge-Dashboard das auch nicht mehr zwingend notwendig ist oder?
det Wäre schön wenn du die Neuerungen mit aufnimmst besonders Schritt.3 und Schritt.4 bei der automatischen Installation über deine Tools.
Gruss Nastra
-
-
Hier kommt ggf. ein neues Plugin für den Pflanzensensor:
-
Freut mich

Die Zeit ist ja ähnlich wie bei mir also braucht es einfach so lang um die Updates abzurufen.
sschuste ich werde deinen Weg nachher mit aufnehmen und das verlinken als alternative

-
Super

Wie lang dauert es bei dir mit npmupdate aktiviert bis das Dashboard erscheint? Würde gerne wissen ob es an der Hardware liegt oder ich einfach geduldiger bin als ihr

Irgendwelche Ideen das zu beschleunigen ohne die Funktion zu killen?
-
Zitat
Das ist ja mal richtig gut! Gefällt mir. Ich habe zwei Verbesserungsvorschläge.
sschuste Merci
ZitatEs reicht ein chmod 755 /home/pi/hbridge_install/homebridge-dashboard.sh anstatt des chmod 777.
sschuste Jo wird angepasst in der Anleitung. Habe es bei mir gerade geprüft und habe es selber auch mit 755 berechtigt, kein Ahnung warum ich hier 777 geschrieben habe.
ZitatWenn du /etc/profile veränderst, dann veränderst du den Inhalt für alle User des Systems. Das bedeutet, dass das Skript bei einem sudo su - homebridge oder sudo su - erneut ausgeführt wird. Soll es aber nur beim Login des Users pi gestartet werden, dann ist /home/pi/.profile die richtige Stelle. In jedem Fall sollte das Skript in /usr/local/bin/ liegen anstatt in /home/pi/hbridge_install/.
sschuste Guter Hinweis, diesen Punkt habe ich in der Anleitung komplett vergessen zu beschreiben
Habe es so gelöst wie det es beschrieben hat mit einem Systemlink nach /usr/local/bin/ da ich meine Skripte gerne im Home Ordner habe
Spricht gegen die Lösung aus deiner Sicht etwas?ZitatDieser Fehler geht mit der aktuellen npm Version 6.10.0 oder später weg !
Ahhh, hatte auf den ersten Blick vermutet das es ein Berechtigungsproblem ist. Schön das das du den Fehler schon gefunden hast wollte vermeiden im Skript was mit sudo aufzurufen

det Läuft es bei dir jetzt auch?
-
Probier mal bitte:
npm outdated -g
in der Shell aus ob dann der gleiche Fehler erscheint. Wenn ja dann mal ein sudo davor setzen:
sudo npm outdated -g
Die Farben können im Skript an Hand dieser Tabelle angepasst werden in dem du den Farbcode änderst:
z.B aktuell BPurple="\[\033[1;35m\]" in White="\[\033[0;37m\]"
-
Hallo zusammen,
ich habe die Tage durch Zufall gelesen das man in der Shell seine Willkommensnachricht anpassen kann. Diese Idee habe ich aufgegriffen um mir was schönes zu Basteln und teile das Ergebnis gerne mit euch. Dafür habe ich die Standard Willkommensnachricht komplett entfernt und ersetze diese durch ein Skript was bei jedem Einloggen aufgerufen wird und dafür eine Übersichtsseite anzeigt mit den wichtigsten Infos zum System und der Homebridge.
Ich habe den ganzen Spass mal Homebridge-Dashboard genannt. Wer Lust hat kann es gerne bei sich ausprobieren gem. folgender Anleitung.
Verbesserungsvorschläge könnt ihr die gerne hier im Thread hinterlassen über Feedback würde ich mich auch freuen.
Hier geht es zur Anleitung