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 - Cannot insert INSERT INTO `iobroker`.ts_number

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

SQL - Cannot insert INSERT INTO `iobroker`.ts_number

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 857 Aufrufe 4 Watching
  • Ä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 Offline
    M Offline
    Master-Rudi
    schrieb am zuletzt editiert von
    #1

    Hallo,

    seit ein paar Tagen bekomme ich im Log immer wieder die folgenden Fehlermeldungen, ohne dass ich was geändert habe, außer Updates:

    sqlerror.jpg

    Ich habe schon mal die komplette SQL Datenbank gelöscht, aber der Fehler kam wieder.
    So sieht die Konfig im ioBroker aus:

    1.jpg

    024c90eb-5576-4659-a6af-c9bb4650cd47-grafik.png

    Die Datenbank an sich läuft auf meinem UNRAID Server im MariaDB Docker:
    3.jpg

    Irgendwie weiß ich nicht wo ich ansetzen soll, da SQL Datenbanken nicht so meine Stärke sind...

    Danke für Hilfe und Input.

    BananaJoeB 1 Antwort Letzte Antwort
    0
    • M Master-Rudi

      Hallo,

      seit ein paar Tagen bekomme ich im Log immer wieder die folgenden Fehlermeldungen, ohne dass ich was geändert habe, außer Updates:

      sqlerror.jpg

      Ich habe schon mal die komplette SQL Datenbank gelöscht, aber der Fehler kam wieder.
      So sieht die Konfig im ioBroker aus:

      1.jpg

      024c90eb-5576-4659-a6af-c9bb4650cd47-grafik.png

      Die Datenbank an sich läuft auf meinem UNRAID Server im MariaDB Docker:
      3.jpg

      Irgendwie weiß ich nicht wo ich ansetzen soll, da SQL Datenbanken nicht so meine Stärke sind...

      Danke für Hilfe und Input.

      BananaJoeB Offline
      BananaJoeB Offline
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @master-rudi Der Fehler ist das er einen Wert schreiben will, es aber genau diesen Wert schon gibt.
      Der Name des Datenpunkt sollte dabei nicht entscheidend sein, das ist ja genau der Clou das man für einen Datenpunkt mehrere Werte schreiben kann.
      Aber jeder Wert wird auch mit Zeitstempel geschrieben. Wenn nichts angegeben ist das die aktuelle Zeit. Man kann aber auch Werte der Vergangenheit schreiben - wenn man den Zeitstempel mitgibt.

      Ich vermute das hier also Werte mit identischen Zeitstempel geschrieben werden.
      Schreibt da irgendwo ein Skript?

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      M 1 Antwort Letzte Antwort
      0
      • BananaJoeB BananaJoe

        @master-rudi Der Fehler ist das er einen Wert schreiben will, es aber genau diesen Wert schon gibt.
        Der Name des Datenpunkt sollte dabei nicht entscheidend sein, das ist ja genau der Clou das man für einen Datenpunkt mehrere Werte schreiben kann.
        Aber jeder Wert wird auch mit Zeitstempel geschrieben. Wenn nichts angegeben ist das die aktuelle Zeit. Man kann aber auch Werte der Vergangenheit schreiben - wenn man den Zeitstempel mitgibt.

        Ich vermute das hier also Werte mit identischen Zeitstempel geschrieben werden.
        Schreibt da irgendwo ein Skript?

        M Offline
        M Offline
        Master-Rudi
        schrieb am zuletzt editiert von Master-Rudi
        #3

        @bananajoe

        Danke für den Input. Ein Skript schreibt nicht in die Datenbank. Ich habe eigentlich nur bei den Objekten das Loggen aktiviert:

        5.jpg

        Aktuell schreiben 5 Objekte die Werte in die Datenbank. Wie kann ich denn rausfinden, ob bzw. was doppelt schreibt?
        Es muss ja mit den DVES_10 zu tun haben, hier kommt ja die Fehlermeldung. Aber schreiben dann zwei Geräte den selben Wert, oder schreibt DVES_10 zwei mal den selben Wert?

        Danke.

        BananaJoeB AndreiosA F 4 Antworten Letzte Antwort
        0
        • M Master-Rudi

          @bananajoe

          Danke für den Input. Ein Skript schreibt nicht in die Datenbank. Ich habe eigentlich nur bei den Objekten das Loggen aktiviert:

          5.jpg

          Aktuell schreiben 5 Objekte die Werte in die Datenbank. Wie kann ich denn rausfinden, ob bzw. was doppelt schreibt?
          Es muss ja mit den DVES_10 zu tun haben, hier kommt ja die Fehlermeldung. Aber schreiben dann zwei Geräte den selben Wert, oder schreibt DVES_10 zwei mal den selben Wert?

          Danke.

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von BananaJoe
          #4

          @master-rudi mhh, oder da wird aus anderen gründen etwas doppelt geschrieben. ich kann mit meiner Annahme ja auch falsch liegen.
          Im Prinzip mache ich bei mir das gleiche und habe solche Meldungen noch nicht beobachtet (außer als ich wie oben beschrieben selbst mal historische Daten geschrieben habe).
          Eventuell müsstest du im Thread zum SQL Adapter mal die Frage stellen.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          1 Antwort Letzte Antwort
          1
          • M Master-Rudi

            @bananajoe

            Danke für den Input. Ein Skript schreibt nicht in die Datenbank. Ich habe eigentlich nur bei den Objekten das Loggen aktiviert:

            5.jpg

            Aktuell schreiben 5 Objekte die Werte in die Datenbank. Wie kann ich denn rausfinden, ob bzw. was doppelt schreibt?
            Es muss ja mit den DVES_10 zu tun haben, hier kommt ja die Fehlermeldung. Aber schreiben dann zwei Geräte den selben Wert, oder schreibt DVES_10 zwei mal den selben Wert?

            Danke.

            AndreiosA Offline
            AndreiosA Offline
            Andreios
            Forum Testing
            schrieb am zuletzt editiert von
            #5

            @master-rudi Ich würde damit anfangen, die Daten in der Datenbank gegen die Log-Ausgaben zu checken, z.B. ob da jeder geschriebene Wert angemeckert wird oder ob auch Werte ohne Meckern geschrieben werden.
            Zudem scheint es sich ja nur um einen Wert zu handeln (Id 4, sonof....._power), den kannst Du ja einmal zum Test rausnehmen.
            Vorausgesetzt, die Werte mit den angemeckerten PrimaryKeys sind in der Datenbank, muss es ja einen Grund geben, warum genau für diesen Wert 2 mal versucht wird, den gleichen Datensatz zu schreiben.

            Schöne Grüße
            Andreas

            ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

            Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

            1 Antwort Letzte Antwort
            1
            • M Master-Rudi

              @bananajoe

              Danke für den Input. Ein Skript schreibt nicht in die Datenbank. Ich habe eigentlich nur bei den Objekten das Loggen aktiviert:

              5.jpg

              Aktuell schreiben 5 Objekte die Werte in die Datenbank. Wie kann ich denn rausfinden, ob bzw. was doppelt schreibt?
              Es muss ja mit den DVES_10 zu tun haben, hier kommt ja die Fehlermeldung. Aber schreiben dann zwei Geräte den selben Wert, oder schreibt DVES_10 zwei mal den selben Wert?

              Danke.

              BananaJoeB Offline
              BananaJoeB Offline
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von BananaJoe
              #6

              @master-rudi also - getrennt voneinander könntest du 2 Dinge probieren:

              46dd0615-db03-4cbe-a687-299c3abaf504-image.png

              mal anhaken. Wenn das aktiv ist (aktiv ist es wenn der Haken NICHT drin ist) schreibt er - nach etwa 1h - einen Wert auch wenn sich nicht geändert hat (aber mit anderem Zeitstempel, sollte deshalb eigentlich nicht doppelt sein)

              Separat könntest du das mal anhaken und testen:
              e011d0bc-734b-43ba-bfa4-f2de781595ab-image.png

              Aber nacheinander bitte.

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              1 Antwort Letzte Antwort
              0
              • M Master-Rudi

                @bananajoe

                Danke für den Input. Ein Skript schreibt nicht in die Datenbank. Ich habe eigentlich nur bei den Objekten das Loggen aktiviert:

                5.jpg

                Aktuell schreiben 5 Objekte die Werte in die Datenbank. Wie kann ich denn rausfinden, ob bzw. was doppelt schreibt?
                Es muss ja mit den DVES_10 zu tun haben, hier kommt ja die Fehlermeldung. Aber schreiben dann zwei Geräte den selben Wert, oder schreibt DVES_10 zwei mal den selben Wert?

                Danke.

                F Offline
                F Offline
                fastfoot
                schrieb am zuletzt editiert von
                #7

                @master-rudi welche Version nutzt du? in https://forum.iobroker.net/post/820871 wurde so ein Problem durch ein Upgrade des Adapters behoben

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                M 1 Antwort Letzte Antwort
                0
                • F fastfoot

                  @master-rudi welche Version nutzt du? in https://forum.iobroker.net/post/820871 wurde so ein Problem durch ein Upgrade des Adapters behoben

                  M Offline
                  M Offline
                  Master-Rudi
                  schrieb am zuletzt editiert von
                  #8

                  Hmm ich seh gerade, dass meine Antwort irgendwie nicht gepostet wurde...

                  Sorry!! Anbei nochmal als Kurzversion:
                  Ich habe eure Vorschläge alle einmal probiert und alles aktualisiert. Ich habe auch an den Zeiten bei denen geloggt wird gespielt und alles mal deaktiviert und wieder aktiviert.
                  Da ich viel probiert habe, kann ich nicht genau sagen was geholfen hat, jedenfalls ist der Fehler jetzt weg.

                  Danke für euren Inpu

                  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

                  816

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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