Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Astrozeitpunkt in Datenpunkt schreiben

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Astrozeitpunkt in Datenpunkt schreiben

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

      Hallo zusammen bin gerade am verzweifeln, ich möchtet für mein Rolladensteuerung
      mehre Datenpunkte mit der Astrozeit Sonnenaufgang, Sonnenaufgang+ 1 Std usw. beschreiben und dann später mit der aktuellen zeit abgleichen sodass dann die Rolläden fahren.

      Aktuell bekomme ich aber schon im ansatz die Fehlermeldung

      Den Datenpunkt test habe ich als typ String erstellt

      javascript.0 (262095) at Object.<anonymous> (script.js.SunDown.Rollladen:3:3)

      schedule("*/10 * * * * *", async function () {
        console.log('test');
        setState("0_userdata.0.test"/*test*/, getAstroDate("sunrise", undefined, 1), true);
      });
      
      //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIycTlEJTJGMUMlNUJhRWpxV1o3WCUyM2glMkJYdSUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjIzNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyRjEwJTIwKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyMy0lNUVFQ3pFSy5+WWRoJTNCXyU3Q3RZbXUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlNUJuSzNLSnlTJTdDd2xxX2ctTCUzRlR6eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMiU2MFVHakpaJTQwMTFpMXZvJTdEMWolN0MlM0FhMiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC50ZXN0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9hc3RybyUyMiUyMGlkJTNEJTIyT2lmQWgxJTI0TE9RJTNCaXVBJTNCQmwlNDB5KiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VzdW5yaXNlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPRkZTRVQlMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
      

      Blockly export

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="schedule" id="q9D/1C[aEjqWZ7X#h+Xu" x="88" y="37">
          <field name="SCHEDULE">*/10 * * * * *</field>
          <statement name="STATEMENT">
            <block type="debug" id="3-^ECzEK.~Ydh;_|tYmu">
              <field name="Severity">log</field>
              <value name="TEXT">
                <shadow type="text" id="[nK3KJyS|wlq_g-L?Tzx">
                  <field name="TEXT">test</field>
                </shadow>
              </value>
              <next>
                <block type="update" id="`UGjJZ@11i1vo}1j|:a2">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">0_userdata.0.test</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="time_astro" id="OifAh1$LOQ;iuA;Bl@y*">
                      <field name="TYPE">sunrise</field>
                      <field name="OFFSET">1</field>
                    </block>
                  </value>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      
      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @svenomatt last edited by

        @svenomatt und wie sieht das Blockly aus?

        @svenomatt sagte in Astrozeitpunkt in Datenpunkt schreiben:

        setState("0_userdata.0.test"/test/, getAstroDate("sunrise", undefined, 1), true);

        da ist ein Feld leer???

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @svenomatt last edited by paul53

          @svenomatt sagte: Den Datenpunkt test habe ich als typ String erstellt

          getAstroDate() liefert ein Date-Objekt, keinen String.

          Wenn der Datenpunkt für Zeitvergleiche genutzt werden soll, dann wandle in "Datum-Objekt" und schreibe den Wert in einen Datenpunkt vom Typ "number". Oder wandle nach "SS:mm:ss".

          @homoran sagte in Astrozeitpunkt in Datenpunkt schreiben:

          da ist ein Feld leer???

          Das liefert Blockly so und ist korrekt.

          svenomatt 1 Reply Last reply Reply Quote 2
          • svenomatt
            svenomatt @paul53 last edited by

            @paul53

            Besten Dank. Hat sofort geklappt.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            907
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            3
            4
            260
            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