Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Gleiche Werte aufzeichnen mit SQL

NEWS

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

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

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

Gleiche Werte aufzeichnen mit SQL

Gleiche Werte aufzeichnen mit SQL

Scheduled Pinned Locked Moved ioBroker Allgemein
28 Posts 4 Posters 3.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    darkbrain85
    wrote on last edited by
    #3

    @Homoran:

    Hallo Michel und Willkommen im Forum!

    Was sind das für Daten?

    Deinem Datenpunkt nach handelt es sich um Systemvariablen. Die werden in dem von dir definierten Abstand eingelesen.

    Sollten es keinen SysVar sein, dann bitte Screenshot von den Konfigs für hm-rpc und hm-rega

    Gruß

    Rainer `

    Hallo Rainer,

    doch, es handelt sich um Systemvariablen. Ich verstehe aber nicht warum diese öfter als in dem eingestellten 300 Sekunden Rhythmus in die Datenbank geschrieben werden.

    Genaugenommen sind das Systemvariablen in denen die Anwesenheiten von zwei iPhones erfasst werden. Die Variablen werden durch mein Script aber nur neu gesetzt wenn sich die Anwesenheit auch tatsächlich ändert.

    Gruß

    Michel

    1 Reply Last reply
    0
    • HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #4

      @darkbrain85:

      Ich verstehe aber nicht warum diese öfter als in dem eingestellten 300 Sekunden Rhythmus `
      Hast du das wirklich auf 300 Sekunden (=5 Minuten) eingestellt?

      Standard ist 30 Sekunden:

      http://www.iobroker.net/?page_id=2825&lang=de

      Wenn doch bei dir 300 drin steht, benutzt du irgendwo die virtuelle Taste 50?

      Gruß

      Rainer

      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 -

      1 Reply Last reply
      0
      • apollon77A Online
        apollon77A Online
        apollon77
        wrote on last edited by
        #5

        Hi,

        Wenn Du trotz gleicher Werte diese nur alle 300s im History haben willst dann musst Du noch das "Nur Änderungen aufzeichnen" anklicken, wenn die sonst nämlich häufiger gesetzt werden kommt der 300s Check nie zum Tragen.

        Systemvariablen der CCU werden vom Rega-Adapter immer in den im hm-rega-Adapter gesetzten Abständen gepollt. Damit kommt immer ein neuer Wert rein auch wenn der sich nicht geändert hat. So tickt das Systemvariablem Zeug leider 🙂

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Reply Last reply
        0
        • D Offline
          D Offline
          darkbrain85
          wrote on last edited by
          #6

          Hi!

          Ok, das ist mal ein Ansatz! Hatte die Funktion anders verstanden. Den Haken habe ich jetzt gesetzt und 300 Sekunden gelassen. Polling ist weiter bei 10 Sekunden.

          Ich bin gespannt…

          Danke für Eure Hilfe!

          Gruß

          Michel

          1 Reply Last reply
          0
          • HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #7

            @darkbrain85:

            Polling ist weiter bei 10 Sekunden. `
            Wenn du eine echte CCU hast könnte das eng für diese werden 😞

            @darkbrain85:

            Ok, das ist mal ein Ansatz! `
            klar, wenn man das obige weiß 😉

            Gruß

            Rainer

            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 -

            1 Reply Last reply
            0
            • D Offline
              D Offline
              darkbrain85
              wrote on last edited by
              #8

              @Homoran:

              @darkbrain85:

              Polling ist weiter bei 10 Sekunden. `
              Wenn du eine echte CCU hast könnte das eng für diese werden 😞

              @darkbrain85:

              Ok, das ist mal ein Ansatz! `
              klar, wenn man das obige weiß 😉

              Gruß

              Rainer `

              Tja, Haken bei "Nur Änderungen aufzeichnen" ist gesetzt und "Gleiche Werte aufzeichnen(s)" auf 300 Sekunden eingestellt. Trotzdem wird in kürzeren Abständen der Wert geschrieben.

              true true hm-rega.0 2017-01-13 13:21:34.874

              true true hm-rega.0 2017-01-13 13:20:33.516

              true true hm-rega.0 2017-01-13 13:19:46.437

              true true hm-rega.0 2017-01-13 13:19:27.475

              true true hm-rega.0 2017-01-13 13:18:38.875

              true true hm-rega.0 2017-01-13 13:17:52.434

              Ich habe das Gefühl das ich irgendwas übersehe.

              1 Reply Last reply
              0
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #9

                @darkbrain85

                hast du das auch mal mit History probiert?

                Wenn nein, kannst du das mal bitte testweise?

                @apollon77

                wieder ein SQL <> History - bug?

                Gruß

                Rainer

                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 -

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  darkbrain85
                  wrote on last edited by
                  #10

                  @Homoran:

                  @darkbrain85

                  hast du das auch mal mit History probiert?

                  Wenn nein, kannst du das mal bitte testweise?

                  Gruß

                  Rainer `

                  History ist installiert und aktiviert.

                  Auch wenn noch nicht viel erfasst ist, scheint es ohne SQL zu funktionieren.

                  Die ersten drei Änderungen sind "provoziert" um History zu testen. Die letzte Änderung dann genau nach 300 Sekunden.

                  true true 2017-01-13 13:42:03.589

                  true true 2017-01-13 13:37:03.587

                  false true 2017-01-13 13:35:33.652

                  true true 2017-01-13 13:34:02.097

                  Edit:

                  Jetzt sieht das ganze so aus:

                  true true 2017-01-13 13:47:03.589

                  true true 2017-01-13 13:47:03.589

                  true true 2017-01-13 13:37:03.587

                  false true 2017-01-13 13:35:33.652

                  true true 2017-01-13 13:34:02.097

                  Wo ist denn der Eintrag von 13:42 geblieben?

                  1 Reply Last reply
                  0
                  • apollon77A Online
                    apollon77A Online
                    apollon77
                    wrote on last edited by
                    #11

                    Gibts im Log was zu sehen?

                    SQL: Adapter mal restarten? (nur für den Fall der Fälle) 🙂

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      darkbrain85
                      wrote on last edited by
                      #12

                      Ich melde mich am Wochenende nochmal dazu. Kann mich im Moment nicht damit beschäftigen.

                      Edit:

                      Hier mal ein auszug aus den Daten die der History Adapter (ohne SQL) aufgezeichnet hat. Hier ist jeder Zeitpunkt doppelt zu sehen.

                      Dies passiert aber erst nachdem wieder ein neuer Eintrag geschrieben wurde. Davor ist statt einem doppelten Eintrag der nächste Eintrag im gewollten 5 Minuten Rhytmus vorhanden. Sobald dann der nächste (dritte) Eintrag geschrieben wird, wird der Eintrag davor wieder verändert und als doppelter Eintrag angezeigt.

                      Äußerst merkwürdig. Ich hoffe ich konnte das halbwegs verständlich beschrieben 😄

                      false true 2017-01-14 11:35:49.979

                      false true 2017-01-14 11:35:49.979

                      false true 2017-01-14 11:25:49.977

                      false true 2017-01-14 11:25:49.977

                      false true 2017-01-14 11:15:49.978

                      false true 2017-01-14 11:15:49.978

                      false true 2017-01-14 11:05:49.978

                      false true 2017-01-14 11:05:49.978

                      Hier vor der Änderung:

                      false true 2017-01-14 11:50:49.980

                      false true 2017-01-14 11:45:49.980

                      false true 2017-01-14 11:45:49.980

                      false true 2017-01-14 11:35:49.979

                      Nach dem nächsten Eintrag:

                      false true 2017-01-14 11:55:49.980

                      false true 2017-01-14 11:55:49.980

                      false true 2017-01-14 11:45:49.980

                      false true 2017-01-14 11:45:49.980

                      false true 2017-01-14 11:35:49.979

                      Hier wurde wieder 11:50 zu 11:55.

                      Allerdings funktioniert der SQL Adapter jetzt wie geplant. Ich habe den Adapter neu installiert und die Objekte neu Konfiguriert. Keine Ahnung wo der Fehler war. Konfiguration ist 1:1 aus einem Screenshot übernommen, das kann es also nicht gewesen sein. Auf den History Adapter werde ich dann jetzt wieder verzichten, da SQL offensichtlich erstmal läuft. Wenn weitere Versuche mit dem History Adapter notwendig sind, stehe ich dafür aber zu Verfügung!

                      Gruß

                      Michel

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        darkbrain85
                        wrote on last edited by
                        #13

                        Ich muss mir mal selbst antworten:

                        Leider hat der SQL Adapter wieder keine Lust in 5 Minuten Abständen aufzuzeichen:

                        true true hm-rega.0 2017-01-14 19:18:24.198

                        true true hm-rega.0 2017-01-14 19:13:24.192

                        true true hm-rega.0 2017-01-14 19:08:24.189

                        true true hm-rega.0 2017-01-14 19:03:32.325

                        true true hm-rega.0 2017-01-14 19:01:32.688

                        true true hm-rega.0 2017-01-14 18:58:32.313

                        true true hm-rega.0 2017-01-14 18:56:32.680

                        true true hm-rega.0 2017-01-14 18:53:32.306

                        true true hm-rega.0 2017-01-14 18:51:32.668

                        true true hm-rega.0 2017-01-14 18:48:32.299

                        true true hm-rega.0 2017-01-14 18:46:32.656

                        Bei 19:03 habe ich den Adapter neu gestartet. Und siehe da, 5 Minuten werden offensichtlich wieder eingehalten. Was ist da los?

                        Gruß

                        Michel

                        1 Reply Last reply
                        0
                        • apollon77A Online
                          apollon77A Online
                          apollon77
                          wrote on last edited by
                          #14

                          Schalt mal debug ein.

                          Unter "Instanzen" den Expertenmodus einschalten (rotes Icon links oben), dann kannst Du das pro Adapter wählen.

                          Dann wenn es wieder blöd ist logs schicken bitte

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            moebius
                            wrote on last edited by
                            #15

                            @darkbrain85:

                            Ich möchte für zwei Systemvariablen der Homematic auch Werte aufzeichnen wenn diese sich nicht ändern. Dies benötige ich um auch ohne Änderung noch sinnvolle Diagramme erzeugen zu können mit Flot. ` Es gibt im flot eine option: "null Werte ignorieren" - damit könnte vielleicht das ursprüngliche Problem gelöst werden

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              darkbrain85
                              wrote on last edited by
                              #16

                              @moebius:

                              @darkbrain85:

                              Ich möchte für zwei Systemvariablen der Homematic auch Werte aufzeichnen wenn diese sich nicht ändern. Dies benötige ich um auch ohne Änderung noch sinnvolle Diagramme erzeugen zu können mit Flot. Es gibt im flot eine option: "null Werte ignorieren" - damit könnte vielleicht das ursprüngliche Problem gelöst werden

                              Hi!

                              Tatsächlich, das würde reichen um die Diagramme aussagekräftig zu halten wenn sich das Status nicht ändert. Dabei dachte ich, ich hätte jede Option ausprobiert! 🙂

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                moebius
                                wrote on last edited by
                                #17

                                gern geschehn - weiss es selber auch erst seit kurzem durch Hilfe hier im Forum.

                                ioBroker ist schon gut, doch das größte Problem ist - finde ich - die Bedienung.

                                Es müsste die Doku einfach direkt in der Weboberfläche verlinkt sein. Schon Tooltips für alle Bedienelemente würden helfen, weil

                                doch einige Sachen nicht intuitiv sind bzw sich die Funktion aus dem Namen einfach nicht herleiten läßt….

                                1 Reply Last reply
                                0
                                • HomoranH Do not disturb
                                  HomoranH Do not disturb
                                  Homoran
                                  Global Moderator Administrators
                                  wrote on last edited by
                                  #18

                                  @moebius:

                                  Es müsste die Doku einfach direkt in der Weboberfläche verlinkt sein. `
                                  Auf der admin Seite ist es zumeist so. Dort gibt es ganz rechts jeweils ein Fragezeichen mit link zu github.

                                  Wo sollen sonst noch überall Links eingebaut werden?

                                  In jedem Widget?

                                  Im Vis editor gibt es so etwas bereits zu vielen Widgets.

                                  Gruß

                                  Rainer

                                  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 -

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    darkbrain85
                                    wrote on last edited by
                                    #19

                                    @Homoran:

                                    @moebius:

                                    Es müsste die Doku einfach direkt in der Weboberfläche verlinkt sein. `
                                    Auf der admin Seite ist es zumeist so. Dort gibt es ganz rechts jeweils ein Fragezeichen mit link zu github.

                                    Wo sollen sonst noch überall Links eingebaut werden?

                                    In jedem Widget?

                                    Im Vis editor gibt es so etwas bereits zu vielen Widgets.

                                    Gruß

                                    Rainer `

                                    Tooltips wären hilfreich! Hätte mir bei dem Optionen zum SQL Adapter sehr geholfen.

                                    Aber ich will mich nicht beschweren. Tolle Software und nettes Forum hier. Mit ein bisschen Hilfe ist das alles gut konfigurierbar!

                                    Gesendet von iPad mit Tapatalk

                                    1 Reply Last reply
                                    0
                                    • HomoranH Do not disturb
                                      HomoranH Do not disturb
                                      Homoran
                                      Global Moderator Administrators
                                      wrote on last edited by
                                      #20

                                      @darkbrain85:

                                      Aber ich will mich nicht beschweren. `
                                      Will ich auch nicht hoffen 😉

                                      @darkbrain85:

                                      Hätte mir bei dem Optionen zum SQL Adapter sehr geholfen. `
                                      Die Website mit den Adapterdokus kennst du?

                                      http://www.iobroker.net/?page_id=2236&lang=de

                                      Bin gerade dabei alles auf den neuesten Stand zu bringen. SQL ist noch gar nicht drin (aber history sollte von der Konfiguration identisch sein - ist aber auch schon älter 😞 )

                                      Bluefox (und bei den datenbanken apollon77) Programmieren schneller als ich testen und anschließend tippen kann 😞

                                      Für fehlende Infos bin ich immer dankbar,

                                      Gruß

                                      Rainer

                                      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 -

                                      1 Reply Last reply
                                      0
                                      • D Offline
                                        D Offline
                                        darkbrain85
                                        wrote on last edited by
                                        #21

                                        @Homoran:

                                        @darkbrain85:

                                        Aber ich will mich nicht beschweren. `
                                        Will ich auch nicht hoffen 😉

                                        @darkbrain85:

                                        Hätte mir bei dem Optionen zum SQL Adapter sehr geholfen. `
                                        Die Website mit den Adapterdokus kennst du?

                                        http://www.iobroker.net/?page_id=2236&lang=de

                                        Bin gerade dabei alles auf den neuesten Stand zu bringen. SQL ist noch gar nicht drin (aber history sollte von der Konfiguration identisch sein - ist aber auch schon älter 😞 )

                                        Bluefox (und bei den datenbanken apollon77) Programmieren schneller als ich testen und anschließend tippen kann 😞

                                        Für fehlende Infos bin ich immer dankbar,

                                        Gruß

                                        Rainer `

                                        Gerade dann wäre es an sich gut wenn der Programmierer kurz eine mini Info zu einer Option hinterlässt. Manchmal recht ja schon ein Satz um die Option kurz zu beschreiben. Die ausführliche Doku hat dann ja etwas mehr Zeit.

                                        Aber das ist jetzt Jammern auf ganz hohem Niveau! 😉

                                        Gesendet von iPad mit Tapatalk

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          moebius
                                          wrote on last edited by
                                          #22

                                          Am einfachsten wäre es die Doku auch gleich für die tooltips und hovers zu verwenden,

                                          indem man den Informationsumfang zB dreistufig gliedert und dann gleich Stufe 1 für

                                          den tooltip, 2 für hover und 3 für den Rest verwendet.

                                          Fürs hover wäre zB sowas in der Art recht nett:

                                          http://designingwebinterfaces.com/blog/ … etflix.png

                                          Eigentlich sollte schon jedes widget eine Doku haben (je nachdem wie kompliziert oder intuitiv es ist),

                                          aber ich würde mit den meistgenutzten Sachen anfangen und wo auch die meisten Fragen auftauchen.

                                          Wie eben jetzt das flot mit den null Werten.

                                          flot: tooltips und doku verlinken

                                          vis: beim vis (12.4) gibts bei den widget attributen nur ganz wenige tooltips (auch nur auf der caption, warum nicht auch am control?)

                                          zB bei der checkbox "default" bei tools, ist der tooltip auch nur "default" - da ist man dann auch nicht wirklich schlauer 🙂

                                          scenes: die Optionen sind abschreckend - bei den meisten Bezeichnungen hab ich keinen Tau was die machen oder wie sie zu verwenden sind.

                                          Sollte auch tooltips und doku links bekommen.

                                          Man merkt einfach, daß der ioBroker ein "gewachsenes" Projekt ist - viele (gute!) Features schnell programmiert, aber eben teilweise recht

                                          schwer für nicht Insider zu verstehen. Und die besten Features nützen nichts, wenn man nicht weiß das es sie gibt, oder wie man sie verwendet…

                                          Deshalb wäre eine gute Hilfestellung auch wichtig und würde dem ganzen Projekt sehr helfen:

                                          Weniger unnötige Anfragen im Forum, es kommen mehr Neueinsteiger, man kann sich schneller neuen Sachen widmen, usw

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          350

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe