Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana
    5. [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON

    This topic has been deleted. Only users with topic management privileges can see it.
    • BananaJoe
      BananaJoe Most Active last edited by BananaJoe

      Edit vom 05.07.2024: Das SimpleJSON-Plugin für Grafana gibt es nicht mehr. Es wurde seit mehr als 6 Jahren nicht mehr aktualisiert und beim letzten Update aus Grafana entfernt / gesperrt. Schade.
      Lösung ist das Infinity plugin welches aber bei weitem nicht so einfach ist.<br>
      Anleitung wie es damit geht:
      https://forum.iobroker.net/topic/75701/grafana-diagramme-und-werte-per-simple-api-adapter


      Moin,

      ich habe den Zugriff für Grafana per JSON gemäß dem Beitrag hier eingerichtet:
      https://forum.iobroker.net/topic/23033/aufruf-modifikation-simpleapi-adapter-iobroker-als-datenquelle-für-grafana?_=1675594335106

      Zunächst mit dem SimpleJSON Plugin, Einstellungen wie folgt:
      9c620caf-357e-430a-8ddb-34eedaa07442-image.png

      Klappt sofort:
      ff8050ae-4b48-4c0f-bdc1-80592ab515d3-image.png

      Nun hat @Marco-K geschrieben das man - wenn man auch nur mal einen Einzelwert braucht lieber das JSON Plugin nutzen soll. Dann kann man nämlich
      94f0fc07-2d0d-43a9-b356-040f620577f3-image.png setzen.

      Ok, JSON Plugin installiert, konfiguriert:
      4626d320-4edc-4917-be13-72a97eed7365-image.png

      Aber nun habe ich den Builder nicht mehr ..
      991384c2-0ecc-4779-a6e8-63c3f7326a2e-image.png

      Irgendjemand einen Tipp was ich Einstellen muss um auch beim JSON Plugin den Builder zu haben?

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @BananaJoe last edited by crunchip

        @bananajoe sagte in Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

        Ok, JSON Plugin installiert, konfiguriert

        das hab ich bei mir gar nicht drin stehen
        34ada09a-2558-4326-8106-2acd55cb65f0-image.png

        @bananajoe sagte in Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

        Aber nun habe ich den Builder nicht mehr

        das läd bei mir ne Weile, wenn ich etwas rein tippe aber es kommt was
        db62eb45-a485-4c81-ae71-d17d87bf9135-image.png

        1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active last edited by BananaJoe

          @crunchip ahh, ok, wenn ich den Datenunkt da einfach reinkopiere funktioniert es ...
          Eine Liste bekomme ich nicht oder es dauert länger als meine Geduld (oder es sind zu viele Datenpunkte)

          Ich habe inzwischen auch eine Alternativlösung mit dem SimpleJSON Adapter gefunden:

          7361d864-b15c-45a0-9a93-762ebaab1cc4-image.png

          mit der Fields Einstellung auf Numeric Fields klappt es und ich bekomme nur den Wert, z.B. bei Gauge

          Nachtrag: so ein Blödsinn, das ist die Voreinstellung.
          Auf einmal gings es, bei einem anderen Widget (Stat) dann wieder nicht.
          Brat mir einer einen Storch

          crunchip 1 Reply Last reply Reply Quote 0
          • crunchip
            crunchip Forum Testing Most Active @BananaJoe last edited by

            @bananajoe sagte in Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

            Eine Liste bekomme ich nicht oder es dauert länger als meine Geduld (oder es sind zu viele Datenpunkte)

            wahrscheinlich

            BananaJoe 1 Reply Last reply Reply Quote 0
            • BananaJoe
              BananaJoe Most Active @crunchip last edited by

              @crunchip aber Builder tut es trotzdem noch nicht ...

              d441152e-f0bd-434a-9f02-c3332bdb0b69-image.png

              Mit dem JSON API Plugin ist es wiederum umständlicher, da bekomme ich es aber hin

              crunchip 1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active @BananaJoe last edited by

                @bananajoe wie oben schon geschrieben, ich habe das Builder gar nicht (Grafana V 9.3.2)

                1 Reply Last reply Reply Quote 0
                • BananaJoe
                  BananaJoe Most Active last edited by BananaJoe

                  Also, wenn man so etwas angezeigt haben will ist das SimpleJSON Plugin als Datenquelle genau das richtige:
                  c45c0847-842b-402f-96de-2c4f5df3d0c5-image.png

                  Leider hakt es wenn man nur den letzten Wert haben will. Ich hatte es zwar einmal(!) hinbekommen nach viel rumgeklicke, beim 2. mal dann aber nicht mehr. Braucht mal zum Beispiel für so etwas:
                  acc00241-073a-41df-9181-28fe4d4215e0-image.png

                  Dafür nutze ich nun ein 2. Plugin, das JSON API :
                  c6ece4a6-5f82-42d0-b498-ea40718f1939-image.png
                  Einrichtung ist 1:1 wie allen anderen, nur Adresse und Port des SimpleAPI-Adapters:
                  6876a0dc-cb2a-43ad-acdb-42238b7bcc48-image.png

                  Als Datenquelle funktioniert der dann wie folgt:
                  f71f1243-56a1-44e1-90b4-6fbebb68f3f2-image.png

                  Unter Path fang Ihr an und tragt dort mit der Option GET folgendes ein:

                  /get/shelly.0.SHEM-3%23C45BBE603995%231.Total.InstantPower
                  /get/0_userdata.0.Solaranlage.Total.Energy-Power
                  

                  Also immer /get/ und dann der komplett Objektpfad wie man diesen auch im Objekte-Exlorer vorne herauskopieren kann.
                  Beim Shelly-Eintrag sind so komische % Dinger drin ... ja da der Shell im Namen z.B. einen # hat. Da muss man dann mit URL-Kodierung arbeiten: https://www.urlencoder.org/ Der wandelt z.B. Leerzeichen in %20 um und so weiter.
                  Bei den meisten Datenpunkten sollte das aber nicht der Fall sein.

                  Dann wechselt Ihr auf Fields und gebt

                  $.val
                  

                  6d4ab130-d615-45a2-87a5-7b2470dbfbf2-image.png
                  ein. Beim $ Zeichen sollte er schon Anfangen auch die ganzen JSON-Eigenschaften aufzuzählen, $.val enthält den Wert.

                  Ist zwar doppelt gemoppelt mit 2x JSON-Plugin, läuft aber.
                  Der Vorteil ist auch das man so jeden Wert abrufen kann, auch wenn er nicht per SQL-Adapter aufgezeichnet wird.
                  (Ja, man kann da einen Haken im SimpleAPI-Adapter ... aber so schlägt der SimpleJSON einem nur die Datenpunkte vor mit SQL-Aufzeichnung(

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

                    @bananajoe

                    Moin,

                    hast Du dir mal den infinity datasource für Grafana angeschaut?

                    Infinity

                    VG
                    Bernd

                    crunchip BananaJoe 2 Replies Last reply Reply Quote 1
                    • crunchip
                      crunchip Forum Testing Most Active @Guest last edited by

                      @dp20eic klingt interessant, seh ich mir mal an

                      1 Reply Last reply Reply Quote 0
                      • BananaJoe
                        BananaJoe Most Active @Guest last edited by

                        @dp20eic sagte in [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

                        @bananajoe

                        Moin,

                        hast Du dir mal den infinity datasource für Grafana angeschaut?

                        Infinity

                        VG
                        Bernd

                        Nope, solange bin ich noch nicht bei Grafana dabei.

                        Dann hast du doch bestimmt die Anleitung für die Datenquellenkonfiguration?
                        Wobei in den Screenshots wird immer der ganze http-Aufruf genommen ...

                        Erzähl mal, wie nutzt du den?

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

                          @bananajoe sagte in [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

                          Erzähl mal, wie nutzt du den?

                          Moin,
                          aktuell nutze ich es nur um mir die durch den device-watcher erstellte listen in Grafana zu holen

                          Beispiel:
                          fc3df647-ac17-40bc-8bd4-95084d52fa6b-grafik.png

                          VG
                          Bernd

                          crunchip 1 Reply Last reply Reply Quote 1
                          • crunchip
                            crunchip Forum Testing Most Active @Guest last edited by crunchip

                            @dp20eic ok, jetzt hab ichs auch
                            35418277-f9c9-4c34-a7dc-538c7a764e29-image.png

                            @bananajoe sagte in [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

                            Wobei in den Screenshots wird immer der ganze http-Aufruf genommen ...

                            wenn du dich nur auf den iobroker festlegst, kannst du den Anfangs Link hier eintragen, dann brauchst du nur die Datenpunkte einfügen
                            35ae24d9-d5d1-4376-9286-bb7d234b7bb9-image.png

                            1 Reply Last reply Reply Quote 1
                            • K
                              Kail last edited by

                              Hallo,
                              anhand der o.a. Informationen habe ich folgendes vor:
                              JSON Daten aus einem DP in Grafana darstellen. Dieses sollte mit dem SimpleAPI Adapter geschehen.
                              Leider werden mir die Daten noch nicht im Diagramm angezeigt.
                              Folgendes habe ich durchgeführt:

                              • Datenpunkt erstellet
                              • JSON hinterlegt
                              {
                              "data":[{
                                "time": "22:00",
                                "value": 0.2
                              },
                              {
                                "time": "23:00",
                                "value": 0.4
                              }]
                              }
                              

                              SIMPLE API-Plugin eingerichtet
                              Pfad angegeben und versucht Felder zu bestimmen
                              Bildschirmfoto 2023-12-23 um 14.21.25.png
                              Bildschirmfoto 2023-12-23 um 14.31.29.png

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

                                @kail sagte in [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

                                SIMPLE API-Plugin eingerichtet

                                Moin,

                                es gibt mehrere Grafana - Plugins, um mit .json umzugehen.
                                a591778e-3cb5-4abe-86cd-e0b65e41a7d1-grafik.png
                                Ich benutze meist
                                1d429de9-35ef-465a-9afa-8359f4dfda8b-grafik.png

                                VG
                                Bernd

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  Kail @Guest last edited by

                                  @dp20eic
                                  Ok, danke Bernd, probiere ich aus.
                                  Bin davon ausgegangen das die Beschreibung zum SimpleAPI auf meinen Fall zutrifft.
                                  Grüße und schöne Weihnachten

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

                                    @kail sagte in [gelöst] Grafana per SimpleAPI - Plugin SimpleJSON vs JSON:

                                    Bin davon ausgegangen das die Beschreibung zum SimpleAPI auf meinen Fall zutrifft.

                                    Moin,

                                    das kann auch so sein, ich kenne die Plugins nicht alle im Detail, ich kann Dir nur sagen, was ich einsetze und was bei mir funktioniert, ansonsten musst Du bei Grafana mal die Dokumentation zum Plugin durchschauen 🙂

                                    VG
                                    Bernd

                                    K 1 Reply Last reply Reply Quote 0
                                    • K
                                      Kail @Guest last edited by

                                      Ich bekomme in Grafana die Daten nicht separiert. Dazu habe ich einen neuen Thread aufgemacht.
                                      Link zum Ziel
                                      Es wäre toll wenn wir eine Lösung finden.
                                      Danke und Grüße

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      516
                                      Online

                                      31.7k
                                      Users

                                      79.6k
                                      Topics

                                      1.3m
                                      Posts

                                      4
                                      17
                                      636
                                      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