Beiträge von Nastra

    Zitat

    hab ich noch nicht getestet, da alle plugins derzeit aktuell sind...

    Also hast du es noch nicht lange so im Einsatz. Ich vermute mal das es so sein wird, das du keine Updates machst sondern neu Installierst immer wieder nach node_modules gemäß der Beschreibung oben. Schade das du es noch nicht getestet hast.


    Was passiert denn wenn das Plugin erneut Installierst wird? Normalerweise werden die Plugin Dateien unter node_modules überschrieben so könntest du feststellen ob der Plugin Ordner neu angelegt wird oder wirklich der neue Pfad genutzt wird.

    Alles klar, also neuer Pfad dann /var/homebridge-yeelight/plugin ?


    Edit:

    Jetzt weiß ich auch wie du auf die Idee gekommen bist ;)



    Schon länger nicht mehr gelesen die Dokumentation von Homebridge:rolleyes:


    Wie sieht es denn aus wenn du nach dem Verschieben ein Update machst über npm bzw. werden diese auch an dem neuen Pfad installiert oder musst du diese immer manuell verschieben?

    Zitat

    Okay, du hast eine Instanz, diese liegt z.b. im Ordner .homebridge-yeelightnun fügst du dort einen Unterordner ein nennen wir ihn pluginsjetzt hast du den Pfad .homebridge-aqara/pluginsdort hinein kopierst du nun das yeelight plugin und löscht es aus dem /usr/lib/node_modules raus.

    Glaube das habe ich verstanden ;).


    Neuer Pfad von den Dateien die vorher unter

    /usr/lib/node_modules/homebridge-yeelight


    lagen ist dann


    /usr/lib/node_modules/homebridge-yeelight/plugin richtig?


    Zitat

    Um die Instanz zu starten würdest du ja jetzt in systemctl jahomebridge -U ~/.homebridge-yeelightnutzen nun nutzt du homebridge -U ~/.homebridge-yilight -P ~/.homebridge-yeelight/plugins.

    Danke! Wenn das funktioniert wäre echt klasse, werde ich morgen mal ausprobieren und dir bescheid sagen ob es geht.


    Schön auch mal wieder was dazu gelernt zu haben :):thumbup:

    Zitat

    ich verschiebe das Plugin in den Unterordner Plugin in der entsprechenden Homebridge Instanz und hänge zum starten eben den Zusatz hinten dran

    Sorry ich kann dir bei diesen kurzen knappen aussagen leider nicht folgen wo du was jetzt genau machst. Wenn du von einer Instanz sprichst ist es für mich der Service mit allen Sachen die dazu gehören (Unit, Options etc. und nicht das Plugin was im Ordner node_modules liegt.


    Würde mich freuen wenn du es mal Step by Step mit pfaden erklären würdest ggf. mal eine Beispiel Unit und der Option Datei von dir zeigst.

    Zitat

    dort eben in den Unterordner und es entsprechend startest, dann funktionieren auch die anderen Instanzen ;-)

    Wir sprechen vom Ordner /usr/lib/node_modules bzw. /usr/local/lib/node_modules und homebridge Instanz als systemd service eingerichtet wie hier erklärt: Homebridge Instanzen anlegen?


    Du erstellst wo genau diesen Unterordner und schiebst oder installierst dort dann das Plugin?


    Wie sieht deine ExecStart in der Unit dann genau aus?

    Und wo ist dann der Vorteil beim yeelight Plugin? Ich frag deshalb da ich auch sämtliche yeelight Plugins ausprobiert habe aber keines von diesen ist in der Lage mit mehreren Instanzen zu arbeiten. Heißt sobald du die yeelight Instanz startest stoppen alle anderen mit einem Fehler.


    Hat das mit dem Autostart jetzt funktioniert?

    Zitat

    Habe allerdings auch ein Premiumgerät (in D gebaut).

    Vielleicht hat ja mal ein Profi Bock ein PlugIn für HB zu schreiben 👍

    Der Profi sollte aber auch so eine Gerät haben, da wird die Luft wieder dünner, außerdem muss es ein offene API für das Gerät geben ;)

    Wenn es eine eigene systemd Instanz ist musst du denn Service Aktivieren dann startet er automatisch.


    sudo systemctl enable homebridge-xxxx

    danach

    sudo systemctl start homebridge-xxxx


    Zitat

    So werden die nicht von allen Instanzen geladen. Wichtig wenn es ein PluGin mit Problemen gibt wie das yeelight plugin oder um Plugins zu testen.

    Erklär das mal bitte genauer wie du da vorgehst. Danke.

    SeydX Aber bitte die vorhanden Funktionalität dadurch nicht einschränke ansonsten muss ich mir einen neuen Beta Arbeitgeber suchen^^ ;)^^

    am besten wäre eine Option in der Config wie der Delay Switch sich verhält ob verknüpft mit dem Thermostat oder nicht.


    Kannst Sie ja delay det : "true" bzw. Nastra: "true" nennen 8o

    Das wurde früher auch mal angezeigt, seit einem der letzten iOS Updates ist da ein BUG und es steht überall noch nie Aktiv. Das ist nicht nur in der Eve App, das haben die anderen Apps genau so.

    Weil mann es nicht mit einer Bedingung verknüpfen kann wie Schalte die Verzögerung nur wenn Window Switch auf ein ist ;)


    Problem ist folgendes, wenn du es wie oben in meinem Beispiel nutzt und keinen Zentralen Schalter hast (dafür ist der Window Switch) wo mit du die Funktion Verzögerung ausstellen kannst geht deine Heizung auch wenn du diese über denn (Central Switch) ausgeschaltet hast bei jedem schließen des Türkontakts wieder in denn Automodus.