Beiträge von Nastra

    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:thumbup:


    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?

    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 8o

    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.


    Zitat

    Ich 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?


    Zitat

    Das würde das Programm dann installieren, wenn es nicht vorhanden ist, also beim ersten Aufruf

    Gute Idee :thumbup::thumbup::thumbup:, werde ich später mit aufnehmen, dann lasse ich outdated aber komplett raus.


    Zitat

    Ich bin alt und ungeduldig :P

    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 8o


    Zitat

    ME 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 :thumbup:, 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

    Freut mich :thumbup:

    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:thumbup:


    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:*


    Zitat

    Es 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.


    Zitat

    Wenn 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 :rolleyes: 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?


    Zitat

    Dieser 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 :thumbup:


    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