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. Stunden und Minuten nach Grafana übernehmen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    305

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

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

Stunden und Minuten nach Grafana übernehmen

Geplant Angeheftet Gesperrt Verschoben Off Topic
7 Beiträge 3 Kommentatoren 137 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.
  • Damrak2022D Offline
    Damrak2022D Offline
    Damrak2022
    schrieb am zuletzt editiert von
    #1

    Ich habe einen Flow erstellt, welcher mir die Zeitspanne die einzelne Geräte eingeschaltet waren, in einen Datenpunkt schreibt.
    Das sieht dann so z.B. so aus: Bildschirm­foto 2023-03-15 um 13.22.52.png
    Diesen Datenpunkt schreibe ich in die Influx um mir langfristig einen Überblick über einen beliebigen Zeitraum in Grafana zu erstellen.

    Wenn ich nun aber in Grafana den entsprechen Code einfüge

    from(bucket: "DBANDY1")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "Laufzeit_TV")
      |> filter(fn: (r) => r["_field"] == "value")
      |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
      |> yield(name: "mean")
    

    bekomme ich den folgenden Fehler von einem nicht unterstützten Typ: unsupportet input type für mean aggregate: string

    Kann mir jemand sagen was ich ändern muss, damit ich die Daten in Grafana verwenden kann?

    Mit besten Grüßen
    Andy

    OliverIOO paul53P 2 Antworten Letzte Antwort
    0
    • Damrak2022D Damrak2022

      Ich habe einen Flow erstellt, welcher mir die Zeitspanne die einzelne Geräte eingeschaltet waren, in einen Datenpunkt schreibt.
      Das sieht dann so z.B. so aus: Bildschirm­foto 2023-03-15 um 13.22.52.png
      Diesen Datenpunkt schreibe ich in die Influx um mir langfristig einen Überblick über einen beliebigen Zeitraum in Grafana zu erstellen.

      Wenn ich nun aber in Grafana den entsprechen Code einfüge

      from(bucket: "DBANDY1")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "Laufzeit_TV")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
        |> yield(name: "mean")
      

      bekomme ich den folgenden Fehler von einem nicht unterstützten Typ: unsupportet input type für mean aggregate: string

      Kann mir jemand sagen was ich ändern muss, damit ich die Daten in Grafana verwenden kann?

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

      @damrak2022
      wenn der datenpunkt tatsächlich so aussieht "03:15", dann ist es nur ein string, der für dich nach einer Uhrzeit aussieht. Für Grafana ist es einfach nur ein String, den er nicht in eine Zeit konvertieren kann.
      Denk auch dran: ist ist das 12 oder 24h notation, was ist, wenn das einschalten vor mehr als 24h statt gefunden hat.
      Am besten immer den komplette timestamp speichern (da gehört das datum mit dazu), die interpretation und formatierung kann man dann in grafana machen.

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

      Damrak2022D 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @damrak2022
        wenn der datenpunkt tatsächlich so aussieht "03:15", dann ist es nur ein string, der für dich nach einer Uhrzeit aussieht. Für Grafana ist es einfach nur ein String, den er nicht in eine Zeit konvertieren kann.
        Denk auch dran: ist ist das 12 oder 24h notation, was ist, wenn das einschalten vor mehr als 24h statt gefunden hat.
        Am besten immer den komplette timestamp speichern (da gehört das datum mit dazu), die interpretation und formatierung kann man dann in grafana machen.

        Damrak2022D Offline
        Damrak2022D Offline
        Damrak2022
        schrieb am zuletzt editiert von
        #3

        @oliverio Er rechnet mir halt die Differenz zischen Einschalten und ausschalten aus und gibt mir den Wert den das Gerät an war in Std/Min. aus. Mehr als 24 Stunden wird nicht passieren, da es sich vorwiegend um den Pc und das TV handelt.
        Wen Du sagst ich können den kompletten timestamp nehmen, weiß ich leider nicht wie ich das dann da umrechne.

        Mit besten Grüßen
        Andy

        1 Antwort Letzte Antwort
        0
        • Damrak2022D Damrak2022

          Ich habe einen Flow erstellt, welcher mir die Zeitspanne die einzelne Geräte eingeschaltet waren, in einen Datenpunkt schreibt.
          Das sieht dann so z.B. so aus: Bildschirm­foto 2023-03-15 um 13.22.52.png
          Diesen Datenpunkt schreibe ich in die Influx um mir langfristig einen Überblick über einen beliebigen Zeitraum in Grafana zu erstellen.

          Wenn ich nun aber in Grafana den entsprechen Code einfüge

          from(bucket: "DBANDY1")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "Laufzeit_TV")
            |> filter(fn: (r) => r["_field"] == "value")
            |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
            |> yield(name: "mean")
          

          bekomme ich den folgenden Fehler von einem nicht unterstützten Typ: unsupportet input type für mean aggregate: string

          Kann mir jemand sagen was ich ändern muss, damit ich die Daten in Grafana verwenden kann?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @damrak2022 sagte: was ich ändern muss, damit ich die Daten in Grafana verwenden kann?

          Nimm für Grafana die Minuten als Zahl.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          Damrak2022D 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @damrak2022 sagte: was ich ändern muss, damit ich die Daten in Grafana verwenden kann?

            Nimm für Grafana die Minuten als Zahl.

            Damrak2022D Offline
            Damrak2022D Offline
            Damrak2022
            schrieb am zuletzt editiert von
            #5

            @paul53 Also in den Datenpunkt nur die Minuten schreiben lassen, verstehe ich das richtig? Und in Grafana dann in Std./Min. umwandeln

            Mit besten Grüßen
            Andy

            paul53P 1 Antwort Letzte Antwort
            0
            • Damrak2022D Damrak2022

              @paul53 Also in den Datenpunkt nur die Minuten schreiben lassen, verstehe ich das richtig? Und in Grafana dann in Std./Min. umwandeln

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @damrak2022 sagte: in den Datenpunkt nur die Minuten schreiben lassen

              Die gesamte Einschaltdauer in Minuten (195 anstelle "03:15").

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              Damrak2022D 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @damrak2022 sagte: in den Datenpunkt nur die Minuten schreiben lassen

                Die gesamte Einschaltdauer in Minuten (195 anstelle "03:15").

                Damrak2022D Offline
                Damrak2022D Offline
                Damrak2022
                schrieb am zuletzt editiert von
                #7

                @paul53 okay, danke

                Mit besten Grüßen
                Andy

                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

                648

                Online

                32.7k

                Benutzer

                82.5k

                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