Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Dynamisches Licht - Farbverlauf Tag/Nacht

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    300

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Dynamisches Licht - Farbverlauf Tag/Nacht

Scheduled Pinned Locked Moved Skripten / Logik
javascripttemplate
104 Posts 13 Posters 19.4k Views 27 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    vsa
    wrote on last edited by
    #62

    @Malaus said in Dynamisches Licht - Farbverlauf Tag/Nacht:

    setState(L1on, true);

    Wieder ein dankeschön für das korrigieren&verbessern des Skriptes.
    Wenn in der Zeile 73 -> setState(L1on, true);
    steht, bekomme ich einige warns und die logs laufen voll. Wenn ich es entferne, klappt es....

    vg

    M 1 Reply Last reply
    0
    • V vsa

      @Malaus said in Dynamisches Licht - Farbverlauf Tag/Nacht:

      setState(L1on, true);

      Wieder ein dankeschön für das korrigieren&verbessern des Skriptes.
      Wenn in der Zeile 73 -> setState(L1on, true);
      steht, bekomme ich einige warns und die logs laufen voll. Wenn ich es entferne, klappt es....

      vg

      M Offline
      M Offline
      Malaus
      wrote on last edited by
      #63

      @vsa wenn du das weg lässt, hast du aber wieder das Problem, dass es sofort ausgeht oder?

      1 Reply Last reply
      0
      • V Offline
        V Offline
        vsa
        wrote on last edited by
        #64

        Tja, eigentlich ja schon. Aber gerade geht es... seltsam....! Da die logs vollgelaufen sind und mein Raspi nicht mhr reagiert hat, habe ich ihn vom Strom genoimmen und neu gestartet...

        M 1 Reply Last reply
        0
        • V vsa

          Tja, eigentlich ja schon. Aber gerade geht es... seltsam....! Da die logs vollgelaufen sind und mein Raspi nicht mhr reagiert hat, habe ich ihn vom Strom genoimmen und neu gestartet...

          M Offline
          M Offline
          Malaus
          wrote on last edited by
          #65

          @vsa das mit dem Neustart hat bei mir auch für Wunder gesorgt. Jetzt läuft wieder alles :)

          1 Reply Last reply
          0
          • V Offline
            V Offline
            vsa
            wrote on last edited by
            #66

            Hallo @Malaus,

            nochmals ein feedback. Ich habe gestern Abend noch eine Weile daran rumgespielt.... Der Aufruf setState(L1on, true); bringt die logs zum überquellen und der Raspi reagiert nicht mehr.

            Daher habe ich gestern mal (wie oben erwähnt) die Zeile setState(L1on, true); weggelassen und es ging mehrmals mit dem EIn-/Ausschalten der Lampen, so wie es eben sein soll.

            Heute Mittag, wieder das gleiche Phänomen.... Nach dem Einschalten der Lampen gehen sie sofort wieder aus. Eigentlich seltsam. Eigentlich prüft ja die Funktion lightcheck() ob der Status an oder aus (true/false) ist. Kann es sein, dass es ein Timing Prolem sein könnte?

            VG ,

            1 Reply Last reply
            0
            • V Offline
              V Offline
              vsa
              wrote on last edited by
              #67

              ...ich habs mal versucht... jetzt gehts (mal wieder. mal sehen wie lange.) Ich bleibe dran und werde berichten.

              
              function Kelvin1 () {
                  if (getState(L1mode).val == "ct"){ 
                          setTimeout(() => { setState(L1ct, getState(K1).val); }, 3000);
                          
                   } 
              }
              
              
              M 1 Reply Last reply
              0
              • V vsa

                ...ich habs mal versucht... jetzt gehts (mal wieder. mal sehen wie lange.) Ich bleibe dran und werde berichten.

                
                function Kelvin1 () {
                    if (getState(L1mode).val == "ct"){ 
                            setTimeout(() => { setState(L1ct, getState(K1).val); }, 3000);
                            
                     } 
                }
                
                
                M Offline
                M Offline
                Malaus
                wrote on last edited by
                #68

                @vsa wie sah das log aus?

                V 1 Reply Last reply
                0
                • M Malaus

                  @vsa wie sah das log aus?

                  V Offline
                  V Offline
                  vsa
                  wrote on last edited by
                  #69

                  @Malaus leider genau so wie oben schon gepostet. geht ins unendliche....
                  Bisher zeigt das log keine AUfälligkeiten mit dem eingebauten delay... toitoitoi...
                  vg

                  V 1 Reply Last reply
                  0
                  • V vsa

                    @Malaus leider genau so wie oben schon gepostet. geht ins unendliche....
                    Bisher zeigt das log keine AUfälligkeiten mit dem eingebauten delay... toitoitoi...
                    vg

                    V Offline
                    V Offline
                    vsa
                    wrote on last edited by
                    #70

                    @Malaus So.... jetzt nocheinmal mein feedback:

                    • Deine Skripte laufen super, bis auf dass seit irgendeinem Update die eigeschaltenen Lichter gleich wieder ausgehen.!
                    • Ein setState(L1on, true); hilft zwar, dass die Lichter anbleiben. Die Logs laufen jedoch voll und der ioBroker reagiert kaum noch.
                    • Die obige Änderung von mir mit setTimeout ist - zumindest bei mir - absolut notwendig, und so funktioniert es ohne dass die logs vollaufen. Vielleicht liegt es am langsameren Raspi? Wie auch immer...

                    Vg

                    1 Reply Last reply
                    1
                    • P Offline
                      P Offline
                      Phinix
                      wrote on last edited by Phinix
                      #71

                      Ich bin gerade auch dabei das Skript bei mir einzubinden.
                      Das Astro Skript läuft ohne Probleme.
                      Nur beim eigentlich Skript, welches die Kelvin Werte in die Datenpunkte schreibt, habe ich bei allen Datenpunkten 0 K drin stehen.

                      Das Astro Skript vom ersten Post habe ich kopiert ohne Änderungen
                      Das Rechenskript habe ich von Malaus' Beitrag vom 12.11.19 ohne Änderungen kopiert.

                      In den Objekten sieht das Ganze so aus:

                      4974dfbf-27b5-44ec-bef4-55fcce9e112a-image.png

                      Weiß jemand welchen Fehler ich gemacht habe?

                      M 2 Replies Last reply
                      0
                      • P Phinix

                        Ich bin gerade auch dabei das Skript bei mir einzubinden.
                        Das Astro Skript läuft ohne Probleme.
                        Nur beim eigentlich Skript, welches die Kelvin Werte in die Datenpunkte schreibt, habe ich bei allen Datenpunkten 0 K drin stehen.

                        Das Astro Skript vom ersten Post habe ich kopiert ohne Änderungen
                        Das Rechenskript habe ich von Malaus' Beitrag vom 12.11.19 ohne Änderungen kopiert.

                        In den Objekten sieht das Ganze so aus:

                        4974dfbf-27b5-44ec-bef4-55fcce9e112a-image.png

                        Weiß jemand welchen Fehler ich gemacht habe?

                        M Offline
                        M Offline
                        Malaus
                        wrote on last edited by
                        #72

                        @Phinix was steht im Ordner Dynamisches Licht?

                        P 1 Reply Last reply
                        0
                        • M Malaus

                          @Phinix was steht im Ordner Dynamisches Licht?

                          P Offline
                          P Offline
                          Phinix
                          wrote on last edited by
                          #73

                          @Malaus said in Dynamisches Licht - Farbverlauf Tag/Nacht:

                          @Phinix was steht im Ordner Dynamisches Licht?

                          Das sind alle Objekte welche sich bei mir im Ordner befinden:

                          60639787-4a49-489d-9596-62b6ce8ed1c9-image.png

                          1 Reply Last reply
                          0
                          • P Phinix

                            Ich bin gerade auch dabei das Skript bei mir einzubinden.
                            Das Astro Skript läuft ohne Probleme.
                            Nur beim eigentlich Skript, welches die Kelvin Werte in die Datenpunkte schreibt, habe ich bei allen Datenpunkten 0 K drin stehen.

                            Das Astro Skript vom ersten Post habe ich kopiert ohne Änderungen
                            Das Rechenskript habe ich von Malaus' Beitrag vom 12.11.19 ohne Änderungen kopiert.

                            In den Objekten sieht das Ganze so aus:

                            4974dfbf-27b5-44ec-bef4-55fcce9e112a-image.png

                            Weiß jemand welchen Fehler ich gemacht habe?

                            M Offline
                            M Offline
                            Malaus
                            wrote on last edited by
                            #74

                            @Phinix sagte in Dynamisches Licht - Farbverlauf Tag/Nacht:

                            Das Astro Skript vom ersten Post habe ich kopiert ohne Änderungen
                            Das Rechenskript habe ich von Malaus' Beitrag vom 12.11.19 ohne Änderungen kopiert.

                            Benutze bitte mal das Skript aus dem ersten Beitrag. Vielleicht hab ich damals doch nochmal was verändert. Bin mir aber sicher, dass ich es im ersten Post aktualisiert habe.

                            1 Reply Last reply
                            0
                            • P Offline
                              P Offline
                              Phinix
                              wrote on last edited by
                              #75

                              Ich habe nun das Skript aus dem ersten Post genommen, die K1-K3 und Offset Objekte sind nun weg, aber der Hilfswert bleibt weiterhin konstant.

                              8b263fe4-0c0d-4495-b922-e273cc0c28d2-image.png

                              1 Reply Last reply
                              0
                              • P Offline
                                P Offline
                                Phinix
                                wrote on last edited by
                                #76

                                Hat niemand mehr eine Idee was ich noch versuchen könnte, ich bin in JavaScript leider nicht so fit dass ich den Code selbst abändern könnte :disappointed_relieved:

                                M H 2 Replies Last reply
                                0
                                • P Phinix

                                  Hat niemand mehr eine Idee was ich noch versuchen könnte, ich bin in JavaScript leider nicht so fit dass ich den Code selbst abändern könnte :disappointed_relieved:

                                  M Offline
                                  M Offline
                                  Malaus
                                  wrote on last edited by
                                  #77

                                  @Phinix wie schon erwähnt, läuft es bei mir. Ich weiß leider nicht weiter, woran es bei dir liegt, dass es nicht funktioniert.

                                  Woher kommen die 5000 bei dir?

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    Phinix
                                    wrote on last edited by Phinix
                                    #78

                                    @Malaus das glaube ich dir natürlich ;)
                                    bei den 5000 gehe ich mal davon aus, dass die beim Anlegen der States erzeugt werden:

                                    467be07b-138c-4352-8403-974835adad88-image.png

                                    Wie gesagt, ich habe den Code aus dem ersten Post kopiert und eingefügt. Ändern muss ich ja im Prinzip nur die Kelvin Werte zu der gewünschten Zeit.

                                    1 Reply Last reply
                                    0
                                    • P Phinix

                                      Hat niemand mehr eine Idee was ich noch versuchen könnte, ich bin in JavaScript leider nicht so fit dass ich den Code selbst abändern könnte :disappointed_relieved:

                                      H Offline
                                      H Offline
                                      hetti72
                                      wrote on last edited by
                                      #79

                                      @Phinix Ich hatte das gleiche Problem und habe dann irgendwann mal das Debugging und den Verbose Mode für das Javascript eingeschaltet um zu sehen was das da überhaupt passiert. Ich konnte dann sehen das das script zwar gelaufen ist aber der Hilfswert sich nicht verändert hat. Ich habe das Objekt im Script dann neu gesetzt (also neu aus dem objektbaum ausgewählt) und danach lief es dann.
                                      Vielleicht hilft dir das ja weiter.

                                      gruß,
                                      Hetti

                                      1 Reply Last reply
                                      0
                                      • P Offline
                                        P Offline
                                        Phinix
                                        wrote on last edited by
                                        #80

                                        @hetti72 Danke für deine Hilfe. Was genau meinst du mit "neu aus dem Objektbaum ausgewählt"?

                                        H 1 Reply Last reply
                                        0
                                        • P Phinix

                                          @hetti72 Danke für deine Hilfe. Was genau meinst du mit "neu aus dem Objektbaum ausgewählt"?

                                          H Offline
                                          H Offline
                                          hetti72
                                          wrote on last edited by
                                          #81

                                          @Phinix Wenn du das Script bearbeitest dann hat du oben rechts 3 Symbole, eines davon ist so ein Klemmbrett. Darüber kannst du einen Datenbank aus dem Objektbaum auswählen und in das Script einfügen.
                                          Das habe ich für das Hilfswert Kelvin Objekt der in Zeile 4 des Scriptes festgelegt wird gemacht. Danach lief es.

                                          Gruß,
                                          Hetti

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          618

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe