Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Script zum überarbeiten des Loggin von Datenpunkten

    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

    Script zum überarbeiten des Loggin von Datenpunkten

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

      Hallo zusammen,

      Im laufe der letzen knapp 8 Jahre IOBroker hat sich einiges an Datenpunkten gesammelt. Ich möchte nun bestimmte Änderungen vornehmen.

      Zuerst möchte ich überhaupt eine Übersicht erhalten, welche Datenpunkte ein mysql-Logging haben. Danach sollen alle DPs mit "Trotzdem gleiche Werte aufzeichnen (Sekunden)" auf "0" gesetzt werden und "Ignoriere 0 oder Nullwerte (==0)" abgeschaltet werden.

      Ich habe mit ChatGPT versucht was zu bauen, da scheitert es auch nach Stunden überhaupt Datenpunkte zu erhalten.

      Hat jemand eine Idee?

      P 1 Reply Last reply Reply Quote 0
      • P
        peterfido @bytegetter last edited by

        @bytegetter Der erste Punkt ist direkt unter Objekte im Kopf ganz rechts unter Alle Anzeigen verborgen. Da kann man Filtern, welche Datenbank genutzt wird.
        72ac06d4-5c5e-4940-be41-6f73dabddbae-image.png

        B 1 Reply Last reply Reply Quote 0
        • B
          bytegetter @peterfido last edited by

          @peterfido Das weiss ich. Manche Werte lassen sich bei Mehrfachselektion durch Filter nicht ändern, dazu gehört z.B. "Trotzdem gleiche Werte aufzeichnen (Sekunden)"

          Auch andere Massenänderungen der Einträge funktioniert nicht wie gewünscht an der Oberfläche. Zur Zeit sind über 26000 States in der mysql-Datenbank. Deshalb suche ich ein Script dafür.

          P Ben1983 2 Replies Last reply Reply Quote 0
          • P
            peterfido @bytegetter last edited by

            @bytegetter ah - ok.
            Auf meinem Testsystem konnte ich in der History.0 zumindest alle gefilterten IDs gleich einstellen. Die Sekunden bei Trotzdem... sowie ignoriere... wurden übernommen. mysql habe ich da nicht installiert. Vielleicht ein Ressourcen Problem bei 26.000 Stück. Oder evtl. nicht lang genug gewartet.

            Vielleicht lässt es sich stückeln, indem du zusätzlich zu der Datenbank bei der ID vorfilterst.

            1 Reply Last reply Reply Quote 0
            • Ben1983
              Ben1983 @bytegetter last edited by

              @bytegetter Du musst in den Objekten rechts Oben auf den Schraubenschlüssel.
              1c3b3e84-0338-48b5-8f04-7a49d597affd-image.png
              Dann:
              e5f18a6e-c8c8-4e5a-ae0a-77ed439a62ac-image.png
              Ja...
              Dann kannst DU bearbeiten. Bei mir geht da jede Einstellung.

              B 1 Reply Last reply Reply Quote 0
              • B
                bytegetter @Ben1983 last edited by

                @ben1983 Bei MySQL geht das bei den genannten Punkten nicht. Der Button zum Speichern bleibt grau. Hier gibt es irgendwo schon ein paar Threads seit 2018 dazu. Der Fehler ist immer gleich. Du änderst was im Interface und kannst es nicht speichern.

                Wie geht das nun per Script?

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

                Support us

                ioBroker
                Community Adapters
                Donate

                429
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                3
                6
                120
                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