Xioami Yeelight integration

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • philox
    LoxBus Spammer
    • 16.06.2016
    • 279

    #16
    Zitat von KirO
    Gearbest liefert binnen 10 Tagen. Die Teile sind gut, nur konnte ich die Integration noch nicht ganz testen.

    Gesendet von meinem SM-G930F mit Tapatalk
    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?
    Angehängte Dateien

    Kommentar

    • philox
      LoxBus Spammer
      • 16.06.2016
      • 279

      #17
      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

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11200

        #18
        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-ukraine

        Kommentar

        • philox
          LoxBus Spammer
          • 16.06.2016
          • 279

          #19
          Zitat von Christian Fenzl
          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).
          Hallo Christian,

          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!
          Angehängte Dateien

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11200

            #20
            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 machen
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar

            • philox
              LoxBus Spammer
              • 16.06.2016
              • 279

              #21
              Habe ich angepasst. Denke der Fehler liegt aber eher hier: { "id":1,"method":"set_rgb","params":[\1, "smooth", 500]}\r.

              Passt das aus deiner Sicht mit der Wertübergabe?

              Kommentar

              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11200

                #22
                schaut nicht falsch aus. Das \1 ist hoffentlich eh ein
                Code:
                <v>
                Probier erst mal einen festen Wert wie 255, das geht schon?
                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-ukraine

                Kommentar

                • philox
                  LoxBus Spammer
                  • 16.06.2016
                  • 279

                  #23
                  Das mit dem
                  Code:
                  <v>
                  habe ich geändert.
                  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]}
                  Aber bei RGB komme ich nicht weiter...
                  Fester Wert geht leider auch nicht.

                  Code:
                  { "id": 1,"method":"set_rgb","params":[255, "smooth", 500]}\r
                  Noch eine Idee?
                  Zuletzt geändert von philox; 17.11.2017, 20:05.

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11200

                    #24
                    Welche Zahl liegt grnsu am Ausgangsbefehl an?
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar

                    • philox
                      LoxBus Spammer
                      • 16.06.2016
                      • 279

                      #25
                      Da ich aber mit dem fixen Wert auch nicht weiterkomme kann das nicht das Problem sein, oder?
                      Angehängte Dateien

                      Kommentar

                      • Christian Fenzl
                        Lebende Foren Legende
                        • 31.08.2015
                        • 11200

                        #26
                        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-ukraine

                        Kommentar

                        • philox
                          LoxBus Spammer
                          • 16.06.2016
                          • 279

                          #27
                          Ja, steht auf analog.

                          Ich hab den VQ noch etwas auseinander gezogen und habe dort nun folgenden Wert: <code>1>-nan(ind)</code>.

                          Kannst du damit was anfangen?
                          Angehängte Dateien

                          Kommentar

                          • philox
                            LoxBus Spammer
                            • 16.06.2016
                            • 279

                            #28
                            Habe eben versucht über einen TCP Packet Sender den String abzusetzen.

                            Geht! (siehe Anhang)

                            Also ist das Problem irgendwo bei den Loxone Einstellungen zu suchen.

                            Werde weiter schauen freue mich aber über jeden Input.
                            Angehängte Dateien

                            Kommentar

                            • Christian Fenzl
                              Lebende Foren Legende
                              • 31.08.2015
                              • 11200

                              #29
                              Du machst noch \r. Es gehört \r\n
                              Moin Moin, Ich bin relativ neu auf dem Gebiet Loxone. Ich bin im Besitz von zwei Xiaomi Yeelights. Diese möchte ich nun gerne in meine Loxone Programmierung
                              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                              Kommentar

                              • philox
                                LoxBus Spammer
                                • 16.06.2016
                                • 279

                                #30
                                Zitat von Christian Fenzl
                                Habe ich eingetragen, allerdings "verschwindet" es immer wieder.

                                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.
                                Angehängte Dateien

                                Kommentar


                                • Christian Fenzl
                                  Christian Fenzl kommentierte
                                  Kommentar bearbeiten
                                  Ok, im Bearbeitungsfenster wird das \n als Zeilenumbruch dargestellt.
                              Lädt...