Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana: Dropdown-Menüs für Messwerte anzeigen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Grafana: Dropdown-Menüs für Messwerte anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Markus 7 last edited by

      Hallo zusammen,

      ich bin seit zwei Wochen blutiger iobroker-Anfänger - aber seit der ersten Minute hellauf begeistert von den Möglichkeiten.
      Mein Wunsch/Ziel ist es, Daten der Haustechnik (Strom, Gas, Wasser, PV...) zu erfassen, in influxdb zu speichern und mit Grafana zu visualisieren. Und genau bei Grafana hänge ich aktuell an einem Problem, bei dem ich nicht weiter weiß.

      Zu meiner Infrastruktur: Ich habe auf einer Synology NAS in Docker die aktuellen Pakete von iobroker, influxdb und Grafana am laufen. In influxdb kann ich einzelne Musterwerte abgreifen und visualisieren, auch die Verbindung mit Grafana scheint zu klappen, denn da kann ich per sql-Befehl einzelne Werte abgreifen und visualisieren. Ist für mich als DD ("Datenbank-Depp") sehr mühsam und aufwändig.

      Ich würde gerne in Grafana im Dashboard ("Panel") die Werte der einzelnen Datenquellen einfach anwählen können, so wie ich es immer in diversen Tutorials lesen und sehen kann.

      Beispiel - was ich möchte:

      ab259a94-3bee-4a98-8089-cb22fe7922a6-image.png

      ... und so sieht es bei mir aus 😞

      90698cb3-c9ad-4524-899a-d54df73eed71-image.png

      Vielleicht ist das ja noch wichtig oder entscheiden: Ich habe als Query Language "Flux" ausgewählt, weil ich mit "InfluxQL" keine Verbindung zur DB bekommen.

      Ich würde mich freuen, wenn mir hier jemand helfen kann, damit ich meine Datenquellen etwas bequemer einstellen kann und nicht über SQL-Befehle gehen muss.

      Viele Grüße
      Markus

      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @Markus 7 last edited by

        @markus-7 sagte in Grafana: Dropdown-Menüs für Messwerte anzeigen:

        Vielleicht ist das ja noch wichtig oder entscheiden: Ich habe als Query Language "Flux" ausgewählt, weil ich mit "InfluxQL" keine Verbindung zur DB bekommen.
        Ich würde mich freuen, wenn mir hier jemand helfen kann, damit ich meine Datenquellen etwas bequemer einstellen kann und nicht über SQL-Befehle gehen muss.

        Moin,

        genau da liegt der Hund begraben, zusammen Klicken kannst Du das nur mit influxQL und einer influxDB V1.8 oder Du hast Deine aktuelle influxDB V2.x so eingerichtet, dass das Bucket wie eine influxDB V1.8 aussieht und per influxQL abgefragt werden kann.

        Schau, ließ Dir mal die Seiten durch:
        https://docs.influxdata.com/influxdb/v2.6/tags/influxql/

        Oder Du nutzt die Web-UI von influxDB, die es seit V 2.x gibt http://ip.influx.docker:8086 da kann man sich die FLUX Abfragen auch mehr oder weniger zusammen klicken und Editieren, dann Kopieren und in Grafana Einfügen.

        385f35bf-7366-4930-b06a-b03ffff55210-grafik.png

        8237f003-5524-4a26-8559-83c4f87ba7af-grafik.png

        Du wirst aber über kurz oder lang nicht drumherum kommen Dich mit FLUX zu beschäftigen, da influxQL nicht mehr weiterentwickelt wird und irgendwann obsolete ist, also lieber gleich damit anfangen.

        https://docs.influxdata.com/influxdb/v2.7/reference/syntax/flux/#

        Zudem gibt es hier viel findige Köpfe, die Dir helfen, wenn es mal klemmt und auch viele Beispiele, die man sich kopieren kann und nur minimal anpassen muss, um erste Erfolge zu haben.

        VG
        Bernd

        M 1 Reply Last reply Reply Quote 1
        • M
          Markus 7 @Guest last edited by

          @dp20eic

          Danke dir Bernd für die Infos - da kann ich ansetzen und probieren ob ich es so hinbekomme 👍

          Ich werde berichten, wie es weiter geht. Hatte jetzt aus lauter Frust, dass ich nicht auf die InfluxDB zugreifen konnte den Container in Docker gelöscht und neu installiert. Jetzt komme ich von ioBroker nicht mal mehr auf InfluxDB 😥

          VG Markus

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @Markus 7 last edited by

            @markus-7 sagte in Grafana: Dropdown-Menüs für Messwerte anzeigen:

            Jetzt komme ich von ioBroker nicht mal mehr auf InfluxDB

            Moin,

            wie sagte noch Nummer 5 mehr Input 🙂

            Welche Version von influxDB? Wenn V2.x dann vielleicht den falschen Token oder, oder.

            Zeig mal die Fehlermeldungen.

            VG
            Bernd

            M 1 Reply Last reply Reply Quote 0
            • M
              Markus 7 @Guest last edited by

              @dp20eic

              Gerne - hier mein Vorgehen:

              neues Image der InfluxDB (2.6.1) in Docker mit folgenden Variablen installiert:

              508d1303-7585-40f5-b5cd-985c99460447-grafik.png

              Dann im DB-Webinterface den Benutzer geklont um ein sichtbaren Token zu generieren, diesen dann in ioBroker verwendet.

              In ioBroker folgendes probiert:

              a) die DB-Version 1.x ausgewählt, Server, Port, Benutzer, Passwort korrekt eingegeben, als DB-Namen die Vorgabe "iobroker" so gelassen.

              Folgende Fehlermeldung:
              49538ae8-5b43-4d63-b2ed-cf25c2382b33-grafik.png

              b) die DB-Version 2.x ausgewählt, Server, Port, Organisation und Token korrekt eingegeben, als DB-Namen die Vorgabe "iobroker" so gelassen.
              Bei "Verbindung testen" kommt ein knappes und kurzes "OK" und die Instanz "influxdb.0" wird mir mit drei grünen Statuslämpchen in ioBroker angezeigt 🙂

              So wie ich das sehe, kann ich (warum auch immer) nur die DB-Version 2.x verwenden.
              Wobei ich das Web-Interface mit seinen wenigen Einstellmöglichkeiten von InfluxDB sowieso nicht wirklich gut verstehe. Ich kann dort nicht mal das Passwort des Nutzers ändern, eine neue DB anlegen, den DB-Name auslesen etc.

              Aber ich muss auch ehrlich zugeben, dass ich ganz neu in der Materie drin bin und mir momentan alles neu anlesen muss.
              Danke also für deine/eure Unterstützung hier 🙂

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Markus 7 last edited by A Former User

                @markus-7

                Moin,

                wenn Du a machen willst, dann musst Du auf influxDB Seite mehr machen, damit influxDB V2.x auch versteht, dass Du eine alte Version der Datenbank anlegen möchtest, da gibt es hier im Forum schon etwas dazu, glaube ich, einfach mal suchen.

                Da Du neu bist und gerade anfängst, würde ich erst gar nicht mit den alten Dingen anfangen!

                Die Variante b funktioniert ja, und ist so auch korrekt, es gibt da keinen User mehr (stimmt nicht ganz), sondern nur noch Organisation und Token.

                Du kannst z.B. eine Organisation → ioBroker anlegen und dazu ein Bucket = Datenbank → ioBroker und dann kann man dazu einen Member = User eintragen, der dann eine bestimmte Rolle einnehmen kann, z.b. nur lesend oder lesend und schreibend.
                Hier die Sachen zu erklären sprengt das Forum, dazu muss man mal auf den Seiten von influxDB nachlesen, ist dort alles beschrieben.

                Wobei ich das Web-Interface mit seinen wenigen Einstellmöglichkeiten von InfluxDB sowieso nicht wirklich gut
                verstehe. Ich kann dort nicht mal das Passwort des Nutzers ändern, eine neue DB anlegen, den DB-Name
                auslesen etc.

                Das verstehe ich jetzt nicht, von welchem Web-Interface sprichst Du denn jetzt Grafana oder influxDB?
                Wie gesagt, wenn Du influxDB >=V2.x nutzt, ist User, Passwort uninteressant, es wird nur mit Organisation und Token gearbeitet.

                VG
                Bernd

                M 1 Reply Last reply Reply Quote 0
                • M
                  Markus 7 @Guest last edited by

                  Moin,

                  ist zwar keine Lösung - aber eine Erkenntnis:

                  Ich habe jetzt nach etlichen Stunden Test (auch zusammen mit jemandem, der die gleiche Konstellation, nur auf reinem Raspberry Pi anstelle meiner NAS am Laufen hat) feststellen müssen, dass ich NUR eine InfluxDB im Format "2.x" generieren kann. Und Grafana kann (wohl) nicht bei diesem Datenbankformat mit "Pulldown-Auswahlen" mir die Datenbankfelder zur Abfrage bereitstellen. Alle Versuche, eine 1.x-Datenbank zu erzeugen sind fehlgeschlagen.

                  Heißt für mich: Ich muss mich doch ein bisschen mit der SQL-Abfrage beschäftigen und die entsprechenden Werte "zu Fuß" abfragen 😉

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  823
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  411
                  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