Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Tage zählen / Durchschnitt rechnen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tage zählen / Durchschnitt rechnen

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

      Hallo,
      Ich habe eine Fröling Pelletheizung. Die habe ich soweit einbinden können und auch Visualisieren.

      Jetzt möchte ich gerne den Durchschnittlichen Pelletsverbrauch ausrechnen.
      Da heißt ich muss irgendwie die Tage zählen wenn der Verbrauch größer als 0 ist. Und dann den Verbrauch durch die Tage dividieren.

      Kann ich dies mit blocky realisieren? Wie gehe ich da am besten ran?

      Vielen Dank für eure Hilfe

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

        @grazer2500 sagte: Verbrauch durch die Tage dividieren.

        Liegt der Verbrauch als kumulierter Wert (Zählerstand) in einem Datenpunkt vor? Falls ja:

        Blockly_temp.JPG

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

          @paul53 Ja der Verbrauch liegt als kumulierter Wert vor.

          Nur verstehe ich 3 Zeilen von dem Code nicht.
          Was bewirkt das:
          setze Tage auf Wert von Object ID -> Keine Ahnung was diese Zeile bewirkt
          setze Zählerstand auf Wer von ObjektID Zählerstand -> Keine Ahnung was diese Zeile bewirkt
          Zeitplan 59 23 *** -> sagt aus wann oder wielange der script ausgeführt werden soll?

          Denn Rest kann ich verstehen. Vielen dank für die Aufklärung.

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

            @grazer2500 sagte: setze Tage auf Wert von Object ID -> Keine Ahnung was diese Zeile bewirkt

            Der in einem Datenpunkt gemerkte Wert der bisher gezählten Tage wird bei Skriptstart in die Variable Tage geschrieben.

            @grazer2500 sagte in Tage zählen / Durchschnitt rechnen:

            setze Zählerstand auf Wer von ObjektID Zählerstand -> Keine Ahnung was diese Zeile bewirkt

            Der kumulierte Verbrauch wird in die Variable Zaehlerstand geschrieben, da der Wert 3 mal verwendet wird.

            @grazer2500 sagte in Tage zählen / Durchschnitt rechnen:

            Zeitplan 59 23 *** -> sagt aus wann oder wielange der script ausgeführt werden soll?

            Es wird jeden Tag um 23:59 Uhr ausgeführt.

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

              @paul53 Vielen dank für deine Hilfe. Langsam kapiere ich wie Blocky funtioniert.

              Ist es möglich in ein Stringfeld, immer wieder neue Zeilen mit Variablen zu schreiben ohne das ich den vorhandenen Inhalt lösche? Mein Problem bei der Ausgabe ist es, das ich immer die Vorhanden Daten lösche.
              Denn damit will ich am Ende der Heizperiode ein paar Sachen für jedes Jahr Dokumentieren.

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

                @grazer2500 sagte in Tage zählen / Durchschnitt rechnen:

                Ist es möglich in ein Stringfeld, immer wieder neue Zeilen mit Variablen zu schreiben ohne das ich den vorhandenen Inhalt lösche?

                technisch ja!
                inhalt einlesen, neuen Teil anhängen - zurückschreiben.

                da würde ich jedoch eher diesen Datenpunkt historisieren.
                Dann hast du immer nur den aktuellen Wertt im DP, kannst aber alle Änderungen nachverfolgen.

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

                  @homoran Du meinst mit dem Adapter:
                  https://www.iobroker.net/docu/index-191.htm?page_id=144&lang=de

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

                    @grazer2500 sagte in Tage zählen / Durchschnitt rechnen:

                    @homoran Du meinst mit dem Adapter:
                    https://www.iobroker.net/docu/index-191.htm?page_id=144&lang=de

                    Ja, Adapter passt, link nicht.
                    https://www.iobroker.net/#de/adapters/adapterref/iobroker.history/README.md

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    856
                    Online

                    32.0k
                    Users

                    80.4k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    312
                    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