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

                      583

                      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