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. <gelöst> SQL-Adapter benutzt Blockzeit nicht

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

<gelöst> SQL-Adapter benutzt Blockzeit nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
21 Beiträge 4 Kommentatoren 2.4k Aufrufe 2 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.
  • F Fritz 0

    @homoran
    wie kann ich das abstellen?

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #12

    @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

    @homoran
    wie kann ich das abstellen?

    gleiche Werte trotzdem loggen dient dazu einen Chart erstellen zu können, bei dem es wegen nur selten geänderter Werte keine Linien geben würde.
    Also erzeugt der SQL Adapter einen weiteren Eintrag, damit über die Länge der x-Achse mindestens 2, besser 3 Einträge existieren.
    Dementsprechend trägst du bei dem Menüpunkt den passenden Wert ein.

    Wenn du immer genug Werte bekommst muss da gar nichts eingetragen werden.

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    F 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

      @homoran
      wie kann ich das abstellen?

      gleiche Werte trotzdem loggen dient dazu einen Chart erstellen zu können, bei dem es wegen nur selten geänderter Werte keine Linien geben würde.
      Also erzeugt der SQL Adapter einen weiteren Eintrag, damit über die Länge der x-Achse mindestens 2, besser 3 Einträge existieren.
      Dementsprechend trägst du bei dem Menüpunkt den passenden Wert ein.

      Wenn du immer genug Werte bekommst muss da gar nichts eingetragen werden.

      F Offline
      F Offline
      Fritz 0
      schrieb am zuletzt editiert von
      #13

      @homoran

      Dementsprechend trägst du bei dem Menüpunkt den passenden Wert ein.
      

      Bei welchem Menüpunkt? Hast Du da mal ein Beispiel für mich?

      Aktuell habe ich das jetzt so konfiguriert:

      ksnip_20240914-081446.png

      In den Verlaufsdaten seht das jetzt so aus:

      ksnip_20240914-081954.png

      Und in der Datenbank so:

      +---------------------+-------+
      | TimeStamp           | val   |
      +---------------------+-------+
      | 14.09.2024 08:17:04 | 19.11 |
      | 14.09.2024 08:15:55 | 20.84 |
      | 14.09.2024 08:14:51 | 18.76 |
      | 14.09.2024 08:13:45 | 20.49 |
      | 14.09.2024 08:12:40 |  18.7 |
      | 14.09.2024 08:11:35 | 18.32 |
      | 14.09.2024 08:10:32 | 19.35 |
      | 14.09.2024 08:09:30 |  18.3 |
      | 14.09.2024 08:08:26 | 17.98 |
      | 14.09.2024 08:07:25 | 18.69 |
      +---------------------+-------+
      

      Ich werde das jetzt erstmal so laufen lassen, wenn mir das (z. B. im Chart) nicht gefällt werde ich auf meine Lösung per javascipt zurückgreifen. Ich werde mir auch überlegen, ob der 60s Intervall wirklich notwendig ist, evtl. gehe ich auf 5 Minuten.

      Dr. BakteriusD HomoranH 2 Antworten Letzte Antwort
      0
      • F Fritz 0

        @homoran

        Dementsprechend trägst du bei dem Menüpunkt den passenden Wert ein.
        

        Bei welchem Menüpunkt? Hast Du da mal ein Beispiel für mich?

        Aktuell habe ich das jetzt so konfiguriert:

        ksnip_20240914-081446.png

        In den Verlaufsdaten seht das jetzt so aus:

        ksnip_20240914-081954.png

        Und in der Datenbank so:

        +---------------------+-------+
        | TimeStamp           | val   |
        +---------------------+-------+
        | 14.09.2024 08:17:04 | 19.11 |
        | 14.09.2024 08:15:55 | 20.84 |
        | 14.09.2024 08:14:51 | 18.76 |
        | 14.09.2024 08:13:45 | 20.49 |
        | 14.09.2024 08:12:40 |  18.7 |
        | 14.09.2024 08:11:35 | 18.32 |
        | 14.09.2024 08:10:32 | 19.35 |
        | 14.09.2024 08:09:30 |  18.3 |
        | 14.09.2024 08:08:26 | 17.98 |
        | 14.09.2024 08:07:25 | 18.69 |
        +---------------------+-------+
        

        Ich werde das jetzt erstmal so laufen lassen, wenn mir das (z. B. im Chart) nicht gefällt werde ich auf meine Lösung per javascipt zurückgreifen. Ich werde mir auch überlegen, ob der 60s Intervall wirklich notwendig ist, evtl. gehe ich auf 5 Minuten.

        Dr. BakteriusD Offline
        Dr. BakteriusD Offline
        Dr. Bakterius
        Most Active
        schrieb am zuletzt editiert von
        #14

        @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

        Aktuell habe ich das jetzt so konfiguriert:

        Dann hake mal 'Nur Änderungen aufzeichnen' an. Erst dann wird der Wert bei 'Trotzdem gleiche Werte aufzeichnen' schlagend. Den kannst du entweder leer lassen damit wirklich nur Änderungen in die Datenbank geschrieben werden, oder trägst einen passenden Wert ein um eine brauchbare Anzeige in z.B. Flot zu erhalten.

        1 Antwort Letzte Antwort
        0
        • F Fritz 0

          @homoran

          Dementsprechend trägst du bei dem Menüpunkt den passenden Wert ein.
          

          Bei welchem Menüpunkt? Hast Du da mal ein Beispiel für mich?

          Aktuell habe ich das jetzt so konfiguriert:

          ksnip_20240914-081446.png

          In den Verlaufsdaten seht das jetzt so aus:

          ksnip_20240914-081954.png

          Und in der Datenbank so:

          +---------------------+-------+
          | TimeStamp           | val   |
          +---------------------+-------+
          | 14.09.2024 08:17:04 | 19.11 |
          | 14.09.2024 08:15:55 | 20.84 |
          | 14.09.2024 08:14:51 | 18.76 |
          | 14.09.2024 08:13:45 | 20.49 |
          | 14.09.2024 08:12:40 |  18.7 |
          | 14.09.2024 08:11:35 | 18.32 |
          | 14.09.2024 08:10:32 | 19.35 |
          | 14.09.2024 08:09:30 |  18.3 |
          | 14.09.2024 08:08:26 | 17.98 |
          | 14.09.2024 08:07:25 | 18.69 |
          +---------------------+-------+
          

          Ich werde das jetzt erstmal so laufen lassen, wenn mir das (z. B. im Chart) nicht gefällt werde ich auf meine Lösung per javascipt zurückgreifen. Ich werde mir auch überlegen, ob der 60s Intervall wirklich notwendig ist, evtl. gehe ich auf 5 Minuten.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #15

          @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

          Aktuell habe ich das jetzt so konfiguriert:

          das ist ja jetzt nicht mehr was du bisher hattest!
          jetzt wird auch bei Aktualisierung geloggt.

          @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

          Bei welchem Menüpunkt?

          schrieb ich doch!

          @homoran sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

          gleiche Werte trotzdem loggen

          der steht nach wie vor auf 60 Sekunden, ist jetzt aber nicht mehr aktiv, weil du jetzt sowieso alles loggst nachdem du den Haken entfernt hast.

          @dr-bakterius sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

          Dann hake mal 'Nur Änderungen aufzeichnen' an.

          Die Frage ist auch ob du alle Werte auf 10mW genau loggen willst.

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          F 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

            Aktuell habe ich das jetzt so konfiguriert:

            das ist ja jetzt nicht mehr was du bisher hattest!
            jetzt wird auch bei Aktualisierung geloggt.

            @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

            Bei welchem Menüpunkt?

            schrieb ich doch!

            @homoran sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

            gleiche Werte trotzdem loggen

            der steht nach wie vor auf 60 Sekunden, ist jetzt aber nicht mehr aktiv, weil du jetzt sowieso alles loggst nachdem du den Haken entfernt hast.

            @dr-bakterius sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

            Dann hake mal 'Nur Änderungen aufzeichnen' an.

            Die Frage ist auch ob du alle Werte auf 10mW genau loggen willst.

            F Offline
            F Offline
            Fritz 0
            schrieb am zuletzt editiert von
            #16

            @dr-bakterius sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

            Dann hake mal 'Nur Änderungen aufzeichnen' an.
            

            Das hatte ich vorher aktiviert, aber inzwischen habe ich verschiedene Konfigurationen versucht, das ich da langsam durcheinander komme ...

            @homoran sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:
            obige Aussage auch als Antwort auf Deine Anmerkung

            das ist ja jetzt nicht mehr was du bisher hattest!
            

            @homoran sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

            Die Frage ist auch ob du alle Werte auf 10mW genau loggen willst.
            

            das muss ich nicht, ich habe nur keinen Punkt gefunden, wo ich das für die Protokollierung "aufrunden" kann, ich habe nur das dazu gesehen:

            Runden Sie bei der Abfrage die Zahlen auf
            

            aber das greift ja nicht beim protokollieren....
            Wie lässt sich das mit den Nachkommastellen abstellen?

            Wäre es nicht evtl. sinnvoll, hier einen Wert einzustellen?
            ksnip_20240914-163817.png

            Das würde die Anzahl der zu protokollierenden Sätze doch auch reduzieren, oder?

            Ich werde jetzt mal strukturierter vorgehen und verschiedene Konfigurationen probieren und genauer protokollieren, welche Konfiguration welche Daten protokolliert. Da wäre es hilfreich, wenn ich einen Hinweis bekommen würde, wie sich Nachkommastellen verhindern lassen.

            HomoranH 1 Antwort Letzte Antwort
            0
            • F Fritz 0

              @dr-bakterius sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

              Dann hake mal 'Nur Änderungen aufzeichnen' an.
              

              Das hatte ich vorher aktiviert, aber inzwischen habe ich verschiedene Konfigurationen versucht, das ich da langsam durcheinander komme ...

              @homoran sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:
              obige Aussage auch als Antwort auf Deine Anmerkung

              das ist ja jetzt nicht mehr was du bisher hattest!
              

              @homoran sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

              Die Frage ist auch ob du alle Werte auf 10mW genau loggen willst.
              

              das muss ich nicht, ich habe nur keinen Punkt gefunden, wo ich das für die Protokollierung "aufrunden" kann, ich habe nur das dazu gesehen:

              Runden Sie bei der Abfrage die Zahlen auf
              

              aber das greift ja nicht beim protokollieren....
              Wie lässt sich das mit den Nachkommastellen abstellen?

              Wäre es nicht evtl. sinnvoll, hier einen Wert einzustellen?
              ksnip_20240914-163817.png

              Das würde die Anzahl der zu protokollierenden Sätze doch auch reduzieren, oder?

              Ich werde jetzt mal strukturierter vorgehen und verschiedene Konfigurationen probieren und genauer protokollieren, welche Konfiguration welche Daten protokolliert. Da wäre es hilfreich, wenn ich einen Hinweis bekommen würde, wie sich Nachkommastellen verhindern lassen.

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von Homoran
              #17

              @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

              ich habe nur keinen Punkt gefunden, wo ich das für die Protokollierung "aufrunden" kann, ich habe nur das dazu gesehen:

              nicht aufrunden, das bringt doch nichts.
              Dann bekommst du sogar die selben Werte.

              @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

              Das würde die Anzahl der zu protokollierenden Sätze doch auch reduzieren, oder?

              genau das meine ich!

              @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

              Da wäre es hilfreich, wenn ich einen Hinweis bekommen würde, wie sich Nachkommastellen verhindern lassen.

              es geht nicht um die Nachkommastellen an sich, sondern, dass jede Änderung an der zwriten Nachkommastelle ein logging auslöst.

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              F 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

                ich habe nur keinen Punkt gefunden, wo ich das für die Protokollierung "aufrunden" kann, ich habe nur das dazu gesehen:

                nicht aufrunden, das bringt doch nichts.
                Dann bekommst du sogar die selben Werte.

                @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

                Das würde die Anzahl der zu protokollierenden Sätze doch auch reduzieren, oder?

                genau das meine ich!

                @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

                Da wäre es hilfreich, wenn ich einen Hinweis bekommen würde, wie sich Nachkommastellen verhindern lassen.

                es geht nicht um die Nachkommastellen an sich, sondern, dass jede Änderung an der zwriten Nachkommastelle ein logging auslöst.

                F Offline
                F Offline
                Fritz 0
                schrieb am zuletzt editiert von
                #18

                @homoran

                es geht nicht um die Nachkommastellen an sich, sondern, dass jede Änderung an der zwriten Nachkommastelle ein logging auslöst.
                

                Die Daten kommen von einem shelly. Auf der Konfigurationsseite vom shelly wird der Wert ohne Nachkommastellen angezeigt, aber ich kann nicht einstellen, das ein Wert ohne Nachkommastellen per MQTT gesendet werden soll. Die "Genauigkeit" des Wertes wird nicht benötigt, kann ich aber nicht abstellen.

                In der Doku zum SQL-Adapter (V 3.0.1) zu den Einstellungen auf der Seite der Verbindung zur DB habe ich das gefunden:

                Round real to: Number of digits after the comma.
                

                Ich verwende die aktuelle Adapter Version 3.0.1 und da finde ich diese Konfigurationsmöglichkeit nicht. Auf einem alten iobroker-System läuft noch die Version 1.9.5 (ein Update lohnt sich nicht, das System wird abgelöst), und da gibt es diesen Punkt noch.

                Weisst Du was darüber? Aber vermutlich würde das auch nicht helfen zu Deiner Aussage wegen der Nachkommastellen

                HomoranH 1 Antwort Letzte Antwort
                0
                • F Fritz 0

                  @homoran

                  es geht nicht um die Nachkommastellen an sich, sondern, dass jede Änderung an der zwriten Nachkommastelle ein logging auslöst.
                  

                  Die Daten kommen von einem shelly. Auf der Konfigurationsseite vom shelly wird der Wert ohne Nachkommastellen angezeigt, aber ich kann nicht einstellen, das ein Wert ohne Nachkommastellen per MQTT gesendet werden soll. Die "Genauigkeit" des Wertes wird nicht benötigt, kann ich aber nicht abstellen.

                  In der Doku zum SQL-Adapter (V 3.0.1) zu den Einstellungen auf der Seite der Verbindung zur DB habe ich das gefunden:

                  Round real to: Number of digits after the comma.
                  

                  Ich verwende die aktuelle Adapter Version 3.0.1 und da finde ich diese Konfigurationsmöglichkeit nicht. Auf einem alten iobroker-System läuft noch die Version 1.9.5 (ein Update lohnt sich nicht, das System wird abgelöst), und da gibt es diesen Punkt noch.

                  Weisst Du was darüber? Aber vermutlich würde das auch nicht helfen zu Deiner Aussage wegen der Nachkommastellen

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #19

                  @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

                  Weisst Du was darüber?

                  nein, ich nutze kein SQL

                  Aber es ist doch absolut unerheblich ob der Wert Nachkommastellen hat.
                  Warum stört dich das?

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  F 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @fritz-0 sagte in <gelöst> SQL-Adapter benutzt Blockzeit nicht:

                    Weisst Du was darüber?

                    nein, ich nutze kein SQL

                    Aber es ist doch absolut unerheblich ob der Wert Nachkommastellen hat.
                    Warum stört dich das?

                    F Offline
                    F Offline
                    Fritz 0
                    schrieb am zuletzt editiert von
                    #20

                    @homoran
                    das mit den Nachkomastellen ist nun mal so, kann ich mit leben.

                    Ich werde jetzt versch. Konfigurationen testen und schauen, ob da eine für mich passend ist.
                    Sollte das nicht der Fall sein werde ich eine Datenübernahme (alle 60s/300s) auf einen Datenpunkt unter 0_Userdata durchführen.

                    Damit ist die Sache hier im Forum erstmal für mich beendet, ich werde das Ergebnis dann hier nochmal schreiben.

                    Ich danke Euch für die Anregungen und Hinweise, die mir mehr Verständnis für iobroker gebracht haben.

                    F 1 Antwort Letzte Antwort
                    0
                    • F Fritz 0

                      @homoran
                      das mit den Nachkomastellen ist nun mal so, kann ich mit leben.

                      Ich werde jetzt versch. Konfigurationen testen und schauen, ob da eine für mich passend ist.
                      Sollte das nicht der Fall sein werde ich eine Datenübernahme (alle 60s/300s) auf einen Datenpunkt unter 0_Userdata durchführen.

                      Damit ist die Sache hier im Forum erstmal für mich beendet, ich werde das Ergebnis dann hier nochmal schreiben.

                      Ich danke Euch für die Anregungen und Hinweise, die mir mehr Verständnis für iobroker gebracht haben.

                      F Offline
                      F Offline
                      Fritz 0
                      schrieb am zuletzt editiert von
                      #21

                      @fritz-0
                      Aus Zeitgründen werde ich auf weitere Tests verzichten, außerdem bin ich mit einer eigenen Lösung mittels javascript unabhängiger und die Einrichtung/Erweiterung neuer Datenpunkte ist für mich einfacher.

                      Daher ist das Thema für mich beendet.

                      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

                      467

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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