Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. RGB Stripe Farbsteuerung

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    RGB Stripe Farbsteuerung

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      IceD112 last edited by

      Moin zusammen

      Ich suche nach einer Lösung um via Blockly in meiner VIS die Farbe zu definieren

      Ich habe mehrere LED-Stripes zu Hause im Einsatz (von Controller von Magig Home) dessen Farbeinstellung im einzelnen auch funktioniert und ich alleine gesehen eigentlich kein Blockly bräuchte.
      Da es von Magic Home leider noch keinen Adapter gibt bediene ich mich an den Daten aus dem Alexa2 Adapter.
      Screenshot_2021-02-02 objects - ioBroker.png
      Die Lösung ist zwar nicht zu 100% zufriendenstellend da ich, wenn ich die Stripes über die Magic Home App schalte, keine entsprechende Rückmeldung im Alexa2 Adapter bekomme. Sprich, sie sind eigentlich an aber der Datenpunkt im Adapter steht noch auf false.. Naja, das soll aber nicht Thema sein.
      Im Wohnzimmer habe ich zwei LED-Stripes (2 Controller) die aber fast zu 100% immer die gleiche Farbe tragen sollen. Daher habe ich diese beiden in meiner VIS auch zusammengefasst und würde sie dementsprechend auch gerne im Bundle in der Farbe einstellen können.
      Screenshot_2021-02-02 vis.png
      Das gemeinsame ein- und ausschalten habe ich hinbekommen💪 Aber jetzt weis ich mir leider nicht mehr weiter zu helfen.
      Der Alexa2 Adapter fordert bei der Farbeinstellung "Zahlen" um den entsprechenden html-Farbcode zu stellen:
      Screenshot_2021-02-02 objects - ioBroker(1).png
      so ist die 116 als Beispiel blau (#4100ff)
      Wie muss dann daher 1. der Datenpunkt aussehen und 2. das Blockly gebaut werden, damit ich in meine VIS auf Tastendruck dem Adapter den entsprechenden Wert geben kann?

      Danke schonmal für die Hilfe

      M 1 Reply Last reply Reply Quote 0
      • M
        Mimmo @IceD112 last edited by

        @iced112 Hi hast du schon eine Lösung auf dein Problem? Ich stehe nämlich vor dem gleichen Problem

        massenbach 1 Reply Last reply Reply Quote 0
        • massenbach
          massenbach @Mimmo last edited by

          @mimmo moin, habe die magichome-stripes bei mir im Adapter"wifilight" am laufen. Dort kann ich sogar mit den magichome Programmnummern arbeiten.

          M I 2 Replies Last reply Reply Quote 0
          • M
            Mimmo @massenbach last edited by

            @massenbach Danke für deine Antwort.
            Leider bekomme ich meine Govee LED Strip nicht mit den wifilight verbunden. Muss dann leider weiter suchen

            1 Reply Last reply Reply Quote 0
            • I
              IceD112 @massenbach last edited by IceD112

              @massenbach
              Da bekomme ich leider nur eine Modul rein. Also mit sämtlichen Statets.

              Screenshot_2021-02-14 instances - ioBroker.png

              Nur der obere Tauch auch in den Objekten auf.

              Wie kann ich die anderen Konfigurieren, dass mir die generell in den Objekten auftauchen

              Screenshot_2021-02-14 objects - ioBroker.png

              JohGre 1 Reply Last reply Reply Quote 0
              • JohGre
                JohGre @IceD112 last edited by

                @iced112 sagte in RGB Stripe Farbsteuerung:

                Wie kann ich die anderen Konfigurieren, dass mir die generell in den Objekten auftauchen

                Beim AK001-ZJ2145 hab ich unter Type einfach LD382A eingetragen und dann hats auch der funktioniert.

                4d254872-b4af-4892-9d3b-816a1b02a73b-image.png

                I 1 Reply Last reply Reply Quote 0
                • I
                  IceD112 @JohGre last edited by

                  @johgre said in RGB Stripe Farbsteuerung:

                  LD382A

                  Ok, prima, das funktioniert. Danke!

                  Aber ähnlich wie beim Alexa2 Adapter, bekomme ich auch hier keine echtzeit Rückmledung, wenn ich die Stripes mit der MagicHome App ein schalte. Also sie bleiben auf false stehen wenn ich sie dort einschalte und um gekehrt, wenn ich sie über den ioBroker schalte, bekomme ich das nur in der Magic home mit true angezeigt, wenn ich die App aktualisiere. Hast du dazu auch ne Lösung

                  JohGre 1 Reply Last reply Reply Quote 0
                  • JohGre
                    JohGre @IceD112 last edited by

                    @iced112 im Alexa adapter gibt es ja den Button query, über den frage ich vorher ab, warte kurz und werte dann erst den Zustand aus.
                    f0490666-baa8-4939-b6a5-59ea8d7b04f9-image.png

                    I 1 Reply Last reply Reply Quote 0
                    • I
                      IceD112 @JohGre last edited by

                      @johgre
                      Darf ich wissen wie dein Blockly dazu ausschaut?

                      JohGre 1 Reply Last reply Reply Quote 0
                      • JohGre
                        JohGre @IceD112 last edited by

                        @iced112 Ich nutze kein Blocky.
                        Habs mal so gelöst gehabt, aktuell prüfe ich auch nicht mehr, da ich einfach ein oder aus schalte, einmal über WifiLight und etwas später noch mal über Alexa. Hab mir jetzt noch Controller aus China bestellt mit der Hoffnung, dass diese wieder mit einem ESP kommen, dann kann man nämlich Tasmota flashen.

                        function start() {
                            log('getState befor Timer Create:' + getState( rgb_controller + '.powerState'/*powerState*/).val);
                        
                            setState(rgb_controller + '.#query'/*#query*/, true); //query Button betätigen
                        
                            setTimeout(function() { 
                                log('getState nach Timer Create: ' + getState(rgb_controller + '.powerState'/*powerState*/).val);
                            },10000); //10s warten
                        };
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        823
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        957
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo