Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana Iobroker mysql

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Grafana Iobroker mysql

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tilly last edited by tilly

      Hallo,
      ich habe Iobroker auf einer VM und Grafana auf einer anderen VM unter Proxmox.
      Die Verbindung zu MySql steht unter Grafana. Aber irgendwie kann ich dort keine Graphen anlegen.
      Kann dort gar keine Werte auswählen die unter Iobroker geloggt werden.
      4e7865b1-3eca-4757-acc4-3a7b4bb2775f-image.png

      So wie hier hab ich das gar nicht:
      d1cae5e0-edde-49ce-a776-8bcdd15c837c-image.png

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @tilly last edited by

        @tilly
        Schon mal mit dem guten alten SQL versucht?

        SELECT
          ts AS "time",
          val as "Download"
        FROM ts_number
        WHERE
          id = 24
        ORDER BY ts
        
        T 1 Reply Last reply Reply Quote 0
        • T
          tilly @Codierknecht last edited by

          @codierknecht

          jo das funktioniert, Vorher noch per "SELECT * FROM datapoints;" den gewünschten Wert per id bestimmen, passt.

          Merkwürdig nur, das man es nicht per Weboberfläche sie hier auswählen kann.

          356f7d2c-dd8e-4312-8385-fd36da3cf049-image.png

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @tilly last edited by

            @tilly sagte in Grafana Iobroker mysql:

            Merkwürdig nur, das man es nicht per Weboberfläche sie hier auswählen kann.

            Bei mir klappt das Problemlos
            92bb0081-d9f8-4969-8409-bbf2f6d52422-grafik.png

            Meine Datenquelle heißt "MySQL"
            f4b6ee92-1eee-4416-847c-b1e969512bca-grafik.png

            T 1 Reply Last reply Reply Quote 0
            • T
              tilly @Codierknecht last edited by

              Hiermit kann ich mir z.B. den Gaszähler aufrufen:
              SELECT ts AS "time", val as "Gasverbrauch" FROM ts_number WHERE id = 13 ORDER BY ts;

              Ich würde nun gerne den Tagesverbrauch, Wochenverbrauch, Monatsverbrauch mir darstellen lassen ohne in Iobroker neue Variablen und Berechnungen zu erstellen. Also soll Grafana quasi den Wert vom z.B. Vortag nehmen und berechnen. Kann mir dabei jemand helfen?

              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @tilly last edited by

                @tilly
                1.) Setze Code (auch SQL) bitte in Code-Tags!
                2.) Ich schreibe des Tagesverbrauch (Gas und Strom) am Ende des Tages per Blockly in eine eigene Variable. Diese wird mit dem SQL-Adapter historisiert.
                Damit ist das dann relativ einfach ... hier mal für die aktuelle Woche:

                SELECT ts as "time", val as "Gasverbrauch"
                  FROM ts_number 
                 WHERE id = 8
                   AND date_format(from_unixtime(ts/1000),'%u') = date_format(curdate(),'%u')
                

                Wenn man jetzt ein bisschen mit den Datumsfunktionen spielt, kann man das für jeden beliebigen Zeitraum ausgeben. Wenn nötig, kann man das auch aggregieren und nur Summe, Durchschnitt oder what auch ever für den gewählten Zeitraum ermitteln.
                https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format

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

                Support us

                ioBroker
                Community Adapters
                Donate

                621
                Online

                31.7k
                Users

                79.6k
                Topics

                1.3m
                Posts

                2
                6
                494
                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