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. Praktische Anwendungen (Showcase)
  4. Einfach mal zeigen will….. :-) - Teil 3

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Einfach mal zeigen will….. :-) - Teil 3

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
visvisualisierungvisualizationvis editor
813 Beiträge 155 Kommentatoren 333.6k Aufrufe 157 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 dos1973

    @dp20eic

    Danke Bernd!
    Komme drauf zurück ;-)
    Aktuell baue ich mein Vis (version 637…) neu… dann steht das an.

    Frederik BussF Offline
    Frederik BussF Offline
    Frederik Buss
    schrieb am zuletzt editiert von
    #634

    @dos1973 Wie Bernd schon geschrieben hat... Bei Fragen, fragen :) Ich habe die Kombi Influx/Grafana vor allem deshalb gewählt, weil es doch sehr viele Anleitungen etc. hierfür gibt. Grafana ist Anfang etwas tricky, aber sobald man durchsteigt kann man sich alle möglichen Daten und Darstellungen da raus holen. Vor allem bei vielen Datenpunkten ist das hilfreich. Ich hatte Anfangs auch damit begonnen mir Tages und Durchschnittswerte täglich per Script zu berechnen. Wenn das mal ein paar mehr Werte werden sollen, wird das sehr schnell umfangreich und wenig flexibel.
    Beispiel: Ich hatte zunächst meine ganzen Stromverbraucher als Tagesverbrauch abgefragt/angezeigt, Abfrage in Grafana:

    SELECT non_negative_difference(last(cumulative_sum)) FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
    

    Dann dachte ich mir, dass ich mit einer Hochrechnung des Tagesverbrauchs aufs Jahr viel mehr anfangen kann, hierzu ergänze ich lediglich den 365 Multiplikator und fertig:

    SELECT non_negative_difference(last(cumulative_sum)) * 365 FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
    

    Mann muss sich an Grafana ein wenig gewöhnen, es gibt aber gute Tutorials in Youtube o.ä. und eben auch das Forum hier :)

    W 1 Antwort Letzte Antwort
    0
    • Frederik BussF Frederik Buss

      @dos1973 Wie Bernd schon geschrieben hat... Bei Fragen, fragen :) Ich habe die Kombi Influx/Grafana vor allem deshalb gewählt, weil es doch sehr viele Anleitungen etc. hierfür gibt. Grafana ist Anfang etwas tricky, aber sobald man durchsteigt kann man sich alle möglichen Daten und Darstellungen da raus holen. Vor allem bei vielen Datenpunkten ist das hilfreich. Ich hatte Anfangs auch damit begonnen mir Tages und Durchschnittswerte täglich per Script zu berechnen. Wenn das mal ein paar mehr Werte werden sollen, wird das sehr schnell umfangreich und wenig flexibel.
      Beispiel: Ich hatte zunächst meine ganzen Stromverbraucher als Tagesverbrauch abgefragt/angezeigt, Abfrage in Grafana:

      SELECT non_negative_difference(last(cumulative_sum)) FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
      

      Dann dachte ich mir, dass ich mit einer Hochrechnung des Tagesverbrauchs aufs Jahr viel mehr anfangen kann, hierzu ergänze ich lediglich den 365 Multiplikator und fertig:

      SELECT non_negative_difference(last(cumulative_sum)) * 365 FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
      

      Mann muss sich an Grafana ein wenig gewöhnen, es gibt aber gute Tutorials in Youtube o.ä. und eben auch das Forum hier :)

      W Offline
      W Offline
      woupi
      schrieb am zuletzt editiert von
      #635

      @frederik-buss

      @frederik-buss sagte in Einfach mal zeigen will….. :-) - Teil 3:

      Vor allem bei vielen Datenpunkten ist das hilfreich. Ich hatte Anfangs auch damit begonnen mir Tages und Durchschnittswerte täglich per Script zu berechnen.

      So habe ich das auch angefangen, leider mit nur mäßigen Erfolg.
      Meine Kenntnisse von Blockly oder gar Javascript sind einfach zu greing.

      @frederik-buss sagte in Einfach mal zeigen will….. :-) - Teil 3:

      Ich hatte zunächst meine ganzen Stromverbraucher als Tagesverbrauch abgefragt/angezeigt, Abfrage in Grafana:
      SELECT non_negative_difference(last(cumulative_sum)) FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(1d) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')

      Dann dachte ich mir, dass ich mit einer Hochrechnung des Tagesverbrauchs aufs Jahr viel mehr anfangen kann, hierzu ergänze ich lediglich den 365 Multiplikator und fertig:

      Habe ich das richtig verstanden? Du hast eine "einfache" Abfrage Grafana und hast damit die gewünschten Diagramme?

      Wenn dem so ist, wäre ich dir sehr zu Dank verpflichtet, wenn Du mir das mal kurz erklären könntest, oder einen Link zu einem Tutorial (Deutsch) geben könntest. Wenn ich was finde ist es immer Englisch und das ist bei mir echt eine Katastrophe. Das war bei uns in der Schule noch nicht so wichtig (bin schon was älter).

      VG

      NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

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

        @woupi

        Moin,

        zu aller erst musst Du die Daten in einer Datenbank haben, z.B. influxDB oder mariaDB/mySQL dann musst Du diese Datenbank in Grafana als Source einbinden, dann kannst Du, mit der jeweils passenden Abfragesprache, Dir die Werte aus der Datenbank lesen und das Ergebnis wird von Grafana, dann in einer Grafik oder Tabelle verarbeitet/Angezeigt.

        Abfragesprachen:

        • influxDB
          • influxDB V1.8 = influxQL ->
             SELECT last("value") FROM "Dürkop-e10" WHERE $timeFilter GROUP BY time(5m) fill(none)
            
          • influxDB V2.x = influxQL oder neu FLUX ->
            import "timezone"
            import "date"
            option location = timezone.location(name: "Europe/Berlin")
            from(bucket: "iobroker_strom")
              |> range(start: -7d, stop: now())
              |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_8AA766.SENSOR.SML.total_kwh")
              |> filter(fn: (r) => r["_field"] == "value")
              |> map(fn: (r) => ({r with weekday: date.weekDay(t: r._time)}))
              |> aggregateWindow(every: 1d, fn: last, createEmpty: false)
              |> difference(columns: ["_value"])
              //|> drop(columns: ["_time"])
              |> yield(name: "last")
             
              //  |> map(fn: (r) => ({ r with weekday: date.weekDay(t: r._time)}))
              //  |> filter(fn: (r) => r.weekday == date.Friday)
            
        • MariaDB/mySQL = SQL ->
              SELECT MAX(iobroker.ts_number.val) FROM iobroker.ts_number INNER JOIN iobroker.datapoints ON iobroker.ts_number.id=iobroker.datapoints.id WHERE iobroker.datapoints.name like 'javascript.1.Fronius.Messwerte.AktuelleEnergieErzeugung'; 
          

        Und hier mal ein Beispiel:
        ce9b2db2-0ac2-4244-a332-bfc5d451f180-grafik.png
        Und so sieht es dann als fertiges Dashboard bzw. Panel aus, Du kannst dann ein ganzes Dashboard oder ein einzelnes Panel in Deiner VIS anzeigen.
        ddaa275e-0f49-4dd9-ba2b-edaf982bef7b-grafik.png

        VG
        Bernd

        W D 2 Antworten Letzte Antwort
        1
        • ? Ein ehemaliger Benutzer

          @woupi

          Moin,

          zu aller erst musst Du die Daten in einer Datenbank haben, z.B. influxDB oder mariaDB/mySQL dann musst Du diese Datenbank in Grafana als Source einbinden, dann kannst Du, mit der jeweils passenden Abfragesprache, Dir die Werte aus der Datenbank lesen und das Ergebnis wird von Grafana, dann in einer Grafik oder Tabelle verarbeitet/Angezeigt.

          Abfragesprachen:

          • influxDB
            • influxDB V1.8 = influxQL ->
               SELECT last("value") FROM "Dürkop-e10" WHERE $timeFilter GROUP BY time(5m) fill(none)
              
            • influxDB V2.x = influxQL oder neu FLUX ->
              import "timezone"
              import "date"
              option location = timezone.location(name: "Europe/Berlin")
              from(bucket: "iobroker_strom")
                |> range(start: -7d, stop: now())
                |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_8AA766.SENSOR.SML.total_kwh")
                |> filter(fn: (r) => r["_field"] == "value")
                |> map(fn: (r) => ({r with weekday: date.weekDay(t: r._time)}))
                |> aggregateWindow(every: 1d, fn: last, createEmpty: false)
                |> difference(columns: ["_value"])
                //|> drop(columns: ["_time"])
                |> yield(name: "last")
               
                //  |> map(fn: (r) => ({ r with weekday: date.weekDay(t: r._time)}))
                //  |> filter(fn: (r) => r.weekday == date.Friday)
              
          • MariaDB/mySQL = SQL ->
                SELECT MAX(iobroker.ts_number.val) FROM iobroker.ts_number INNER JOIN iobroker.datapoints ON iobroker.ts_number.id=iobroker.datapoints.id WHERE iobroker.datapoints.name like 'javascript.1.Fronius.Messwerte.AktuelleEnergieErzeugung'; 
            

          Und hier mal ein Beispiel:
          ce9b2db2-0ac2-4244-a332-bfc5d451f180-grafik.png
          Und so sieht es dann als fertiges Dashboard bzw. Panel aus, Du kannst dann ein ganzes Dashboard oder ein einzelnes Panel in Deiner VIS anzeigen.
          ddaa275e-0f49-4dd9-ba2b-edaf982bef7b-grafik.png

          VG
          Bernd

          W Offline
          W Offline
          woupi
          schrieb am zuletzt editiert von
          #637

          @dp20eic
          Auch wenn das gar nicht meine Frage war, hilft das dem ein oder anderen sicher sehr weiter.
          Vielen Dank für die sehr ausführlich Antwort.

          Meine Frage zielte mehr auf die täglich/wöchentlich/usw berechneten werte in Grafana,
          also das was frederik-buss beschrieben hat.

          Kommt bestimmt noch.

          Nochmal, vielen Dank
          VG
          Sascha

          NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

          Frederik BussF 1 Antwort Letzte Antwort
          0
          • W woupi

            @dp20eic
            Auch wenn das gar nicht meine Frage war, hilft das dem ein oder anderen sicher sehr weiter.
            Vielen Dank für die sehr ausführlich Antwort.

            Meine Frage zielte mehr auf die täglich/wöchentlich/usw berechneten werte in Grafana,
            also das was frederik-buss beschrieben hat.

            Kommt bestimmt noch.

            Nochmal, vielen Dank
            VG
            Sascha

            Frederik BussF Offline
            Frederik BussF Offline
            Frederik Buss
            schrieb am zuletzt editiert von
            #638

            @woupi Ja, tatsächlich musst Du nur aus den Rohdaten die "richtige" Abfrage in Grafana machen, so wie in meiner Quote als Beispiel gezeigt. Mein Abfrage-Beispiel gilt aber nur für für eine Influx DB, die aber sehr einfach aufzusetzen ist. Tutorials hierzu und auch für die ersten Schritte für Grafana gibt es z.B. bei haus-automatisierung.com . Der Witz an der Abfrage ist die Gruppierung:

            GROUP BY time(1d)
            

            In diesem Fall ein Tag. Bedeutet Du bekommst einen Balken oder Punkt, oder welche Form auch immer, für einen Tag zusammengerechnet. Das geht mit denselben (!) Rohdaten für eine Stunde, eine Woche usw., nur die Gruppierung muss entsprechend angepasst werden.
            Zum besseren Verständnis, nachfolgend die Balkendarstellung auf Wochenbasis, auch wieder nur Auswertung der Rohdaten, ohne Berechnung:

            SELECT non_negative_difference(last(cumulative_sum)) * 52 FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(7d) ) WHERE $timeFilter GROUP BY time(7d) tz('Europe/Berlin')
            

            Verglichen mit der Quote aus dem vorherigen Post gibt es 2 Unterschiede: a) Summierung der letzten Woche (7d) sowie Hochrechnung aufs Jahr * 52, da ja jetzt das Ergebnis als Wochenverbrauch vorliegt.
            Schau Dir mal die o.g. Tutorials an, falls nichts grundlegendes dagegen spricht, empfehle ich Dir auf Influx zu wechseln, hier gibt es meiner Meinung nach mehr Leute mit Erfahrung die Dir helfen können. Bei Fragen, fragen :)

            Frederik BussF W 2 Antworten Letzte Antwort
            0
            • Frederik BussF Frederik Buss

              @woupi Ja, tatsächlich musst Du nur aus den Rohdaten die "richtige" Abfrage in Grafana machen, so wie in meiner Quote als Beispiel gezeigt. Mein Abfrage-Beispiel gilt aber nur für für eine Influx DB, die aber sehr einfach aufzusetzen ist. Tutorials hierzu und auch für die ersten Schritte für Grafana gibt es z.B. bei haus-automatisierung.com . Der Witz an der Abfrage ist die Gruppierung:

              GROUP BY time(1d)
              

              In diesem Fall ein Tag. Bedeutet Du bekommst einen Balken oder Punkt, oder welche Form auch immer, für einen Tag zusammengerechnet. Das geht mit denselben (!) Rohdaten für eine Stunde, eine Woche usw., nur die Gruppierung muss entsprechend angepasst werden.
              Zum besseren Verständnis, nachfolgend die Balkendarstellung auf Wochenbasis, auch wieder nur Auswertung der Rohdaten, ohne Berechnung:

              SELECT non_negative_difference(last(cumulative_sum)) * 52 FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(7d) ) WHERE $timeFilter GROUP BY time(7d) tz('Europe/Berlin')
              

              Verglichen mit der Quote aus dem vorherigen Post gibt es 2 Unterschiede: a) Summierung der letzten Woche (7d) sowie Hochrechnung aufs Jahr * 52, da ja jetzt das Ergebnis als Wochenverbrauch vorliegt.
              Schau Dir mal die o.g. Tutorials an, falls nichts grundlegendes dagegen spricht, empfehle ich Dir auf Influx zu wechseln, hier gibt es meiner Meinung nach mehr Leute mit Erfahrung die Dir helfen können. Bei Fragen, fragen :)

              Frederik BussF Offline
              Frederik BussF Offline
              Frederik Buss
              schrieb am zuletzt editiert von
              #639

              @novregen Hier der Export der Vis und ein paar der Scripte. Wie auch bei anderen ist alles miteinander verknüpft und Datenpunkte beinhalten Werte aus Berechnung, oder steuern selbst wiederum andere Aktionen an. Leider wird bei mir nichts von selbst erstellt, also auch keine Variablen o.ä., daher schau Dir das Ganze erstmal an und wenn Du einzelne Funktionen nutzen willst, helfe ich Dir bei der Erstellung der Variablen etc.
              Folgende iobroker Scripte sind als txt beigefügt:
              Jahresverbrauch Strom und Gas = Jahreshochrechnung Verbrauch/Kosten nach letzter Ablesung
              SonosGruppe = Ansteuerung der beiden Sonos Geräte im EG, je nach Auswahl Wohnzimmer/Küche oder Gruppe.
              piNeustarten = Einfacher sudo reboot Befehl, um den pi von der Vis aus neustarten zu können
              FavsNeu = Erstellung von allen Sonos Favoriten in einen Datenpunkt, um in der Vis aus einem Dropdown Menü entsprechende Auswahl in Sonos zu starten

              Folgende Adapter werden verwendet:
              BMW, Bring, homeconnect, hue-extended, shelly, sonoff, sonos, tr-064, vis-inventwo, vis-timeandweather, ical

              vis-views.json

              Folgende Zips als Verzeichnis in den Projektordner ("main") kopieren/erstellen:
              Favs.zip
              IconsV2.zip
              Bilder.zip

              Und hier die iobroker Blockly scripte, können über Blockly importiert werden:
              iobrokerJS.zip

              N 1 Antwort Letzte Antwort
              0
              • Frederik BussF Frederik Buss

                @woupi Ja, tatsächlich musst Du nur aus den Rohdaten die "richtige" Abfrage in Grafana machen, so wie in meiner Quote als Beispiel gezeigt. Mein Abfrage-Beispiel gilt aber nur für für eine Influx DB, die aber sehr einfach aufzusetzen ist. Tutorials hierzu und auch für die ersten Schritte für Grafana gibt es z.B. bei haus-automatisierung.com . Der Witz an der Abfrage ist die Gruppierung:

                GROUP BY time(1d)
                

                In diesem Fall ein Tag. Bedeutet Du bekommst einen Balken oder Punkt, oder welche Form auch immer, für einen Tag zusammengerechnet. Das geht mit denselben (!) Rohdaten für eine Stunde, eine Woche usw., nur die Gruppierung muss entsprechend angepasst werden.
                Zum besseren Verständnis, nachfolgend die Balkendarstellung auf Wochenbasis, auch wieder nur Auswertung der Rohdaten, ohne Berechnung:

                SELECT non_negative_difference(last(cumulative_sum)) * 52 FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.StatusSteckdosen.S14KuecheKuehlen_Energy" WHERE $timeFilter GROUP BY time(7d) ) WHERE $timeFilter GROUP BY time(7d) tz('Europe/Berlin')
                

                Verglichen mit der Quote aus dem vorherigen Post gibt es 2 Unterschiede: a) Summierung der letzten Woche (7d) sowie Hochrechnung aufs Jahr * 52, da ja jetzt das Ergebnis als Wochenverbrauch vorliegt.
                Schau Dir mal die o.g. Tutorials an, falls nichts grundlegendes dagegen spricht, empfehle ich Dir auf Influx zu wechseln, hier gibt es meiner Meinung nach mehr Leute mit Erfahrung die Dir helfen können. Bei Fragen, fragen :)

                W Offline
                W Offline
                woupi
                schrieb am zuletzt editiert von woupi
                #640

                @frederik-buss sagte in Einfach mal zeigen will….. :-) - Teil 3:

                Mein Abfrage-Beispiel gilt aber nur für für eine Influx DB, die aber sehr einfach aufzusetzen ist.

                Sorry, habe ich nicht explizit geschrieben (steht in meiner Signatur), Grafana, InfluxDB läuft bei mir, es geht mir wirklich nur um die Abfrage und die Darstellung täglich/wöchentlich usw.

                Vielen Dank für die Antwort, werde ich mir am Wochenende mal genau ansehen und versuchen umzusetzen.

                VG

                NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                1 Antwort Letzte Antwort
                0
                • Frederik BussF Frederik Buss

                  @novregen Hier der Export der Vis und ein paar der Scripte. Wie auch bei anderen ist alles miteinander verknüpft und Datenpunkte beinhalten Werte aus Berechnung, oder steuern selbst wiederum andere Aktionen an. Leider wird bei mir nichts von selbst erstellt, also auch keine Variablen o.ä., daher schau Dir das Ganze erstmal an und wenn Du einzelne Funktionen nutzen willst, helfe ich Dir bei der Erstellung der Variablen etc.
                  Folgende iobroker Scripte sind als txt beigefügt:
                  Jahresverbrauch Strom und Gas = Jahreshochrechnung Verbrauch/Kosten nach letzter Ablesung
                  SonosGruppe = Ansteuerung der beiden Sonos Geräte im EG, je nach Auswahl Wohnzimmer/Küche oder Gruppe.
                  piNeustarten = Einfacher sudo reboot Befehl, um den pi von der Vis aus neustarten zu können
                  FavsNeu = Erstellung von allen Sonos Favoriten in einen Datenpunkt, um in der Vis aus einem Dropdown Menü entsprechende Auswahl in Sonos zu starten

                  Folgende Adapter werden verwendet:
                  BMW, Bring, homeconnect, hue-extended, shelly, sonoff, sonos, tr-064, vis-inventwo, vis-timeandweather, ical

                  vis-views.json

                  Folgende Zips als Verzeichnis in den Projektordner ("main") kopieren/erstellen:
                  Favs.zip
                  IconsV2.zip
                  Bilder.zip

                  Und hier die iobroker Blockly scripte, können über Blockly importiert werden:
                  iobrokerJS.zip

                  N Offline
                  N Offline
                  novregen
                  schrieb am zuletzt editiert von
                  #641

                  @frederik-buss - danke dir, aber irgendwie bekomme ich die vis nicht importiert. Könntest du es als zip exportieren ? Danke für deine Mühe

                  GlasfaserG Frederik BussF 2 Antworten Letzte Antwort
                  0
                  • N novregen

                    @frederik-buss - danke dir, aber irgendwie bekomme ich die vis nicht importiert. Könntest du es als zip exportieren ? Danke für deine Mühe

                    GlasfaserG Offline
                    GlasfaserG Offline
                    Glasfaser
                    schrieb am zuletzt editiert von Glasfaser
                    #642

                    @novregen sagte in Einfach mal zeigen will….. :-) - Teil 3:

                    irgendwie bekomme ich die vis nicht importiert.

                    Neues Projekt erstellen ,

                    die vis-views.json über den Dateimanager in das neue Projekt hochladen/überschreiben .

                    Projektordner ("main") kopieren/erstellen:

                    ....

                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                    1 Antwort Letzte Antwort
                    0
                    • N novregen

                      @frederik-buss - danke dir, aber irgendwie bekomme ich die vis nicht importiert. Könntest du es als zip exportieren ? Danke für deine Mühe

                      Frederik BussF Offline
                      Frederik BussF Offline
                      Frederik Buss
                      schrieb am zuletzt editiert von
                      #643

                      @novregen Probier es bitte mal wie Glasfaser geschrieben hat. Die Gesamte Vis als Zip ist zu gross für das Forum, deswegen habe ich aufgeteilt...

                      1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @woupi

                        Moin,

                        zu aller erst musst Du die Daten in einer Datenbank haben, z.B. influxDB oder mariaDB/mySQL dann musst Du diese Datenbank in Grafana als Source einbinden, dann kannst Du, mit der jeweils passenden Abfragesprache, Dir die Werte aus der Datenbank lesen und das Ergebnis wird von Grafana, dann in einer Grafik oder Tabelle verarbeitet/Angezeigt.

                        Abfragesprachen:

                        • influxDB
                          • influxDB V1.8 = influxQL ->
                             SELECT last("value") FROM "Dürkop-e10" WHERE $timeFilter GROUP BY time(5m) fill(none)
                            
                          • influxDB V2.x = influxQL oder neu FLUX ->
                            import "timezone"
                            import "date"
                            option location = timezone.location(name: "Europe/Berlin")
                            from(bucket: "iobroker_strom")
                              |> range(start: -7d, stop: now())
                              |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_8AA766.SENSOR.SML.total_kwh")
                              |> filter(fn: (r) => r["_field"] == "value")
                              |> map(fn: (r) => ({r with weekday: date.weekDay(t: r._time)}))
                              |> aggregateWindow(every: 1d, fn: last, createEmpty: false)
                              |> difference(columns: ["_value"])
                              //|> drop(columns: ["_time"])
                              |> yield(name: "last")
                             
                              //  |> map(fn: (r) => ({ r with weekday: date.weekDay(t: r._time)}))
                              //  |> filter(fn: (r) => r.weekday == date.Friday)
                            
                        • MariaDB/mySQL = SQL ->
                              SELECT MAX(iobroker.ts_number.val) FROM iobroker.ts_number INNER JOIN iobroker.datapoints ON iobroker.ts_number.id=iobroker.datapoints.id WHERE iobroker.datapoints.name like 'javascript.1.Fronius.Messwerte.AktuelleEnergieErzeugung'; 
                          

                        Und hier mal ein Beispiel:
                        ce9b2db2-0ac2-4244-a332-bfc5d451f180-grafik.png
                        Und so sieht es dann als fertiges Dashboard bzw. Panel aus, Du kannst dann ein ganzes Dashboard oder ein einzelnes Panel in Deiner VIS anzeigen.
                        ddaa275e-0f49-4dd9-ba2b-edaf982bef7b-grafik.png

                        VG
                        Bernd

                        D Offline
                        D Offline
                        dos1973
                        schrieb am zuletzt editiert von
                        #644

                        @dp20eic
                        vielleicht kannst du mir helfen, ich habe jetzt grafana und influx am laufen und auch die ersten charts in grafana erstellt. Aber bei weitem nicht so wie ich es haben möcht.

                        Als erstes möchte ich den täglichen Stromverbrauch/ Tag 7 oder 14 Tage erfassen und in einer Balkenansicht anzeigen.

                        Ich habe einen Shelly 3EM, der liefert hier den aktuellen Verbrauch in Watt

                        0_userdata.0.mqtt.shellies.Pro3_EM.events.rpc.params.em:0.total_act_power
                        

                        den Wert habe ich jetzt mit Source Analytix verbunden.
                        Aber welchen DP muss ich jetzt mit Influx loggen, damit ich die Grafana Auswertung machen kann?

                        Bildschirmfoto 2023-05-06 um 01.04.03.png

                        01_currentDay - wird aber jeden tag mit 0 gestartet?
                        05_currentYear -??
                        cumulativeReading - scheinbar wird hier einfach stumpf addiert?
                        

                        wäre dankbar für einen Hinweis

                        ? 1 Antwort Letzte Antwort
                        0
                        • D dos1973

                          @dp20eic
                          vielleicht kannst du mir helfen, ich habe jetzt grafana und influx am laufen und auch die ersten charts in grafana erstellt. Aber bei weitem nicht so wie ich es haben möcht.

                          Als erstes möchte ich den täglichen Stromverbrauch/ Tag 7 oder 14 Tage erfassen und in einer Balkenansicht anzeigen.

                          Ich habe einen Shelly 3EM, der liefert hier den aktuellen Verbrauch in Watt

                          0_userdata.0.mqtt.shellies.Pro3_EM.events.rpc.params.em:0.total_act_power
                          

                          den Wert habe ich jetzt mit Source Analytix verbunden.
                          Aber welchen DP muss ich jetzt mit Influx loggen, damit ich die Grafana Auswertung machen kann?

                          Bildschirmfoto 2023-05-06 um 01.04.03.png

                          01_currentDay - wird aber jeden tag mit 0 gestartet?
                          05_currentYear -??
                          cumulativeReading - scheinbar wird hier einfach stumpf addiert?
                          

                          wäre dankbar für einen Hinweis

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

                          @dos1973 sagte in Einfach mal zeigen will….. :-) - Teil 3:

                          wäre dankbar für einen Hinweis

                          Moin,

                          um 1 Uhr Nachts schlafe ich :)
                          Bin gerade nicht am Rechner, schaue ich mir später an, sollten wir nur nicht hier im Thread ausführen, vielleicht einen eigenen, Thread aufmachen, oder mal im Forum suchen, hier sind diese Fragen schon ab und an besprochen worden.

                          VG
                          Bernd

                          P.S.: ich würde nicht den aktuellen Verbrauch nehmen, hat der 3EM auch Verbrauch total, oder so, als Datenpunkt?

                          1 Antwort Letzte Antwort
                          0
                          • Ro75R Offline
                            Ro75R Offline
                            Ro75
                            schrieb am zuletzt editiert von
                            #646

                            Am Anfang des Jahres hatte ich schon einmal meine VIS gezeigt. Es hat sich aber einiges getan. Von daher hier nun meine Weiterentwicklung.

                            1Übersicht.png

                            • Die Hauptseite

                            2System.png
                            *System-Monitoring

                            3Energie.png
                            *Energie!

                            4Licht.png
                            *Es werde Licht

                            5Wetter.png
                            *Das Wetter - Symbole sind alle animiert

                            6Tanken.png
                            *Tanken - am liebsten nicht, aber muss ja

                            7Familie.png
                            *Familienplaner - nur nichts vergessen

                            8Schule.png
                            *Schule - muss sein

                            9Alexa.png
                            AmazonMusic.png
                            Artikelauswahl.png
                            Radiosender.png
                            *Echos - Musik, Timer, Einkauf, Lists, ...

                            Einstellungen.png
                            *Einstellungen - ein bissel flexibel sein

                            Ro75.

                            SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                            GlasfaserG agreenA N freakyfreakyF K 5 Antworten Letzte Antwort
                            5
                            • Ro75R Ro75

                              Am Anfang des Jahres hatte ich schon einmal meine VIS gezeigt. Es hat sich aber einiges getan. Von daher hier nun meine Weiterentwicklung.

                              1Übersicht.png

                              • Die Hauptseite

                              2System.png
                              *System-Monitoring

                              3Energie.png
                              *Energie!

                              4Licht.png
                              *Es werde Licht

                              5Wetter.png
                              *Das Wetter - Symbole sind alle animiert

                              6Tanken.png
                              *Tanken - am liebsten nicht, aber muss ja

                              7Familie.png
                              *Familienplaner - nur nichts vergessen

                              8Schule.png
                              *Schule - muss sein

                              9Alexa.png
                              AmazonMusic.png
                              Artikelauswahl.png
                              Radiosender.png
                              *Echos - Musik, Timer, Einkauf, Lists, ...

                              Einstellungen.png
                              *Einstellungen - ein bissel flexibel sein

                              Ro75.

                              GlasfaserG Offline
                              GlasfaserG Offline
                              Glasfaser
                              schrieb am zuletzt editiert von
                              #647

                              @ro75 sagte in Einfach mal zeigen will….. :-) - Teil 3:

                              Von daher hier nun meine Weiterentwicklung.

                              Sieht cool aus :+1:

                              Bin gespannt , wer der erste ist der dein Projekt haben will ;)

                              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                              DJMarc75D sigi234S 2 Antworten Letzte Antwort
                              0
                              • GlasfaserG Glasfaser

                                @ro75 sagte in Einfach mal zeigen will….. :-) - Teil 3:

                                Von daher hier nun meine Weiterentwicklung.

                                Sieht cool aus :+1:

                                Bin gespannt , wer der erste ist der dein Projekt haben will ;)

                                DJMarc75D Online
                                DJMarc75D Online
                                DJMarc75
                                schrieb am zuletzt editiert von
                                #648

                                @glasfaser sagte in Einfach mal zeigen will….. :-) - Teil 3:

                                haben will

                                Haben will eigentlich erstmal nur die geilen Obstbilder @Ro75 :grinning:

                                Lehrling seit 1975 !!!
                                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                GlasfaserG Ro75R 2 Antworten Letzte Antwort
                                1
                                • DJMarc75D DJMarc75

                                  @glasfaser sagte in Einfach mal zeigen will….. :-) - Teil 3:

                                  haben will

                                  Haben will eigentlich erstmal nur die geilen Obstbilder @Ro75 :grinning:

                                  GlasfaserG Offline
                                  GlasfaserG Offline
                                  Glasfaser
                                  schrieb am zuletzt editiert von
                                  #649

                                  @djmarc75

                                  Tutti Frutti kannst du haben :)

                                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                  1 Antwort Letzte Antwort
                                  1
                                  • GlasfaserG Glasfaser

                                    @ro75 sagte in Einfach mal zeigen will….. :-) - Teil 3:

                                    Von daher hier nun meine Weiterentwicklung.

                                    Sieht cool aus :+1:

                                    Bin gespannt , wer der erste ist der dein Projekt haben will ;)

                                    sigi234S Online
                                    sigi234S Online
                                    sigi234
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von
                                    #650

                                    @glasfaser sagte in Einfach mal zeigen will….. :-) - Teil 3:

                                    Bin gespannt , wer der erste ist der dein Projekt haben will

                                    Normalerweise ich zum testen, aber da VIS2 kommt werde ich demnächst auf diese umsteigen. (sobald sie ohne Fehler läuft)

                                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Immer Daten sichern!

                                    1 Antwort Letzte Antwort
                                    0
                                    • Ro75R Offline
                                      Ro75R Offline
                                      Ro75
                                      schrieb am zuletzt editiert von Ro75
                                      #651

                                      1695053131208.jpg

                                      Darstellung auf 24'' Touch-Display. Hängt in der Küche. Für die
                                      darstellung werkelt ein PI4 mit 4GB RAM.
                                      Ro75.

                                      SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                                      DJMarc75D D wendy2702W 3 Antworten Letzte Antwort
                                      1
                                      • Frederik BussF Offline
                                        Frederik BussF Offline
                                        Frederik Buss
                                        schrieb am zuletzt editiert von
                                        #652

                                        @ro75 Mich würde tatsächlich mal interessieren, wie Du die Paketgeschichte gemacht hast...

                                        Ro75R 1 Antwort Letzte Antwort
                                        0
                                        • Ro75R Ro75

                                          1695053131208.jpg

                                          Darstellung auf 24'' Touch-Display. Hängt in der Küche. Für die
                                          darstellung werkelt ein PI4 mit 4GB RAM.
                                          Ro75.

                                          DJMarc75D Online
                                          DJMarc75D Online
                                          DJMarc75
                                          schrieb am zuletzt editiert von
                                          #653

                                          @ro75

                                          " DER GERÄT "

                                          :+1: :+1: :+1:

                                          Lehrling seit 1975 !!!
                                          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                          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

                                          747

                                          Online

                                          32.4k

                                          Benutzer

                                          81.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