Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. SQL-Adapter

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    538

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

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

SQL-Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 3 Kommentatoren 689 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.
  • H Offline
    H Offline
    Haggi
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich beschäftige mich erst seit ein paar Tagen mit ioBroker und dessen Adapter und habe eine hoffendlich nicht ganz so blöde Frage:

    Über Mqtt bringe ich ein paar Daten an iobroker, die mit dem Sql-Adapter in der MySql-Datenbank gespeicht werden. Wenn ich mir die erzeugte Tabelle mit HeidiSQL anschaue, sehe ich in der Tabelle ts_number in der ersten Spalte die ID, die bei den drei Sensoren von 1 bis 3 geht. Also z.B. haben die 10 Messwerte eines Sensors alle die ID 1. Wie kann man denn jetzt dieser ID einem bestimmten Sensor zuordnen? Ich hoffte, dass man in den Einstellungen des mqtt.0/Topic mit der Vergabe der "Alias-ID" mit einem Klartext wie z.B. "Sensor Wohnzimmer" weiterkommt. Leid ohne den rwünschten Erfolg.

    Kann mir da jemand weiterhelfen? Schon vielen Dank im voraus, Klaus

    1 Antwort Letzte Antwort
    0
    • eric2905E Offline
      eric2905E Offline
      eric2905
      schrieb am zuletzt editiert von
      #2

      Es gibt eine weitere Tabelle, in der die ID einem Gerät eindeutig zugeordnet ist.

      Wenn Du z.B. den Flot-Adapter zur grafischen Darstellung nutzt, wirst Du über den Objektebaum geführt - und eindeutiger geht’s nicht.

      Gruß,

      Eric

      Von unterwegs getippert

      Roses are red, violets are blue,

      if I listen to metal, my neighbours do too

      1 Antwort Letzte Antwort
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        schrieb am zuletzt editiert von
        #3

        Die geraete namen sind in der tabelle datapoints gespeichert und bekomme da ihre ID die du in tx_numbers (oder ts_string usw) findest.

        Wen du also wissen moechtest welche ID zu welchen geraet gehoert musst du in die tabelle datapoints schauen.

        (einer der gruende warum ich indluxDB verwende :P)

        1 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          Haggi
          schrieb am zuletzt editiert von
          #4

          Erstmal vielen Dank an Eric und Dutchman für eure super schnelel Antwort.

          Eric: wenn ich direkt bei mqtt.0 bei dem entsprechenden Topic in die Tabelle gucke, weiß ich natürlich welcher Sensor das ist. Das nützt mir aber in der Tabelle ts-number nichts.

          Dutchman: wo finde ich die Tabelle datapoints?

          Gruß, Klaus

          1 Antwort Letzte Antwort
          0
          • eric2905E Offline
            eric2905E Offline
            eric2905
            schrieb am zuletzt editiert von
            #5

            Die Tabelle datapoints liegt auf der gleichen Ebene wie die anderen Tabellen.

            Bau Dir eine Abfrage, die Dir die beiden Tabellen über das ID-Feld verknüpft und dann entsprechend anzeigt.

            Gruß,

            Eric

            Von unterwegs getippert

            Roses are red, violets are blue,

            if I listen to metal, my neighbours do too

            1 Antwort Letzte Antwort
            0
            • H Offline
              H Offline
              Haggi
              schrieb am zuletzt editiert von
              #6

              Ok Eric, ich werde das mal versuchen hinzubekommen.

              Noch einen schönen Sonntag, Klaus

              1 Antwort Letzte Antwort
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                schrieb am zuletzt editiert von
                #7

                moment… wen die daten per MQTT auf einem object rein kommen hast du auch nur eine ID in der SQL tabelle fuer diese datenpunkte.

                Man koennte das umgehen durch den wert aus MQTT in ein seperates object zu parsen welches fuer den entsprechende schalter ist.

                Sonst kommen in SQL immer unter der selben ID die daten verschiedenen objecte zusammen.

                ID in SQL = Object in iObroker, z.b. MQTT.in

                1 Antwort Letzte Antwort
                0
                • H Offline
                  H Offline
                  Haggi
                  schrieb am zuletzt editiert von
                  #8

                  Hallo Dutchman, genau das war mein Problem. Aber mit der Tabelle datapoints ist meine Frage beantwortet. Hier sehe ich die Verbindung der Spalte ID in ts_number und den von mir vergebenen Alias-ID.

                  Ich danke euch beiden vielmals und wünsche euch noch einen sonnigen Tag. Bis demnächst, Klaus

                  1 Antwort Letzte Antwort
                  0
                  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

                  568

                  Online

                  32.7k

                  Benutzer

                  82.5k

                  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