Beiträge von sschuste

    Das beste ist wohl immer, sich über ein Terminalprogramm und ssh auf den Raspi einzuloggen und da mal zu schauen. Wenn du das mit der App machen willst, geht das natürlich auch. Es gibt nur selten die Möglichkeit, sich selbst zu quälen, aber die App bietet dazu die folgende Möglichkeit:


    App Homebridge -> Tools -> Konsole


    Dann taucht das sowas ähnliches auf wie:


    Code
    ssh [email protected]
    
    The programs included with the blafasel rharbarber geknüdel blub....
    Unheimlich langer langweiliger Text
    Copyright-Zeugs
    Warranty
    Was auch immer
    
    pi@raspberrypi ~$

    Alles abhängig davon, wie dein Raspi heißt, mit welchem User du dich einloggst - halt so ähnlich.


    Am Prompt (oben: pi@raspberrypi ~$) gibst du ein:


    ps u -C homebridge


    Die App wird nun einen unglaublichen Kauderwelsch ausgeben, kaum lesbar. Bei mir sieht es so aus, aber die App bricht die Ausgabe auf dem iPhone ziemlich um:


    Code
    pi@raspberrypi:~ $ ps u -C homebridge
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    homebri+  7509  1.2 11.0 221056 104052 ?       Ssl  16:16   0:50 homebridge
    pi@raspberrypi:~ $

    Wo bei mir homebri+ steht, dort steht bei dir dein User.


    Stefan

    Sie liegt normalerweise im Homeverzeichnis des Users, unter dem Homebridge läuft. Da ich nicht weiß, wie die App Homebridge installiert, kann ich dazu wenig sagen.


    Wird Homebridge von root gestartet, dann liegt die Config unter /root/.homebridge/config.json. Wird sie vom User pi gestartet, dann dann ist es /home/pi/.homebridge/config.json.


    Das sind die Standardpfade, theoretisch kann config.json auch an anderen Orten liegen.


    Stefan

    Hi, ich benutze eure App schon eine ganze Weile. Für die neue Version hab ich nur einen kleinen Bug zu melden:


    Automationen, die in Home am Montag laufen sollen, werden in Devices für Dienstag angezeigt. Automationen, die am Mi, Do und Fr eingetragen sind, zeigt Devices für Do, Fr und Sa an. Da ich zur Gruppe derer gehöre, die nach dem Motto "mir doch egal, wann hier was passiert" dahinvegetieren, ist's jetzt nicht ganz so schlimm, aber denkt doch mal an die Kinder! =O


    Stefan

    Aber warum ist dev/root mit 81% bei der Kartengröße so gefüllt? Kann mir jemand helfen?

    Tja, wenn wir bloß wüssten, was du da den ganzen Tag so treibst;)


    Jetzt heißt es suchen gehen. Hauptverdächtiger ist meist das Verzeichnis /var/log, aber anstatt zu spekulieren, kannst du ja mal die Größe deiner Verzeichnisse checken.


    Ersma root werden, ganz nach dem Grundsatz root tut gut. (Oder: On Linux be root. On Windows reboot, aber lassen wir das ma).


    sudo su -


    Dann:


    Code
    cd /
    du -sh * | sort -h


    gibt dir eine sortierte Liste, die dir in M (Megabyte) und G (Gigabyte) die Größe deiner Verzeichnisse in der Hauptebene deines Raspi anzeigt. Das kleinste Verzeichnis steht oben, das größte unten.


    Sieht bei mir so aus:


    Die Fehlermeldungen ganz oben kannst du ignorieren. Die vollsten Verzeichnisse sind /var mit 456 MB und /usr mit 941 MB. Mal sehen, was in /var so los ist:



    Jetzt wäre wohl ein cd /var/cache angesagt, um da mal reinzuschauen. Und wenn du dann herausbekommen hast, was deine Kiste so voll macht, dann überlegst du dir, was du dagegen tun kannst. Natürlich gern mit uns zusammen.


    Ich setz solang mal 2€ auf die Logfiles in /var/log.


    Stefan

    Ich finde es als optische Anzeige auch cool, jedoch waren alle die letzte Zeit dauerdaheim laut People. Kann das auch am Internetrouter liegen das es einen nicht richtig aus dem Wifi abmeldet?

    Nein. Internetrouter melden weder etwas an noch etwas ab. Sie dienen als Gateway zum Internet. Dein Raspi als Mitglied deines LANs fragt dein Smartphone als ein anderes Mitglied deines LANs, ob es noch da ist. Ping... ping... ping... People fragt niemals deinen Internet-Router.


    Wenn alle daheim waren laut People, dann haben auch deren Handys innerhalb eines bestimmten Zeitraums geantwortet. Innerhalb eines LANs.


    Stefan

    hast du eine Idee warum dieser Fehler kommt bei alle Instanzen?

    Es ist nur eine Warnung, kein Fehler. Die Anleitung zu homebridge äußert sich dazu, und zwar ganz unten. Der Passus "and can be safely ignored" meint damit nicht, dass du die Anleitung ignorieren sollst, sondern diese Warnungen ;).


    Stefan

    Beim zweiten Pi läuft Homebridge als systemd und wird nach einem Neustart auch automatisch gestartet.

    Da bin ich gerade am verzweifeln wo ich das mit dem -I anpassen kann. Wahrscheinlich seh ich auch in den letzten 30 Minuten vor lauter Bäumen den Wald nicht. Wo trage ich das ein?

    In /etc/default/homebridge. Bei mir sieht es dann so aus:


    Code
    pi@raspberrypi:~ $ cat /etc/default/homebridge
    # Defaults / Configuration options for homebridge
    # The following settings tells homebridge where to find the config.json file and where to persist the data (i.e. pairing and others)
    HOMEBRIDGE_OPTS=-I -U /var/lib/homebridge
    
    pi@raspberrypi:~ $


    Bei mir sind es zwei Parameter (-I und -U). Du benötigst natürlich nur -I dort (HOMEBRIDGE_OPTS=-I), aber ich wollte auch zeigen, wie man mit mehreren Parametern umgeht.


    Stefan

    Ja, Du kannst alle IR-Geräte prinzipiell damit steuern. Ausnahmen sind mir nicht bekannt, könnte es aber geben, wenn das Ir-Protokoll vielleicht ganz exotisch ist?!?

    Ich habe einen Broadlink RM Mini 3 und einen Harmony Hub, und beide können nicht das, was ich benötige. Wahrscheinlich liegt es an mir.


    Es ist mir weder mit dem einen oder anderen gelungen, mein AppleTV aus dem Ruhezustand zu wecken. Ich hab ganz offensichtlich nicht begriffen, was ich dazu anstellen muss. In beiden Fällen habe ich am Ende die Geräte auf das Apple TV gestellt, oder gleich daneben - keine Chance. ich bin sicher, dass andere das hinbekommen, also muss der Fehler bei mir liegen.


    Dann besitze ich einen Philips HDP2510, und bei dem musste ich lernen, dass es bei Fernsteuerungen Rolling Codes gibt. Ich hatte ja keine Ahnung. Rolling Codes wechseln nach jedem Gebrauch, soll heißen: das IR-Signal, das an ein Gerät gesendet wird, ändert sich jedesmal. Wenn ich also den Projektor mit der Philips-Fernbedienung einschalte, wird ein Hexcode versendet, und beim nächsten Aus- oder wieder Einschalten ist es ein anderer. Nach meinem Verständnis wiederholen sich die Codes nach einer Weile, aber ich habe aufgeben, als das nach dem 129. Drücken der Ein-Taste nicht der Fall war.


    Glücklicherweise befindet sich der Philips in der Datenbank des Harmony-Hub, aber ich hab's auch mit dem Hub nicht zum Laufen bekommen. Nun ist aber auch die Software zum Harmony Hub ein grandioses Zeugnis des völligen Versagens.


    Der Harmony-Hub gammelt seither in einer Schublade herum und der Broadlink hat zumindest seinen Einsatz bei meinem Roomba gefunden. Das funktioniert zuverlässig, man kann den Staubsauger damit einschalten, und dann fährt der auch gleich aus der Reichweite des Broadlink heraus... und ach.


    Stefan