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. Visualisierung
  4. echarts dynamisch mit DP belegen?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    9
    1
    139

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

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

echarts dynamisch mit DP belegen?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 3 Kommentatoren 288 Aufrufe 3 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.
  • K Offline
    K Offline
    koilapo
    schrieb am zuletzt editiert von
    #1

    Hallo,

    für Flot habe ich mir eine Lösung gebastelt, die den iframe-Link (der bei Flot ja alle Einstellungen und DP für das Diagramm enthält) für alle Diagramme der selben Art automatisch generiert. Wenn ich also das Layout der Diagramme anpassen muss, reicht das an einer Stelle und dann kann ich mit einem Script alle Diagramme vom Layout auf einen Schlag anpassen.

    Nun würde ich aber für eine Auswertungsanzeige gerne echarts nutzen und zwar in einem Dialog-View beim Klick auf einen von 4 Sensoren. Im View ist dann ein echart integiert und das soll in Abhängigkeit des angeklickten Sensors dessen 3 DP im Diagramm anzeigen.

    Da ich die JSON-Daten des Diagramms in echarts.0 sehe, dachte ich, dass ich die ganz einfach beim Öffnen des Dialogs parse und durch die 3 passenden DP ersetze und dann wieder in echarts.0 speichere. Das Problem ist aber: Das scheinen gar keine echten DP zu sein. Ich kann sie zwar öffnen und das JSON einsehen, aber per JS kommt da nichts zurück, warum auch immer.

    Wo werden die Diagramm-Einstellungen von echart denn abgelegt und gibt es einen Weg, die Diagramme dynamisch mit DP zu belegen? Sonst müsste ich jetzt 4 mal dasselbe Diagramm anlegen und die zugehörigen 3 DP jeweils fest einstellen und bei jeder Änderung immer alle 4 Diagramme manuell anpassen.

    Jemand eine Idee, wie man die echarts dynamisch und automatisch mit passenden DP wiederverwenden kann? Danke.

    M David G.D 2 Antworten Letzte Antwort
    0
    • K koilapo

      Hallo,

      für Flot habe ich mir eine Lösung gebastelt, die den iframe-Link (der bei Flot ja alle Einstellungen und DP für das Diagramm enthält) für alle Diagramme der selben Art automatisch generiert. Wenn ich also das Layout der Diagramme anpassen muss, reicht das an einer Stelle und dann kann ich mit einem Script alle Diagramme vom Layout auf einen Schlag anpassen.

      Nun würde ich aber für eine Auswertungsanzeige gerne echarts nutzen und zwar in einem Dialog-View beim Klick auf einen von 4 Sensoren. Im View ist dann ein echart integiert und das soll in Abhängigkeit des angeklickten Sensors dessen 3 DP im Diagramm anzeigen.

      Da ich die JSON-Daten des Diagramms in echarts.0 sehe, dachte ich, dass ich die ganz einfach beim Öffnen des Dialogs parse und durch die 3 passenden DP ersetze und dann wieder in echarts.0 speichere. Das Problem ist aber: Das scheinen gar keine echten DP zu sein. Ich kann sie zwar öffnen und das JSON einsehen, aber per JS kommt da nichts zurück, warum auch immer.

      Wo werden die Diagramm-Einstellungen von echart denn abgelegt und gibt es einen Weg, die Diagramme dynamisch mit DP zu belegen? Sonst müsste ich jetzt 4 mal dasselbe Diagramm anlegen und die zugehörigen 3 DP jeweils fest einstellen und bei jeder Änderung immer alle 4 Diagramme manuell anpassen.

      Jemand eine Idee, wie man die echarts dynamisch und automatisch mit passenden DP wiederverwenden kann? Danke.

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #2

      @koilapo Sowas?

      https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschangeselect

      https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschange

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      K 1 Antwort Letzte Antwort
      0
      • M MCU

        @koilapo Sowas?

        https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschangeselect

        https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschange

        K Offline
        K Offline
        koilapo
        schrieb am zuletzt editiert von
        #3

        @mcu Danke, das kenne ich schon, ich will aber nicht manuell DP wechseln, sondern automatisch und das gleich 3 Stück auf einmal.

        1 Antwort Letzte Antwort
        0
        • M Online
          M Online
          MCU
          schrieb am zuletzt editiert von
          #4

          @koilapo Dann musst du den DP anpassen.
          ->

           "id": "zigbee.0.00xxxxxxx.temperature",
          let echartsDP = 'echarts.0.temperatur'
          let obj = getObject(echartsDP)
          obj.native.data.lines[0].id = 'neuer DP 1' 
          /* bei mehreren DPs [1],[2], muss aber vorhanden sein in der Kurve */
          setObject(echartsDP, obj)
          

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          1 Antwort Letzte Antwort
          0
          • K koilapo

            Hallo,

            für Flot habe ich mir eine Lösung gebastelt, die den iframe-Link (der bei Flot ja alle Einstellungen und DP für das Diagramm enthält) für alle Diagramme der selben Art automatisch generiert. Wenn ich also das Layout der Diagramme anpassen muss, reicht das an einer Stelle und dann kann ich mit einem Script alle Diagramme vom Layout auf einen Schlag anpassen.

            Nun würde ich aber für eine Auswertungsanzeige gerne echarts nutzen und zwar in einem Dialog-View beim Klick auf einen von 4 Sensoren. Im View ist dann ein echart integiert und das soll in Abhängigkeit des angeklickten Sensors dessen 3 DP im Diagramm anzeigen.

            Da ich die JSON-Daten des Diagramms in echarts.0 sehe, dachte ich, dass ich die ganz einfach beim Öffnen des Dialogs parse und durch die 3 passenden DP ersetze und dann wieder in echarts.0 speichere. Das Problem ist aber: Das scheinen gar keine echten DP zu sein. Ich kann sie zwar öffnen und das JSON einsehen, aber per JS kommt da nichts zurück, warum auch immer.

            Wo werden die Diagramm-Einstellungen von echart denn abgelegt und gibt es einen Weg, die Diagramme dynamisch mit DP zu belegen? Sonst müsste ich jetzt 4 mal dasselbe Diagramm anlegen und die zugehörigen 3 DP jeweils fest einstellen und bei jeder Änderung immer alle 4 Diagramme manuell anpassen.

            Jemand eine Idee, wie man die echarts dynamisch und automatisch mit passenden DP wiederverwenden kann? Danke.

            David G.D Online
            David G.D Online
            David G.
            schrieb am zuletzt editiert von David G.
            #5

            @koilapo

            Du kannst in echarts ja beliebige DPs angeben mit einem json Inhalt.

            Diese kannst du bei Bedarf per Script schreiben wie du sie brauchst.

            Sowas hatte ich mal gemacht, um in einem Chart zwischen Gas und Wasserverbrauch zu wechseln und den Zeitraum anpassen zu können.

            Die Daten für die json kann man sich mit getHistory holen.

            Hatte ich damals hier als Feature Request
            https://github.com/ioBroker/ioBroker.echarts/issues/243

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            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

            850

            Online

            32.5k

            Benutzer

            81.6k

            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