Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst] Blockly –> warum geht Lampe nicht aus?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dutchman
      Dutchman Developer Most Active Administrators last edited by

      @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 Reply Last reply Reply Quote 0
      • N
        nhbischo last edited by

        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 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 last edited by

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

          1 Reply Last reply Reply Quote 0
          • N
            nhbischo last edited by

            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 Reply Last reply Reply Quote 0
            • R
              RappiRN Most Active last edited by

              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 Reply Last reply Reply Quote 0
              • Matzebhv
                Matzebhv last edited by

                @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 Reply Last reply Reply Quote 0
                • N
                  nhbischo last edited by

                  @ 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 Reply Last reply Reply Quote 0
                  • R
                    RappiRN Most Active last edited by

                    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 Reply Last reply Reply Quote 0
                    • F
                      Fritz last edited by

                      @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

                      1 Reply Last reply Reply Quote 0
                      • Matzebhv
                        Matzebhv last edited by

                        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 Reply Last reply Reply Quote 0
                        • modmax
                          modmax last edited by

                          @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 Reply Last reply Reply Quote 0
                          • wendy2702
                            wendy2702 last edited by

                            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

                            1 Reply Last reply Reply Quote 0
                            • F
                              Fritz last edited by

                              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

                              1 Reply Last reply Reply Quote 0
                              • F
                                Fritz last edited by

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

                                1 Reply Last reply Reply Quote 0
                                • C
                                  Chauffeur last edited by

                                  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 Reply Last reply Reply Quote 0
                                  • Matzebhv
                                    Matzebhv last edited by

                                    @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 Reply Last reply Reply Quote 0
                                    • C
                                      Chauffeur last edited by

                                      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 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      808
                                      Online

                                      31.7k
                                      Users

                                      79.8k
                                      Topics

                                      1.3m
                                      Posts

                                      10
                                      29
                                      3089
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      The ioBroker Community 2014-2023
                                      logo