Ein/Aus funktioniert schon! Hat es jemand schon hinbekommen die Farbsteuerung in Loxone voll zu integrieren? So dass man in den Lichtbaustein für die RGB Steuerung nutzen kann?
Xioami Yeelight integration
Einklappen
X
-
Das Teil ist heute angekommen und die Integration hat gut funktioniert. Den von dir erwähnten "Developer Mode" heißt nun "LAN Control".
Ein/Aus funktioniert schon! Hat es jemand schon hinbekommen die Farbsteuerung in Loxone voll zu integrieren? So dass man in den Lichtbaustein für die RGB Steuerung nutzen kann? -
Habe eben mal selbst versucht die RGB Ausgabe des Lichtbausteins ("B-Wert in%"0"G-Wert in%"0"R-Wert in%".0) in den tcp Befehl des Yeelights zu "übersetzen" ({"id":1,"method":"set_rgb","params":[255, "smooth", 500]}).
Leider weiß ich nicht wie ich die einzelnen Werte aus der RGB Ausgabe des Lichtbausteins einzeln auslese.
Vielleicht kann mir da jemand einen Tipp geben.
Danach muss ich das Ganze in einen Wert ("rgb_value" is the target color, whose type is integer. It should be expressed in decimal integer ranges from 0 to 16777215 (hex: 0xFFFFFF).) umrechnen. Würde mich da aber selbst dran versuchen wenn mir jemand mit dem Auslesen der Werte weiterhelfen könnte.
Danke!Kommentar
-
Du nimmst eine RGB-Lichtszene, die gibt dir die drei einzelnen Werte 0-100% aus.
Dann einfach in einer Formel INT(R*2,55*2^16) + INT(G*2,55*2^8) + INT(B*2,55)
Wenn die Farben falsch sind, dann RGB einfach umdrehen (BGR).Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
vielen Dank für deine Hilfe!
Ich habe mal versucht das wie du beschrieben hast umzusetzen. Leider noch nicht von Erfolg gekrönt aber vielleicht habe ich da einen Denkfehler.
Im Anhang mal ein Bild von der Konfig, der Beschreibung der Yeelight RGB Steuerung sowie dem "Befehl".
Passt das aus deiner Sicht?
Danke!Kommentar
-
Die richtige Formel hätte ich dir eigentlich schon hingeschrieben.
Was ich noch aus deinem Screenshot der Lichtszene gesehen hab: Du musst *25,5 statt *2,55 machenHilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
schaut nicht falsch aus. Das \1 ist hoffentlich eh ein
Code:<v>
Oder das Einschalten/Ausschalten von hier https://www.loxforum.com/forum/germa...299#post107299 ?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Das mit demCode:<v>
Ein und Ausschalten geht.
Habe das Ganze auch mal mit der Helligkeit versucht, das geht!
Code:{"id":1,"method":"set_bright","params":[50, "smooth", 500]}
Fester Wert geht leider auch nicht.
Code:{ "id": 1,"method":"set_rgb","params":[255, "smooth", 500]}\r
Zuletzt geändert von philox; 17.11.2017, 20:05.Kommentar
-
Welche Zahl liegt grnsu am Ausgangsbefehl an?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Der VQ ist schon auf Analogvgestellt, oder?
Musst du vielleicht auch einschalten, damit RGB geht?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Du machst noch \r. Es gehört \r\n
https://www.loxforum.com/forum/germa...302#post107302
Wenn ich im "onmouseover" (siehe Anhang) drauf gehe ist es da. Klicke ich rein um zu editieren ist es nicht mehr sichtbar.
Etwas seltsam.
Ist aber bei den anderen Befehlen, die funktionieren, auch so.Kommentar
Kommentar