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.
    • G
      guergen @hm_krause last edited by guergen

      @hm_krause Einen Cron anlegen mit 0:05 Uhr und setze dann den "Brennerstart Tag" auf "0"

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

        @guergen

        wie wird das mit "setze" gemacht?
        Ist das eine Variable?

        metaxa Homoran Codierknecht 3 Replies Last reply Reply Quote 0
        • metaxa
          metaxa @hm_krause last edited by metaxa

          @hm_krause
          Nein. Versuche anstelle "aktualisiere" einmal "steuere"!

          Edit: sorry, du scheitert am Cronjob. Im nächsten Beitrag ist die richtige Lösung!

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

            @hm_krause

            nein!
            genau das selbe wie du es hast, nur ein cron Trigger und eine 0 statt Wert von...

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

              @metaxa sagte in Datenpunkt auf null setzen:

              @hm_krause
              Nein. Versuche anstelle "aktualisiere" einmal "steuere"!

              wieso?
              Das ist doch ok, die 0 nach Mitternacht war eine weitere Option, ... oder?

              1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @hm_krause last edited by

                @hm_krause
                Den Block kannst Du zusammen mit dem was Du schon hast in einem Script halten.

                a02717a2-a731-48f3-8b81-228bc438190d-image.png

                1 Reply Last reply Reply Quote 0
                • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            833
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

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