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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly Zeitsteuerung Astro

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

Blockly Zeitsteuerung Astro

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
25 Beiträge 5 Kommentatoren 15.3k Aufrufe 2 Watching
  • Ä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.
  • T Offline
    T Offline
    tscheerio
    schrieb am zuletzt editiert von
    #13

    Also wieder was gelernt, mit dem trigger muss gestartet werden, naja hätte ich mir auch irgendwie denken können :relieved:

    Passt das denn mit dem Zeitraum den ich auf dem Bild definiert habe?
    "aktuelle Zeit ist zwischen Sonnuntergang-Anfang und Sonnenaufgang-Ende"?

    test2.jpg

    HomoranH T 2 Antworten Letzte Antwort
    0
    • T tscheerio

      Also wieder was gelernt, mit dem trigger muss gestartet werden, naja hätte ich mir auch irgendwie denken können :relieved:

      Passt das denn mit dem Zeitraum den ich auf dem Bild definiert habe?
      "aktuelle Zeit ist zwischen Sonnuntergang-Anfang und Sonnenaufgang-Ende"?

      test2.jpg

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #14

      @tscheerio sagte in Blockly Zeitsteuerung Astro:

      Passt das denn mit dem Zeitraum den ich auf dem Bild definiert habe?

      Probieren!
      Ist ja nicht direkt stockdunkel. Das dauert bis zu einer Stunde

      Sieht aber gut aud

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #15

        @tscheerio sagte in Blockly Zeitsteuerung Astro:

        Passt das denn mit dem Zeitraum den ich auf dem Bild definiert habe?
        "aktuelle Zeit ist zwischen Sonnuntergang-Anfang und Sonnenaufgang-Ende"?

        Da gibt es ein Problem mit dem aktuellen Datum. Ändere in
        "aktuelle Zeit ist nicht zwischen Sonnenaufgang-Ende und Sonnenuntergang-Anfang"

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        1
        • T tscheerio

          Also wieder was gelernt, mit dem trigger muss gestartet werden, naja hätte ich mir auch irgendwie denken können :relieved:

          Passt das denn mit dem Zeitraum den ich auf dem Bild definiert habe?
          "aktuelle Zeit ist zwischen Sonnuntergang-Anfang und Sonnenaufgang-Ende"?

          test2.jpg

          T Offline
          T Offline
          TDCroPower
          schrieb am zuletzt editiert von TDCroPower
          #16

          @tscheerio ich habe es so gelöst und es funktioniert perfekt.

          Hier ist Nachtcheck ein boolean Datenpunkt den ich unter Objekte >>> javascript.0 erstellt habe und das Skript mit true/false beschreibt.
          So kann ich den Nachtcheck in verschiedenen Skripten immer wieder abfragen ohne die komplette Abfrage zu wiederholen.

          Datenpunkt


          astrocheck2.png

          Blockly


          astrocheck.png

          Export


          <xml xmlns="http://www.w3.org/1999/xhtml">
          <block type="astro" id="{C7?|IEcvW3KqGXe+pmm" x="13" y="13">
          <field name="TYPE">sunsetStart</field>
          <field name="OFFSET">0</field>
          <statement name="STATEMENT">
          <block type="comment" id="/mWkI8#vOxhyNl2ZtNRH">
          <field name="COMMENT">Nacht beginnt</field>
          <next>
          <block type="control" id="}40OV;6@qyy38I~q_1#G">
          <mutation delay_input="false"></mutation>
          <field name="OID">javascript.0.Nachtcheck</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="logic_boolean" id="_PXiN|97w.IGgI_NrEiP">
          <field name="BOOL">TRUE</field>
          </block>
          </value>
          </block>
          </next>
          </block>
          </statement>
          <next>
          <block type="astro" id="6HS^L{J?9K0=%parqfx"> <field name="TYPE">sunriseEnd</field> <field name="OFFSET">0</field> <statement name="STATEMENT"> <block type="comment" id="Z2=kjcw.l]pAxZu|(z0r"> <field name="COMMENT">Nacht beendet</field> <next> <block type="control" id="3BBce0;71KXbhq!WRl-g"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Nachtcheck</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="SbQaGZo1)v|LNW_U09BU"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="controls_if" id="*-8_*Ve#qc@lmJf=?9^7"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="2_Y8Md:ezCN2!}Z7jx" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="time_compare_ex" id="m,nakXP=.[jQr08W3I{z"> <mutation end_time="false" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">&lt;</field> <value name="START_TIME"> <shadow type="text" id="o?zB{!dlZWe41^;o=B)">
          <field name="TEXT">12:00</field>
          </shadow>
          <block type="time_astro" id="FHJTfX]K6p[qvhY8pD=%">
          <field name="TYPE">sunriseEnd</field>
          <field name="OFFSET">0</field>
          </block>
          </value>
          </block>
          </value>
          <value name="B">
          <block type="time_compare_ex" id="J0oB^5g)5VlF7Gc2%O{">
          <mutation end_time="false" actual_time="true"></mutation>
          <field name="USE_ACTUAL_TIME">TRUE</field>
          <field name="OPTION">></field>
          <value name="START_TIME">
          <shadow type="text" id="o?zB{!dl`ZWe41^;o=B)">
          <field name="TEXT">12:00</field>
          </shadow>
          <block type="time_astro" id="
          ,VxQdKsUdy9puwr:k7~">
          <field name="TYPE">sunsetStart</field>
          <field name="OFFSET">0</field>
          </block>
          </value>
          </block>
          </value>
          </block>
          </value>
          <statement name="DO0">
          <block type="comment" id="vs1/mNZX2p?iVe3Qj9;:">
          <field name="COMMENT">Nacht</field>
          <next>
          <block type="update" id="ke8W;G9=7siBdgi8q=at">
          <mutation delay_input="false"></mutation>
          <field name="OID">javascript.0.Nachtcheck</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="logic_boolean" id="QyK%hO/3wWg^N9OBxUq5">
          <field name="BOOL">TRUE</field>
          </block>
          </value>
          </block>
          </next>
          </block>
          </statement>
          <statement name="ELSE">
          <block type="comment" id="en([|+q[X=l{0}1N0[=p">
          <field name="COMMENT">Tag</field>
          <next>
          <block type="update" id="KKsw{Y|~rdU(%qLLv598">
          <mutation delay_input="false"></mutation>
          <field name="OID">javascript.0.Nachtcheck</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="logic_boolean" id="xe(T=h=hti/s.:l9{pw=">
          <field name="BOOL">FALSE</field>
          </block>
          </value>
          </block>
          </next>
          </block>
          </statement>
          </block>
          </next>
          </block>
          </next>
          </block>
          </xml>

          1 Antwort Letzte Antwort
          1
          • T Offline
            T Offline
            tscheerio
            schrieb am zuletzt editiert von
            #17

            @paul53
            das hab ich mir fast gedacht das es da ein Problem gibt, aber auch mit deinem Vorschlag
            "aktuelle Zeit ist nicht zwischen Sonnenaufgang-Ende und Sonnenuntergang-Anfang"
            bleibt das Licht aus.
            Ich muss das wohl mal noch anders probieren.

            @TDCroPower
            Die Umsetzung schaue ich mir nachher mal genauer an, stell dich mal auf fragen ein :joy:

            T HomoranH 2 Antworten Letzte Antwort
            0
            • T tscheerio

              @paul53
              das hab ich mir fast gedacht das es da ein Problem gibt, aber auch mit deinem Vorschlag
              "aktuelle Zeit ist nicht zwischen Sonnenaufgang-Ende und Sonnenuntergang-Anfang"
              bleibt das Licht aus.
              Ich muss das wohl mal noch anders probieren.

              @TDCroPower
              Die Umsetzung schaue ich mir nachher mal genauer an, stell dich mal auf fragen ein :joy:

              T Offline
              T Offline
              TDCroPower
              schrieb am zuletzt editiert von
              #18

              @tscheerio immer her damit, meine Version funktioniert bislang tadellos.
              Auch wenn das System mal neugestartet wird und der Astro Zeitpunkt verpasst wurde.

              1 Antwort Letzte Antwort
              0
              • T tscheerio

                @paul53
                das hab ich mir fast gedacht das es da ein Problem gibt, aber auch mit deinem Vorschlag
                "aktuelle Zeit ist nicht zwischen Sonnenaufgang-Ende und Sonnenuntergang-Anfang"
                bleibt das Licht aus.
                Ich muss das wohl mal noch anders probieren.

                @TDCroPower
                Die Umsetzung schaue ich mir nachher mal genauer an, stell dich mal auf fragen ein :joy:

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #19

                @tscheerio
                Bist du sicher dass der bwm Status in ioBroker ankommt?

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  tscheerio
                  schrieb am zuletzt editiert von tscheerio
                  #20

                  @Homoran
                  Ganz sicher, die Lichtsteuerung mit bwm funktioniert seit Monaten ohne den Astro Block zuverlässig.
                  Kann es sein das die hinterlegte Zeit in iobroker nicht korrekt oder falsch eingestellt ist?
                  Die habe ich nämlich nirgendwo gefunden.

                  @TDCroPower
                  Wie rufst du diesen Boolean wert in einem anderen Blockly dann wieder auf?
                  Oder ist dann das aufgerufe Skript der Boolean Wert?

                  Und wo hast du den "oder" Block her? :relieved:
                  Also den "falls"-->"oder"-->"aktuelle Zeit ..."
                  Der scheint sich bei mir zu verstecken :thinking_face:

                  Edit:
                  Was ich gerade gesehen habe das Log file bringt mir folgenden fehler:
                  Longitude or latitude does not set. Cannot use astro.

                  Habe allerdings in den Einstellungen von iobroker Land/Stadt/Breitengrad und Längengrad eingetragen und zeigt auch die korrekte Adresse auf der Map an, warum also der Fehler?

                  Edit2:
                  Habe gesehen in der Skriptausführung können auch Längen und Breitengrad eingetragen werden, hier ist allerdings der haken aktiviert für die Systemeinstellung.
                  Was ich aber etwas komisch finde sobald ich im Skript Adapter auf "Astro-Einstellungen" wechsel zeigt er mir für 1sec die Map an und quittiert das ganze mit "Hoppla ein Fehler ist aufgetreten" und zeigt dann garnichts mehr an.
                  Dasselbe wenn man Länge/Breiten manuell einträgt

                  HomoranH T 2 Antworten Letzte Antwort
                  0
                  • T tscheerio

                    @Homoran
                    Ganz sicher, die Lichtsteuerung mit bwm funktioniert seit Monaten ohne den Astro Block zuverlässig.
                    Kann es sein das die hinterlegte Zeit in iobroker nicht korrekt oder falsch eingestellt ist?
                    Die habe ich nämlich nirgendwo gefunden.

                    @TDCroPower
                    Wie rufst du diesen Boolean wert in einem anderen Blockly dann wieder auf?
                    Oder ist dann das aufgerufe Skript der Boolean Wert?

                    Und wo hast du den "oder" Block her? :relieved:
                    Also den "falls"-->"oder"-->"aktuelle Zeit ..."
                    Der scheint sich bei mir zu verstecken :thinking_face:

                    Edit:
                    Was ich gerade gesehen habe das Log file bringt mir folgenden fehler:
                    Longitude or latitude does not set. Cannot use astro.

                    Habe allerdings in den Einstellungen von iobroker Land/Stadt/Breitengrad und Längengrad eingetragen und zeigt auch die korrekte Adresse auf der Map an, warum also der Fehler?

                    Edit2:
                    Habe gesehen in der Skriptausführung können auch Längen und Breitengrad eingetragen werden, hier ist allerdings der haken aktiviert für die Systemeinstellung.
                    Was ich aber etwas komisch finde sobald ich im Skript Adapter auf "Astro-Einstellungen" wechsel zeigt er mir für 1sec die Map an und quittiert das ganze mit "Hoppla ein Fehler ist aufgetreten" und zeigt dann garnichts mehr an.
                    Dasselbe wenn man Länge/Breiten manuell einträgt

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #21

                    @tscheerio sagte in Blockly Zeitsteuerung Astro:

                    Longitude or latitude does not set. Cannot use astro.

                    Hast du sie denn in den Systemeinstellungen hinterlegt?
                    (im admin oben links der Schraubenschlüssel)

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      tscheerio
                      schrieb am zuletzt editiert von
                      #22

                      @Homoran
                      Ja sie sind hinterlegt und wird auch korrekt auf der Karte angezeigt

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        tscheerio
                        schrieb am zuletzt editiert von
                        #23

                        @Homoran
                        Habe alles nochmal eingetragen und alles gespeichert nun geht das Licht an und es gibt keine Fehlermeldung mehr :flushed:
                        Ich werde das mal weiter beobachten

                        1 Antwort Letzte Antwort
                        0
                        • T tscheerio

                          @Homoran
                          Ganz sicher, die Lichtsteuerung mit bwm funktioniert seit Monaten ohne den Astro Block zuverlässig.
                          Kann es sein das die hinterlegte Zeit in iobroker nicht korrekt oder falsch eingestellt ist?
                          Die habe ich nämlich nirgendwo gefunden.

                          @TDCroPower
                          Wie rufst du diesen Boolean wert in einem anderen Blockly dann wieder auf?
                          Oder ist dann das aufgerufe Skript der Boolean Wert?

                          Und wo hast du den "oder" Block her? :relieved:
                          Also den "falls"-->"oder"-->"aktuelle Zeit ..."
                          Der scheint sich bei mir zu verstecken :thinking_face:

                          Edit:
                          Was ich gerade gesehen habe das Log file bringt mir folgenden fehler:
                          Longitude or latitude does not set. Cannot use astro.

                          Habe allerdings in den Einstellungen von iobroker Land/Stadt/Breitengrad und Längengrad eingetragen und zeigt auch die korrekte Adresse auf der Map an, warum also der Fehler?

                          Edit2:
                          Habe gesehen in der Skriptausführung können auch Längen und Breitengrad eingetragen werden, hier ist allerdings der haken aktiviert für die Systemeinstellung.
                          Was ich aber etwas komisch finde sobald ich im Skript Adapter auf "Astro-Einstellungen" wechsel zeigt er mir für 1sec die Map an und quittiert das ganze mit "Hoppla ein Fehler ist aufgetreten" und zeigt dann garnichts mehr an.
                          Dasselbe wenn man Länge/Breiten manuell einträgt

                          T Offline
                          T Offline
                          TDCroPower
                          schrieb am zuletzt editiert von
                          #24

                          @tscheerio nimmst einfach unter "Logik" den dritten Block der mit "und" hinterlegt ist.
                          Dann klickst du auf "und" und wechselst auf "oder".

                          Den Wert frage ich einfach als Objekt ab z.B. so...
                          nachtcheck_benutzen.png

                          1 Antwort Letzte Antwort
                          0
                          • T Offline
                            T Offline
                            tscheerio
                            schrieb am zuletzt editiert von
                            #25

                            @TDCroPower
                            Sieht mir alles Sinnvoll aus, ich glaube ich mache das auch so obwohl gerade alles funktioniert :joy:

                            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

                            725

                            Online

                            32.4k

                            Benutzer

                            81.4k

                            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