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. Off Topic
  4. Influxdb: show series/measurements mit Wildcards

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    320

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

Influxdb: show series/measurements mit Wildcards

Geplant Angeheftet Gesperrt Verschoben Off Topic
8 Beiträge 2 Kommentatoren 854 Aufrufe 2 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.
  • W Offline
    W Offline
    WolfgangFB
    schrieb am zuletzt editiert von
    #1

    Wie zeige ich mir in der Kommandozeile alle Aufzeichnungen mit einer wildcard an?
    in der Art:

    show series *.motion
    
    1 Antwort Letzte Antwort
    0
    • ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von Ein ehemaliger Benutzer
      #2

      @wolfgangfb sagte in Influxdb: show series/measurements mit Wildcards:

      Wie zeige ich mir in der Kommandozeile alle Aufzeichnungen mit einer wildcard an?
      in der Art:

      show series *.motion
      

      Moin,

      zu aller erst einmal ein Hinweis -> https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge?_=1676908923095

      ich kann mir das zwar Denken, dass Du nach einer Lösung für die V1.8 suchst!?

      Erst einmal schauen was alles in der Serie drin ist

      # show series
      ...
      system,host=chronograf,rack=proxmox_pve
      system,host=grafana,rack=proxmox_pve
      system,host=grafana-8,rack=proxmox_pve
      system,host=influxDB,rack=proxmox_pve
      system,host=influxDB-migration,rack=proxmox_pve
      system,host=influxdb-dev,rack=proxmox_pve
      system,host=iobroker,rack=proxmox_pve
      system,host=loki
      system,host=loki,rack=proxmox_pve
      system,host=paperless,rack=proxmox_pve
      system,host=paperless-dev,rack=proxmox_pve
      system,host=pve,rack=PVE
      system,host=ryzen-5,rack=Workstation
      ...
      

      Dann die Query so anpassen das es passt, wobei =~ bedeutet ist enthalten und !~ ist nicht enthalten. Um dann noch RegEx zu kennzeichnen muss das gesuchte in eine bestimmte Klammerung.

      show series where host =~ /chrono*/
      key
      ---
      cpu,cpu=cpu-total,host=chronograf,rack=proxmox_pve
      cpu,cpu=cpu0,host=chronograf,rack=proxmox_pve
      cpu,cpu=cpu1,host=chronograf,rack=proxmox_pve
      disk,device=ct_data/subvol-401-disk-0,fstype=zfs,host=chronograf,mode=rw,path=/,rack=proxmox_pve
      disk,device=vm_data/subvol-401-disk-1,fstype=zfs,host=chronograf,mode=rw,path=/,rack=proxmox_pve
      diskio,host=chronograf,name=dm-0,rack=proxmox_pve
      diskio,host=chronograf,name=dm-1,rack=proxmox_pve
      diskio,host=chronograf,name=dm-2,rack=proxmox_pve
      diskio,host=chronograf,name=dm-3,rack=proxmox_pve
      diskio,host=chronograf,name=loop0,rack=proxmox_pve
      diskio,host=chronograf,name=sda,rack=proxmox_pve
      diskio,host=chronograf,name=sda1,rack=proxmox_pve
      diskio,host=chronograf,name=sda2,rack=proxmox_pve
      diskio,host=chronograf,name=sda3,rack=proxmox_pve
      ...
      

      Das Gegenbeispiel

      # show series where host !~ /chrono*/
      system,host=grafana,rack=proxmox_pve
      system,host=grafana-8,rack=proxmox_pve
      system,host=influxDB,rack=proxmox_pve
      system,host=influxDB-migration,rack=proxmox_pve
      system,host=influxdb-dev,rack=proxmox_pve
      system,host=iobroker,rack=proxmox_pve
      system,host=loki
      system,host=loki,rack=proxmox_pve
      system,host=paperless,rack=proxmox_pve
      system,host=paperless-dev,rack=proxmox_pve
      system,host=pve,rack=PVE
      system,host=ryzen-5,rack=Workstation
      

      Und weil es so schön ist, wenn man etwas dazulernen möchte, Influx Query Language (InfluxQL) reference :)

      VG
      Bernd

      1 Antwort Letzte Antwort
      0
      • W Offline
        W Offline
        WolfgangFB
        schrieb am zuletzt editiert von
        #3

        @dp20eic

        Hallo

        Sorry, ich dachte dass das eine so elementare Anfrage ist, dass die Version nicht von Relevanz ist. Also nochmal ausführlich:

        pi@raspberrypi:~ $ influx -version
        InfluxDB shell version: 1.8.10
        pi@raspberrypi:~ $ influx
        Connected to http://localhost:8086 version 1.8.10
        InfluxDB shell version: 1.8.10
        > auth
        > username: admin
        > password:
        > > use iobroker
        > Using database iobroker
        > show series
        [...]
        meross.0.2102033116130390841348e1e94a66ab.0-power
        tankerkoenig.0.stations.0.diesel.short
        tankerkoenig.0.stations.0.e10.short
        tankerkoenig.0.stations.0.e5.short
        tankerkoenig.0.stations.1.diesel.short
        tankerkoenig.0.stations.1.e10.short
        tankerkoenig.0.stations.1.e5.short
        tankerkoenig.0.stations.2.diesel.short
        tankerkoenig.0.stations.2.e10.short
        tankerkoenig.0.stations.2.e5.short
        tankerkoenig.0.stations.3.diesel.short
        tankerkoenig.0.stations.3.e5.short
        tr-064.0.devices.Android.active
        
        > show series where name =~ /diesel*/
        ERR: error parsing query: found NAME, expected identifier, string, number, bool at line 1, char 19
        >
        

        host, name etc. habe ich gar nicht. da bei show series kommen nur die Namen der Dantenpunkte. Wie filtere ich die jetzt?

        ? 1 Antwort Letzte Antwort
        0
        • W WolfgangFB

          @dp20eic

          Hallo

          Sorry, ich dachte dass das eine so elementare Anfrage ist, dass die Version nicht von Relevanz ist. Also nochmal ausführlich:

          pi@raspberrypi:~ $ influx -version
          InfluxDB shell version: 1.8.10
          pi@raspberrypi:~ $ influx
          Connected to http://localhost:8086 version 1.8.10
          InfluxDB shell version: 1.8.10
          > auth
          > username: admin
          > password:
          > > use iobroker
          > Using database iobroker
          > show series
          [...]
          meross.0.2102033116130390841348e1e94a66ab.0-power
          tankerkoenig.0.stations.0.diesel.short
          tankerkoenig.0.stations.0.e10.short
          tankerkoenig.0.stations.0.e5.short
          tankerkoenig.0.stations.1.diesel.short
          tankerkoenig.0.stations.1.e10.short
          tankerkoenig.0.stations.1.e5.short
          tankerkoenig.0.stations.2.diesel.short
          tankerkoenig.0.stations.2.e10.short
          tankerkoenig.0.stations.2.e5.short
          tankerkoenig.0.stations.3.diesel.short
          tankerkoenig.0.stations.3.e5.short
          tr-064.0.devices.Android.active
          
          > show series where name =~ /diesel*/
          ERR: error parsing query: found NAME, expected identifier, string, number, bool at line 1, char 19
          >
          

          host, name etc. habe ich gar nicht. da bei show series kommen nur die Namen der Dantenpunkte. Wie filtere ich die jetzt?

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #4

          @wolfgangfb sagte in Influxdb: show series/measurements mit Wildcards:

          show series where name =~ /diesel*/

          Moin,

          ja, die Frage scheint einfach zu sein, aber in der V 1.8 ist ja die Abfragesprache influxQL und bei der V 2-xist es jaFlux` da kann sich schon mal unterscheiden, wobei ich in diesem Fall nicht weiter gesucht habe.

          Zu Deinem Problem, mein Beispiel war keine Datenbank von ioBroker das erklärt auch, dass Du kein Key wie z.B. Host hast, war also mein Fehler ;) Du kannst da natürlich auch nicht nach irgend einem Key wie z.B. name fragen, da es den auch nicht gibt.
          So habe ich das gerade einmal mit einer ioBroker Datenbank getestet

          > show series
          key
          ---
          Dürkop\ -\ Diesel
          Dürkop\ -\ E10
          Dürkop\ -\ E5
          Dürkop-Diesel
          Dürkop-e10
          Dürkop-e5
          LEO\ Carl-Grete-Str.\ -\ Diesel
          LEO\ Carl-Grete-Str.\ -\ E10
          LEO\ Carl-Grete-Str.\ -\ E5
          Leo-Diesel
          Leo-e10
          Leo-e5
          MeinReal-Diesel
          MeinReal-e10
          MeinReal-e5
          Shell\ Wolfsburg\ Steimkerberg\ -\ Diesel
          Shell\ Wolfsburg\ Steimkerberg\ -\ E10
          Shell\ Wolfsburg\ Steimkerberg\ -\ E5
          Shell-Diesel
          Shell-e10
          Shell-e5
          Star-Diesel
          Star-e10
          Star-e5
          alias.0.01_Außenbereich.Garage.Steckdose.CONSUMPTION
          alias.0.01_Außenbereich.Garage.Steckdose.CURRENT
          alias.0.01_Außenbereich.Garage.Steckdose.ELECTRIC_POWER
          alias.0.01_Außenbereich.Garage.Steckdose.ENERGY_Total
          alias.0.01_Außenbereich.Garage.Steckdose.VOLTAGE
          ...
          

          Und wenn ich dann z.B. nur MeinReal haben möchte

          > show series from /MeinReal*/
          key
          ---
          MeinReal-Diesel
          MeinReal-e10
          MeinReal-e5
          

          Weiteres Beispiel e10

          > show series from /e10*/
          key
          ---
          Dürkop-e10
          Leo-e10
          MeinReal-e10
          Shell-e10
          Star-e10
          

          Achtung e10 ≠ E10

          VG
          Bernd

          W 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @wolfgangfb sagte in Influxdb: show series/measurements mit Wildcards:

            show series where name =~ /diesel*/

            Moin,

            ja, die Frage scheint einfach zu sein, aber in der V 1.8 ist ja die Abfragesprache influxQL und bei der V 2-xist es jaFlux` da kann sich schon mal unterscheiden, wobei ich in diesem Fall nicht weiter gesucht habe.

            Zu Deinem Problem, mein Beispiel war keine Datenbank von ioBroker das erklärt auch, dass Du kein Key wie z.B. Host hast, war also mein Fehler ;) Du kannst da natürlich auch nicht nach irgend einem Key wie z.B. name fragen, da es den auch nicht gibt.
            So habe ich das gerade einmal mit einer ioBroker Datenbank getestet

            > show series
            key
            ---
            Dürkop\ -\ Diesel
            Dürkop\ -\ E10
            Dürkop\ -\ E5
            Dürkop-Diesel
            Dürkop-e10
            Dürkop-e5
            LEO\ Carl-Grete-Str.\ -\ Diesel
            LEO\ Carl-Grete-Str.\ -\ E10
            LEO\ Carl-Grete-Str.\ -\ E5
            Leo-Diesel
            Leo-e10
            Leo-e5
            MeinReal-Diesel
            MeinReal-e10
            MeinReal-e5
            Shell\ Wolfsburg\ Steimkerberg\ -\ Diesel
            Shell\ Wolfsburg\ Steimkerberg\ -\ E10
            Shell\ Wolfsburg\ Steimkerberg\ -\ E5
            Shell-Diesel
            Shell-e10
            Shell-e5
            Star-Diesel
            Star-e10
            Star-e5
            alias.0.01_Außenbereich.Garage.Steckdose.CONSUMPTION
            alias.0.01_Außenbereich.Garage.Steckdose.CURRENT
            alias.0.01_Außenbereich.Garage.Steckdose.ELECTRIC_POWER
            alias.0.01_Außenbereich.Garage.Steckdose.ENERGY_Total
            alias.0.01_Außenbereich.Garage.Steckdose.VOLTAGE
            ...
            

            Und wenn ich dann z.B. nur MeinReal haben möchte

            > show series from /MeinReal*/
            key
            ---
            MeinReal-Diesel
            MeinReal-e10
            MeinReal-e5
            

            Weiteres Beispiel e10

            > show series from /e10*/
            key
            ---
            Dürkop-e10
            Leo-e10
            MeinReal-e10
            Shell-e10
            Star-e10
            

            Achtung e10 ≠ E10

            VG
            Bernd

            W Offline
            W Offline
            WolfgangFB
            schrieb am zuletzt editiert von
            #5

            @dp20eic

            Danke, das hilft erstmal weiter, aber so ganz klar sind mir die RegEx noch nicht.

            > show series from /e10*/
            key
            ---
            javascript.0.Energy.meross_0_1909122166168225186448e1e9037abd.Energy
            javascript.0.Energy.meross_0_1909127294617825186448e1e903922d.Energy
            javascript.0.Energy.meross_0_1909129917706925186448e1e9038ef6.Energy
            javascript.0.Energy.meross_0_1912240214895525188148e1e9149ad3.Energy
            javascript.0.Energy.meross_0_1912241193820425188148e1e91465ef.Energy
            javascript.0.Energy.meross_0_1912245220422125188148e1e914991f.Energy
            javascript.0.Energy.meross_0_2102030168617790841348e1e94a59f3.Energy
            javascript.0.Energy.meross_0_2102032797795990841348e1e94a5817.Energy
            javascript.0.Energy.meross_0_2102033116130390841348e1e94a66ab.Energy
            javascript.0.Energy.tuya_0_4315061894b97e137c3b.Energy
            meross.0.1909122166168225186448e1e9037abd.0-power
            meross.0.1909129917706925186448e1e9038ef6.0-power
            meross.0.1912240214895525188148e1e9149ad3.0-power
            meross.0.1912241193820425188148e1e91465ef.0-power
            meross.0.1912245220422125188148e1e914991f.0-power
            meross.0.2102030168617790841348e1e94a59f3.0-power
            meross.0.2102032797795990841348e1e94a5817.0-power
            meross.0.2102033116130390841348e1e94a66ab.0-power
            tankerkoenig.0.stations.0.e10.short
            tankerkoenig.0.stations.1.e10.short
            

            während

            > show series from /ati/
            key
            ---
            tankerkoenig.0.stations.0.diesel.short
            tankerkoenig.0.stations.0.e10.short
            tankerkoenig.0.stations.0.e5.short
            tankerkoenig.0.stations.1.diesel.short
            tankerkoenig.0.stations.1.e10.short
            tankerkoenig.0.stations.1.e5.short
            tankerkoenig.0.stations.2.diesel.short
            tankerkoenig.0.stations.2.e10.short
            tankerkoenig.0.stations.2.e5.short
            tankerkoenig.0.stations.3.diesel.short
            tankerkoenig.0.stations.3.e5.short
            

            was bewirkt der "" genau in der Abfrage? (Wenn ich den "" weglasse bekomme ich genau das was ich will)

            1 Antwort Letzte Antwort
            0
            • ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von Ein ehemaliger Benutzer
              #6

              @wolfgangfb sagte in Influxdb: show series/measurements mit Wildcards:

              was bewirkt der "" genau in der Abfrage? (Wenn ich den "" weglasse bekomme ich genau das was ich will)

              Moin,
              kann Dir gerade nicht Folgen, was bewirkt was "" ich habe nirgends ""

              Edit:
              falls Du * meintest, ja, ist nicht wichtig, soweit ich das, im ersten Beitrag verlinkten Dokumentation gelesen habe, folgen Sie den RegEx von go
              Wichtig ist wohl das zu suchende in /.../ zu setzen beispiel /e[1,5]/

              > show series from /e[1,5]/
              key
              ---
              Dürkop-e10
              Dürkop-e5
              Leo-e10
              Leo-e5
              MeinReal-e10
              MeinReal-e5
              Shell-e10
              Shell-e5
              Star-e10
              Star-e5
              

              Such mal im WWW nach RegEx Beispiele und Spiel mal etwas damit.

              VG
              Bernd

              W 1 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @wolfgangfb sagte in Influxdb: show series/measurements mit Wildcards:

                was bewirkt der "" genau in der Abfrage? (Wenn ich den "" weglasse bekomme ich genau das was ich will)

                Moin,
                kann Dir gerade nicht Folgen, was bewirkt was "" ich habe nirgends ""

                Edit:
                falls Du * meintest, ja, ist nicht wichtig, soweit ich das, im ersten Beitrag verlinkten Dokumentation gelesen habe, folgen Sie den RegEx von go
                Wichtig ist wohl das zu suchende in /.../ zu setzen beispiel /e[1,5]/

                > show series from /e[1,5]/
                key
                ---
                Dürkop-e10
                Dürkop-e5
                Leo-e10
                Leo-e5
                MeinReal-e10
                MeinReal-e5
                Shell-e10
                Shell-e5
                Star-e10
                Star-e5
                

                Such mal im WWW nach RegEx Beispiele und Spiel mal etwas damit.

                VG
                Bernd

                W Offline
                W Offline
                WolfgangFB
                schrieb am zuletzt editiert von WolfgangFB
                #7

                @dp20eic

                Sorry, meine Tastatur streikt manchmal, ich meinte "" (Stern)
                In "meross.0.1909122166168225186448e1e9037abd.0-power" kommt die Zeichenfolge e10 nicht vor, wird aber trotzdem bei /e10
                / angezeigt.

                ? 1 Antwort Letzte Antwort
                0
                • W WolfgangFB

                  @dp20eic

                  Sorry, meine Tastatur streikt manchmal, ich meinte "" (Stern)
                  In "meross.0.1909122166168225186448e1e9037abd.0-power" kommt die Zeichenfolge e10 nicht vor, wird aber trotzdem bei /e10
                  / angezeigt.

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #8

                  @wolfgangfb sagte in Influxdb: show series/measurements mit Wildcards:

                  @dp20eic

                  Sorry, meine Tastatur streikt manchmal, ich meinte "" (Stern)
                  In "meross.0.1909122166168225186448e1e9037abd.0-power" kommt die Zeichenfolge e10 nicht vor, wird aber trotzdem bei /e10
                  / angezeigt.

                  Moin,
                  ohne, dass ich das jetzt nachprüfe, wenn Du ein * nutzt, kann es so gelesen werden, schaue nach wo es ein e und eine 1 und eine 0 gibt, dann passt das zu deinem meros.0.1 alleine in dem Teil ist das enthalten.

                  Aber wie gesagt lies dich mal in RegEx ein und spiel mit den verschiedenen Varianten.

                  VG
                  Bernd

                  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

                  769

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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