Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. zufällige Farbe - immer gleich ?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    439

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    365

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    962

zufällige Farbe - immer gleich ?

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 7 Kommentatoren 372 Aufrufe 7 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von
    #7

    @segway

    ich bin mit blockly nicht ganz so firm.
    ist zufällige farbe ein vorgegebener baustein oder ist das eine javascript funktion?

    zur zufälligkeit von javascript hier, der erste absatz
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random?retiredLocale=de

    das ist bei vielen anderen programmiersprachen genau so, da es nicht so einfach ist wirklich echte zufallszahlen in einer sandbox zu erzeugen. normalerweise kann man da eine sogenanntes seeds mitgeben. wenn man aber das selbe seed immer wieder mitgibt kommt auch bei anderen programmiersprachen eigentlich immer die gleiche reihenfolge. manche versuchen dann noch die Zeit da mit einfließen zu lassen, die lässt sich allerding von aussen ebenfalls manipulieren.
    für die zufallszahlen von farben dürfte es reichen, für verschlüsselung leider nicht.

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    HomoranH 1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      @segway

      ich bin mit blockly nicht ganz so firm.
      ist zufällige farbe ein vorgegebener baustein oder ist das eine javascript funktion?

      zur zufälligkeit von javascript hier, der erste absatz
      https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random?retiredLocale=de

      das ist bei vielen anderen programmiersprachen genau so, da es nicht so einfach ist wirklich echte zufallszahlen in einer sandbox zu erzeugen. normalerweise kann man da eine sogenanntes seeds mitgeben. wenn man aber das selbe seed immer wieder mitgibt kommt auch bei anderen programmiersprachen eigentlich immer die gleiche reihenfolge. manche versuchen dann noch die Zeit da mit einfließen zu lassen, die lässt sich allerding von aussen ebenfalls manipulieren.
      für die zufallszahlen von farben dürfte es reichen, für verschlüsselung leider nicht.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #8

      @oliverio sagte in zufällige Farbe - immer gleich ?:

      ist zufällige farbe ein vorgegebener baustein

      ja!

      @oliverio sagte in zufällige Farbe - immer gleich ?:

      kommt auch bei anderen programmiersprachen eigentlich immer die gleiche reihenfolge.

      Deswegen meinte ich ja

      @homoran sagte in zufällige Farbe - immer gleich ?:

      die Frage nach dem hinterlegten "Zufalls"-prinzip

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • SegwayS Offline
        SegwayS Offline
        Segway
        schrieb am zuletzt editiert von
        #9

        Irgendwie bin ich noch immer nicht schlauer.
        Es kann doch nicht sein, dass wenn du Funktion aufgerufen wird per Zufall immer die gleiche Reihenfolge der Farben entseht.
        Zum besseren verständnis hier das gesamte Blockly:
        4f7cb150-67ca-4e11-bcc0-bc38f155af8b-grafik.png

        Der Trigger ist zB eine Lampe die in dem anderen Blockly per Soonenuntergang eingeschaltet wird.

        Gruß Dirk
        Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

        HomoranH 1 Antwort Letzte Antwort
        0
        • SegwayS Segway

          Irgendwie bin ich noch immer nicht schlauer.
          Es kann doch nicht sein, dass wenn du Funktion aufgerufen wird per Zufall immer die gleiche Reihenfolge der Farben entseht.
          Zum besseren verständnis hier das gesamte Blockly:
          4f7cb150-67ca-4e11-bcc0-bc38f155af8b-grafik.png

          Der Trigger ist zB eine Lampe die in dem anderen Blockly per Soonenuntergang eingeschaltet wird.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #10

          @segway sagte in zufällige Farbe - immer gleich ?:

          Es kann doch nicht sein,

          warum nicht?
          kommt auf die Qualität des Generators an.

          Selbst Münzspielautomaten wurden "geknackt" indem ihr "Zufalls"-prinzip analysiert wurde.

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          SegwayS 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @segway sagte in zufällige Farbe - immer gleich ?:

            Es kann doch nicht sein,

            warum nicht?
            kommt auf die Qualität des Generators an.

            Selbst Münzspielautomaten wurden "geknackt" indem ihr "Zufalls"-prinzip analysiert wurde.

            SegwayS Offline
            SegwayS Offline
            Segway
            schrieb am zuletzt editiert von
            #11

            @homoran
            Ja klar ist alles möglich aber dann verdient die Funktion den namen "zufällige Farbe" nunmal nicht :-) Naja, dann muss ich es wohl auf die Funktion schieben, dass immer die gleiche Reihenfolge rauskommt.

            Gruß Dirk
            Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • SegwayS Segway

              @homoran
              Ja klar ist alles möglich aber dann verdient die Funktion den namen "zufällige Farbe" nunmal nicht :-) Naja, dann muss ich es wohl auf die Funktion schieben, dass immer die gleiche Reihenfolge rauskommt.

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #12

              @segway
              Ich würde das mal so probieren:

              Screenshot 2023-07-13 083439.png

              Wobei ich selbst sowas ähnliches nutze, mir aber eine Liste mit 20 Farbwerten angelegt habe, denn bei der zufälligen Farbe ist halt auch schwarz und ähnliche ganz ganz dunkle Farbtöne dabei welche dann an einer Lampe keinen Sinn machen.

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              0
              • SegwayS Segway

                Ich packe mal meine Frage hierhin, da es sich eher um ein Blockly handelt.

                Ich steuere nach Zeit einfach einen Farbwechsel meiner Lampen.
                Geht soweit auch alles.
                Die Funktion ist quasi bei Sonnenuntergang Beginn und Sonnenaufgang dann Ende und setzte den STATE auf False

                d05c18da-2283-43fc-88bd-0a1ef78e3247-grafik.png

                Nun habe ich beobachtet dass die Abfolge der Farben jeden Tag der gleiche ist ! Also zB erst Rot dann blau dann grün usw !
                Ist das normal ??? Oder mache ich was falsch ?

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #13

                @segway

                probier mal das folgende.
                Es muss irgendwie ein javascriptblock geben.

                Math.floor((Math.abs(Math.sin(new Date()) * 16777215))).toString(16);
                
                

                das hat den vorteil, das er mit der aktuellen Zeit initialisiert wird und von daher
                zumindest nach einem neustart nicht mehr die gleiche reihenfolge aufweisen dürfte

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                SegwayS 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @segway

                  probier mal das folgende.
                  Es muss irgendwie ein javascriptblock geben.

                  Math.floor((Math.abs(Math.sin(new Date()) * 16777215))).toString(16);
                  
                  

                  das hat den vorteil, das er mit der aktuellen Zeit initialisiert wird und von daher
                  zumindest nach einem neustart nicht mehr die gleiche reihenfolge aufweisen dürfte

                  SegwayS Offline
                  SegwayS Offline
                  Segway
                  schrieb am zuletzt editiert von
                  #14

                  @oliverio

                  Mh, verstehe ich nicht. Wo soll ich diesen javascriptblock finden in dem Blockly ?

                  Gruß Dirk
                  Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • SegwayS Segway

                    @oliverio

                    Mh, verstehe ich nicht. Wo soll ich diesen javascriptblock finden in dem Blockly ?

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #15

                    @segway sagte in zufällige Farbe - immer gleich ?:

                    Wo soll ich diesen javascriptblock finden in dem Blockly ?

                    Funktion!
                    da kannst du js-code eingeben.

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    SegwayS 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @segway sagte in zufällige Farbe - immer gleich ?:

                      Wo soll ich diesen javascriptblock finden in dem Blockly ?

                      Funktion!
                      da kannst du js-code eingeben.

                      SegwayS Offline
                      SegwayS Offline
                      Segway
                      schrieb am zuletzt editiert von
                      #16

                      @homoran und @OliverIO

                      Ich denke es geht um diesen Block ?
                      4e13a6c8-7355-4abf-8045-1c003af347da-grafik.png

                      Wenn ja wo packe ich den dennim Blockly hin ?

                      Gruß Dirk
                      Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • SegwayS Segway

                        @homoran und @OliverIO

                        Ich denke es geht um diesen Block ?
                        4e13a6c8-7355-4abf-8045-1c003af347da-grafik.png

                        Wenn ja wo packe ich den dennim Blockly hin ?

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #17

                        @segway sagte in zufällige Farbe - immer gleich ?:

                        Ich denke es geht um diesen Block ?

                        ja

                        @segway sagte in zufällige Farbe - immer gleich ?:

                        Wenn ja wo packe ich den dennim Blockly hin ?

                        egal! lose irgendwo hin

                        und dann die Funktion im "normalen" Blockly an gewünschter Stelle aufrufen

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        560

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe