Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst] History Adapter - historische Daten nachträglich

    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

    [Gelöst] History Adapter - historische Daten nachträglich

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

      Hallo Leute

      ich habe bisher in regelmäßigen Abständen Verbrauchswerte in einer Excel Tabelle notiert. Die Daten möchte ich jetzt gern im iobroker haben. Also schnell neue Datenpunkte angelegt und die aktuellen Werte eingetragen. Soweit so gut. Im History Adapter ist alles zu sehen, was ich auf diesem Wege eingetragen habe.

      Nur wie bekomme ich ältere Daten dort hinein? Ich möchte die natürlich auch mit dem korrekten Datum eingetragen haben. In einem Link hier im Forum habe ich den Speicherort und das Format der Daten gefunden. Nun dachte ich mir, dass man ja eigentlich nur die älteren Daten genau so hinzufügen müsste. Verzeichnis angelegt, JSON File mit dem passenden Namen angelegt, Datei und Verzeichnis Rechte so gesetzt wie sie auf den anderen Dateien und Verzeichnissen sind. Leider zeigt der History Adapter diese Daten nicht an.

      Ich habe den Adapter neu gestartet, sogar später die komplette VM rebootet. Mir schient, dass ich da irgendeine Information noch nicht gefunden habe. Hat jemand eine Idee was mir fehlt?

      Gruß
      Michael

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @CabCaliber last edited by

        @CabCaliber sagte in History Adapter - historische Daten nachträglich ergänzen:

        In einem Link hier im Forum habe ich den Speicherort und das Format der Daten gefunden.

        Hast du dir mal die bestehenden Daten angesehen, wie die Json genau aufgebaut ist?
        Müsste IMHO aber klappen.

        Ich mache das umgekehrt um unerwünschte Daten zu löschen, das klappt einwandfrei

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

          @CabCaliber sagte:

          Hat jemand eine Idee was mir fehlt?

          Ohne den Inhalt der selbst erstellten Datei(en) zu kennen, ist es schwierig. Stimmen die Werte der Timestamps ?

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

            @paul53 sagte in History Adapter - historische Daten nachträglich ergänzen:

            Stimmen die Werte der Timestamps ?

            Das ist ein guter Hinweis!
            ioBroker arbeitet mit Millisekunden. Die "offizielle" Unixzeit nicht

            1 Reply Last reply Reply Quote 0
            • C
              CabCaliber last edited by

              Ok, den Hinweis habe ich gleich mal getestet, Mein erster Versuch der JSON Datei:

              Name der Datei: history.javascript.0.Verbrauchswerte.Test.Gesamt.json
              Pfad zur Datei: /opt/iobroker/iobroker-data/history/20200101
              Hier ist der Timestamp noch "normale" Unixzeit. Den habe ich mir mit: date -d "2020-01-01 10:00" "+%s"
              erstellt. Nach Adapater Neustart konnte ich den Eintrag nicht sehen.

              [
              {
              "val": 145,
              "ack": 0,
              "ts": 1577872800,
              "q": 0,
              "user": system.user.admin
              }
              ]

              Nach dem Hinweis mit den Millisekunden, sieht der Eintrag nun so aus (drei Nullen mehr für die Millisekunden):

              [
              {
              "val": 145,
              "ack": 0,
              "ts": 1577872800000,
              "q": 0,
              "user": system.user.admin
              }
              ]

              leider gibt es das gleiche Ergebnis. Der Wert ist nicht sichtbar.

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

                @CabCaliber sagte in History Adapter - historische Daten nachträglich ergänzen:

                history.javascript.0.Verbrauchswerte.Test.Gesamt.json

                Der Datenpunkt heisst auch so?
                exakte Schreibweise?

                C 1 Reply Last reply Reply Quote 0
                • C
                  CabCaliber @Homoran last edited by

                  Vielen Dank an alle beteiligten. Die Hinweise haben mich das Problem finden lassen:

                  [
                  {
                  "val": 145,
                  "ack": 0,
                  "ts": 1577872800000,
                  "q": 0,
                  "user": system.user.admin
                  "from": "system.adapter.history.0" <---- Diese Zeile fehlte in meinen json File
                  }
                  ]

                  Das muss ich bei allem was ich getestet hatte irgendwie übersehen haben. Jetzt funktioniert es sofort, auch ohne irgendwelche Dinge neu zu starten.

                  Homoran paul53 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @CabCaliber last edited by Homoran

                    @CabCaliber sagte in [Gelöst] History Adapter - historische Daten nachträglich:

                    <---- Diese Zeile fehlte in meinen json File

                    Sorry, das kommt davon wenn man unterwegs ist und keinen Zugriff auf seine eigenen Daten hat.

                    @CabCaliber sagte in [Gelöst] History Adapter - historische Daten nachträglich:

                    habe ich den Speicherort und das Format der Daten gefunden.

                    War halt davon ausgegangen
                    @CabCaliber sagte in [Gelöst] History Adapter - historische Daten nachträglich:

                    den Speicherort und das Format der Daten gefunden.

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

                      @CabCaliber sagte:

                      "from": "system.adapter.history.0" <---- Diese Zeile fehlte in meinen json File

                      Diese Zeile ist anscheinend erforderlich, wenn man in der Instanz-Konfiguration "Speichere Quelle vom Ereignis mit" angehakt hat.

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      908
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      iobroker history
                      3
                      9
                      1496
                      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