Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. History-Daten löschen

    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

    History-Daten löschen

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

      Ich möchte einige History-Datensätze bereinigen, da da teilweise unsinn drinn steht, wie z.B. maxInt32-Werte.
      In der Dok steht zwar, wie man das Hardcoded machen kann:
      (https://github.com/ioBroker/ioBroker.history/tree/master/docs/de)

      sendTo('history.0', 'delete', [
          {id: 'mbus.0.counter.xxx', state: {ts: 1589458809352}, 
          {id: 'mbus.0.counter.yyy', state: {ts: 1589458809353}
      ], result => console.log('deleted'));
      

      Ich will mir aber programmatisch einzelne schlechte Werte aussuchen, welche ich löschen will.
      An die Daten komm ich schon ran, aber ich weiss nicht wie ich die in diese Struktur

      [
          {id: 'mbus.0.counter.xxx', state: {ts: 1589458809352}, 
          {id: 'mbus.0.counter.yyy', state: {ts: 1589458809353}
      ]
      

      abfüllen kann, um sie dann mit sowas wie:

      sendTo('history.0', 'delete', 
        myArray, 
      result => console.log('deleted'));
      

      zu löschen. Arbeite mit Typescript, eine JS-Lösung ist mir aber auch recht.
      An Typescript-spezialisten: gibt es da ein spezifisches Objekt?

      haus-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @Delphinis last edited by

        @delphinis sagte in History-Daten löschen:

        An Typescript-spezialisten: gibt es da ein spezifisches Objekt?

        Nicht dass ich wüsste - sendTo ist ja eine sehr generische Funktion für alle möglichen Adapter. Und da wurden keine spezifischen Typen für History usw. hinterlegt. Kannst ja selbst einen Typen definieren.

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

        Support us

        ioBroker
        Community Adapters
        Donate

        593
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

        2
        2
        150
        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