Navigation

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

    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

    Wert um 23.59 in Variable schreiben

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

      Hallo, wie stelle ich das an. Ich möchte täglich um 23.59 den Netatmo Wert "netatmo.0.home-mühe.home-mühe-Rain.Rain.SumRain24" in eine Variabel "0_userdata.0.Regensumme_Null_Uhr" schreiben.

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

        @TG70 sagte in Wert um 23.59 in Variable schreiben:

        0_userdata.0.Regensumme_Null_Uhr

        schedule({hour: 23, minute: 59}, function () { 
            setState("0_userdata.0.Regensumme_Null_Uhr", getState('netatmo.0.home-mühe.home-mühe-Rain.Rain.SumRain24').val);
        });
        
        TG70 1 Reply Last reply Reply Quote 1
        • TG70
          TG70 Forum Testing @JohGre last edited by

          @JohGre ... vielen DANK dir 👍

          TG70 1 Reply Last reply Reply Quote 0
          • TG70
            TG70 Forum Testing @TG70 last edited by

            Ist das ein Javascript und muss ich das nur unter Skripte eintragen.
            Denn als Test funktionierte das bisher nicht

            d85c5e2f-ff0e-4a1a-9657-9713b8f12750-image.png

            BBTown Glasfaser 2 Replies Last reply Reply Quote 0
            • BBTown
              BBTown @TG70 last edited by

              @TG70
              vielleicht hilft dir das etwas besser zum Verständnis?
              440a2fa3-e3b9-4067-9b64-2856454cded4-grafik.png

              <xml xmlns="http://www.w3.org/1999/xhtml">
                <block type="schedule" id="y?=^3H?3SUt[nJ2HwHCF" x="38" y="-313">
                  <field name="SCHEDULE">59 23 * * *</field>
                  <statement name="STATEMENT">
                    <block type="debug" id="|z[(=8w(B9eV59p[$MUL">
                      <field name="Severity">error</field>
                      <value name="TEXT">
                        <shadow type="text" id="vX0D%cT1o~m8ley5oh@R">
                          <field name="TEXT">Uhrzeit erreicht, Daten werden kopiert</field>
                        </shadow>
                      </value>
                      <next>
                        <block type="control" id="9p9p9uvL6m0kTND)ZC=r">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">Test.0.Regensumme</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="get_value" id="De-X2g=zr%ErR.:`41N|">
                              <field name="ATTR">val</field>
                              <field name="OID">ID auswählen</field>
                            </block>
                          </value>
                          <next>
                            <block type="debug" id="PHP5G3U5{CjOb}y[fIln">
                              <field name="Severity">error</field>
                              <value name="TEXT">
                                <shadow type="text" id="RCvct{fcQ,dvWv9aSypJ">
                                  <field name="TEXT">Uhrzeit erreicht, Daten werden kopiert</field>
                                </shadow>
                                <block type="text_join" id="K(_._0,GsB[zmn?.G#tu">
                                  <mutation items="2"></mutation>
                                  <value name="ADD0">
                                    <block type="text" id="te,wU.|u9vyK|WYB:1Nq">
                                      <field name="TEXT">Folgender Wert wurde übergeben</field>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="get_value" id="{osKL{?tuC:n(V39zD2%">
                                      <field name="ATTR">val</field>
                                      <field name="OID">Test.0.Regensumme</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </xml>
              

              TG70 1 Reply Last reply Reply Quote 2
              • TG70
                TG70 Forum Testing @BBTown last edited by

                Ich probiere es gleich mal aus das Blocky... aber die Java müsste ja auch funktionieren oder... vom Prinzip habe ich auch verstanden was du im Java machst...

                Hier das Blockly mit meinen Daten

                9cfe7217-6f87-4670-975c-8a8290afee8f-image.png

                D 1 Reply Last reply Reply Quote 0
                • D
                  darkiop Most Active @TG70 last edited by

                  @TG70 Blockly ist auch nur JavaScript - klick mal rechts oben auf

                  c54f98c9-3bc5-49d8-91f6-ef5f5322a66d-grafik.png

                  😉

                  TG70 1 Reply Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser @TG70 last edited by

                    @TG70 sagte in Wert um 23.59 in Variable schreiben:

                    Denn als Test funktionierte das bisher nicht

                    Teste mal jetzt mit dem Blockly ,
                    denn ... stimmt deine Systemuhrzeit !?

                    TG70 1 Reply Last reply Reply Quote 0
                    • TG70
                      TG70 Forum Testing @darkiop last edited by

                      OK wieder was gelernt .... Meine manuell erstellte Variable ist die richtig... denn es wird immer noch kein Wert geschrieben

                      28740407-d10e-4338-9352-0445f8df17c0-image.png

                      1 Reply Last reply Reply Quote 0
                      • TG70
                        TG70 Forum Testing @Glasfaser last edited by TG70

                        @Glasfaser sagte in Wert um 23.59 in Variable schreiben:

                        @TG70 sagte in Wert um 23.59 in Variable schreiben:

                        Denn als Test funktionierte das bisher nicht

                        Teste mal jetzt mit dem Blockly ,
                        denn ... stimmt deine Systemuhrzeit !?

                        Im IoBroker Log ist diese Zeit als aktuller Log 2020-05-02 20:32:29.075

                        Glasfaser 1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @TG70 last edited by

                          @TG70

                          Ist denn die Debug Ausgabe gekommen .. !?

                          TG70 1 Reply Last reply Reply Quote 0
                          • TG70
                            TG70 Forum Testing @Glasfaser last edited by

                            @Glasfaser es ist zur eingestellten Zeit nichts passiert. Blockly ist gestartet.

                            e59654ea-2524-48c1-be7d-1b7b7c11f7d8-image.png

                            D Homoran 2 Replies Last reply Reply Quote 0
                            • D
                              darkiop Most Active @TG70 last edited by

                              @TG70 Die JS Instanz auch?

                              TG70 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @TG70 last edited by

                                @TG70 stimmt die Systemzeit?

                                TG70 1 Reply Last reply Reply Quote 0
                                • TG70
                                  TG70 Forum Testing @darkiop last edited by

                                  @darkiop ... jep
                                  e0be3eb9-9403-40f4-81a0-209ce14083b1-image.png

                                  D 1 Reply Last reply Reply Quote 0
                                  • TG70
                                    TG70 Forum Testing @Homoran last edited by

                                    @Homoran ... wo muss ich nachschauen, reicht die Zeit im IoBroker oder Blockly "log"

                                    BBTown 1 Reply Last reply Reply Quote 0
                                    • D
                                      darkiop Most Active @TG70 last edited by darkiop

                                      @TG70 Dann schau dir mal wie @Homoran schon sagte die Systemzeit an.

                                      Kannst dir z.B. über einen Trigger der Sekündlich läuft und dem Log-Baustein + Aktuelle Uhrzeit ausgeben lassen.

                                      1da877aa-50d4-4b5a-92ab-58fa6018b261-grafik.png

                                      1 Reply Last reply Reply Quote 0
                                      • BBTown
                                        BBTown @TG70 last edited by

                                        @TG70
                                        und zum Testen schau dir doch mal diesen Teil des Threads an.

                                        Über einen "Button" kannst Du ein Script zumindest vom Grundatz her testen, und anschließend den tatsächlichen Trigger verwenden, dann weißt Du wo Du NICHT mehr nach einem GFehler suchen musst.

                                        Glasfaser 1 Reply Last reply Reply Quote 1
                                        • JohGre
                                          JohGre last edited by

                                          Das JS-Script ist auch gestartet. Das muss nämlich unabhängig von der Instanz passieren.

                                          1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @BBTown last edited by

                                            @BBTown sagte in Wert um 23.59 in Variable schreiben:

                                            GFehler suchen

                                            Ich dachte das heißt G Punkt 😀

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            801
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            7
                                            56
                                            3114
                                            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