Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Daten nur einmal täglich in Influxdb schreiben

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Daten nur einmal täglich in Influxdb schreiben

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Dieter_P @Homoran last edited by Dieter_P

      @homoran said in Daten nur einmal täglich in Influxdb schreiben:

      Dann wird flot auch die am Adapter vorbei geschriebenen Werte sehen!

      Wo ist denn das Problem?

      nirgends. Für mich Austausch und Verständnisabgleich warum, was, wie. Nun ist es bestätigt = gemeinsamer Nenner gefunden (jedenfalls aus meiner Sicht).

      @legro said in Daten nur einmal täglich in Influxdb schreiben:

      Aber wenn bereits alles zu deiner Zufriedenheit funktioniert, ist ja alles gut.

      Nö, aber hab das selbst zusammen gewürfeltete Verständnis dank Euch bestätigt bekommen und eine Idee wie ich es löse und somit alles top!

      Danke, wie gesagt solche Datenbankbeispiele helfen sehr, wenn man das nicht jeden Tag macht und schnell vergisst. Hab diese Daten aktuell auch nur im produktivsystem und nicht wirklich Lust mit falschen Attacken auf die dB mir das System auf den Rücken zu legen.

      Homoran L 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Dieter_P last edited by Homoran

        @dieter_p sagte in Daten nur einmal täglich in Influxdb schreiben:

        aber hab das selbst zusammen gewürfeltete Verständnis dank Euch bestätigt bekommen

        und das wäre?

        ich fürchte nämlich, wir reden immer noch aneinander vorbei.
        Was mich dieser Satz leider wieder vermuten lässt:

        Hab diese Daten aktuell auch nur im produktivsystem und nicht wirklich Lust mit falschen Attacken auf die dB mir das System auf den Rücken zu legen.

        D 1 Reply Last reply Reply Quote 0
        • L
          legro @Dieter_P last edited by

          @dieter_p said in Daten nur einmal täglich in Influxdb schreiben:

          .. und eine Idee wie ich es löse und somit alles top!

          Und nur darauf kommt‘s letztlich an.🙂

          1 Reply Last reply Reply Quote 0
          • D
            Dieter_P @Homoran last edited by Dieter_P

            @homoran said in Daten nur einmal täglich in Influxdb schreiben:

            @dieter_p sagte in Daten nur einmal täglich in Influxdb schreiben:

            aber hab das selbst zusammen gewürfeltete Verständnis dank Euch bestätigt bekommen

            und das wäre?

            ich fürchte nämlich, wir reden immer noch aneinander vorbei.

            kann da nichts zu Deinem empfinden sagen. Hier im Beitrag ging es darum manuell per Blockly etwas in eine Datenbank zu schreiben. Das Thema ist schon was länger durch. Ich hab dann Off-Topic erfragt, da es ja meistens mit dem schreiben nicht beendet ist, welche Möglichkeiten wie beim Lesen existieren? Darunter spezifisch auch nach Flot. Für michauch unter dem genannten Aspekt der aufgeführten ID "gasTag" = ungewöhnlich da mir nur IDs vom Adapter bekannt waren.
            @legro habe ich so verstanden, dass er keine Erfahrung bzgl. Flot hat und dies gleich zu Grafana sieht. Da ich ihm für sein Beispiel sehr dankbar bin, hab ich ihm kurz den Screenshot von Flot gezeigt und das Flot hier auf die im Adapter angelegten Datenpunkte zugreifen möchte. Ob hier ggf. eine manuelle Anpassung möglich gewesen wäre kann/konnte ich nicht auschließen. Ist aber so bei der gezeigten ID nicht der Fall, wie Ihr bestätigt habt. Also bleibt für mich eine Lösung ohne Adapter oder ich schreibe die bereits gespeicherten Werte mit einer passenderen ID von einem über den Adapter auch nur als Dummy angelegten Datenpunkt um in der dB.

            Soweit mein Fazit.

            Die Dankbarkeit über Beispiele für Datenbankabfragen bleibt, da wenn ich jetzt zu unüberlegt mit InfluxQL Queries lesend auf die Datenbank "schieße" um ganze Monatszeiträume abzufragen, kann das fehlerhaft auch schnell nach hinten losgehen. Gewisse Abfragen erzeugen halt eine gewisse Last und das ist mir mit Grafana beispielsweise auf dem Raspberry schon zu langsam. Deswegen möchte ich gerne zeitgesteuert die Queries einmal täglich ausführen und die Datenpunkte visualisieren. Mag umständlich sein, ist mir aber lieber als jedes mal 1,2 Sekunden auf Grafana etc. zu warten wenn ich es aufrufe und ein Hardwareupgrade deswegen mit höherem Stromverbrauch kommt dafür für mich nicht in die Tüte.

            Wie gesagt, für mich viel erfahren, dankbar Beispiele gesehen und genutzt und für weitere Nutzung der Lösungsweg eindeutig klar, somit tip top und noch nett geschwatzt dazu 🌻

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Dieter_P last edited by

              @dieter_p
              Danke für die ausführliche Erläuterung.
              Im Prinzip bestätigt das meine Vermutung, allerdings gab es für mich eine wichtige Zusatzinformation.

              Da ich erst ab dem Punkt mit flot "eingestiegen" bin, da ich weder zu Influx noch zum Skript hätte etwas sagen können, war mir nicht bekannt wie die Daten in Influx verwaltet werden und dass diese ohne ID geschrieben wurden.

              Ich musste aufgrund der Vorgeschichte davon ausgehen, dass diese zusätzlichen Daten ebenfalls adapterkonform eingetragen wurden.
              So ganz habe ich die Hoffnung auch noch nicht aufgegeben, denn wie sonst würden sie sonst zusammen passen.

              Aber da kann ich dir aus o.a. Gründen leider nicht weiterhelfen.

              Und ja!
              "Schlimmstenfalls" müsstest du die gewünschten Daten noch einmal mit der DP ID in die Influx schreiben.

              Bei einer vernünftigen Datenbank sollte da nichts passieten, da IDs und damit Datenreihen Unique sein müssen.
              Lediglich die bisher per Skript geschriebenen Daten lägen dann als Datenleichen unnütz in der DB.

              1 Reply Last reply Reply Quote 1
              • C
                cbrocker @Dieter_P last edited by cbrocker

                @dieter_p hey, doofe Frage, wo finde ich das Element?
                bei SendTo oder Funktionen?
                Ich blick das noch nicht 🙂

                0ec98399-2e52-4d71-91be-3c163286350d-grafik.png

                L D 2 Replies Last reply Reply Quote 0
                • L
                  legro @cbrocker last edited by legro

                  @cbrocker sagte in Daten nur einmal täglich in Influxdb schreiben:

                  .. doofe Frage, wo finde ich das Element?
                  bei SendTo oder Funktionen?

                  Hier habe ich diese Konstruktion doch ausführlich beschrieben. SendTo schreibt über die eigens erstelle JavaScript-Funktion die Daten in InfluxDB. Was fehlt dir noch zum Verständnis?

                  C 1 Reply Last reply Reply Quote 0
                  • D
                    Dieter_P @cbrocker last edited by

                    @cbrocker

                    So wie @legro es schreibt, durch einen selbsterstellten Block einer Java Funktion.
                    Dazu dann zB influxdb in der Version 2 zu empfehlen, da man über die integrierte Weboberfläche (Data Explorer) dies nun besser prüfen kann als mit teils externen Clients.

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      cbrocker @legro last edited by

                      @legro mir war da was noch nicht ganz klar, was ich mir aber nochmal genau angeschaut habe. Nun sieht es besser aus. Ich danke dir.

                      1 Reply Last reply Reply Quote 0
                      • C
                        cbrocker @Dieter_P last edited by

                        @dieter_p ich danke dir für die Tips

                        1 Reply Last reply Reply Quote 0
                        • T
                          topsurfer last edited by topsurfer

                          @dieter_p said in Daten nur einmal täglich in Influxdb schreiben:

                          Hier ein Beispiel, wie ich das mit meinem Gasverbrauch geregelt habe ..

                          Hallo,
                          habe das JS und Blockly versucht nachzubauen,
                          den JS Code bei den "3-Punkten" im Blockly addiert, die Variablen definiert.

                          Sollte nun das erstellte Script bzw. die "Send to"-Funktion nicht links unter "[] Sendto" in der Auswahlliste erscheinen?
                          2025-05-25_160130.png
                          Passiert nicht, auch ein Seiten reload hilft nicht.
                          Denkfehler meinerseits oder wo ist der Fehler?

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            legro @topsurfer last edited by

                            @topsurfer

                            Die selbstdefinierten Funktionen findest du unter Funktionen.

                            b532d022-9344-45ab-938a-829aa6f41cbd-image.png

                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post

                            Support us

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

                            939
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            8
                            32
                            3114
                            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