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.
  • N Nordischerjung

    @segway Moin,

    hatte gerade etwas Zeit, ich habe es mal naachgebaut und mit CRON alle 2 sek eine neue Farbe erstellen lassen. Bei mir ist es unterschiedlich

    64218e9d-8fd1-4ed9-99e7-9e13ec6c2a8d-image.png

    10:26:40.838	info	javascript.1 (158439) script.js.zum_Testen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
    10:26:42.000	warn	javascript.1 (158439) script.js.zum_Testen: #84b62a
    10:26:44.001	warn	javascript.1 (158439) script.js.zum_Testen: #699261
    10:26:46.001	warn	javascript.1 (158439) script.js.zum_Testen: #7e62bb
    10:26:48.000	warn	javascript.1 (158439) script.js.zum_Testen: #5d7bfa
    10:26:48.873	info	javascript.1 (158439) Stop script script.js.zum_Testen
    10:27:00.445	info	javascript.1 (158439) Start javascript script.js.zum_Testen
    10:27:00.450	info	javascript.1 (158439) script.js.zum_Testen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
    10:27:02.001	warn	javascript.1 (158439) script.js.zum_Testen: #72051f
    10:27:04.002	warn	javascript.1 (158439) script.js.zum_Testen: #212eeb
    10:27:06.000	warn	javascript.1 (158439) script.js.zum_Testen: #1e4940
    10:27:06.557	info	javascript.1 (158439) Stop script script.js.zum_Testen
    10:27:24.576	info	javascript.1 (158439) Start javascript script.js.zum_Testen
    10:27:24.581	info	javascript.1 (158439) script.js.zum_Testen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
    10:27:26.000	warn	javascript.1 (158439) script.js.zum_Testen: #e23fa4
    10:27:28.001	warn	javascript.1 (158439) script.js.zum_Testen: #d71351
    10:27:30.000	warn	javascript.1 (158439) script.js.zum_Testen: #bca04b
    10:27:31.911	info	javascript.1 (158439) Stop script script.js.zum_Testen
    10:28:06.512	info	javascript.1 (158439) Start javascript script.js.zum_Testen
    10:28:06.527	info	javascript.1 (158439) script.js.zum_Testen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
    10:28:08.001	warn	javascript.1 (158439) script.js.zum_Testen: #a8a8a1
    10:28:10.001	warn	javascript.1 (158439) script.js.zum_Testen: #b95905
    10:28:12.001	warn	javascript.1 (158439) script.js.zum_Testen: #aedd8d
    10:28:12.635	info	javascript.1 (158439) Stop script script.js.zum_Testen
    10:29:21.348	info	javascript.1 (158439) Start javascript script.js.zum_Testen
    10:29:21.353	info	javascript.1 (158439) script.js.zum_Testen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
    10:29:22.001	warn	javascript.1 (158439) script.js.zum_Testen: #f09fd2
    10:29:24.001	warn	javascript.1 (158439) script.js.zum_Testen: #dee3df
    10:29:26.001	warn	javascript.1 (158439) script.js.zum_Testen: #eb003b
    10:29:26.658	info	javascript.1 (158439) Stop script script.js.zum_Testen
    
    SegwayS Offline
    SegwayS Offline
    Segway
    schrieb am zuletzt editiert von
    #5

    @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.

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

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

                            558

                            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