Beiträge von sschuste

    Wer mit dem GUI von Deconz (nicht Phoscon) arbeiten muss/will braucht einen PiOS-Desktop!

    Das ist so nicht ganz richtig. Du brauchst nicht unbedingt einen Linux-Desktop. Linux kann GUI-Programme auch auf einem anderen Computer darstellen, beispielsweise auf deinem Mac oder PC. Dazu läuft das Programm auf dem Linux-Rechner und die Bildschirmausgabe auf einem anderen Computer.


    Das ist seit über 35 Jahren Standard auf Unix-Computern. Ich will damit sagen, dass vernetzte grafische Benutzeroberflächen dort schon in Gebrauch waren, als Bill Gates noch an Windows 3.0 bastelte und Steve Jobs an System 7. Auch wenn das alles sehr, sehr lange her ist, funktioniert das heute immer noch. Du benötigst dazu einen X-Server auf dem Mac, beispielsweise Xquartz. Für Windows gibt es sicherlich auch was Geeignetes.


    So geht's auf dem Mac:

    • Xquartz herunterladen, installieren und starten..
    • in dem sich öffnenden Terminal-Fenster eingeben: ssh -X [email protected], wobei du die IP-Adresse deines Raspis verwendest.
    • deconz mit dem passenden cmd-Befehl starten. Da ich das nicht verwende, weiß ich nicht, wie der lautet.
    • ein Fenster mit der Deconz-Oberfläche öffnet sich auf deinem Mac.

    Ich gebe zu, dass das wirklich ziemlich lahm ist und für eine ständige Arbeit mit einer grafischen Oberfläche eher nicht geeignet ist. Aber es erspart einem die Anschaffung eines grafikfähigen Monitors und einer Maus - naja, das waren damals echte Kostenpunkte, heute wohl nicht mehr so, oder? Und es erlaubt mir, hier ma wieder klugzuscheißen.

    Aber eigentlich sollte der Sprachassistent Smart sein und nicht der User ihn "smart nutzen"

    Meinst du diese Art des smarten Daseins:


    Ich: "Stelle die Esszimmerlampen auf kaltes Weiß."

    Siri: "Möchtest du deine Lampen auf weiß stellen?"

    Ich: "Ja."

    Siri: "Ok, dann eben schwarz."

    Reproduzierbar.


    Oder:

    Ich: "Stelle die Deckenlampe auf 70%."

    Siri: "I set the Deckenlämp to siebzig Prozent."

    Reproduzierbar. Meine Gäste haben sich gut amüsiert.


    Oder:

    Ich: "Ich gehe ins Bett."

    Siri: "Ich habe es versucht, aber die Medien in deiner 'Ich gehe ins Bett'-Szene reagieren nicht."

    Auch reproduzierbar. Und ich habe keinen blassen Schimmer, was das überhaupt bedeuten soll. In der Szene sollen unter anderem alle HomePods angehalten werden.


    Kurzbefehle gehen seit drei Tagen nicht mehr auf den HomePods. Mal sehen, was in drei Tagen ist. Da erscheint mir Bringo fast nur als eine Kleinigkeit.


    Ich benutze Apple-Produkte seit 1991. Früher war es immer so: Apple-Zeugs konnte wenig, das aber hundertprozentig. Heute ist es so: Apple-Zeugs kann wenig und nicht mal das richtig. Das ist doch scheischade.

    Falls jemand einen guten Tip hat: immer her damit.

    Erstmal danke für dein "Geschriebsel" - damit kann ich was anfangen. Ich weiß nicht, wie du deine Homebridge installiert hast oder startest, aber vielleicht hilft das Setzen des Insecure-Modus (homebridge -I) beim Start der Homebridge?

    Wenn ich nun meine homebridge zum Beispiel auf einen RasPi 4 umziehen möchte, wäre noch interessant, welche Ordnerstruktur sich denn ändert......

    WILLST DU NOCH NICHT!


    Warte ein bisschen, dann beschreibe ich die Migration. Ich übe gerade noch. Und ich habe dazu zwei Raspis - einer mit meiner laufenden Homebridge und einen zweiten, auf dem ich die Migration übe.

    Es ändert sich ein einziger Pfad: aus /var/homebridge wird /var/lib/homebridge.


    Wenn du schon zwei Raspis hast, kannst du es auch testen.


    Grundsätzlich geht es so:

    1. Mit homebridge-config-ui-x ein Backup des laufenden Raspis machen
    2. Neues Image installieren. Noch nicht per iPhone an HomeKit anmelden!
    3. Mit homebridge-config-ui-x ein Restore des Backups machen
    4. Homebridge neu starten

    Fertig? Das hängt ganz davon ab, was du um deine Homebridge herum noch so gebaut hast: Skripte und andere Kommandos und was weiß ich. Teilweise müssen Pfade in config.json angepasst werden. Das ist von mir kaum beschreibbar, weil's bei jedem anders ist.


    Ich lese noch. Vielleicht gibt es ja auch die Möglichkeit, eine bestehende Installation zu verändern, so dass sie dem Image gleicht und danach noch funktioniert. Weiß noch nicht genau wie.


    Erstmal gilt: wer's nicht unbedingt braucht, sollte warten. Wer neu starten kann, kann's wagen. Immerhin schlagen sich alle Probleme, die man erzeugen könnte, direkt auf die Automationen in HomeKit durch. Das ist nicht einfach.

    Ich stehe auf der Leitung.

    Was siehst Du nicht und wo?

    Geil. Jetzt sehe ich deinen Link zum PDF auch. Vorher nicht - siehe meinen Screenshot. Wird ein bisschen dauern mit dem Einbau. Ich habe gerade den neuen Terminal-Befehl hb-config gefunden, mit dessen Hilfe man node updaten und auch deconz installieren kann.

    Ist das der letzte Stand vom (25.11.2018) der Anleitung oder gibt es da noch eine neuere bevor die ganz neue gekommen ist?

    Das ist der letzte Stand als PDF. Der allererste Satz im PDF lautet: Bitte beachten: Diese Anleitung zum Homebridge-Setup ist veraltet.


    Dann steht dort im zweiten Satz: Du kannst sie zwar verwenden, aber Erweiterungen und Korrekturen gibt es nur noch hier: https://smartapfel.de/homebridge/


    Ich hoffe, das beantwortet deine Frage.


    Zitat von TraeschS

    Gibt es aber noch die Möglichkeit Homebridge nach der manuellen Anleitung zu installieren? Wenn ja wo find ich die?

    Die ist weg. Frag mich nicht wohin. Ich habe die Anleitung in Pages geschrieben und yannic hat die freundlicherweise für mich auf die Webseite umgesetzt.


    Die neue und die alte Anleitung erzeugen ein etwas anderes Ergebnis. Der Pfad zur Konfigurationsdatei config.json hat sich geändert (war: /var/homebridge/config.json, ist nun /var/lib/homebridge/config.json). Die Homebridge läuft nun unter dem User pi (war: User homebridge).


    Es haben sich auch andere Dinge verändert - zum Besseren, wie ich meine.

    Sind die Daten verschlüsselt oder verpackt und nur nach dem booten sichtbar?

    Nein, da ist nichts verschlüsselt. Die Partition, auf der sich deine Konfiguration befindet, kann vom Mac nicht gelesen werden. Daher zeigt er sie nicht an.


    Alles, was du auf dem Mac sehen kannst, ist die Partition boot, weil die im VFAT-Format formatiert ist. Der viel größerer Teil der SD-Card ist aber im EXT4-Format formatiert und dieses Format erkennt dein Mac nicht. Daher kannst du da auch nichts finden.


    Ohne es ausprobiert zu haben: damit kann man Linux-Filesysteme offenbar lesen: https://www.paragon-software.com/de/home/extfs-mac/