Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Shelly Button soll LED streifen steuern (gelöst)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Shelly Button soll LED streifen steuern (gelöst)

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      ticaki Developer last edited by ticaki

      Ich hatte den Code für die Umrechnung mal hier rumliegen, finde ihn aber nicht mehr. Das ist auf jeden Fall nicht trivial.
      Einfacher ist es eine zufällige Farbe direkt in hue auszugeben.

      Wenn ich mich recht an deconz erinnere ist das:

      const zufallshue = Math.floor(65.535 * Math.random())
      const zufallssat= Math.floor(255 * Math.random())
      

      wobei sat muß nur zufällig sein, wenn man auch im weiß anteil zufällig sein will.

      EDIT... bin mir bei deconz nicht sicher. Kann sein das über den Datenpunkt keine 65535 eingegeben wird sondern nur 359 muß man testen

      D 1 Reply Last reply Reply Quote 0
      • D
        docsnyder7 @ticaki last edited by

        @ticaki said in Shelly Button soll LED streifen steuern (gelöst):

        hilf mir bitte kurz... wohin muss der Code? in eine Javascript Blockly?

        T 1 Reply Last reply Reply Quote 0
        • T
          ticaki Developer @docsnyder7 last edited by ticaki

          @docsnyder7

          Der ist dann falsch

          const zufallshue = Math.floor(65.535 * Math.random())
          const zufallssat= Math.floor(255 * Math.random())
          

          richtig

          return Math.floor(65.535 * Math.random())
          
          return Math.floor(255 * Math.random())
          

          Auf die 3 Punkte klicken
          Bildschirmfoto 2023-09-08 um 16.16.09.png
          edit: jeweils eine Zeile in eine Blockly

          noch ein EDIT:

          Es gibt doch ein Zufallsblockly? da einfach von 0 bis 65.535 oder bis 359 oder 255 eintragen. (Das -1 ist nur damit man verstehen wieso alle krumm endet 256 ist von 0-255) aber wayne 🙂

          D DJMarc75 2 Replies Last reply Reply Quote 0
          • D
            docsnyder7 @ticaki last edited by

            @ticaki

            ich versuche das gard alles zu verstehen, was du da reingepackt hast und im Blockly umzusetzen

            T 1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @ticaki last edited by DJMarc75

              @ticaki sagte in Shelly Button soll LED streifen steuern (gelöst):

              Es gibt doch ein Zufallsblockly? da einfach von 0 bis 65.535 oder bis 359 oder 255 eintragen.

              Fast richtig 😉

              So wäre richtiger da diese HUE von 0 bis 360 und SAT von 0 bis 254 erlaubt.
              Daher bei Zufallsfarbe:

              Screenshot 2023-09-08 162649.png

              edit: wobei ich @docsnyder7 eher empfehle den Stripe wieder nach Homee zu "verschieben".

              Ist aber eigentlich auch schon fast wieder OT

              1 Reply Last reply Reply Quote 0
              • T
                ticaki Developer @docsnyder7 last edited by ticaki

                @docsnyder7

                Ok:

                Ich weiß nicht genau wie die Werte sind bei solchen States werden Bereiche von

                • 0-100
                • 0-254 (korrigiert)
                • 0-359 (hue)
                • 0-65535(hue)
                  benutzt.

                Du mußt da eine zufällige Zahl ohne Dezimalstellen einsetzen Das geht mit runden und zufallszahl.

                @DJMarc75
                sicher mit den 0 bis 254 ist doch 16^2-1 (wegen 0)
                hue 360 ist 0 🙂

                EDIT... sind 16 bit 😄

                D 1 Reply Last reply Reply Quote 0
                • D
                  docsnyder7 @ticaki last edited by docsnyder7

                  Kann ich dann die beiden zufalls Scripte zu einer Farbe zusammenlegen.. Sprich setzte FARBE auf zufallshue und zufallssat?

                  @DJMarc75 ich denke ich werd den part tatsächlich wieder rückbauen

                  mit dem zusammenlegen der beinen Javascript-teile zu setze farbe auf.. das geht schon,a llerdings nur im roten und weißen spektrum.. auch wenn ich die auf 65535 wechsle...

                  wie meinte @ticaki dass mit dem "es gibt doch ein Zufallsblockly?

                  DJMarc75 D 2 Replies Last reply Reply Quote 0
                  • DJMarc75
                    DJMarc75 @docsnyder7 last edited by

                    @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                    es gibt doch ein Zufallsblockly?

                    siehe mein Blockly oben

                    https://forum.iobroker.net/topic/67923/shelly-button-soll-led-streifen-steuern-gelöst/26?_=1694184463114

                    1 Reply Last reply Reply Quote 0
                    • D
                      docsnyder7 @docsnyder7 last edited by

                      @DJMarc75 das hab ich probiert.. damit klappt der farbwechsel, aber irgerndwie nur im Roten oder weißem spektrum.. egal ob 360 oder 65535 bei hue

                      DJMarc75 1 Reply Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @docsnyder7 last edited by

                        @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                        das hab ich probiert.. damit klappt der farbwechsel, aber irgerndwie nur im Roten oder weißem spektrum.. egal ob 360 oder 65535 bei hue

                        zeig das Blockly bitte 😬 (immer alles zeigen !!!)

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          docsnyder7 @DJMarc75 last edited by

                          @djmarc75

                          entschuldigung...hab schon wieder zurückgebaut...

                          farbe2.jpg

                          setze farbe und steuere raus, dafür deine beiden steuere element gesetzt auf den hue und den sat DP

                          DJMarc75 1 Reply Last reply Reply Quote 0
                          • DJMarc75
                            DJMarc75 @docsnyder7 last edited by

                            @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                            .hab schon wieder zurückgebaut

                            so kann man nicht helfen

                            @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                            dafür deine beiden steuere element gesetzt auf den hue und den sat DP

                            wo ? sehe ich nicht.

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              docsnyder7 @DJMarc75 last edited by docsnyder7

                              @djmarc75

                              farbe2.jpg

                              1.ID= DP hue
                              2.ID= DP sat

                              der Wert im DP ist °

                              DJMarc75 1 Reply Last reply Reply Quote 0
                              • DJMarc75
                                DJMarc75 @docsnyder7 last edited by

                                @docsnyder7 ach komm - so macht helfen nicht wirklich Spass.

                                Siehst Du da eine Gleichheit zu meinen Bausteinen ?

                                Screenshot 2023-09-08 174209.png

                                rechts oben muss weg.

                                Dann bitte Deine Datenpunkte HUE (0 - 360) und SAT (0 - 254) anpassen.

                                Falls Du allerdings den Stripe schon wieder in Homee hast dann können wir das alles vergessen und auch aufhören !

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  docsnyder7 @DJMarc75 last edited by

                                  @djmarc75

                                  farbe2.jpg

                                  funktioniert.. aber gefühlt mehr weiß und rot als, alles andere... ABER es geht👍

                                  DJMarc75 1 Reply Last reply Reply Quote 0
                                  • DJMarc75
                                    DJMarc75 @docsnyder7 last edited by

                                    @docsnyder7 sat bitte 0 - 254 ... lesen was geschrieben wird 😉
                                    Für Deine weiss-rot-Sache kann Dir niemand helfen, wahrscheinlich ist der Stripe einfach nur .... naja... 💩

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      docsnyder7 @DJMarc75 last edited by docsnyder7

                                      @djmarc75
                                      hatte ich schon angepasst
                                      ist ein LEDVANCE Strip... kein ganz billiger, aber na gut.... der farbwechsel unter "homee" ist jeden falls intensiver

                                      Bedanke mich trotzdem sehr für Eure Hilfe

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        docsnyder7 @docsnyder7 last edited by

                                        1694180074241-farbe.jpg

                                        man kann diesen wert als HS setzte, als xy und als CT... kann man damit evt auf rgb switchen und das ganze einfachen bauen?

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          ticaki Developer @docsnyder7 last edited by

                                          @docsnyder7

                                          Sat bedeutet weiß bis Farbe - die chance weiß (oder sehr schwache Farbe)zu erhalten ist genauso groß wie eine kräftige Farbe.

                                          Daher habe ich vorgeschlagen, das Sat weg zu lassen, wenn es nicht gefällt.

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            docsnyder7 last edited by

                                            @ticaki
                                            wie meinst du das, weglassen?
                                            Nur mit dem Hue Wert gehts nicht, da doch das HS system doch auch den Sat wert benötigt?

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            384
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            45
                                            1426
                                            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