Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Datenbank mit mehr als einem "_value" - Feld

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    924

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Datenbank mit mehr als einem "_value" - Feld

Geplant Angeheftet Gesperrt Verschoben Blockly
40 Beiträge 5 Kommentatoren 340 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D DGR

    @OliverIO

    Ja, gute Frage.
    Anfangs wollte ich nur das Problem ganz oben mit der Sortierung lösen. Das wäre aber eher unwichtig, verweist aber auf ein Problem, auf das ich schon vor längerer Zeit gestoßen war.
    Letztlich sollen zum Schluß in Grafana Daten angezeigt werden, die nicht nur den Wert, sondern auch selbst hinzugefügte Informationen beinhalten. Diese sollen sie bereits aus iobroker mitbekommen haben.
    Es ist gut möglich, dass dafür iobroker/influxdb/Grafana grundsätzlich nicht ausgelegt sind.

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von
    #25

    @DGR sagte in Datenbank mit mehr als einem "_value" - Feld:

    @OliverIO

    Ja, gute Frage.
    Anfangs wollte ich nur das Problem ganz oben mit der Sortierung lösen. Das wäre aber eher unwichtig, verweist aber auf ein Problem, auf das ich schon vor längerer Zeit gestoßen war.
    Letztlich sollen zum Schluß in Grafana Daten angezeigt werden, die nicht nur den Wert, sondern auch selbst hinzugefügte Informationen beinhalten. Diese sollen sie bereits aus iobroker mitbekommen haben.
    Es ist gut möglich, dass dafür iobroker/influxdb/Grafana grundsätzlich nicht ausgelegt sind.

    Also du willst ein Diagramm haben (Linie, kuchen, Balken?)
    Dort soll in einer Zeitreihe? Werte aufgelistet werden.
    Zu jedem datenpunkt sollen noch zusatzinformationen als Text? Angezeigt werden?

    Datenpunkte auf Zeitabschnittkönnen es ja sehr viele sein. uU mehrere pro Minute. Dank daran, das der Text ja da auch mit dazu muss. Kann man das noch ansehen?

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    D 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @DGR sagte in Datenbank mit mehr als einem "_value" - Feld:

      Letztlich sollen zum Schluß in Grafana Daten angezeigt werden, die nicht nur den Wert, sondern auch selbst hinzugefügte Informationen beinhalten

      bei einer Datenbank könnte ich dem noch halbwegs folgen, mit Grafana ist zwar sehr mächtig, damit kenne ich mich nicht aus, aber wie stellst du dir vor die Zusatzinformationen in einem Chart darstellen zu können.

      @oliverio
      alter Editeur 😉

      das stand doch eben noch nicht alles da!?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #26

      @Homoran

      @oliverio
      alter Editeur 😉

      das stand doch eben noch nicht alles da!?

      Ich weiß, manche Gedanken entstehen iterativ

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      HomoranH 1 Antwort Letzte Antwort
      1
      • OliverIOO OliverIO

        @Homoran

        @oliverio
        alter Editeur 😉

        das stand doch eben noch nicht alles da!?

        Ich weiß, manche Gedanken entstehen iterativ

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #27

        @OliverIO sagte in Datenbank mit mehr als einem "_value" - Feld:

        manche Gedanken entstehen iterativ

        frei nach dem Motto:
        wie soll ich wissen was ich denke, bevor ich lese was ich schreibe 😉

        kenn ich!

        aber beim nächsten Mal bitte nicht editieren, während ich am Tablet versuche, den im quote versteckten Satz mit dem dicken Finger zu markieren :joy:

        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 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @DGR sagte in Datenbank mit mehr als einem "_value" - Feld:

          @OliverIO

          Ja, gute Frage.
          Anfangs wollte ich nur das Problem ganz oben mit der Sortierung lösen. Das wäre aber eher unwichtig, verweist aber auf ein Problem, auf das ich schon vor längerer Zeit gestoßen war.
          Letztlich sollen zum Schluß in Grafana Daten angezeigt werden, die nicht nur den Wert, sondern auch selbst hinzugefügte Informationen beinhalten. Diese sollen sie bereits aus iobroker mitbekommen haben.
          Es ist gut möglich, dass dafür iobroker/influxdb/Grafana grundsätzlich nicht ausgelegt sind.

          Also du willst ein Diagramm haben (Linie, kuchen, Balken?)
          Dort soll in einer Zeitreihe? Werte aufgelistet werden.
          Zu jedem datenpunkt sollen noch zusatzinformationen als Text? Angezeigt werden?

          Datenpunkte auf Zeitabschnittkönnen es ja sehr viele sein. uU mehrere pro Minute. Dank daran, das der Text ja da auch mit dazu muss. Kann man das noch ansehen?

          D Offline
          D Offline
          DGR
          schrieb am zuletzt editiert von
          #28

          @OliverIO

          in Grafana dann eher eine Tabelle oder Logs

          OliverIOO HomoranH 3 Antworten Letzte Antwort
          0
          • D DGR

            @OliverIO

            in Grafana dann eher eine Tabelle oder Logs

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von OliverIO
            #29

            @DGR

            Grafana stellt Diagramme dar, keine Tabellen.
            Du kannst dir ja mal auf der produktseite die Beispiele anschauen.
            https://grafana.com/grafana/?plcmt=products-nav

            Tabellen kannst du direkt mit Daten aus der Datenbank im iobroker anzeigen.

            Leider hast du noch immer Nix erzählt was du da genau sammeln und anzeigen willst.
            Irgendwo hab ich was mit Windrichtung und grad gesehen? Ist es das?

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            D 1 Antwort Letzte Antwort
            0
            • D DGR

              @OliverIO

              in Grafana dann eher eine Tabelle oder Logs

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #30

              @DGR sagte in Datenbank mit mehr als einem "_value" - Feld:

              eher eine Tabelle oder Logs

              Das ergibt eher Sinn

              so in der Art?
              Screenshot_20251219-153742_DuckDuckGo.jpg

              Das ist jetzt (formatierter) Text in einem DP mit History historisiert und mit dem Eventlist Widget dargestellt.

              ganz ohne (echte) Datenbank und Grafana.
              nur mit iob Hausmitteln

              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 Antwort Letzte Antwort
              0
              • D DGR

                @OliverIO

                in Grafana dann eher eine Tabelle oder Logs

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #31

                @DGR

                Oder evtl sowas?
                Aber wir müssen hier rumraten
                https://grafana.com/grafana/plugins/operato-windrose-panel/

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                D 2 Antworten Letzte Antwort
                0
                • OliverIOO OliverIO

                  @DGR

                  Grafana stellt Diagramme dar, keine Tabellen.
                  Du kannst dir ja mal auf der produktseite die Beispiele anschauen.
                  https://grafana.com/grafana/?plcmt=products-nav

                  Tabellen kannst du direkt mit Daten aus der Datenbank im iobroker anzeigen.

                  Leider hast du noch immer Nix erzählt was du da genau sammeln und anzeigen willst.
                  Irgendwo hab ich was mit Windrichtung und grad gesehen? Ist es das?

                  D Offline
                  D Offline
                  DGR
                  schrieb am zuletzt editiert von
                  #32

                  @OliverIO
                  c53a0bde-d24b-4727-8ad1-37739b9a0832-image.png

                  1 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @DGR

                    Oder evtl sowas?
                    Aber wir müssen hier rumraten
                    https://grafana.com/grafana/plugins/operato-windrose-panel/

                    D Offline
                    D Offline
                    DGR
                    schrieb am zuletzt editiert von
                    #33

                    @OliverIO

                    Der Link ist für mich auch sehr interessant, aber im Moment ein anderes Thema.

                    Ich wollte eher sowas (Ausschnitt aus Grafana). Alles ist unter value enthalten (zusammengesetzt aus Text, Zahlenwert und "mV") - hier Visualisierung-Logs

                    17d9fd01-1ce6-4df3-94e6-209e40e68594-image.png

                    In iobroker hätte ich gerne noch mitgegeben bei bestimmten Werten: "Achtung ! Batteriewechsel notwendig"
                    Kann man zwar auch mit in value schreiben, aber das ist hier auch nur ein BEISPIEL. Es wäre dann auch wieder günstig die Zeilen zu sortieren (markierte nach oben) - Voraussetzung Zahlenwert im separaten Feld.

                    D 1 Antwort Letzte Antwort
                    0
                    • D DGR

                      @OliverIO

                      Der Link ist für mich auch sehr interessant, aber im Moment ein anderes Thema.

                      Ich wollte eher sowas (Ausschnitt aus Grafana). Alles ist unter value enthalten (zusammengesetzt aus Text, Zahlenwert und "mV") - hier Visualisierung-Logs

                      17d9fd01-1ce6-4df3-94e6-209e40e68594-image.png

                      In iobroker hätte ich gerne noch mitgegeben bei bestimmten Werten: "Achtung ! Batteriewechsel notwendig"
                      Kann man zwar auch mit in value schreiben, aber das ist hier auch nur ein BEISPIEL. Es wäre dann auch wieder günstig die Zeilen zu sortieren (markierte nach oben) - Voraussetzung Zahlenwert im separaten Feld.

                      D Offline
                      D Offline
                      DGR
                      schrieb am zuletzt editiert von
                      #34

                      Ich habe jetzt einen Weg gefunden. Array in iobroker gefüllt und dann in Grafana aufgesplittet und sortiert.

                      88ba3c78-7653-4620-9f47-cac20a723339-image.png

                      OliverIOO 1 Antwort Letzte Antwort
                      0
                      • HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #35

                        Das ist aber doch kein Historisieren, sondern eher ein Vis- (Er-)/ Zusatz für aktuelle Daten

                        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 Antwort Letzte Antwort
                        0
                        • D DGR

                          Ich habe jetzt einen Weg gefunden. Array in iobroker gefüllt und dann in Grafana aufgesplittet und sortiert.

                          88ba3c78-7653-4620-9f47-cac20a723339-image.png

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          schrieb am zuletzt editiert von
                          #36

                          @DGR

                          ok, auch wenn das wahrscheinlich etwas kompliziert ist.
                          der text muss ja auch nicht pro wert zugeordnet werden, sondern nur je datenpunkt aus dem der wert kommt, so das du es schön angezeigt bekommst.

                          dazu könnte man in influx eine mapping tabelle machen in der der datenpunkt bzw dessen id zu einem text gemappt wird.
                          diese wird dann im rahmen der abfrage von grafana aus aufgelöst, so das in grafana dann sowas ankommt

                          dp_text,wert,zeitstempel
                          ...

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          1 Antwort Letzte Antwort
                          0
                          • CodierknechtC Online
                            CodierknechtC Online
                            Codierknecht
                            Developer Most Active
                            schrieb am zuletzt editiert von Codierknecht
                            #37

                            Array in iobroker gefüllt und dann in Grafana aufgesplittet und sortiert.

                            Der Text ist doch lediglich eine Interpretation des Wertes.

                            Mal frei Schnauze als SQL:

                            SELECT NAME, TIMESTAMP, VALUE, 
                                   CASE WHEN VALUE < 3000 THEN 'Batteriewechsel notwendig' END AS INFO
                              FROM TABELLE
                             ORDER BY TIMESTAMP DESC
                            

                            Edit:
                            Oder auch mal etwas näher an einer möglichen Realität:

                            7676dabc-163c-4e93-861f-055bef2d78de-grafik.png

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            OliverIOO 1 Antwort Letzte Antwort
                            0
                            • CodierknechtC Codierknecht

                              Array in iobroker gefüllt und dann in Grafana aufgesplittet und sortiert.

                              Der Text ist doch lediglich eine Interpretation des Wertes.

                              Mal frei Schnauze als SQL:

                              SELECT NAME, TIMESTAMP, VALUE, 
                                     CASE WHEN VALUE < 3000 THEN 'Batteriewechsel notwendig' END AS INFO
                                FROM TABELLE
                               ORDER BY TIMESTAMP DESC
                              

                              Edit:
                              Oder auch mal etwas näher an einer möglichen Realität:

                              7676dabc-163c-4e93-861f-055bef2d78de-grafik.png

                              OliverIOO Offline
                              OliverIOO Offline
                              OliverIO
                              schrieb am zuletzt editiert von
                              #38

                              @Codierknecht

                              Er hat influx

                              Meine Adapter und Widgets
                              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                              Links im Profil

                              D 1 Antwort Letzte Antwort
                              0
                              • OliverIOO OliverIO

                                @Codierknecht

                                Er hat influx

                                D Offline
                                D Offline
                                DGR
                                schrieb am zuletzt editiert von
                                #39

                                @OliverIO
                                nochmal abschließend falls Interesse an meiner Lösung besteht. Es gibt bestimmt auch andere Wege, aber dieser war für mich am Einfachsten. Das Blockly-Script lassen ich einmal täglich laufen. Ausgabe in einen Datenpunkt (Array).

                                Blockly.jpg

                                In influx sieht es dann so aus:

                                influx.jpg
                                hier wird es nur weitergereicht an Grafana und dort aufbereitet nach Wunsch:

                                Grafana1.JPG

                                Ergebnis:
                                Grafana2.jpg

                                Danke für die Geduld und die Hilfe

                                1 Antwort Letzte Antwort
                                1
                                • OliverIOO OliverIO

                                  @DGR

                                  Oder evtl sowas?
                                  Aber wir müssen hier rumraten
                                  https://grafana.com/grafana/plugins/operato-windrose-panel/

                                  D Offline
                                  D Offline
                                  DGR
                                  schrieb am zuletzt editiert von
                                  #40

                                  @OliverIO
                                  Danke für den Hinweis. Läuft.
                                  1000008140.jpg

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  692

                                  Online

                                  32.6k

                                  Benutzer

                                  82.2k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe