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. ioBroker Allgemein
  4. History & Charts: keine Aufzeichnung

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
    927

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

History & Charts: keine Aufzeichnung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
17 Beiträge 2 Kommentatoren 243 Aufrufe 1 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.
  • L legro

    Heute wollte ich einmal den History-Adapter ausprobieren. Leider gelang mir das nur teilweise.

    Mein Vorgehen ..

    • Ich habe unter Objekten Datenpunkte für die Speicherung mit dem History-Adapter aktiviert.
    • Als ich anschließend in Echarts die Datenpunkte darstellen wollte, fehlten einige der zuvor eingerichteten Datenpunkte.

    Warum? Was mache ich ggf. falsch?

    f763019b-6a5f-4296-a2d0-a3504e752842-image.png

    0_userdata.0.Heizung.COP_momentan und die weiteren fehlen in Echarts ..
    57111e30-3355-4958-b914-c4d3c683c282-image.png 800a4331-f243-480f-9da3-ada798054a5f-image.png

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

    @legro sagte in History & Charts: keine Aufzeichnung:

    fehlten einige der zuvor eingerichteten Datenpunkte.

    welche?

    ich kann alleine mit den Infos nichts dazu sagen.
    Was ist das denn auf dem ersten Screenshot?
    Sind das nicht die historisierten DP?

    zu welchen DP gehört Screenshot 2

    EDIT
    Was hast du mit den History-Alias vor?
    werden die DP auch geloggt?

    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
    • L Offline
      L Offline
      legro
      schrieb am zuletzt editiert von legro
      #3

      U.a. habe ich die Protollierung dieser Datenpunkte ..

      • e3oncan.0.Vitocal.tree.0268_ReturnTemperatureSensor
      • e3oncan.0.Vitocal.tree.0269_ReturnTemperatureSensor

      .. konfiguriert. Aber sie sind nicht in Echarts - s. 1. Beitrag - vorhanden.

      Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

      HomoranH 1 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        legro
        schrieb am zuletzt editiert von
        #4

        Ich habe die Ursache gefunden.

        Wird ein Datenpunkt in History und InfluxDB protokolliert, so erscheint er nicht in Echarts.

        Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

        1 Antwort Letzte Antwort
        0
        • L legro

          U.a. habe ich die Protollierung dieser Datenpunkte ..

          • e3oncan.0.Vitocal.tree.0268_ReturnTemperatureSensor
          • e3oncan.0.Vitocal.tree.0269_ReturnTemperatureSensor

          .. konfiguriert. Aber sie sind nicht in Echarts - s. 1. Beitrag - vorhanden.

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

          @legro sagte in History & Charts: keine Aufzeichnung:

          U.a. habe ich

          sind das die zwei Screenshots?

          sagte in History & Charts: keine Aufzeichnung:

          Was hast du mit den History-Alias vor?
          werden die DP auch geloggt?

          Die Werte davon liegen durch den History Alias nicht unter dem Datenpunkt, sondern unter dem Alias vor.
          Der müsste geloggt werden.

          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 -

          L 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @legro sagte in History & Charts: keine Aufzeichnung:

            U.a. habe ich

            sind das die zwei Screenshots?

            sagte in History & Charts: keine Aufzeichnung:

            Was hast du mit den History-Alias vor?
            werden die DP auch geloggt?

            Die Werte davon liegen durch den History Alias nicht unter dem Datenpunkt, sondern unter dem Alias vor.
            Der müsste geloggt werden.

            L Offline
            L Offline
            legro
            schrieb am zuletzt editiert von legro
            #6

            @Homoran sagte in History & Charts: keine Aufzeichnung:

            Die Werte davon liegen durch den History Alias nicht unter dem Datenpunkt, sondern unter dem Alias vor.
            Der müsste geloggt werden.

            Das verstehe ich nicht. Der oben angegebene Alias bezieht sich doch nur auf die Bezeichnung in History-Adapter - also ganz so, wie in InfluxDB der mesurement-Name. Oder was verstehe ich da ggf. falsch?

            Sei‘s d‘rum, es funktioniert. Die Protollierung in InfluxDB benötige ich nicht. Mein Vorhaben: Ich möchte Enteisungen von unsere Wärmepumoe erkennen und analysieren. Die Daten benötige ich als nur für die Zeit der Tests.

            bb16e00c-da58-4970-9991-20aae07bd486-image.png

            Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

            HomoranH 1 Antwort Letzte Antwort
            0
            • L legro

              @Homoran sagte in History & Charts: keine Aufzeichnung:

              Die Werte davon liegen durch den History Alias nicht unter dem Datenpunkt, sondern unter dem Alias vor.
              Der müsste geloggt werden.

              Das verstehe ich nicht. Der oben angegebene Alias bezieht sich doch nur auf die Bezeichnung in History-Adapter - also ganz so, wie in InfluxDB der mesurement-Name. Oder was verstehe ich da ggf. falsch?

              Sei‘s d‘rum, es funktioniert. Die Protollierung in InfluxDB benötige ich nicht. Mein Vorhaben: Ich möchte Enteisungen von unsere Wärmepumoe erkennen und analysieren. Die Daten benötige ich als nur für die Zeit der Tests.

              bb16e00c-da58-4970-9991-20aae07bd486-image.png

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

              @legro sagte in History & Charts: keine Aufzeichnung:

              Der oben angegebene Alias bezieht sich doch nur auf die Bezeichnung in History-Adapter - also ganz so, wie in InfluxDB der mesurement-Name

              Nein, im Gegenteil! Es ist ja kein Name, sondern eine ID.
              Deswegen frag ich ja die ganze Zeit was du damit vorhast.

              Der History Alias ist älter als der allgemeine Alias und dient dazu bei einem Gerätetausch weiter in die Historie des bisherigen Gerätes zu schreiben, indem dieses als Alias angegeben wird.
              Um es im chart verwenden zu können muss daher der AliasDP verwendet werden.
              Im Datenpunkt in dem der Alias konfiguriert ist, liegen keine Daten vor.

              Screenshot_20260120-094621_DuckDuckGo.jpg

              @legro sagte in History & Charts: keine Aufzeichnung:

              Sei‘s d‘rum, es funktioniert. Die Protollierung in InfluxDB benötige ich nicht.

              das wäre allerdings schräg.

              @legro sagte in History & Charts: keine Aufzeichnung:

              Mein Vorhaben: Ich möchte Enteisungen von unsere Wärmepumoe erkennen und analysieren

              Screenshot_20260120-091552_DuckDuckGo.jpg

              oder noch detaillierter mit Stromverbrauch
              Screenshot_20260120-091904_DuckDuckGo.jpg

              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 -

              L 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @legro sagte in History & Charts: keine Aufzeichnung:

                Der oben angegebene Alias bezieht sich doch nur auf die Bezeichnung in History-Adapter - also ganz so, wie in InfluxDB der mesurement-Name

                Nein, im Gegenteil! Es ist ja kein Name, sondern eine ID.
                Deswegen frag ich ja die ganze Zeit was du damit vorhast.

                Der History Alias ist älter als der allgemeine Alias und dient dazu bei einem Gerätetausch weiter in die Historie des bisherigen Gerätes zu schreiben, indem dieses als Alias angegeben wird.
                Um es im chart verwenden zu können muss daher der AliasDP verwendet werden.
                Im Datenpunkt in dem der Alias konfiguriert ist, liegen keine Daten vor.

                Screenshot_20260120-094621_DuckDuckGo.jpg

                @legro sagte in History & Charts: keine Aufzeichnung:

                Sei‘s d‘rum, es funktioniert. Die Protollierung in InfluxDB benötige ich nicht.

                das wäre allerdings schräg.

                @legro sagte in History & Charts: keine Aufzeichnung:

                Mein Vorhaben: Ich möchte Enteisungen von unsere Wärmepumoe erkennen und analysieren

                Screenshot_20260120-091552_DuckDuckGo.jpg

                oder noch detaillierter mit Stromverbrauch
                Screenshot_20260120-091904_DuckDuckGo.jpg

                L Offline
                L Offline
                legro
                schrieb am zuletzt editiert von legro
                #8

                @Homoran sagte in History & Charts: keine Aufzeichnung:

                das wäre allerdings schräg.

                Da das Ganze bei mir genau so tadellos funktioniert, ..

                76cdea12-ea3a-4d56-b6f6-0bd8b7ac8b44-image.png

                .. kann ich deine Bedenken nicht nachvollziehen. Die protokollierten Datenpunkte aus dem Objektbaum werden in die vom History-Adapter angelegten JSONs unter diesen Namen abgelegt - also analog zu den measurements in InfluxDB.

                Bei mir ist nur eines schräg: Die Fiesmann Wärmepumpe führt nach jeder Warmwasseraufbereitung eine Enteisung durch, auch wenn nicht die geringsten Spuren von Eis zu sehen sind.

                Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                HomoranH 1 Antwort Letzte Antwort
                0
                • L legro

                  @Homoran sagte in History & Charts: keine Aufzeichnung:

                  das wäre allerdings schräg.

                  Da das Ganze bei mir genau so tadellos funktioniert, ..

                  76cdea12-ea3a-4d56-b6f6-0bd8b7ac8b44-image.png

                  .. kann ich deine Bedenken nicht nachvollziehen. Die protokollierten Datenpunkte aus dem Objektbaum werden in die vom History-Adapter angelegten JSONs unter diesen Namen abgelegt - also analog zu den measurements in InfluxDB.

                  Bei mir ist nur eines schräg: Die Fiesmann Wärmepumpe führt nach jeder Warmwasseraufbereitung eine Enteisung durch, auch wenn nicht die geringsten Spuren von Eis zu sehen sind.

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

                  @legro sagte in History & Charts: keine Aufzeichnung:

                  kann ich deine Bedenken nicht nachvollziehen

                  das hat mit "Bedenken" nichts zu tun.
                  Das ist die Definition der History Alias-ID.

                  Wenn das so funktioniert wie du es nutzst ist das ein möglicher undokumentierter Nebeneffekt.

                  @legro sagte in History & Charts: keine Aufzeichnung:

                  Die Fiesmann Wärmepumpe führt nach jeder Warmwasseraufbereitung eine Enteisung durch

                  macht sie das?
                  Oder entzieht sie nur für das Warmwasser Energie aus dem Heizkreislauf, um die Warmwasserbereitung schneller und ggf. effektiver durchzuführen?

                  oder schaltet sie während der Warmwasserbereitung nur kurzfristig die Versorgung der Heizung mit Energie ab, um alle Energie dem Warmwasser zur Verfügung zu stellen?

                  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 -

                  L 2 Antworten Letzte Antwort
                  0
                  • HomoranH Homoran

                    @legro sagte in History & Charts: keine Aufzeichnung:

                    kann ich deine Bedenken nicht nachvollziehen

                    das hat mit "Bedenken" nichts zu tun.
                    Das ist die Definition der History Alias-ID.

                    Wenn das so funktioniert wie du es nutzst ist das ein möglicher undokumentierter Nebeneffekt.

                    @legro sagte in History & Charts: keine Aufzeichnung:

                    Die Fiesmann Wärmepumpe führt nach jeder Warmwasseraufbereitung eine Enteisung durch

                    macht sie das?
                    Oder entzieht sie nur für das Warmwasser Energie aus dem Heizkreislauf, um die Warmwasserbereitung schneller und ggf. effektiver durchzuführen?

                    oder schaltet sie während der Warmwasserbereitung nur kurzfristig die Versorgung der Heizung mit Energie ab, um alle Energie dem Warmwasser zur Verfügung zu stellen?

                    L Offline
                    L Offline
                    legro
                    schrieb am zuletzt editiert von legro
                    #10

                    @Homoran sagte in History & Charts: keine Aufzeichnung:

                    Die Fiesmann Wärmepumpe führt nach jeder Warmwasseraufbereitung eine Enteisung durch

                    macht sie das?
                    Oder entzieht sie nur für das Warmwasser Energie aus dem Heizkreislauf, um die Warmwasserbereitung schneller und ggf. effektiver durchzuführen?

                    oder schaltet sie während der Warmwasserbereitung nur kurzfristig die Versorgung der Heizung mit Energie ab, um alle Energie dem Warmwasser zur Verfügung zu stellen?

                    Sei versichert: Es ist genau so, wie ich‘s hier beschrieben habe. An der im Viessmann-Forum ausführlichen Dokumentation mit den CAN-Bus Registern kannst du dies erkennen.

                    Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @legro sagte in History & Charts: keine Aufzeichnung:

                      kann ich deine Bedenken nicht nachvollziehen

                      das hat mit "Bedenken" nichts zu tun.
                      Das ist die Definition der History Alias-ID.

                      Wenn das so funktioniert wie du es nutzst ist das ein möglicher undokumentierter Nebeneffekt.

                      @legro sagte in History & Charts: keine Aufzeichnung:

                      Die Fiesmann Wärmepumpe führt nach jeder Warmwasseraufbereitung eine Enteisung durch

                      macht sie das?
                      Oder entzieht sie nur für das Warmwasser Energie aus dem Heizkreislauf, um die Warmwasserbereitung schneller und ggf. effektiver durchzuführen?

                      oder schaltet sie während der Warmwasserbereitung nur kurzfristig die Versorgung der Heizung mit Energie ab, um alle Energie dem Warmwasser zur Verfügung zu stellen?

                      L Offline
                      L Offline
                      legro
                      schrieb am zuletzt editiert von legro
                      #11

                      @Homoran sagte in History & Charts: keine Aufzeichnung:

                      Wenn das so funktioniert wie du es nutzst ist das ein möglicher undokumentierter Nebeneffekt.

                      Da du sicherlich mehr Erfahrung in Sachen ioBroker haben dürftest wie unser einer, habe ich das Gefühl, dass wir ggf. aneinander vorbeireden. Gerne würde ich diese Verwirrungen auflösen.

                      Ich versuche einmal eine Zusammenfassung ..

                      • In dem Objektbaum von ioBroker konfiguriere ich die Protokollierung der benötigten Datenpunkte für meine Echarts. Dabei vergebe ich einen kurzen, möglichst prägnanten Aliasnamen.
                        fec3f293-14fb-4ce7-a10e-4357c81a02d0-image.png
                      • Diese Namen nenne ich dann in den Presets von Echarts erneut um: Heizung_COP_momentan -> COP
                        df6ed8df-eb77-4549-a7c6-25196aced61c-image.png

                      Nun vermute ich, dass du an den ersten Punkt denkst und ich an den zweiten, wenn wir von Alias sprechen.

                      Und noch eine Bitte ..

                      Könntest du mir die rot umrandeten Parameter erläutern? Ich verstehe die wohl nicht so, wie sie gemeint sein mögen. Beispielsweise werden die Werte nicht gerundet, wenn ich unter Runden Sie bei der Abfrage die Zahlen .. eine 2 eingebe.

                      Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • L legro

                        @Homoran sagte in History & Charts: keine Aufzeichnung:

                        Wenn das so funktioniert wie du es nutzst ist das ein möglicher undokumentierter Nebeneffekt.

                        Da du sicherlich mehr Erfahrung in Sachen ioBroker haben dürftest wie unser einer, habe ich das Gefühl, dass wir ggf. aneinander vorbeireden. Gerne würde ich diese Verwirrungen auflösen.

                        Ich versuche einmal eine Zusammenfassung ..

                        • In dem Objektbaum von ioBroker konfiguriere ich die Protokollierung der benötigten Datenpunkte für meine Echarts. Dabei vergebe ich einen kurzen, möglichst prägnanten Aliasnamen.
                          fec3f293-14fb-4ce7-a10e-4357c81a02d0-image.png
                        • Diese Namen nenne ich dann in den Presets von Echarts erneut um: Heizung_COP_momentan -> COP
                          df6ed8df-eb77-4549-a7c6-25196aced61c-image.png

                        Nun vermute ich, dass du an den ersten Punkt denkst und ich an den zweiten, wenn wir von Alias sprechen.

                        Und noch eine Bitte ..

                        Könntest du mir die rot umrandeten Parameter erläutern? Ich verstehe die wohl nicht so, wie sie gemeint sein mögen. Beispielsweise werden die Werte nicht gerundet, wenn ich unter Runden Sie bei der Abfrage die Zahlen .. eine 2 eingebe.

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

                        @legro sagte in History & Charts: keine Aufzeichnung:

                        Nun vermute ich, dass du an den ersten Punkt denkst und ich an den zweiten, wenn wir von Alias sprechen.

                        Nein!
                        Das Feld ist nur dazu da eine ID einzutragen, um nach Gerätewechsel die Alte Historie weiterzuführen.
                        Screenshot_20260120-094621_DuckDuckGo.jpg

                        Sehr wahrscheinlich wird in deinem Fall trotzdem ein entsprechendes JSON in den Historydateien angelegt, das dann aber nicht den History-Konventionen entspricht.
                        Du darfst da nichts eintragen.
                        Das kann dir irgendwann mal um die Ohren fliegen.

                        Der von dir geplante "sprechende Name" soll nur im eCharts eingegeben werden.
                        ein doppeltes Umwandeln ist offiziell nicht vorgesehen.

                        @legro sagte in History & Charts: keine Aufzeichnung:

                        Ich verstehe die wohl nicht so, wie sie gemeint sein mögen.

                        😉

                        So wie du es eingestellt hast werden 2000 Werte im RAM gehalten.
                        Das reduziert zwar die Schreibvorgänge, Bei einem Absturz sind die Daten aber verloren!

                        @legro sagte in History & Charts: keine Aufzeichnung:

                        Beispielsweise werden die Werte nicht gerundet, wenn ich unter Runden Sie bei der Abfrage die Zahlen .. eine 2 eingebe.

                        Wo?
                        Was passiert statt dessen?
                        wie sieht das aus?

                        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 -

                        L 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @legro sagte in History & Charts: keine Aufzeichnung:

                          Nun vermute ich, dass du an den ersten Punkt denkst und ich an den zweiten, wenn wir von Alias sprechen.

                          Nein!
                          Das Feld ist nur dazu da eine ID einzutragen, um nach Gerätewechsel die Alte Historie weiterzuführen.
                          Screenshot_20260120-094621_DuckDuckGo.jpg

                          Sehr wahrscheinlich wird in deinem Fall trotzdem ein entsprechendes JSON in den Historydateien angelegt, das dann aber nicht den History-Konventionen entspricht.
                          Du darfst da nichts eintragen.
                          Das kann dir irgendwann mal um die Ohren fliegen.

                          Der von dir geplante "sprechende Name" soll nur im eCharts eingegeben werden.
                          ein doppeltes Umwandeln ist offiziell nicht vorgesehen.

                          @legro sagte in History & Charts: keine Aufzeichnung:

                          Ich verstehe die wohl nicht so, wie sie gemeint sein mögen.

                          😉

                          So wie du es eingestellt hast werden 2000 Werte im RAM gehalten.
                          Das reduziert zwar die Schreibvorgänge, Bei einem Absturz sind die Daten aber verloren!

                          @legro sagte in History & Charts: keine Aufzeichnung:

                          Beispielsweise werden die Werte nicht gerundet, wenn ich unter Runden Sie bei der Abfrage die Zahlen .. eine 2 eingebe.

                          Wo?
                          Was passiert statt dessen?
                          wie sieht das aus?

                          L Offline
                          L Offline
                          legro
                          schrieb am zuletzt editiert von legro
                          #13

                          @Homoran

                          Das Ganze hat mich gewaltig gewurmt. Ich habe daher versucht, der Sache auf den Grund zu gehen. Hier meine Erkenntnisse ..

                          • Der Echarts-Adapter legt seine Presets als JSONs im Objektbaum von ioBroker ab.
                          • Allerdings sind diese JSON-Daten nicht über Werte (->JSON.stringify/JSON.parse) zugänglich, sondern über getObject.

                          Schaut man sich ein solches JSON an, so findet man darin unter der "id" in Zeile 11 den originalen Namen des Datenpunktes, der protokolliert wird. Der beim Einrichten vergebene Alias wird offensichtlich nur genutzt, um das Feld "name" in Zeile 12 zu füllen. In dem dargestellten Beispiel stand anstelle von Defrost der bei Einrichtung der Protokollierung angegeben Alias (Heizung_2806_Mode). Überschreibt man also erneut den Namen der Datenreihe, so hat dies nur Auswirkungen auf die Darstellung des Echarts-Diagrammes.

                          be318ddb-69a5-4ab5-a6ab-b0990839d35a-image.png

                          Hier das gesamte JSON ..

                          {
                            "common": {
                              "name": "Abtauvorgänge",
                              "expert": true
                            },
                            "native": {
                              "data": {
                                "marks": [],
                                "lines": [
                                  {
                                    "name": "Defrost",
                                    "id": "e3oncan.0.Vitocal.tree.2806_RefrigerationCircuitOperationMode.State",
                                    "instance": "system.adapter.history.0",
                                    "thickness": 2,
                                    "chartType": "steps",
                                    "aggregate": "onchange",
                                    "isBoolean": false,
                                    "symbolSize": 3,
                                    "validTime": 35,
                                    "lineStyle": "solid",
                                    "color": "#000000",
                                    "yaxe": "left",
                                    "min": "0",
                                    "max": "15",
                                    "yticks": "15"
                                  },
                                  {
                                    "name": "3-4-V",
                                    "id": "e3oncan.0.Vitocal.tree.2735_FourThreeWayValveValveCurrentPosition",
                                    "instance": "system.adapter.history.0",
                                    "thickness": 2,
                                    "chartType": "steps",
                                    "aggregate": "onchange",
                                    "isBoolean": false,
                                    "symbolSize": 3,
                                    "validTime": 35,
                                    "commonYAxis": "0",
                                    "lineStyle": "solid",
                                    "color": "#ff0000"
                                  },
                                  {
                                    "name": "COP",
                                    "id": "0_userdata.0.Heizung.COP_momentan",
                                    "instance": "system.adapter.history.0",
                                    "thickness": 2,
                                    "chartType": "steps",
                                    "aggregate": "average",
                                    "isBoolean": false,
                                    "symbolSize": 3,
                                    "validTime": "35",
                                    "commonYAxis": "0",
                                    "lineStyle": "solid",
                                    "noFuture": true,
                                    "color": "#0000ff",
                                    "percentile": 50,
                                    "points": false,
                                    "afterComma": "2"
                                  },
                                  {
                                    "name": "Vor",
                                    "id": "e3oncan.0.Vitocal.tree.0268_FlowTemperatureSensor.Actual",
                                    "instance": "system.adapter.history.0",
                                    "thickness": 2,
                                    "chartType": "steps",
                                    "aggregate": "onchange",
                                    "isBoolean": false,
                                    "symbolSize": 3,
                                    "validTime": 35,
                                    "commonYAxis": "",
                                    "lineStyle": "solid",
                                    "yaxe": "right",
                                    "min": "0",
                                    "max": "70",
                                    "color": "#00ff00",
                                    "yticks": "7",
                                    "unit": "°C"
                                  },
                                  {
                                    "name": "Rück",
                                    "id": "e3oncan.0.Vitocal.tree.0269_ReturnTemperatureSensor.Actual",
                                    "instance": "system.adapter.history.0",
                                    "thickness": "2",
                                    "chartType": "steps",
                                    "aggregate": "onchange",
                                    "isBoolean": false,
                                    "symbolSize": 3,
                                    "validTime": 35,
                                    "commonYAxis": "3",
                                    "lineStyle": "solid",
                                    "color": "#00Af00"
                                  },
                                  {
                                    "name": "Gas",
                                    "id": "e3oncan.0.Vitocal.tree.2985_ExternalHeaterTemperatureSetpoint",
                                    "instance": "system.adapter.influxdb.0",
                                    "thickness": 2,
                                    "chartType": "line",
                                    "aggregate": "minmax",
                                    "isBoolean": false,
                                    "symbolSize": 3,
                                    "validTime": 35,
                                    "commonYAxis": "3",
                                    "color": "#7f7f7f"
                                  }
                                ],
                                "zoom": true,
                                "hoverDetail": true,
                                "aggregate": "minmax",
                                "chartType": "steps",
                                "live": "60",
                                "timeType": "relative",
                                "aggregateType": "step",
                                "aggregateSpan": "30",
                                "ticks": "",
                                "range": "720",
                                "relativeEnd": "now",
                                "start": "2026-01-21",
                                "end": "2026-01-21",
                                "start_time": "09:55",
                                "end_time": "10:50",
                                "noBorder": "noborder",
                                "noedit": false,
                                "animation": 0,
                                "legend": "nw",
                                "title": "",
                                "titlePos": "top:35;left:50",
                                "legActual": false,
                                "useComma": true,
                                "timeFormat": "HH:mm"
                              }
                            },
                            "type": "chart",
                            "_id": "echarts.0.Abtauvorgänge",
                            "acl": {
                              "object": 1636,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator"
                            },
                            "from": "system.adapter.admin.0",
                            "user": "system.user.admin",
                            "ts": 1769074093293
                          }
                          

                          Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • L legro

                            @Homoran

                            Das Ganze hat mich gewaltig gewurmt. Ich habe daher versucht, der Sache auf den Grund zu gehen. Hier meine Erkenntnisse ..

                            • Der Echarts-Adapter legt seine Presets als JSONs im Objektbaum von ioBroker ab.
                            • Allerdings sind diese JSON-Daten nicht über Werte (->JSON.stringify/JSON.parse) zugänglich, sondern über getObject.

                            Schaut man sich ein solches JSON an, so findet man darin unter der "id" in Zeile 11 den originalen Namen des Datenpunktes, der protokolliert wird. Der beim Einrichten vergebene Alias wird offensichtlich nur genutzt, um das Feld "name" in Zeile 12 zu füllen. In dem dargestellten Beispiel stand anstelle von Defrost der bei Einrichtung der Protokollierung angegeben Alias (Heizung_2806_Mode). Überschreibt man also erneut den Namen der Datenreihe, so hat dies nur Auswirkungen auf die Darstellung des Echarts-Diagrammes.

                            be318ddb-69a5-4ab5-a6ab-b0990839d35a-image.png

                            Hier das gesamte JSON ..

                            {
                              "common": {
                                "name": "Abtauvorgänge",
                                "expert": true
                              },
                              "native": {
                                "data": {
                                  "marks": [],
                                  "lines": [
                                    {
                                      "name": "Defrost",
                                      "id": "e3oncan.0.Vitocal.tree.2806_RefrigerationCircuitOperationMode.State",
                                      "instance": "system.adapter.history.0",
                                      "thickness": 2,
                                      "chartType": "steps",
                                      "aggregate": "onchange",
                                      "isBoolean": false,
                                      "symbolSize": 3,
                                      "validTime": 35,
                                      "lineStyle": "solid",
                                      "color": "#000000",
                                      "yaxe": "left",
                                      "min": "0",
                                      "max": "15",
                                      "yticks": "15"
                                    },
                                    {
                                      "name": "3-4-V",
                                      "id": "e3oncan.0.Vitocal.tree.2735_FourThreeWayValveValveCurrentPosition",
                                      "instance": "system.adapter.history.0",
                                      "thickness": 2,
                                      "chartType": "steps",
                                      "aggregate": "onchange",
                                      "isBoolean": false,
                                      "symbolSize": 3,
                                      "validTime": 35,
                                      "commonYAxis": "0",
                                      "lineStyle": "solid",
                                      "color": "#ff0000"
                                    },
                                    {
                                      "name": "COP",
                                      "id": "0_userdata.0.Heizung.COP_momentan",
                                      "instance": "system.adapter.history.0",
                                      "thickness": 2,
                                      "chartType": "steps",
                                      "aggregate": "average",
                                      "isBoolean": false,
                                      "symbolSize": 3,
                                      "validTime": "35",
                                      "commonYAxis": "0",
                                      "lineStyle": "solid",
                                      "noFuture": true,
                                      "color": "#0000ff",
                                      "percentile": 50,
                                      "points": false,
                                      "afterComma": "2"
                                    },
                                    {
                                      "name": "Vor",
                                      "id": "e3oncan.0.Vitocal.tree.0268_FlowTemperatureSensor.Actual",
                                      "instance": "system.adapter.history.0",
                                      "thickness": 2,
                                      "chartType": "steps",
                                      "aggregate": "onchange",
                                      "isBoolean": false,
                                      "symbolSize": 3,
                                      "validTime": 35,
                                      "commonYAxis": "",
                                      "lineStyle": "solid",
                                      "yaxe": "right",
                                      "min": "0",
                                      "max": "70",
                                      "color": "#00ff00",
                                      "yticks": "7",
                                      "unit": "°C"
                                    },
                                    {
                                      "name": "Rück",
                                      "id": "e3oncan.0.Vitocal.tree.0269_ReturnTemperatureSensor.Actual",
                                      "instance": "system.adapter.history.0",
                                      "thickness": "2",
                                      "chartType": "steps",
                                      "aggregate": "onchange",
                                      "isBoolean": false,
                                      "symbolSize": 3,
                                      "validTime": 35,
                                      "commonYAxis": "3",
                                      "lineStyle": "solid",
                                      "color": "#00Af00"
                                    },
                                    {
                                      "name": "Gas",
                                      "id": "e3oncan.0.Vitocal.tree.2985_ExternalHeaterTemperatureSetpoint",
                                      "instance": "system.adapter.influxdb.0",
                                      "thickness": 2,
                                      "chartType": "line",
                                      "aggregate": "minmax",
                                      "isBoolean": false,
                                      "symbolSize": 3,
                                      "validTime": 35,
                                      "commonYAxis": "3",
                                      "color": "#7f7f7f"
                                    }
                                  ],
                                  "zoom": true,
                                  "hoverDetail": true,
                                  "aggregate": "minmax",
                                  "chartType": "steps",
                                  "live": "60",
                                  "timeType": "relative",
                                  "aggregateType": "step",
                                  "aggregateSpan": "30",
                                  "ticks": "",
                                  "range": "720",
                                  "relativeEnd": "now",
                                  "start": "2026-01-21",
                                  "end": "2026-01-21",
                                  "start_time": "09:55",
                                  "end_time": "10:50",
                                  "noBorder": "noborder",
                                  "noedit": false,
                                  "animation": 0,
                                  "legend": "nw",
                                  "title": "",
                                  "titlePos": "top:35;left:50",
                                  "legActual": false,
                                  "useComma": true,
                                  "timeFormat": "HH:mm"
                                }
                              },
                              "type": "chart",
                              "_id": "echarts.0.Abtauvorgänge",
                              "acl": {
                                "object": 1636,
                                "owner": "system.user.admin",
                                "ownerGroup": "system.group.administrator"
                              },
                              "from": "system.adapter.admin.0",
                              "user": "system.user.admin",
                              "ts": 1769074093293
                            }
                            
                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #14

                            @legro sagte in History & Charts: keine Aufzeichnung:

                            Der beim Einrichten vergebene Alias wird offensichtlich nur genutzt, um das Feld "name" zu füllen

                            nochmals!
                            Das Feld unter history ist kein Alias!
                            sondern für eine eindeutige ID!

                            Das Feld in eCharts dient ebenfalls nur dazu einen "sprechenden Namen" zu vergeben.

                            ioBroker arbeitet immer mit eindeutigen IDs
                            Namen können willkürlich vergeben werden, auch mehrfach.

                            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 -

                            L 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @legro sagte in History & Charts: keine Aufzeichnung:

                              Der beim Einrichten vergebene Alias wird offensichtlich nur genutzt, um das Feld "name" zu füllen

                              nochmals!
                              Das Feld unter history ist kein Alias!
                              sondern für eine eindeutige ID!

                              Das Feld in eCharts dient ebenfalls nur dazu einen "sprechenden Namen" zu vergeben.

                              ioBroker arbeitet immer mit eindeutigen IDs
                              Namen können willkürlich vergeben werden, auch mehrfach.

                              L Offline
                              L Offline
                              legro
                              schrieb am zuletzt editiert von legro
                              #15

                              @Homoran sagte in History & Charts: keine Aufzeichnung:

                              Das Feld unter history ist kein Alias!
                              sondern für eine eindeutige ID!

                              Wie dem auch sei, ich bin mir sicher, dass mir aufgrund der zuvor beschriebenen Sachverhalte - entgegen deiner Befürchtungen - nichts auf die Füße fällt. ;-)

                              Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                              HomoranH 1 Antwort Letzte Antwort
                              0
                              • L legro

                                @Homoran sagte in History & Charts: keine Aufzeichnung:

                                Das Feld unter history ist kein Alias!
                                sondern für eine eindeutige ID!

                                Wie dem auch sei, ich bin mir sicher, dass mir aufgrund der zuvor beschriebenen Sachverhalte - entgegen deiner Befürchtungen - nichts auf die Füße fällt. ;-)

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

                                @legro
                                Da ist das ja auch ok!
                                Das ist ja der Name in eCharts

                                ich rede vom history-Alias
                                Dann zeig mir mal deine history Datenstruktur

                                und was ist mit den restlichen noch offenen Fragen?

                                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 -

                                L 1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @legro
                                  Da ist das ja auch ok!
                                  Das ist ja der Name in eCharts

                                  ich rede vom history-Alias
                                  Dann zeig mir mal deine history Datenstruktur

                                  und was ist mit den restlichen noch offenen Fragen?

                                  L Offline
                                  L Offline
                                  legro
                                  schrieb am zuletzt editiert von
                                  #17

                                  @Homoran sagte in History & Charts: keine Aufzeichnung:

                                  ich rede vom history-Alias
                                  Dann zeig mir mal deine history Datenstruktur

                                  Was genau soll ich dir liefern?

                                  Ich verstehe wohl noch immer nicht, was du meinst.

                                  und was ist mit den restlichen noch offenen Fragen?

                                  Welche Fragen meinst du?

                                  Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                                  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
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  332

                                  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