Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SQL-Adapter speichert keine Daten

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    SQL-Adapter speichert keine Daten

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

      Hallo Zusammen ,

      Ich habe heute den SQL-Adapter 1.15.2 installiert und nutze die Heidisql um mir die Daten anzuschauen. Doch das Problem ist viel eher ich bekomme erst garkeinen Daten von den Datenpunkten. Ich nutze als Datenpunkte die die Innogy Temperatur aus dem Thermostat, es funktionierte vorhin kurz einmal nun nicht mehr.

      25561419-8944-49f2-8e07-6198ae3991f2-image.png
      Ich habe dort auch schonmal den Null Wert aktiviert, aber dann habe ich immer nur Null werte erhalten.

      d9cde421-6b76-4a85-8f17-146bb010c632-image.png
      Das sind meine Konfiguration wenn ich auf den Schraubenschlüssel gehe hinter dem Temperatur Datenpunkt aus dem Innogy Thermostat.

      {
        "type": "state",
        "common": {
          "name": "Temperature",
          "type": "number",
          "role": "sensor.temperature",
          "read": true,
          "write": true,
          "unit": "°C",
          "custom": {
            "sql.0": {
              "enabled": true,
              "changesOnly": false,
              "debounce": 0,
              "retention": "31536000",
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "storageType": "Number",
              "aliasId": "sTem",
              "counter": true
            }
          }
        },
        "native": {
          "id": "1cda2ed2e16f48299b5a1d38979a2a58"
        },
        "from": "system.adapter.innogy-smarthome.0",
        "user": "system.user.admin",
        "ts": 1597765983498,
        "_id": "innogy-smarthome.0.Schlafzimmer.Heizkörperthermostat2.Temperature",
        "acl": {
          "object": 1638,
          "state": 1638
        }
      }
      

      Hier habe ich den Write value auf True gesetzt, da ich dachte vielleicht muss ich dies hier genauso auf true stellen wie bei den IOT-Adapter.

      e3a5e951-b10f-4d25-8dc3-fbb6739f57e6-image.png
      So sieht mein Log die ganze Zeit aus, also ich habe entweder NO DATA oder es gibt keine Id bzw nicht gefunden.

      Hatte das Problem schonmal jemand oder könnte mir helfen ?

      M paul53 Miro S. 3 Replies Last reply Reply Quote 0
      • M
        MCU @Miro S. last edited by

        @Miro-S
        Verbindung testen bei der SQL funktionierte?.
        Da es so aussieht, als könne er keine Daten in der DB anlegen.
        Da sind solche Fragen offen, wie:
        Welche DB ist angelegt mit welcher Berechtigung?
        Hat db-User "iobroker" die entsprechende Berechtigung Daten zu schreiben? Hat er nicht automatisch!
        Hat der Zugriff auf DB von Heidisql funktioniert, mit welchem User?
        Kann man eine DB-Struktur erkennen?

        iobroker-sql-DB-struktur.PNG

        Miro S. 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Miro S. last edited by

          @Miro-S sagte:

          heute den SQL-Adapter 1.15.2 installiert

          Lösche mal den Alias "sTem" aus der Konfiguration.

          1 Reply Last reply Reply Quote 0
          • Miro S.
            Miro S. @MCU last edited by

            @MCU ja die Verbindung hat funktioniert und die rechte hat der user auch. Denn er hat schon einmal Werte reingeschrieben aber die waren immer null und nicht 23 bspw. Meine Datenstruktur in der DB sieht genauso aus wie die die du geschickt hast.

            1 Reply Last reply Reply Quote 0
            • Miro S.
              Miro S. @Miro S. last edited by

              @Miro-S said in SQL-Adapter speichert keine Daten:

              Hallo Zusammen ,

              Ich habe heute den SQL-Adapter 1.15.2 installiert und nutze die Heidisql um mir die Daten anzuschauen. Doch das Problem ist viel eher ich bekomme erst garkeinen Daten von den Datenpunkten. Ich nutze als Datenpunkte die die Innogy Temperatur aus dem Thermostat, es funktionierte vorhin kurz einmal nun nicht mehr.

              25561419-8944-49f2-8e07-6198ae3991f2-image.png
              Ich habe dort auch schonmal den Null Wert aktiviert, aber dann habe ich immer nur Null werte erhalten.

              d9cde421-6b76-4a85-8f17-146bb010c632-image.png
              Das sind meine Konfiguration wenn ich auf den Schraubenschlüssel gehe hinter dem Temperatur Datenpunkt aus dem Innogy Thermostat.

              {
                "type": "state",
                "common": {
                  "name": "Temperature",
                  "type": "number",
                  "role": "sensor.temperature",
                  "read": true,
                  "write": true,
                  "unit": "°C",
                  "custom": {
                    "sql.0": {
                      "enabled": true,
                      "changesOnly": false,
                      "debounce": 0,
                      "retention": "31536000",
                      "changesRelogInterval": 0,
                      "changesMinDelta": 0,
                      "storageType": "Number",
                      "aliasId": "sTem",
                      "counter": true
                    }
                  }
                },
                "native": {
                  "id": "1cda2ed2e16f48299b5a1d38979a2a58"
                },
                "from": "system.adapter.innogy-smarthome.0",
                "user": "system.user.admin",
                "ts": 1597765983498,
                "_id": "innogy-smarthome.0.Schlafzimmer.Heizkörperthermostat2.Temperature",
                "acl": {
                  "object": 1638,
                  "state": 1638
                }
              }
              

              Hier habe ich den Write value auf True gesetzt, da ich dachte vielleicht muss ich dies hier genauso auf true stellen wie bei den IOT-Adapter.

              e3a5e951-b10f-4d25-8dc3-fbb6739f57e6-image.png
              So sieht mein Log die ganze Zeit aus, also ich habe entweder NO DATA oder es gibt keine Id bzw nicht gefunden.

              Hatte das Problem schonmal jemand oder könnte mir helfen ?

              UPDATE: Ich habe die DB nun einmal die Nacht durchlaufen lassen sprich, ich habe die Nacht nichts an der gezeigten Config geändert und habe nun etwa 200 Einträge. Ich bekomme zwar keine regelmäßigen Einträge, sondern nur in unregelmäßigen Zeitabständen von 10minuten, aber nun weiß ich wenigsten das es nicht insgesamt an meiner Config liegt, sondern das ich auch wirklich Werte dort speichern kann.

              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

              990
              Online

              31.7k
              Users

              79.6k
              Topics

              1.3m
              Posts

              sql adapter sql daten export sql-adapter
              3
              5
              433
              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