Beiträge von Staub

    Ich hab ebenfalls Probleme mit dem Plugin. Der Magic LED Controller ist mit der IP 192.168.178.33 mit meinem Router verbunden. Meine config sieht so aus:


    Die logfile wirft mir folgendes entgegen:


    Bricht genau bei dem Accessorie ab.

    Ok, das hat tatsächlich sehr gut funktioniert. Kenne mich leider kaum mit iConnectHue aus, wie kann ich die Leiste einem spezifischen Raum zuordnen?

    Auch: Ich habe das homebridge-hue plugin bereits installiert. In meiner config steht es so


    Code
    {
    "platform": "Hue",
    "users": {
    "AAAAA": "BBBBB"
    },
    "lights": true
    },

    Ich konnte so vor Wochen bereits diverse Geräte einbinden.


    Muss ich die LED-Leiste noch genauer definieren, reicht hier "lights true" noch nicht?

    Ich hab mir mal bei Ikea eine LED-Leiste für die Beleuchtung meiner Arbeitsplatte gekauft. Angetrieben wird diese mit dem Tradfri Treiber . Derzeit habe ich kein Gateway von Tradfri (und will auch keine 30€ dafür ausgeben, die Spielerei mit Leiste, Treiber und Netzteil war mit ca. ~70€ schon teuer genug, da hätte ich mir gleich denm Lightstrip von Hue holen können) und steuer die LED-Leiste mit dieser Fernbedienung. Nun will ich gerne alles in meine Homberidge einbinden, gibt ja auch genug Plugins dafür - ist dies möglich oder wird davor ZWINGEND das Gateway verlangt?

    Worst Case ist ein Smartplug o.ä. dazwischen zu schalten.

    Hab das mal gemacht, soweit läuft esund mein Homepod reagiert auch auf die Szene. In den Einstellungen des Shortcuts habe ich unter "Home-Szene ausführen" auch mein Zuhause und als Szene "Guten Morgen" gewählt. Nun dachte ich, dass ich bei Aktivierung der Szene "Guten Morgen" automatisch den Shortcut auslöse und von Siri beschallt weren. Ist aber nicht so. Irgendein Denkfehler? :/



    Edit: Ouh ja, verstehe. Das ist die Szene die mit aktiviert wird, falls ich meine Geräte mit dem Shortcut gleich mitsteuern will. Aaaaber ist es auch möglich, dass ich den Shortcut automatisch ausführen lassen kann?

    Sorry, aber ich habe kaum Ahnung (eigentlich garkeine) was shortcuts angeht, aber wie füge ich diesen meinem Homepod hinzu?


    Bis vor kurzem dachte ich, dass shortcuts nur für dafür vorgesehene Apps gedacht sind um sich z.B. von Siri eine Standardroute ausgeben zu lassen. ?(

    Da war einiges fehlerhaft, beginnend bei Rechten hin zu verstellten Pfaden. Ich hatte einige Tage vorher noch ein Backup gezogen und das raufgespielt. Läuft erstmal. Was ich eigentlich vor hatte (und vor habe):


    homebridge-hue plugin installieren.


    Die config.json passe ich an und dann muss die hombridge ja gestartet werden, damit diese beim ersten mal einen Uernamen und ein Passwort für die Hue Bridge ausgibt. Mein Problem ist nun, wenn ich nur 'homebridge' eingebe kriege ich alles an Infos und den QR-Code der Homebridge, etc. Dort steht halt auch das Paar aus Usernamen + Passwort. Wenn ich das aber so starte sucht er die config.json natürlich im Ordner "/home/pi/.homebridge/.

    Code
    [2019-1-8 16:22:51] config.json (/home/pi/.homebridge/config.json) not found.

    Bin halt als pi angemeldet. Und so kriege ich das Paar nicht. Wenn ich nun mich aber als homebridge anmelden will verlangt der zum einen ein Passwort für homebridge (welches ich nie vergeben habe? Ich habe mich an dieser Anleitung gehalten: https://smartapfel.de/homebridge/homebridge-installieren/) und zum anderen wird der sicher in "/home/homebridge/.homebridge/." nach der config.json suchen und die da halt nicht finden. Diese liegt halt (wie auch in der Anleitung beschrieben) unter '/var/homebridge/config.json'. Wie also vorgehen?


    Das war übrigens der ursprüngliche Grund warum ich die config.json in den /home/pi/.homebridge/ Ordner kopiert habe und dort das Plugin eingepflegt habe. Die Meldung, dass die config.json nicht gefunden wird verschwand und alles funktionierte (ich bekam von Hue einen Usernamen und Passwort und mein Osram Smart Plug tauchte in der homekit App auf). Aber da gingen die Probleme los, dass meine homebridge nur noch lief wenn eine Session offen ist und ich 'homebridge' eingab. Nur sudo systemctl start homebridge brachte nix, da das Problem wieder auftrat wenn das Terminal Fenster geschlossen wurde.

    Ich habe vorhin das Plugin homebridge-hue installiert. Dies lief anfangs nicht, bis mir auffiel, dass homebridge die config.json nicht findet (was merkwürdig ist, denn meine anderen Plugins hat das nie gestört). Die homebridge hat config.json unter /home/pi/.homebridge verlangt, bis dato war die in /var/homebridge. Also per cp die config.json einfach dorthin kopiert und schon ging das homebridge-hue plugin ohne murren. Ich hab das nicht weiter hinterfragt.


    Dann fiel mir auf, dass meine homebridge ab diesem Zeitpunkt nur erreichbar war, wenn ich diese mit homebridge manuell gestartet habe. Sobald ich putty schließe war homebridge nicht mehr erreichbar.


    Ich hatte vermute, dass es an der homebridge.service liegt und nun die aktuelle config.json nicht gefunden wird. Als homebridge gestoppt und per sudo nano /etc/default/homebridge die Datei angepasst

    Code
    # 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 /home/pi/.homebridge
    
    # If you uncomment the following line, homebridge will log more
    # You can display this via systemd's journalctl: journalctl -f -u homebridge
    # DEBUG=*


    Dann nochmal

    Code
    sudo systemctl daemon-reload 


    Weiterhin kein Erfolg. Mein PLugin homebridge-config-ui-x begrüßt mich weiterhin mit "Homebridge Gestoppt" bis ich diese manuell neustarte und das putty-Fenster auch fein offen lasse. Wenn ich dies mache kriege ich auch ab und an folgenden Fehler nun dazu:

    Code
    [2019-1-7 22:26:54] [Config] Using Form Authentication
    Error: listen EADDRINUSE: address already in use :::8080
    at Server.setupListenHandle [as _listen2] (net.js:1290:14)
    at listenInCluster (net.js:1338:12)
    at Server.listen (net.js:1425:7)
    at UiServer.<anonymous> (/usr/local/lib/node_modules/homebridge-config-ui-x/src/server.ts:48:17)
    at Generator.next (<anonymous>)
    at fulfilled (/usr/local/lib/node_modules/homebridge-config-ui-x/dist/server.js:4:58)

    Ist aber halt sehr sporadisch. Manchmal gehts auch und ich kann wie gesagt homebridge nutzen solange putty offen bleibt. Über ps sehe ich aber übrigens keine aktuele homebridge Instanz am laufen.



    Hier ein Auszug meines Logs:

    (zwischendrin etwas pihole-Action, aber ich lass das mal so lückenlos stehen)


    Mir fiel auch auf, wenn ich die config.json über die Weboberfläche bearbeiten will kommt "Fehler Speichern der Config fehlgeschlagen", was meine config.json Vermutung nur untermauert. Ich vermute fast, der findet die aktuelle config.json nicht, obwhol ich den homebridge.service angepasst habe.

    Ich habe derzeit node 11.4.0 am laufen. Nun will ich das homebridge-hue plugin (v0.11.6) nutzen. Homebridge begrüßt sofort mit

    Code
    [2019-1-6 18:16:27] Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^10.15.0 which does not satisfy the current Node version of v11.4.0. You may need to upgrade your installation of Node.


    Also habe ich mittels n 10.15.0 die Version gezogen und meine alte Node über n - 11.4.0 entfernt. Schon kommt beim starten der homebridge



    Ich nutze parallel derzeit folgende Plugins welche natürlich mit der node version weiterhin kompatibel sein sollen:

    homebridge-config-ui-x v3.9.1

    homebridge-fritz v0.7.3

    homebridge-automation-switches v3.2.1


    Jemand Lösungsansätze?

    Ich nutze die Standorterkennung um in Homekit klassische Automationen zu schalten wie z.B. "Heizungen an wenn Zuhause" oder "Heizungen aus wenn Zuhause verlassen". Geht soweit auch.


    Was mir nur auffiel, dass diese Automationen wohl erst greift sobald man den Standort wechselt. Um es klarer auszudrücken, in meinem Zuhause springen genauso meine Thermostate an.

    Ab 22:00 gehen alle aus. Ich möchte nun, dass die Thermostate morgens anspringen aber NUR wenn ich auch Zuhause bin. Derzeit muss ich eine Automation erstellen, dass alle um 06:00 wieder angehen. Der Fakt, dass ich Zuhause bin reicht nicht aus um die Thermostate wieder einzuschalten. Ich müsste nun erst meinen definierten Radius verlassen und wieder betreten damit die anspringen. Eine Automation ala "Schalte Thermostate an wenn ich Zuhause bin unter der Bedingung es ist nach 06:00 Uhr" funktioniert somit nicht, da ich laut Homekit nicht Zuhause bin (erst wenn ich dieses verlasse und wieder betrete).


    Hat noch wer so ein Problem? Wie löst ihr das? Oder steh ich einfach nur auf dem Schlauch?

    Mal kurzes Statement von AVM zur "Fritzbox soll die Finger von der Thermostat-Regelung lassen"-Geschichte:


    Zitat

    vielen Dank für Ihre Geduld.

    Leider lässt sich das von Ihnen angedachte Vorhaben nicht umsetzen, da die FRITZ!Box hier dauerhaft die Steuerung der Heizkörperregler übernimmt. Gerne habe ich Ihre Anfrage daher als Verbesserungsvorschlag an unser Produktmanagement weitergeleitet.

    Bei der Weiterentwicklung unserer Produkte stehen die Wünsche und Bedürfnisse unserer Kunden stets im Mittelpunkt. In der Vergangenheit konnten wir bereits zahlreiche Verbesserungsvorschläge umsetzen, nicht selten schon mit dem nächsten Update.