Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Astro Funktion vereinfachen und verbessern

    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 vereinfachen und verbessern

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      Wildbill @e-s last edited by

      @e-s sagte in Astro Funktion vereinfachen und verbessern:

      Wenn man anfängt mit blockly zu arbeiten wird man immer darauf hingewiesen zu triggern und einen Auslöser zu erstellen. Dies ist bei Astro in der Form nicht möglich.
      Da ich eben schlecht aktuelle Zeit als Trigger nutzen kann. Wie gesagt, so wie es jetzt funktioniert geht ja alles, aber passt nicht ins Gesamtkonzept.

      Aber genau das funktioniert doch mit der Astro-Funktion perfekt. 😲
      Z.B. bei Sonnenuntergang (egal wieviel Uhr es ist) mach die Rollläden zu. Oder bei Sonnenaufgang lass Alexa wie einen Hahn krähen ( 😁 ). Das sind doch perfekte Trigger (wie die restlichen auch), um zu einem bestimmten Zustand etwas zu starten.

      Wenn Du einen Datenpunkt NACHT benötigst, der zwischen Sonnenunter- und -aufgang 'true' ist, dann erstell Dir einfach einen eigenen Datenpunkt, und schalte den via Script jeweils um (mit den von mir genannten Triggern). Alles ganz einfach und exakt so, wie der Rest von Blockly auch tut und wie es das Gesamtkonzept vorsieht.

      Gruss, Jürgen

      J 1 Reply Last reply Reply Quote 0
      • J
        Jan1 @Wildbill last edited by

        @Wildbill
        Gut noch einer der nicht versteht wo hier das Problem liegen soll 🙂

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

          Verstehe ich auch nicht.
          @e-s , du kannst doch bei den Triggern den Astro Trigger nehmen, der 'schaltet' immer dann wenn das entsprechende Ereignis eintritt. Also Sonnenaufgang oder GoldenHour. Du kannst sogar einen Versatz einstellen, also bspw 10 Minuten vor Sonnenaufgang..
          2019-10-10 14_56_53-javascript - ioBroker.png

          Oder, zugegebenermassen etwas konstruiert: Wenn jemand nach hause kommt, mache meine Hue grün, aber nur zwischen Sonnenuntergang und dem Anfang der nautischen Dämmerung.

          2019-10-10 15_05_08-javascript - ioBroker.png

          E 1 Reply Last reply Reply Quote 0
          • E
            e-s @OstfrieseUnterwegs last edited by

            @OstfrieseUnterwegs sagte in Astro Funktion vereinfachen und verbessern:

            Oder, zugegebenermassen etwas konstruiert: Wenn jemand nach hause kommt, mache meine Hue grün, aber nur zwischen Sonnenuntergang und dem Anfang der nautischen Dämmerung.

            2019-10-10 15_05_08-javascript - ioBroker.png

            Scheinbar ist es mir nicht möglich mich nicht passend auszudrücken, ich versuche es noch einmal anhand deines Beispiels. Wie gesagt, ich habe nicht gesagt das es nicht möglich ist, ich wollte nur diskutieren ob man Funktionen einfacher nutzen könnte.

            Ich erweitere jetzt mal dein Beispiel um weitere Anforderungen:

            1. Licht soll angehen wenn man nach Hause kommt
            2. Licht soll auch angehen wenn man vorher schon da war
            3. Licht soll zu einer bestimmten Astrozeit (aber eine andere als zu 1.und 2., meinetwegen später) auch angehen wenn niemand da ist.

            Und das ist eben genau jetzt mein Thema, dies eben als einen Block zu erstellen mit 3 Triggerpunkte und dann nur mit falls und sonst falls.

            J 2 Replies Last reply Reply Quote 0
            • J
              Jan1 @e-s last edited by

              @e-s
              Das ist ein Wunsch, aber da man das auch recht einfach mit den vorhandenen Blöcken machen kann, wird das wohl nicht umgesetzt.
              Es besteht auch der Wunsch UND und ODER Blöcke mit mehrere Eingängen zu haben, was wesentlich sinniger ist, da es Blöcke sind die sehr oft zum Einsatz kommen und es wurde noch nichts gemacht.

              E 1 Reply Last reply Reply Quote 0
              • E
                e-s @Jan1 last edited by

                @Jan1
                Aber genau dafür ist eben ein Forum da, um eben wünsche zu äußern und zu besprechen. Wenn es nicht gewünscht ist, dann ist das doch in Ordnung.
                Mehr als drüber reden wollte ich ja gar nicht.

                Aber denke nochmal über mein Beispiel nach, wie soll man Zeit triggern, besonders bei unterschiedlichen Grundvoraussetzungen.

                J 1 Reply Last reply Reply Quote 0
                • J
                  Jan1 @e-s last edited by

                  @e-s
                  Klar kannst Wünsche äußern, nur ob die auch berücksichtigt werden ist was anderes.

                  1 Reply Last reply Reply Quote 0
                  • cash
                    cash Most Active last edited by

                    Für mich sind Astrozeiten Zeitpunkte und keine Zeiträume und auch keine die man definieren kann. Dafür kann man sich eigene Datenpunkte anlegen.

                    Ich mache das für z. B. für diverse Ambientelampen einzeln. Die eine soll entweder x-Minuten vor der Abenddämmerung angehen oder spätestens um 20:00 Uhr. Wenn x-Minuten vor der Abenddämmerung vor 17:00 Uhr soll sie trotzdem erst um 17:00 angehen. Außer am Wochenende da bitte auch vor 17:00 Uhr.

                    Wie man an dem Beispiel sieht wird jeder andere Vorlieben haben und deshalb muss jeder sich halt überlegen was er will und sich das dann programmieren...

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 @cash last edited by

                      @cash
                      Eben das sind einfach Zeiten und was man damit weiter anstellt ist mit den vorhandenen Blöcken jedem selber überlassen. Oder warum sollte man Blöcke haben die quasi spezifische Scripte schon mit drin haben?

                      cash 1 Reply Last reply Reply Quote 0
                      • cash
                        cash Most Active @Jan1 last edited by

                        @Jan1 Sehe ich ja genauso.

                        1 Reply Last reply Reply Quote 0
                        • J
                          Jan1 @e-s last edited by

                          @e-s
                          Das Script, das exakt das macht was Du in Deinen 3 Punkten wünschst:
                          f0ea1067-a020-4206-b1f7-ef216f934029-grafik.png

                          Hat keine 5 Minuten gedauert und ist schön Übersichtlich, überzeugt Dich das nun, dass Dein Wunsch etwas überzogen ist, alles in einem Block erledigen zu können?

                          E 1 Reply Last reply Reply Quote 0
                          • E
                            e-s @Jan1 last edited by

                            @Jan1
                            Dankeschön. Passt schon.

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              Jan1 @e-s last edited by

                              @e-s
                              Hatte gestern nur von Handy aus geschrieben, sonst hätte ich das Beispiel für Deinen Wunsch gestern schon gepostet. Ich denk mal, Du siehst ja wie simpel man sich mit den vorhandenen Blöcken das gewünschte zusammen klicken kann.
                              Wenn mal ein Blockly nicht gleich funktioniert, posten gibt genug Spezialisten dafür. Ich zähl mich da aber nicht dazu 😁

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              889
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              6
                              19
                              1029
                              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