Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. (erledigt) Datenpunkt auf null setzen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    (erledigt) Datenpunkt auf null setzen

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

      @hm_krause sagte in Datenpunkt auf null setzen:

      wie setze ich den DP Brennerstart Tag z.B. 0:05 Uhr auf "0"

      mir stellt sich gerade die Frage ob das "nullen" überhaupt Sinn macht wenn der TriggerDP sich immer bspw. um 1 erhöht (ich gehe mal einfach davon aus)
      Wenn um 0:05 Uhr auf "0" gesetzt wird dann wird ja beim nächtsten Trigger wieder auf den Wert vom TriggerDP gesetzt.

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

        @djmarc75 gut aufgepasst!
        Hatte den einzulesenden Datenpunkt gar nicht beachtet.

        Dann müssen weitere Datenpunkt(e) angelegt werden.
        z.B. Zaehlerstand_alt
        in den wird um Mitternacht der aktuelle Wert der Anzahl Starts geschrieben.

        Dann muss der Tageszähler die Differenz des Gesamtzählers - Zaehlerstand alt sein

        DJMarc75 1 Reply Last reply Reply Quote 1
        • DJMarc75
          DJMarc75 @Homoran last edited by

          @homoran oder aber erstmal ganz einfach:

          Screenshot 2022-12-16 112204.png

          H 1 Reply Last reply Reply Quote 0
          • H
            hm_krause @DJMarc75 last edited by

            @djmarc75
            ...hier
            Screenshot 2022-12-16 121524.jpg

            leider kein Erfolg.
            Screenshot 2022-12-16 121726.jpg

            Wo ist derFehler?

            Codierknecht DJMarc75 2 Replies Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @hm_krause last edited by

              @hm_krause sagte in Datenpunkt auf null setzen:

              Wo ist der Fehler?

              Du setzt mit dem CRON nur die Variable. Den DP interessiert das nicht die Bohne.
              Kopiere Dir nochmal den "Steuere"-Block und packe ihn hinter das Setzen der Variablen auf 0;

              1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @hm_krause last edited by

                @hm_krause ja, dann setze den steuere Block zusätzlich in den CRON

                Screenshot 2022-12-16 121925.png

                H 1 Reply Last reply Reply Quote 0
                • H
                  hm_krause @DJMarc75 last edited by

                  @djmarc75 said in Datenpunkt auf null setzen:

                  @hm_krause ja, dann setze den steuere Block zusätzlich in den CRON

                  Screenshot 2022-12-16 121925.png

                  Vielen Dank an alle,
                  so macht er das.

                  H 1 Reply Last reply Reply Quote 0
                  • H
                    hm_krause @hm_krause last edited by

                    @hm_krause
                    ...zu früh gefreut, nach dem nächsten Start:

                    Screenshot 2022-12-16 124313.jpg

                    ...weitergezählt

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @hm_krause last edited by

                      @hm_krause dann zeig mal Dein Blockly bitte und ggf mal die Javascript Instanz neu starten.

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        hm_krause @DJMarc75 last edited by hm_krause

                        @djmarc75 Screenshot 2022-12-16 125006.jpg

                        JS jetzt neu gestartet

                        DP=0

                        DJMarc75 1 Reply Last reply Reply Quote 0
                        • DJMarc75
                          DJMarc75 @hm_krause last edited by

                          @hm_krause sagte in Datenpunkt auf null setzen:

                          DP=0

                          d.h. es funktioniert?

                          H 2 Replies Last reply Reply Quote 0
                          • H
                            hm_krause @DJMarc75 last edited by

                            @djmarc75
                            ..hat vorher auch 0 geschrieben aber nach neuem Brennerstart war der Wert wieder 294
                            Mal den nächsten Start abwarten..

                            1 Reply Last reply Reply Quote 0
                            • H
                              hm_krause @DJMarc75 last edited by

                              @djmarc75
                              Funktioniert, hat wahrscheinlich der JS Neustart gefehlt.

                              Danke nochmals

                              DJMarc75 1 Reply Last reply Reply Quote 0
                              • DJMarc75
                                DJMarc75 @hm_krause last edited by

                                @hm_krause noch zur Ergänzung:

                                Screenshot 2022-12-16 131708.png

                                ganz oben die Variable auf den Wert von "Brennerstart_Tag" setzen dann wird beim Skriptstart die Variable gesetzt und "überlebt" den Neustart.

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

                                  @djmarc75 ääähm.....
                                  war bis eben nicht online...

                                  Wo finde ich denn jetzt den Tageszähler?

                                  laut Screenshot von @hm_krause https://forum.iobroker.net/post/910846 liest er doch immer noch den Gesamtzählerstand ein

                                  DJMarc75 1 Reply Last reply Reply Quote 0
                                  • DJMarc75
                                    DJMarc75 @Homoran last edited by

                                    @homoran sagte in (erledigt) Datenpunkt auf null setzen:

                                    Wo finde ich denn jetzt den Tageszähler?

                                    @homoran sagte in (erledigt) Datenpunkt auf null setzen:

                                    liest er doch immer noch den Gesamtzählerstand ein

                                    Ja klar, das ist der Trigger welche die Variable steuert und diese wiederum den DP "Brennerstart_Tag", welches der Tageszähler ist.
                                    Macht aber eigentlich nur Sinn zur LIVE-Ablesung in z.B. VIS.
                                    Wenn geloggt werden soll dann um 23:59 Uhr (z.B.) den Wert von "Brennerstart_Tag" in einen anderen DP schreiben und diesen dann historisieren.

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    704
                                    Online

                                    32.0k
                                    Users

                                    80.5k
                                    Topics

                                    1.3m
                                    Posts

                                    6
                                    23
                                    1244
                                    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