Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. History Daten sichern oder zu SQL portieren

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    254

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    245

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    901

History Daten sichern oder zu SQL portieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 3 Kommentatoren 2.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Offline
    F Offline
    Fitti
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    ich installiere gerade aus Performancegründen ein nagelneues ioBroker. Ich mache aus verschiedenen Gründen einfach alles komplett neu - vor allem da ich letztes Mal nach Einspielen des Backups mehrere Schwierigkeiten hatte.

    Nun wird testhalber alles neu gemacht, macht ja auch Spaß :lol: .

    ****<u>Meine Fragen:</u>

    1.) Frage, wie bekomme ein Backup nur dieser History.0 Daten?

    2.) Wie kann ich diese in dem neuen System einspielen?

    3.) Kann ich diese Daten auch irgendwie so in meinen MySQL Server bekommen, dass dann der SQL.0 diese verwenden kann (also so, als ob diese durch diesen Adapter angelegt wurden)?****

    Danke im Voraus,

    Fitti

    "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
    Plural von Status ist auch Status!

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      1. Die Daten befinden sich in dem Ordner, der in der Instanz-Konfiguration unter "Speicherverzeichnis:" angegeben ist. Standard ist der Ordner "iobroker-date/history". Dort befinden sich Unterordner mit jeweils dem Speicherdatum als Namen. Diese z.B. per ftp auf den PC kopieren.

      2. Vom PC per ftp kopieren. Zielort: Siehe 1.

      3. Das wird wohl nicht gehen.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        Ich habe eine ähnliche Problematik.

        Auch ich werde demnächst eine Neuinstallation durchführen. Ebenfalls aus Performancegründen.

        Ich habe in letzter viel gespielt um mehr Performanceaus dem System herauszuholen. U.a. habe ich bei History mit verschiedenen Datenbanken gespielt.

        Ursprünglich hatte ich viel mit influxDB gearbeitet, anfangs auch mit sql.

        Aber alles auf dem selben Raspi schien doch an der Performance zu knabbern.

        Letztendlich habe ich jetzt nur noch das History interne Speichersystem.

        Jetzt hat sich mir die Frage gestellt ob nicht ein unterbeschäftigter Adapterentwickler :mrgreen: einen Konvertierungsadapter basteln kann, der:

        Alle Datenbanken auslegen und in jedem anderen Format (oder direkt in die andere Datenbank) abspeichern kann

        Auf diese Weise Backups erstellen

        Diese Backups auf anderen Systemen einlesen können

        Ich weiss, dass das alles mal eben schnell erledigt werden kann. :evil: :evil:

        Gruß

        Rainer

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          Fitti
          schrieb am zuletzt editiert von
          #4

          @paul53: Danke! Hat gut geklappt - das kopieren. Jetzt versuche ich noch die Daten anzusprechen. Dazu muss ich wohl erst einmal alle DP aktivieren. Dann schauen wir weiter.

          Zum Abgleich: Technisch gesehen ist das gar nicht so schwer. Hängt natürlich davon ab, welche DB angesprochen werden soll. Ich habe einen MySQL. Mit der Workbench kann man das schon manuell machen. Und per JavaScript sollte es auch problemlos gehen. Bleibt nur noch die Datenstruktur auseinander zu fummeln. Davor graut es mir. Gibt zwar eine Duko von bluefox, aber dennoch gibt es ein paar ungereimtheiten, was er da wie gemacht hat in den Schlüsselzellen. Das ist ja auch normalerweise nicht wichtig, da seine Routine läuft. Nur für die, die nachträglich da was schrauben würden wollen, müssen sich da erst mal einarbeiten.

          "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
          Plural von Status ist auch Status!

          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            Fitti
            schrieb am zuletzt editiert von
            #5

            Wenn wir schon dabei sind: Kann ich auch die Daten aus meinen Variablen unter javascript.0 ex- und importieren? Ich kann ja die Struktur mit den Pfeilen oben ex und importieren. Aber nicht meine Daten, oder doch irgendwie?

            Die Daten liegen in der status.json. Jedoch ist das ein ziemlicher Aufwand alles auseinander zu nehmen. Einfach die Datei austauschen möchte ich nicht. Ich befürchte das es dann Inkonsistenzen gibt.

            "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
            Plural von Status ist auch Status!

            1 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @Fitti:

              Kann ich auch die Daten aus meinen Variablen unter javascript.0 ex- und importieren? `
              Ja, im Reiter "Objekte" gibt es auch die Möglichkeit, die ausgewählte Datenstruktur (z.B. "javascript.0") in eine JSON-Datei zu exportieren (Taste mit Pfeil nach unten) und diese kann auch importiert werden (Taste mit Pfeil nach oben).

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • F Offline
                F Offline
                Fitti
                schrieb am zuletzt editiert von
                #7

                Danke für die Antwort, aber ich muss mich mal zitieren:
                @Fitti:

                …Ich kann ja die Struktur mit den Pfeilen oben ex und importieren. Aber nicht meine Daten, oder doch irgendwie?

                Die Daten liegen in der status.json. … `

                Nachdem ich keinen vernünftigen kostenlosen JSON Editor gefunden habe, wo ich Daten nach belieben hin und her kopieren konnte, habe ich einfach die status.json doch kopiert. Ging auffallend gut. Mulmig war mir, da der Hostname enthalten war, aber das scheint ioBroker abzufangen. Jetzt ist der neue Hostname drinnen. :mrgreen:

                "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                Plural von Status ist auch Status!

                1 Antwort Letzte Antwort
                0

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

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

                441

                Online

                32.8k

                Benutzer

                82.8k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe