Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Array befüllen, Abfragen und löschen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Array befüllen, Abfragen und löschen

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

      Hallo,

      ich bin ganz neu und versuche langsam in die Programmierung einzusteigen.

      Mein Problem, ich möchte jede Minute Impulse sammeln und in einem Array (1440 = 1Tag) ablegen.
      Wenn das Array voll ist, soll es wieder von vorne beschrieben werden.
      Zwischendurch möchte ich immer wieder die Summe über alle Werte im Array ziehen.

      Kann mir bitte jemand weiter helfen...

      VG Tobias

      1 Reply Last reply Reply Quote 0
      • Great SUN
        Great SUN last edited by

        Es gibt m.E. zwei Möglichkeiten:

        1. Über einen State des Typs JSON und da das Array einspeichern und dann programmatisch die Summe auslesen.
        2. Über einen History-Adapter einen State nutzen, der dann immer nur den aktuellen Wert hat.

        Letzteres hätte den Charme, dass Du auch Graphen erzeugen und die Werte über definierbare Zeitspannen auslesen/zusammenfassen könntest.

        Frage: Was willst Du? 😉

        T 1 Reply Last reply Reply Quote 0
        • T
          Toby 2 @Great SUN last edited by

          @great-sun Der History-Adapter hört sich gut an. Dann mach ich mich da mal an die Übung

          Danke!

          Great SUN 1 Reply Last reply Reply Quote 0
          • Great SUN
            Great SUN @Toby 2 last edited by

            @toby-2 Na, wenn das schon alles war 😄
            Ich hab eine PostgreSQL hinten dran für die History über den SQL-Adapter. Funktioniert richtig gut.
            Auswertungen/Graphen mache ich über den ECharts-Adapter.

            T 1 Reply Last reply Reply Quote 0
            • T
              Toby 2 @Great SUN last edited by

              @great-sun said in Array befüllen, Abfragen und löschen:

              PostgreSQ

              Das sind für mich jetzt noch Böhmische Dörfer. Muss mich da erst mal schlau machen

              Great SUN 1 Reply Last reply Reply Quote 0
              • Great SUN
                Great SUN @Toby 2 last edited by

                @toby-2 Naja, der normale History-Adapter tut es für den Anfang bestimmt auch, aber besser ist sicher, eine Datenbank dahinter laufen zu lassen (PostgreSQL, MySQL, MariaDB, ...) und diese dann über den entsprechenden Adapter zu nutzen um die Historie zu speichern.

                T 1 Reply Last reply Reply Quote 0
                • T
                  Toby 2 @Great SUN last edited by

                  @great-sun Das ist eine gute Idee.
                  So kann ich auch über längere Zeiträume später noch darauf zugreifen. Auch ohne ioBroker
                  Danke dir!

                  Great SUN 1 Reply Last reply Reply Quote 0
                  • Great SUN
                    Great SUN @Toby 2 last edited by

                    @toby-2 It's my pleasure 🙂

                    Great SUN 1 Reply Last reply Reply Quote 0
                    • Great SUN
                      Great SUN @Great SUN last edited by

                      @Toby-2 Bitte den Thread als [GELÖST] markieren, wenn Du keine weiteren Fragen mehr hast 😉

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        Toby 2 @Great SUN last edited by

                        @great-sun Manchmal sieht man den Wald vor Bäumen nicht. Wie kann ich den Thread schließen?

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        889
                        Online

                        31.7k
                        Users

                        79.6k
                        Topics

                        1.3m
                        Posts

                        2
                        10
                        366
                        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