Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Szene mit Astrofunktion steuern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Szene mit Astrofunktion steuern

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

      Hallo,

      ich bin seit einigen Tagen ioBroker-Nutzer. Soweit klappt vieles (Szenen im Wesentlichen) und ich taste mich immer weiter ins System vor.

      Als nächstes steht auf meinem Plan die Astro-Steuerung des Lichts.

      Ich hab folgendes Skript mit Blockly angelegt, aber irgendwas will nicht - jedenfalls geht das Licht weder an noch aus. Ideen?

      3777_2017-10-17.png

      1 Reply Last reply Reply Quote 0
      • R
        rwolupo last edited by

        Bevor jemand fragt: die Szene "Nachtlicht" schalte ich manuell, wenn ich ins Bett gehe. Ist also eigentlich das, was morgens noch an ist und bei Sonnenaufgang dann aus gehen soll …

        Aber leider klappt schon das automatische anschalten nicht.

        1 Reply Last reply Reply Quote 0
        • A
          andyb last edited by

          Zeig mal noch die Szenen dazu

          1 Reply Last reply Reply Quote 0
          • R
            rwolupo last edited by

            Gerne, aber die Szenen funktionieren (manuell und per Alexa)

            3777_2017-10-17__1_.png

            1 Reply Last reply Reply Quote 0
            • A
              andyb last edited by

              Ist das dein erstes Skript oder hast du schon andere die laufen?

              Davon abgeleitet:

              In welchem Ordner ist das Skript? Dazu etliche Beiträge hier im Forum

              Settings für die Astrofunktion gemacht? Ebenfalls einige Beiträge zu finden…..

              1 Reply Last reply Reply Quote 0
              • R
                rwolupo last edited by

                Erfolgreich läuft bislang ein zeitgesteuertes Skript, welches zu jeder Stunde die verfügbaren Updates für ioBroker prüft und mit per Telegram schickt.

                Die Skripte sind in einem von mir erstellten Ordner "MINE". Zunächst hatte ich sie in global und nach Recherche hier im Forum dann in common (funktionierte gestern auch nicht) und seit gestern abend im obigen Ordner (funktionierte heute auch nicht).

                Und ja, ich habe jetzt zig Beiträge hier im Forum gelesen, aber keiner konnte mir da bislang weiterhelfen.

                1 Reply Last reply Reply Quote 0
                • R
                  rwolupo last edited by

                  Dein Hinweis wegen der Settings in der Astrofunktion hat mich allerdings auf einen Beitrag gebracht.

                  Dort wurde ein Skript genannt, was man laufen lassen soll. Die Ausgabe jedenfalls erzeugt einen Fehler:

                  javascript.0	2017-10-17 19:15:49.317	error	at script.js.MINE.Skript1:2:28
                  javascript.0	2017-10-17 19:15:49.315	error	script.js.MINE.Skript1: ReferenceError: sunriseEnd is not defined
                  
                  1 Reply Last reply Reply Quote 0
                  • rantanplan
                    rantanplan last edited by

                    Hallo

                    Es sei vorab gesagt, dass ich von dem Szenen-Adapter KEINE Ahnung habe.

                    Zum Testen habe ich gerade mal eine Szene angelegt.

                    Jetzt kommen also nur Vermutungen nach einem 2 Minuten Test.

                    Aufgefallen ist mir das Feld "Trigger-Wert" in dem man selbst Werte eintragen kann.

                    In dem Screenshot sehe ich "nein" oder "ja".

                    Blockly liefert "true" für "wahr" und "false" für "unwahr"

                    Niemals "ja" oder "nein"!

                    Mal probieren ob es so geht.
                    147_beispiel.png

                    Grüße

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

                      @rwolupo:

                      Dort wurde ein Skript genannt, was man laufen lassen soll. Die Ausgabe jedenfalls erzeugt einen Fehler: `
                      Welches? :roll:

                      1 Reply Last reply Reply Quote 0
                      • R
                        rwolupo last edited by

                        @rantanplan:

                        @rwolupo:

                        Dort wurde ein Skript genannt, was man laufen lassen soll. Die Ausgabe jedenfalls erzeugt einen Fehler: Welches? :roll:

                        var sunrise = getAstroDate("sunrise");
                        log("Sunrise  today at " + sunriseEnd.toLocaleTimeString());
                        
                        1 Reply Last reply Reply Quote 0
                        • R
                          rwolupo last edited by

                          @rantanplan:

                          Aufgefallen ist mir das Feld "Trigger-Wert" in dem man selbst Werte eintragen kann.

                          In dem Screenshot sehe ich "nein" oder "ja".

                          Blockly liefert "true" für "wahr" und "false" für "unwahr"

                          Niemals "ja" oder "nein"! `

                          true/wahr und false/unwahr ist schon korrekt. In einem Test mit einem simplen Schedule hat das jedenfalls funktioniert

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

                            @rwolupo:

                            true/wahr und false/unwahr ist schon korrekt. In einem Test mit einem simplen Schedule hat das jedenfalls funktioniert `
                            War das auch ein Test mit Szene?

                            Ich glaube der Szenen Adapter vergleicht die Werte.

                            Und da ist "ja" <> "true".

                            Grüße

                            1 Reply Last reply Reply Quote 0
                            • R
                              rwolupo last edited by

                              @rantanplan:

                              @rwolupo:

                              true/wahr und false/unwahr ist schon korrekt. In einem Test mit einem simplen Schedule hat das jedenfalls funktioniert `
                              War das auch ein Test mit Szene?

                              Ich glaube der Szenen Adapter vergleicht die Werte.

                              Und da ist "ja" <> "true".

                              Grüße `

                              Ich hab das jetzt gerade nochmal mit einer Szene getestet.

                              true/false sind richtig und funktionieren…

                              Daran liegts also nicht.

                              Ich hab jetzt mal den raspi komplett neu gestartet. Vielleicht klappts ja morgen 😉

                              1 Reply Last reply Reply Quote 0
                              • A
                                andyb last edited by

                                @rwolupo:

                                javascript.0 2017-10-17 19:15:49.315 error script.js.MINE.Skript1: ReferenceError: sunriseEnd is not defined `
                                Das zeigt doch, das was mit den Astrozeiten nicht stimmt.

                                Hast du in den Systemeinstellungen Längen und Breitengrad eingetragen?

                                Wenn du willst, mit diesem Skript legt es dir Objekte an und schreibt die jeweilige Astrozeit rein….

                                ! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
                                ! <block type="create" id="y#~DPsi}j{sCoA_z[i!v" x="-112" y="-888"><field name="NAME">javascript.0.Astrozeit.Sonnenaufgang</field>
                                ! <statement name="STATEMENT"><block type="create" id="%cx^a33?Dp:p9TWOj!,]"><field name="NAME">javascript.0.Astrozeit.Sonnenaufgangende</field>
                                ! <statement name="STATEMENT"><block type="create" id="0B21)8IBncK+M)F)rXI@"><field name="NAME">javascript.0.Astrozeit.GoldenHourEnde</field>
                                ! <statement name="STATEMENT"><block type="create" id="xm4-5V%IV/BEs{Nrp~OS"><field name="NAME">javascript.0.Astrozeit.Sonnenmittag</field>
                                ! <statement name="STATEMENT"><block type="create" id="Oy#v^,%f{Kgs^dxlFAHa"><field name="NAME">javascript.0.Astrozeit.Goldenhour</field>
                                ! <statement name="STATEMENT"><block type="create" id="]hSH07]YMdO,=?AeH1A"><field name="NAME">javascript.0.Astrozeit.Sonnenunterganganfang</field> ! <statement name="STATEMENT"><block type="create" id="Uj9_jCVd2Ix3%rVUknj"><field name="NAME">javascript.0.Astrozeit.Sonnenuntergang</field>
                                ! <statement name="STATEMENT"><block type="create" id="(AQ2q4uJ7sFDP2by;b:%"><field name="NAME">javascript.0.Astrozeit.Abenddämmerung</field>
                                ! <statement name="STATEMENT"><block type="create" id="3Q[ZAnjZ{|t(Y?N~hOI)"><field name="NAME">javascript.0.Astrozeit.nautischeAbenddämmerung</field>
                                ! <statement name="STATEMENT"><block type="create" id="HyeZNE{eAm_hDr(dolc0"><field name="NAME">javascript.0.Astrozeit.Nacht</field>
                                ! <statement name="STATEMENT"><block type="create" id="N2:|rWT300}SmWIM^|LH"><field name="NAME">javascript.0.Astrozeit.Nachtende</field>
                                ! <statement name="STATEMENT"><block type="create" id="(y.%(kzC,RD%vmt^b4+p"><field name="NAME">javascript.0.Astrozeit.nautischeMorgendämmerung</field>
                                ! <statement name="STATEMENT"><block type="create" id="0}I.KmG;CK?S#df#WeEJ"><field name="NAME">javascript.0.Astrozeit.Morgendämmerung</field>
                                ! <statement name="STATEMENT"><block type="create" id="L8oHUSR5PyJx(S?{8!x"><field name="NAME">javascript.0.Astrozeit.Nadir</field></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement></block></statement>
                                ! <next><block type="astro" id="7]sH!+K4T,yGQOsjx8}N"><field name="TYPE">sunrise</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="Gjzs
                                L(RzXw]h)-or!#"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.Astrozeit.Sonnenaufgang</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="time_get" id="=.f/T*4ETQ7F9:KT2Cs2"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="4YpS96e7q%x[;AA~(GzF"><field name="TYPE">sunriseEnd</field> ! <field name="OFFSET">0</field> ! <statement name="STATEMENT"><block type="control" id="wf*5U)cCpxx9Jx##dH|+"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.Astrozeit.Sonnenaufgangende</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="time_get" id="dmJmUu@MUw#TXE@poL~j"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="BPZf?8M36kmwpt%Cc?p"><field name="TYPE">goldenHourEnd</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="j4pW!Dh.hV6S6LOBab]D"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.GoldenHourEnde</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="Y(?@qIH%q])m6O}=?,cq"><mutation format="true" language="false"></mutation>
                                ! <field name="OPTION">custom</field>
                                ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement>
                                ! <next><block type="astro" id="Z+,#(I=/.PT~gStMH8L}"><field name="TYPE">solarNoon</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="~17Ep5Fu56Y@L@dM@j1x"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.Sonnenmittag</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="y/J:)+UNJE:me=qn[*Y"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="kh@N}k;p?!%p_|u}snnD"><field name="TYPE">goldenHour</field> ! <field name="OFFSET">0</field> ! <statement name="STATEMENT"><block type="control" id="hLDz?xnbOVUaA,!I/|p7"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.Astrozeit.Goldenhour</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="time_get" id="RGJtgqnth:l_bxmdsy/R"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="+uy;B??Q7@_iyj@]f(Vb"><field name="TYPE">sunsetStart</field> ! <field name="OFFSET">0</field> ! <statement name="STATEMENT"><block type="control" id="ZX)Kto~ppW?wOCvBqfw@"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.Astrozeit.Sonnenunterganganfang</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="time_get" id="i=[*z5n@xjLu1d2d;9j)"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="j_4#Ka#WV}dib7a;PxqI"><field name="TYPE">sunset</field> ! <field name="OFFSET">0</field> ! <statement name="STATEMENT"><block type="control" id="46a}F4Qz8Z293AxH-DH}"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.Astrozeit.Sonnenuntergang</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="time_get" id=";px^FlvP^dcvCWJ!.|=A"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="gF7q=RL%q+Er(IG8/re"><field name="TYPE">dusk</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="0O7RkTRXBihU1.s;^%S~"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.Abenddämmerung</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="O^:O7@6nT:#):An!%|+R"><mutation format="true" language="false"></mutation>
                                ! <field name="OPTION">custom</field>
                                ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement>
                                ! <next><block type="astro" id="~Eid6}=rF]/yGRhyt2E"><field name="TYPE">nauticalDusk</field> ! <field name="OFFSET">0</field> ! <statement name="STATEMENT"><block type="control" id="!;C{EYh6IqnQP/PJ*G1e"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.Astrozeit.nautischeAbenddämmerung</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="time_get" id="9;[i^YpBm|lJ+V_?ToMR"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="crPVnYhV8iI/?s1JmccE"><field name="TYPE">night</field> ! <field name="OFFSET">0</field> ! <statement name="STATEMENT"><block type="control" id="hH-,[DhNKkpo|=35WC8"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.Nacht</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="5rj0V60h;_3GtGu6JED"><mutation format="true" language="false"></mutation>
                                ! <field name="OPTION">custom</field>
                                ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement>
                                ! <next><block type="astro" id="~k!R6}JvzgN8wVLVtY"><field name="TYPE">nightEnd</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="x26(cn2u5rKhftXW%W?:"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.Nachtende</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="t+J:okml
                                a#+0|I5WEg"><mutation format="true" language="false"></mutation>
                                ! <field name="OPTION">custom</field>
                                ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement>
                                ! <next><block type="astro" id="5=r~?18H!OsGg-dW-)bv"><field name="TYPE">nauticalDawn</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="@}oDJ/dw)u-FYTBs)7qd"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.nautischeMorgendämmerung</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id=":m@v9F
                                )Ss]s.]o2m;X"><mutation format="true" language="false"></mutation> ! <field name="OPTION">custom</field> ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement> ! <next><block type="astro" id="X(yHsBM*.+n8NKLXn~3"><field name="TYPE">dawn</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="r}jqo01U/?K|1,@k:I=6"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.Morgendämmerung</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="Zohil)zd_#.-TY68_^S"><mutation format="true" language="false"></mutation>
                                ! <field name="OPTION">custom</field>
                                ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement>
                                ! <next><block type="astro" id="bp1)h3|gZo}[ao)X
                                nRD"><field name="TYPE">nadir</field>
                                ! <field name="OFFSET">0</field>
                                ! <statement name="STATEMENT"><block type="control" id="S_fG)!U(240H/by[oVv"><mutation delay_input="false"></mutation>
                                ! <field name="OID">javascript.0.Astrozeit.Nadir</field>
                                ! <field name="WITH_DELAY">FALSE</field>
                                ! <value name="VALUE"><block type="time_get" id="dF@oH!7C0327;;Tdymv
                                "><mutation format="true" language="false"></mutation>
                                ! <field name="OPTION">custom</field>
                                ! <field name="FORMAT">MM.TT SS:mm</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml>

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                563
                                Online

                                31.7k
                                Users

                                79.8k
                                Topics

                                1.3m
                                Posts

                                3
                                14
                                1717
                                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