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
    440

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

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

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.
  • SegwayS Segway

    @nordischerjung

    Ja das ist bei mir auch unterschiedlich ABER wenn es neu gestartet wird sind die gleichen farben wieder hintereinander wie am Vortag ! Das finde ich jetzt etwas komisch wenn es eine zufällige Farbe sein soll.

    T Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von
    #6

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

    @nordischerjung

    Ja das ist bei mir auch unterschiedlich ABER wenn es neu gestartet wird sind die gleichen farben wieder hintereinander wie am Vortag ! Das finde ich jetzt etwas komisch wenn es eine zufällige Farbe sein soll.

    Welches es? Da wird doch das Script neu gestartet.

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    1 Antwort Letzte Antwort
    0
    • 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

                          472

                          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