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.
    • D
      docsnyder7 @DJMarc75 last edited by

      @djmarc75

      Danke... soooooo einfach 😕

      darf ich den farbwechsel Blockly ggf hier auch noch überprüfen lassen?

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

        @docsnyder7 sagte in Shelly Button soll LED streifen steuern:

        darf ich den farbwechsel Blockly ggf hier auch noch überprüfen lassen?

        klar, aber dazu müsste man den Typ vom Datenpunkt wissen und auch die Objektdaten.

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

          @djmarc75

          nachtlicht farbe.jpg

          nachtlicht farbe blockly.jpg

          Bitteschön

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

            @docsnyder7

            hab jetzt am NAchmittag bissel gegoogelt und gelesen und herumexperimentiert...

            nachtlicht farbe blockly.jpg

            nachtlicht farbe.jpg

            leider noch nicht weit genug , um hier mherauszulsene, was falsch läuft...

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

              du hast da die Blockly falsch zusammen gebaut:

              Object ID muß direkt in Wert von Objekt sein und dieser ganze Block muß dann in dem Vergleichsblockly sein.

              Du willst gebe mir Wert von Object und Vergleich mit SS ... Du tust Vergleiche Object ID mit SS (false) und geben wir den Wert von Objekt(False) - das gibts nicht, deshalb Fehler.

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

                @docsnyder7 und schon wieder falsche Blöcke verwendet...

                Verwende es so bitte:

                Screenshot 2023-08-29 175512.png

                wenn Du mal DIESE Basics drin hast kannst Du auch mit Schleifenfunktionen weiter machen.

                edit: und alles was Text ist bitte hier in Codetags reinsetzen !

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

                  @djmarc75
                  ey das gibts doch nicht... warum seh ich sowas nicht 😞
                  Danke für die Hilfe @DJMarc75 @Nordischerjung @ticaki

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

                    @DJMarc75
                    ich muss das Thema nochmals aufgreifen
                    hab heute den conbee 2 Stick in betrieb genommen und die Zigbee Streifen eingelernt
                    Nun wollte ich das Blockly anpassen... das AN/AUS hab ich hinbekommen... aber keiner der datenpunkte ändert die Farbe
                    farbe.jpg

                    farbe2.jpg

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

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

                      ich das Blockly anpassen

                      bitte immer alles zeigen

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

                        @djmarc75
                        sorry zu schnell abgeschickt

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

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

                          aber keiner der datenpunkte ändert die Farbe

                          Ja, weil der Block "zufällige Farbe" auch nur HEX ausspuckt und Du keinen Datenpunkt HEX hast.

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

                            @djmarc75
                            das heisst ich sollte den Stripe besser im homee lassen?

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

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

                              ich sollte den Stripe besser im homee lassen?

                              Kann ich Dir so nicht beantworten, nutze weder Homee noch so einen Stripe.

                              Vielleicht gibts ja eine Möglichkeit einen HEX-Wert in XY oder HUE umzurechnen.
                              Da kenn ich mich aber nicht aus.

                              EDIT: mir fällt grad auf - in welchen Adapter hast Du den Stripe eigentlich jetzt eingebunden ???

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

                                @djmarc75
                                deConz , warum

                                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):

                                  warum

                                  weil das noch nirgends erwähnt war und

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

                                  deConz

                                  auch hier kenn ich mich nicht aus.

                                  Und wenn Du irgendwas änderst an Deinem System dann bitte auch alles posten.

                                  1 Reply Last reply Reply Quote 1
                                  • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            395
                                            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