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. Skripten / Logik
  4. Blockly
  5. Umzug in SQL Datenbank

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    776

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.4k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.6k

Umzug in SQL Datenbank

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 3 Kommentatoren 70 Aufrufe 1 Beobachtet
  • Ä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.
  • M muuulle

    Moin zusammen,

    mein Vorhaben:
    Ich möchte meine (durch den History-Adapter gespeicherten) Vergangenheitswerte in eine SQL Datenbank umziehen.

    Meine Frage:
    Gibt es hierfür eine leicht umsetzbare Möglichkeit? Gerne in Blockly 🙈

    Vielen Dank!

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb zuletzt editiert von
    #2

    @muuulle

    https://github.com/ioBroker/ioBroker.history/blob/master/docs/de/README.md#history-daten-in-sql-oder-influxdb-übernehmen

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    M 1 Antwort Letzte Antwort
    1
    • OliverIOO OliverIO

      @muuulle

      https://github.com/ioBroker/ioBroker.history/blob/master/docs/de/README.md#history-daten-in-sql-oder-influxdb-übernehmen

      M Offline
      M Offline
      muuulle
      schrieb zuletzt editiert von muuulle
      #3

      @OliverIO
      Ich möchte in dem Zug auch die Struktur der Datenpunkte ändern (und umbenennen) - im Laufe der Jahre wurde schon etwas Verbesserungspotential deutlich 🙈

      Ist das mit der Vorgehensweise auch möglich? Ich hab’s nicht gefunden.

      OliverIOO 1 Antwort Letzte Antwort
      0
      • M muuulle

        @OliverIO
        Ich möchte in dem Zug auch die Struktur der Datenpunkte ändern (und umbenennen) - im Laufe der Jahre wurde schon etwas Verbesserungspotential deutlich 🙈

        Ist das mit der Vorgehensweise auch möglich? Ich hab’s nicht gefunden.

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb zuletzt editiert von
        #4

        @muuulle

        Was meinst du mit Struktur ändern?
        Der SQL Adapter hat vorgegebene Tabellen, mit denen er umgehen kann.
        Wenn dir die Aufteilung nicht gefällt, weil man sich die einzelnen Bestandteile Zusammensuchen muss, könntest du eine View machen.

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          muuulle
          schrieb zuletzt editiert von muuulle
          #5

          @oliverio
          Nein, ich meine vielmehr dass der bisher für die Speicherung genutzte Datenpunkt sich ändert.
          Bisher: 0_userdata.0.xyz
          Neu: 0_userdata.0.abc

          Nach Import in die SQL Datenbank soll möglichst ausschließlich der neue Datenpunkt auch die Historie des bisherigen Datenpunkts haben.

          OliverIOO 1 Antwort Letzte Antwort
          0
          • M muuulle

            @oliverio
            Nein, ich meine vielmehr dass der bisher für die Speicherung genutzte Datenpunkt sich ändert.
            Bisher: 0_userdata.0.xyz
            Neu: 0_userdata.0.abc

            Nach Import in die SQL Datenbank soll möglichst ausschließlich der neue Datenpunkt auch die Historie des bisherigen Datenpunkts haben.

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb zuletzt editiert von OliverIO
            #6

            @muuulle

            https://forum.iobroker.net/topic/26576/umbenennen-von-datenpunkten/6?_=1785493334037

            Damit kannst du das vor oder nach der Umstellung machen

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              muuulle
              schrieb zuletzt editiert von
              #7

              @oliverio
              Perfekt!
              Dann ändere ich zunächst das Objekt. Die History wird wahrscheinlich übernommen (?). Dann arbeite ich das Skript durch 👍

              Vielen Dank für die Unterstützung

              OliverIOO 1 Antwort Letzte Antwort
              0
              • M muuulle

                @oliverio
                Perfekt!
                Dann ändere ich zunächst das Objekt. Die History wird wahrscheinlich übernommen (?). Dann arbeite ich das Skript durch 👍

                Vielen Dank für die Unterstützung

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb zuletzt editiert von
                #8

                @muuulle

                vorher backup machen.
                hab ich selbst noch nicht gemacht.
                aber im forum hab ich keine berichte über probleme gesehen

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                HomoranH 1 Antwort Letzte Antwort
                1
                • OliverIOO OliverIO

                  @muuulle

                  vorher backup machen.
                  hab ich selbst noch nicht gemacht.
                  aber im forum hab ich keine berichte über probleme gesehen

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  schrieb zuletzt editiert von
                  #9

                  @OliverIO sagte:

                  aber im forum hab ich keine berichte über probleme gesehen

                  Viel Feedback gab's allerdings auch nicht

                  Ich kann mir aber nicht vorstellen wie es funktionieren soll dass

                  @muuulle sagte:

                  Die History wird wahrscheinlich übernommen

                  Wenn die Funktion die ID ändert, was wahrscheinlich klappen wird, so ist die Historisierung an die alte ID gekoppelt und die neuen Werte werden wahrscheinlich unter der neuen ID geloggt werden.

                  Um die alten und die neuen Werte zusammenzuführen müsste jetzt ein History-Alias auf die alte ID erstellt werden.

                  Geht irgendwie alles!

                  Aber was das Skript zur Übertragung nach SQL dann macht weiss ich nicht

                  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 -

                  OliverIOO M 2 Antworten Letzte Antwort
                  0
                  • HomoranH Homoran

                    @OliverIO sagte:

                    aber im forum hab ich keine berichte über probleme gesehen

                    Viel Feedback gab's allerdings auch nicht

                    Ich kann mir aber nicht vorstellen wie es funktionieren soll dass

                    @muuulle sagte:

                    Die History wird wahrscheinlich übernommen

                    Wenn die Funktion die ID ändert, was wahrscheinlich klappen wird, so ist die Historisierung an die alte ID gekoppelt und die neuen Werte werden wahrscheinlich unter der neuen ID geloggt werden.

                    Um die alten und die neuen Werte zusammenzuführen müsste jetzt ein History-Alias auf die alte ID erstellt werden.

                    Geht irgendwie alles!

                    Aber was das Skript zur Übertragung nach SQL dann macht weiss ich nicht

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb zuletzt editiert von
                    #10

                    @Homoran sagte:

                    Aber was das Skript zur Übertragung nach SQL dann macht weiss ich nicht

                    das ändert keine datenpunkte. es sammelt nur alle historisierten werte aus dem history adapter ein, schreibt ein sql skript, bei dem dann in einer sql datenbank alles angelegt und eingefügt wird.

                    da influx einen anderen syntax hat, gibt es da was separates

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @OliverIO sagte:

                      aber im forum hab ich keine berichte über probleme gesehen

                      Viel Feedback gab's allerdings auch nicht

                      Ich kann mir aber nicht vorstellen wie es funktionieren soll dass

                      @muuulle sagte:

                      Die History wird wahrscheinlich übernommen

                      Wenn die Funktion die ID ändert, was wahrscheinlich klappen wird, so ist die Historisierung an die alte ID gekoppelt und die neuen Werte werden wahrscheinlich unter der neuen ID geloggt werden.

                      Um die alten und die neuen Werte zusammenzuführen müsste jetzt ein History-Alias auf die alte ID erstellt werden.

                      Geht irgendwie alles!

                      Aber was das Skript zur Übertragung nach SQL dann macht weiss ich nicht

                      M Offline
                      M Offline
                      muuulle
                      schrieb zuletzt editiert von
                      #11

                      @Homoran
                      Ok. Ich teste es und gebe Feedback.
                      Das wird aber erst im Laufe der kommenden Woche soweit sein - ich informierte mich zunächst vorab, so dass mir die Tragweite meines Vorhabens bewusst wird 😉

                      OliverIOO 1 Antwort Letzte Antwort
                      0
                      • OliverIOO OliverIO

                        @Homoran sagte:

                        Aber was das Skript zur Übertragung nach SQL dann macht weiss ich nicht

                        das ändert keine datenpunkte. es sammelt nur alle historisierten werte aus dem history adapter ein, schreibt ein sql skript, bei dem dann in einer sql datenbank alles angelegt und eingefügt wird.

                        da influx einen anderen syntax hat, gibt es da was separates

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        schrieb zuletzt editiert von Homoran
                        #12

                        @OliverIO sagte:

                        es sammelt nur alle historisierten werte aus dem history adapter

                        Und die haben bei virheriger Änderung und Verwendung des History Alias noch die alte ID

                        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
                        • M muuulle

                          @Homoran
                          Ok. Ich teste es und gebe Feedback.
                          Das wird aber erst im Laufe der kommenden Woche soweit sein - ich informierte mich zunächst vorab, so dass mir die Tragweite meines Vorhabens bewusst wird 😉

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          schrieb zuletzt editiert von
                          #13

                          @muuulle

                          wenn es nicht funktioniert, dann machen wir das per sql.
                          da kann ich dir helfen.
                          daher aber dringend ein backup machen und prüfen ob auch alles drin ist, bevor du größere Änderungen vornimmst.

                          welche sql datenbank willst du nehmen.
                          ich habe hier mysql/mariadb im einsatz.
                          wenn du das nimmst, dann am besten noch myphpadmin mit installieren.
                          das ist eine weboberfläche mit der man besser damit arbeiten kann.

                          geht zwar alles auch über kommandozeile, aber ist halt sperriger

                          idealerweise, aber ich will dich nicht überfordern, alles in docker containern.
                          aber nur optional

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            muuulle
                            schrieb zuletzt editiert von muuulle
                            #14

                            @oliverio
                            Ja, genauso ist meine Installation (MariaDB, phpmyadmin und jeweils im Docker Container). Der SQL läuft bereits und ist mit ioBroker über den SQL Adapter verbunden.

                            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

                            425

                            Online

                            33.0k

                            Benutzer

                            83.5k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2026
                            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