Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Script zum überarbeiten des Loggin von Datenpunkten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Script zum überarbeiten des Loggin von Datenpunkten

Scheduled Pinned Locked Moved JavaScript
6 Posts 3 Posters 354 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    bytegetter
    wrote on last edited by
    #1

    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
    0
    • B bytegetter

      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 Offline
      P Offline
      peterfido
      wrote on last edited by
      #2

      @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

      Gruß

      Peterfido


      Proxmox auf Intel NUC12WSHi5
      ioBroker: Debian (VM)
      CCU: Debmatic (VM)
      Influx: Debian (VM)
      Grafana: Debian (VM)
      eBus: Debian (VM)
      Zigbee: Debian (VM) mit zigbee2mqtt

      B 1 Reply Last reply
      0
      • P peterfido

        @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 Offline
        B Offline
        bytegetter
        wrote on last edited by
        #3

        @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 Ben1983B 2 Replies Last reply
        0
        • B bytegetter

          @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 Offline
          P Offline
          peterfido
          wrote on last edited by
          #4

          @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.

          Gruß

          Peterfido


          Proxmox auf Intel NUC12WSHi5
          ioBroker: Debian (VM)
          CCU: Debmatic (VM)
          Influx: Debian (VM)
          Grafana: Debian (VM)
          eBus: Debian (VM)
          Zigbee: Debian (VM) mit zigbee2mqtt

          1 Reply Last reply
          0
          • B bytegetter

            @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.

            Ben1983B Offline
            Ben1983B Offline
            Ben1983
            wrote on last edited by
            #5

            @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
            0
            • Ben1983B Ben1983

              @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 Offline
              B Offline
              bytegetter
              wrote on last edited by
              #6

              @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
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              658

              Online

              32.7k

              Users

              82.3k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe