Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Blockly –> warum geht Lampe nicht aus?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Gelöst] Blockly –> warum geht Lampe nicht aus?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
29 Beiträge 10 Kommentatoren 3.4k Aufrufe
  • Ä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.
  • DutchmanD Offline
    DutchmanD Offline
    Dutchman
    Developer Most Active Administrators
    schrieb am zuletzt editiert von
    #13

    @nhbischo:

    .

    Also wartet das Blockly nun auf den nächsten Sonnenuntergang und dann sollte es passen ? Das es dann die Lampe einschaltet ? `

    Genau ;), dein trigger ist ja Sonnenuntergang also wird dein Script bei Sonnenuntergang ausgeführt

    –-----------------------

    Send from mobile device

    Das schöne ios hat Auto Korrektur zum k****

    Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

    1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      nhbischo
      schrieb am zuletzt editiert von
      #14

      Das wäre ja alles, was ich möchte ;-) Dann warten ich mal schön auf morgen. Und wenn alles klappt auf die nächsten Ideen. IOBroker ist schon ganz mächtig. Weiss ich nun wenigstens etwas mit der freien Zeit zu tun :-D.

      Danke vorab

      1 Antwort Letzte Antwort
      0
      • wendy2702W Offline
        wendy2702W Offline
        wendy2702
        schrieb am zuletzt editiert von
        #15

        @nhbischo:

        Das wäre ja alles, was ich möchte ;-) Dann warten ich mal schön auf morgen. Und wenn alles klappt auf die nächsten Ideen. IOBroker ist schon ganz mächtig. Weiss ich nun wenigstens etwas mit der freien Zeit zu tun :-D.

        Danke vorab `

        Hat das mit deinen Lampen geklappt, würde nämlich dann meinen Beitrag auf „gelöst“ setzen.

        Gruß

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          nhbischo
          schrieb am zuletzt editiert von
          #16

          Moin !

          Sorry. War ein wenig unterwegs. Tja. Der erste Versuch tat nichts. Mit nun klar, da fehlte ja auch der aufruf …. Dann habe ich das ganze ein wenig umgestrickt. Nach dem angehängten Bild ging es erst einmal den folgenden Tag ohne Probleme. Den Tag später wieder einmal nicht (gestern). Noch jemand eine Idee ? Ansonsten würde ich es erst einmal weiter beobachten. Bin ab Heute Mittag allerdings 3 Tage auf einem Turnier unterwegs. Daher frühestens wieder Sonntag gegen Abend eine Rückmeldung.

          Danke im voraus

          2421_zwischenablage01.jpg

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            RappiRN
            Most Active
            schrieb am zuletzt editiert von
            #17

            So wird das nix.

            Das ganze blaue muss in den rot/lila Block rein. Und da, wo jetzt der Astro-Block ist, müssen die beiden Steuerblöcke rein. Damit schaltest du aber nur an!?

            Enrico

            1 Antwort Letzte Antwort
            0
            • MatzebhvM Offline
              MatzebhvM Offline
              Matzebhv
              schrieb am zuletzt editiert von
              #18

              @nhbischo:

              Moin !

              Sorry. War ein wenig unterwegs. Tja. Der erste Versuch tat nichts. Mit nun klar, da fehlte ja auch der aufruf …. Dann habe ich das ganze ein wenig umgestrickt. Nach dem angehängten Bild ging es erst einmal den folgenden Tag ohne Probleme. Den Tag später wieder einmal nicht (gestern). Noch jemand eine Idee ? Ansonsten würde ich es erst einmal weiter beobachten. Bin ab Heute Mittag allerdings 3 Tage auf einem Turnier unterwegs. Daher frühestens wieder Sonntag gegen Abend eine Rückmeldung.

              Danke im voraus

              Zwischenablage01.jpg `

              Dein erster Versuch war schon richtig, sofern der zu schaltende Datenpunkt korrekt ist.

              Als Hilfe hier mal ein Script, das kannst du dir importieren. Das zeigt dir bei Aufruf im Log zu welchen Uhrzeiten die ganzen Astrofunktionen ausgeführt werden.

              ! ````
              // Astrozeiten für heute - V1.0
              ! log("=====================");
              log("Astro Werte für heute");
              log("=====================");
              //----------------------------------------------------------------- Werte vom 3.12.2015
              var nightEnd = getAstroDate("nightEnd");
              log(" (0) nightEnd (Ende der Nacht)........................: " + nightEnd.toLocaleTimeString());      // 05:37
              var nauticalDawn = getAstroDate("nauticalDawn");
              log(" (1) nauticalDawn (naut. Dämmerung Morgens)...........: " + nauticalDawn.toLocaleTimeString());  // 06:13
              var dawn = getAstroDate("dawn");
              log(" (2) dawn (Dämmerung Morgens).........................: " + dawn.toLocaleTimeString());          // 06:52
              var sunrise = getAstroDate("sunrise");
              log(" (3) sunrise (Sonnenaufgang)..........................: " + sunrise.toLocaleTimeString());       // 07:26
              var sunriseEnd = getAstroDate("sunriseEnd");
              log(" (4) sunriseEnd (Ende des Sonnenaufgangs).............: " + sunriseEnd.toLocaleTimeString());    // 07:26
              var goldenHourEnd = getAstroDate("goldenHourEnd");
              log(" (5) goldenHourEnd (Ende der Golden Hour VM)..........: " + goldenHourEnd.toLocaleTimeString()); // 08:17
              var solarNoon = getAstroDate("solarNoon");
              log(" (6) solarNoon (Mittag)...............................: " + solarNoon.toLocaleTimeString());     // 11:49
              var goldenHour = getAstroDate("goldenHour");
              log(" (7) goldenHour (Start der Golden Hour NM)............: " + goldenHour.toLocaleTimeString());    // 15:22
              var sunsetStart = getAstroDate("sunsetStart");
              log(" (8) sunsetStart (Start des Sonnenuntergangs).........: " + sunsetStart.toLocaleTimeString());   // 16:08
              var sunset = getAstroDate("sunset");
              log(" (9) sunset (Sonnenuntergang).........................: " + sunset.toLocaleTimeString());        // 16:12
              var dusk = getAstroDate("dusk");
              log("(10) dusk (Dämmerung Abends)..........................: " + dusk.toLocaleTimeString());          // 16:47
              var nauticalDusk = getAstroDate("nauticalDusk");
              log("(11) nauticalDusk (naut. Dämmerung Abends)............: " + nauticalDusk.toLocaleTimeString());  // 17:25
              var night = getAstroDate("night");
              log("(12) night (Start der Nacht)..........................: " + night.toLocaleTimeString());         // 18:02
              var nadir = getAstroDate("nadir");
              log("(13) nadir (Mitternacht)..............................: " + nadir.toLocaleTimeString());         // 23:49
              log("=====================");
              var today = new Date();
              var tomorrow = today.setDate(today.getDate()+1);
              var tomorrowNight = getAstroDate("night", tomorrow);
              log("Night starts tomorrow at " + tomorrowNight.toLocaleTimeString());

              
              Ach und noch als Hinweis: deine Standortkoordinaten hast du im Adminadapter eingetragen? Wenn nicht funktioniert das nicht.
              
              Gruß
              
              Matze
              1 Antwort Letzte Antwort
              0
              • N Offline
                N Offline
                nhbischo
                schrieb am zuletzt editiert von
                #19

                @ Enrico

                So. Richtig ?

                2421_23cdc8a7-bf42-49fb-b5b8-ab9d3583aee5.png

                @ Matze

                Dank Dir. Gibt die Daten jetzt im richtigen Format wieder. Und jap, die Koordinaten sind im Adapter eingetragen

                Vorab erst einmal vielen Dank für eure Hilfe. Mal schauen, ob die Lampe heute passend startet

                Mathias

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  RappiRN
                  Most Active
                  schrieb am zuletzt editiert von
                  #20

                  So sollte das funktionieren, es kann aber sein, dass du den Helligkeitsbefehl etwas verzögern musst, ein timeout mit wenigen hundert Millisekunden sollte reichen.

                  Enrico

                  1 Antwort Letzte Antwort
                  0
                  • F Offline
                    F Offline
                    Fritz
                    schrieb am zuletzt editiert von
                    #21

                    @Matzebhv:

                    @nhbischo:

                    Moin !

                    Sorry. War ein wenig unterwegs. Tja. Der erste Versuch tat nichts. Mit nun klar, da fehlte ja auch der aufruf …. Dann habe ich das ganze ein wenig umgestrickt. Nach dem angehängten Bild ging es erst einmal den folgenden Tag ohne Probleme. Den Tag später wieder einmal nicht (gestern). Noch jemand eine Idee ? Ansonsten würde ich es erst einmal weiter beobachten. Bin ab Heute Mittag allerdings 3 Tage auf einem Turnier unterwegs. Daher frühestens wieder Sonntag gegen Abend eine Rückmeldung.

                    Danke im voraus

                    Zwischenablage01.jpg `

                    Dein erster Versuch war schon richtig, sofern der zu schaltende Datenpunkt korrekt ist.

                    Als Hilfe hier mal ein Script, das kannst du dir importieren. Das zeigt dir bei Aufruf im Log zu welchen Uhrzeiten die ganzen Astrofunktionen ausgeführt werden.

                    ! ````
                    // Astrozeiten für heute - V1.0
                    ! log("=====================");
                    log("Astro Werte für heute");
                    log("=====================");
                    //----------------------------------------------------------------- Werte vom 3.12.2015
                    var nightEnd = getAstroDate("nightEnd");
                    log(" (0) nightEnd (Ende der Nacht)........................: " + nightEnd.toLocaleTimeString());      // 05:37
                    var nauticalDawn = getAstroDate("nauticalDawn");
                    log(" (1) nauticalDawn (naut. Dämmerung Morgens)...........: " + nauticalDawn.toLocaleTimeString());  // 06:13
                    var dawn = getAstroDate("dawn");
                    log(" (2) dawn (Dämmerung Morgens).........................: " + dawn.toLocaleTimeString());          // 06:52
                    var sunrise = getAstroDate("sunrise");
                    log(" (3) sunrise (Sonnenaufgang)..........................: " + sunrise.toLocaleTimeString());       // 07:26
                    var sunriseEnd = getAstroDate("sunriseEnd");
                    log(" (4) sunriseEnd (Ende des Sonnenaufgangs).............: " + sunriseEnd.toLocaleTimeString());    // 07:26
                    var goldenHourEnd = getAstroDate("goldenHourEnd");
                    log(" (5) goldenHourEnd (Ende der Golden Hour VM)..........: " + goldenHourEnd.toLocaleTimeString()); // 08:17
                    var solarNoon = getAstroDate("solarNoon");
                    log(" (6) solarNoon (Mittag)...............................: " + solarNoon.toLocaleTimeString());     // 11:49
                    var goldenHour = getAstroDate("goldenHour");
                    log(" (7) goldenHour (Start der Golden Hour NM)............: " + goldenHour.toLocaleTimeString());    // 15:22
                    var sunsetStart = getAstroDate("sunsetStart");
                    log(" (8) sunsetStart (Start des Sonnenuntergangs).........: " + sunsetStart.toLocaleTimeString());   // 16:08
                    var sunset = getAstroDate("sunset");
                    log(" (9) sunset (Sonnenuntergang).........................: " + sunset.toLocaleTimeString());        // 16:12
                    var dusk = getAstroDate("dusk");
                    log("(10) dusk (Dämmerung Abends)..........................: " + dusk.toLocaleTimeString());          // 16:47
                    var nauticalDusk = getAstroDate("nauticalDusk");
                    log("(11) nauticalDusk (naut. Dämmerung Abends)............: " + nauticalDusk.toLocaleTimeString());  // 17:25
                    var night = getAstroDate("night");
                    log("(12) night (Start der Nacht)..........................: " + night.toLocaleTimeString());         // 18:02
                    var nadir = getAstroDate("nadir");
                    log("(13) nadir (Mitternacht)..............................: " + nadir.toLocaleTimeString());         // 23:49
                    log("=====================");
                    var today = new Date();
                    var tomorrow = today.setDate(today.getDate()+1);
                    var tomorrowNight = getAstroDate("night", tomorrow);
                    log("Night starts tomorrow at " + tomorrowNight.toLocaleTimeString());

                    
                    Ach und noch als Hinweis: deine Standortkoordinaten hast du im Adminadapter eingetragen? Wenn nicht funktioniert das nicht.
                    
                    Gruß
                    
                    Matze `  
                    

                    Hi Matze,

                    Ich stehe genau vor dem selben Problem. Wo und wie soll ich das Skript einfügen?

                    Per Zeit kann ich schon steuern und meine Koordinaten sind in den Einstellungen von iobroker eingetragen.

                    Viele Grüße

                    Fritz

                    :lol:

                    IoBroker auf meinem Raspberry3

                    1 Antwort Letzte Antwort
                    0
                    • MatzebhvM Offline
                      MatzebhvM Offline
                      Matzebhv
                      schrieb am zuletzt editiert von
                      #22

                      Moin Fritz,

                      unter Scripte einfach neu -> Javascript.

                      Den Inhalt einfach reinkopieren. Das Script zeigt dir beim Start im Log die Astrodaten für den jeweiligen Tag.

                      Gruß

                      Matze

                      3514_iobroker.png

                      1 Antwort Letzte Antwort
                      0
                      • modmaxM Offline
                        modmaxM Offline
                        modmax
                        schrieb am zuletzt editiert von
                        #23

                        @wendy2702

                        Ich habe selber die OSRAM-Lightify (1xSurface Light, 1*Classic A60 RGBW) an einer HUE-Bridge und da werden die on-States

                        korrekt angezeigt bzw. aktualisiert.

                        Wenn man über App schaltet aber erst nach dem nächsten Polling sichtbar.

                        Könnte evtl. an der Firmware der Osram-Lampen bei Dir hängen.

                        Meine beiden zeigen in den Hue-Lampeneinstellungen unter Native-Eigenschaften die Version V1.04.12 an.

                        Hatte die Lampen zuerst am OSRAM-Gateway angelegt, dann da FW-Update gemacht, wieder abgelernt

                        und an HUE angelernt.

                        1 Antwort Letzte Antwort
                        0
                        • wendy2702W Offline
                          wendy2702W Offline
                          wendy2702
                          schrieb am zuletzt editiert von
                          #24

                          Hi,

                          Ist natürlich möglich aber ich habe kein Osram Gateway und kann natürlich kein Sw Update machen.

                          Muss es halt so nehmen wie es ist.

                          Gesendet von iPhone mit Tapatalk Pro

                          Bitte keine Fragen per PN, die gehören ins Forum!

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          1 Antwort Letzte Antwort
                          0
                          • F Offline
                            F Offline
                            Fritz
                            schrieb am zuletzt editiert von
                            #25

                            Danke Matze,

                            jetzt geht es.

                            Habe es jetzt so gemacht. Ich bin gespannt ob es so durch läuft.
                            5256_aff5e639-5dba-429f-8a8a-050cdfeca6a2.png

                            :lol:

                            IoBroker auf meinem Raspberry3

                            1 Antwort Letzte Antwort
                            0
                            • F Offline
                              F Offline
                              Fritz
                              schrieb am zuletzt editiert von
                              #26

                              Läuft super durch. Bis auf die Fehlermeldung vom Sonoff Adapter.

                              :lol:

                              IoBroker auf meinem Raspberry3

                              1 Antwort Letzte Antwort
                              0
                              • C Offline
                                C Offline
                                Chauffeur
                                schrieb am zuletzt editiert von
                                #27

                                Da ich ja gerne das offensichtlichste übersehe, würde mich zur Aufklärung mal was interessieren. Drauf kam ich, weil ja die Osram-Lampe keinen Status anzeigt.

                                Wenn die Lampe zum Sonnenuntergang einschalten soll, warum vorher die Abfrage, ob die Lampe "off" ist?

                                Wenn ich doch den on-Befehl sende, ist sie doch dann an, egal in welchem Zustand sie vorher war. So mach ich es bisher.

                                Eine Zustandsabfrage fände ich jetzt z.B. bei Toggle sinnvoll, aber so? Wo ist der Mehrwert?

                                1 Antwort Letzte Antwort
                                0
                                • MatzebhvM Offline
                                  MatzebhvM Offline
                                  Matzebhv
                                  schrieb am zuletzt editiert von
                                  #28

                                  @Chauffeur:

                                  Da ich ja gerne das offensichtlichste übersehe, würde mich zur Aufklärung mal was interessieren. Drauf kam ich, weil ja die Osram-Lampe keinen Status anzeigt.

                                  Wenn die Lampe zum Sonnenuntergang einschalten soll, warum vorher die Abfrage, ob die Lampe "off" ist?

                                  Wenn ich doch den on-Befehl sende, ist sie doch dann an, egal in welchem Zustand sie vorher war. So mach ich es bisher.

                                  Eine Zustandsabfrage fände ich jetzt z.B. bei Toggle sinnvoll, aber so? Wo ist der Mehrwert? `

                                  Moin,

                                  es wird einfach sparsam mit Schaltvorgängen umgegangen. Es gibt durchaus Szenarien wo das Problematisch sein kann ( überfülltes 433MHz-Band ) oder Geräte, die bei zu vielen Schaltvorgängen erst einmal dichtmachen.

                                  Funktionieren tut das natürlich auch nach deiner Methode :mrgreen:

                                  Matze

                                  1 Antwort Letzte Antwort
                                  0
                                  • C Offline
                                    C Offline
                                    Chauffeur
                                    schrieb am zuletzt editiert von
                                    #29

                                    OK, dann geht das in die Richtung, die ich mir gedacht hab. :)

                                    Im ursprünglichen Fall wäre es mir wahrscheinlich egal, da es sich ja um max. 2 zusätzliche Vorgänge pro Tag handelt und die, zumal HUE, kaum Einfluss haben dürften.

                                    Aber klar, der Gedankengang dahinter ist mir jetzt klar.

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    771

                                    Online

                                    32.6k

                                    Benutzer

                                    82.2k

                                    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