Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Astro Funktion

    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

    Astro Funktion

    This topic has been deleted. Only users with topic management privileges can see it.
    • wendy2702
      wendy2702 last edited by

      Schau mal hier:

      viewtopic.php?f=21&t=2757&p=129167#p129167

      ein fertiges Script welches dir alle möglichen Datenpunkte erzeigt was Astro Zeiten betrifft.

      Da muss du eigentlich nur noch deine Koordinaten im Admin und/oder Javascript Adapter Eintragen.

      Kannst aber natürlich auch gerne mit Blockly arbeiten.

      Nur, warum das Rad neu erfinden 😉

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

        Hi,

        besten Dank, werde mir dies heute Abend mal anschauen.

        zu 2) hab dies so in HPCL und benutze die Zeiten in mehreren Funktionen (wie Rollo, Lichter etc.) und

        sehe auch gerne, wenn etwas passieren soll.

        Gruß AFi

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          @AFi:

          zu 2) hab dies so in HPCL und benutze die Zeiten in mehreren Funktionen (wie Rollo, Lichter etc.) und

          sehe auch gerne, wenn etwas passieren soll. `

          trotzdem empfehle ich dir nicht zu kompliziert im script diese Zeiten als trigger zu verwenden dafür haben wir ja die astro function.

          Die werte kannst du dir ja wegschieben un zu wissen wan was passieren soll, aber benutze diese Variablen nicht als trigger sonder einfach die astro Blöcke.

          ~Dutch

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

            Hi Dutchman,

            besten Dank für die Empfehlung, kannst Du mir bitte auch begründen, warum Du die Astrofunktion immer wieder ausführen würdest, resourcensparende erscheint mir dies nicht?

            Da dies meine ersten Schritte mit Blockly waren, beginnt nun der "tiefere" Einstieg in die Logik. Aufgrund der "Triggerung " kann es passieren, das die Funktion bevor sie abgelaufen ist erneut aufgerufen wird (Funkmodule werden mit Zeitabständen aufgerufen, zumindest war es in HPCL so, dies führte zu Abbrüchen der Funktion), wie sieht es bei ioBroker damit aus?

            Gruß Axel

            1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators last edited by

              @AFi:

              Hi Dutchman,

              besten Dank für die Empfehlung, kannst Du mir bitte auch begründen, warum Du die Astrofunktion immer wieder ausführen würdest, resourcensparende erscheint mir dies nicht? `

              Hi Afi,

              Ich glaube wir haben hier ein Verständnis Problem [emoji3]

              Ich führe die Astrofunktion nicht immer wieder aus sondern setze diesen Block als Trigger ein.

              Der Trigger "subscipte" sich im Hintergrund beim Activity des Scriptes und löst aus wen der Zeitpunk erreicht ist.

              Beispiel :

              ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201804 ... 199cb8.jpg">https://uploads.tapatalk-cdn.com/20180418/bd6a0820223d62d296e671d582199cb8.jpg</link_text>" />

              Schaltet eine Lampe 15 Minuten vor Sonnenuntergang ein

              ioBroker macht selber keine Zeitabstände daher verstehe ich nicht ganz was du mit dem 2ten Teil deiner Frage meinst.

              Ein Astro Event findet auch nur 1 Mal Staat.

              (zB Sonnenaufgang oder Untergang) da wird also nichts doppelt getriggert.

              Was für Geräte willst du steuern, Homematic, z-wave oder andere ?

              ~Dutch

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

              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
              • AFi
                AFi last edited by

                Hi Dutchman,

                der zweite Teil ist eine allgemeine Frage (ev. falsch platziert).

                Ich beabsichtige (so in HPCL) meine Rollos abends ca. 50 min nach Sonnenuntergang zu schliessen, dies bedeutet, daß ich 14 Rollos

                auf einen Schlag schalte, die CCU kann dies meines wissens nur sequentiell.

                So die verbale Beschreibung der Funktion:

                Prüfe jede Minuter ob

                Sonnenuntergangszeit + X Minutern = wahr; dann

                Rollo 1 ab

                Warte 5 s (Pause für CCU)

                Rollo 2 ab

                Warte 5 s (Pause für CCU)

                etc.

                Ende Aktion

                Ende Funktion

                Dies bedeutet die Funktion läuft ca. 14 * 5s = 70 s; dies ist größer als 1 Minute und die Funktion würde in der zwischenzeit nochmals aufgerufen werden. In HPCL würde dies zu einem Abbruch führen und die letzten 2 Rollos würden nie heruntergefahren werden (kann natürlich umgangen werden mit Aufruf aus der Triggerung einer "Aktionsfunktion".

                Gruß Axel

                rantanplan 1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  So wie Uwe schreibt wollte ich gerade vorschlagen 😉

                  Einfach eine Verzögerung und den schalt Vorgang einbauen 🙂

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

                  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
                  • AFi
                    AFi last edited by

                    Hi,

                    besten Dank für die Antworten, werde dies heute Abend versuchen zu verstehen (bin wirklich noch blutiger Anfänger).

                    Dies bedeutet, eine laufende Funktion wird nie unterbrochen?!

                    Gruß Axel

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @AFi:

                      Dies bedeutet, eine laufende Funktion wird nie unterbrochen?! `

                      Ich verstehe nicht genau was du damit meinst 😕

                      Also mal in meiner Bauern Sprache:

                      • Die astro Blöcke benutzen die werte der astro function

                      • du baust dir die Blöcke und wen das script startet weis er genau zu welchen Zeiten was gemacht werden soll

                      • die trigger werden ausgelöst wen dieser Zeitpunkt erreicht ist

                      • einen astro trigger gibt es nur einmal (die sonne geht ja nur einmal auf bzw unter)

                      • die schaltvorgänge unter de Bausteinen kannst du verzögert ausführen wie Uwe geschrieben hat.

                      ~Dutch

                      1 Reply Last reply Reply Quote 0
                      • L
                        ltsalvatore last edited by

                        hi..
                        kurze frage..
                        in welchen abständen aktualisiert das astro script die daten?
                        wo kann man das ablesen und einstellen?

                        danke und gruß

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          Georgius @ltsalvatore last edited by

                          @ltsalvatore

                          Welche Daten? Nehme an der wird 1x am Tag den Sonnenaufgang und Untergang errechnen und dann die Zeiten setzen.

                          OT:Hat die Omatic damit wirklich ein Problem?Weil das würde ich entweder von ihr oder dem Interface erwarten das dies abgefangen wird.

                          Und zum Thema Resource, da gibt es viel schlimmeres, Prozessortemperatur zB.

                          1 Reply Last reply Reply Quote 0
                          • rantanplan
                            rantanplan @AFi last edited by

                            @AFi sagte in Astro Funktion:

                            Ich beabsichtige (so in HPCL) meine Rollos abends ca. 50 min nach Sonnenuntergang zu schliessen, dies bedeutet, daß ich 14 Rollos
                            auf einen Schlag schalte, die CCU kann dies meines wissens nur sequentiell.

                            Ne, geht auch anders. Früher hatte ich auch mal mit Verzögerungen gearbeitet. Das hat, bei der Anzahl unserer Fenster, jedesmal den DutyCycle hochgeschossen.

                            Alle Rolladen, die zusammen fahren sollen, an virtuelle Tasten der CCU verküpfen.
                            Eine VT führs Hochfahren und eine VT fürs Runterfahren. Klappt super und der DutyCycle kriegt nichts mit.

                            Dies bedeutet die Funktion läuft ca. 14 * 5s = 70 s; dies ist größer als 1 Minute und die Funktion würde in der zwischenzeit nochmals aufgerufen werden. In HPCL würde dies zu einem Abbruch führen und die letzten 2 Rollos würden nie heruntergefahren werden (kann natürlich umgangen werden mit Aufruf aus der Triggerung einer "Aktionsfunktion".

                            "50 Minuten nach Sonnenuntergang" findet jeden Tag nur 1x statt!
                            Da kann der Astro-Trigger, der, auf dieses Ereignis wahrtet, nicht mehrmals starten.

                            Du musst Dich von dem Vergleichen mit HPCL verabschieden. HPCL hat nichts aber auch gar nichts mit JaveScript zutun. (Blockly erzeugt JavaScript)

                            Grüße

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            763
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            6
                            14
                            7437
                            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