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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. TibberLink Adapter

NEWS

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

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

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

TibberLink Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
615 Beiträge 85 Kommentatoren 193.6k Aufrufe 78 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.
  • R ReblausGT

    @merlin123 Er nutzt den Demo Tocken.... da kann er in der App nichts sehen.

    @M-B Ich habe eine Test-Maschine laufen mit dem Demo Token.... das ist nicht so ungewöhnlich, der Demo Zugang ist sehr oft tot.

    R Offline
    R Offline
    ReblausGT
    Developer
    schrieb am zuletzt editiert von
    #383

    ... heute z.B. habe ich bis 8:00 massig Fehler im Protokoll, ab da alles prima mit dem Demo Token

    1 Antwort Letzte Antwort
    0
    • M BM Offline
      M BM Offline
      M B
      schrieb am zuletzt editiert von
      #384

      Das Problem ist gelöst!

      Ich hatte das gleiche Problem mit meinem richtigen Token, den wollte ich aber hier nicht veröffentlichen. Das Bild hat nur als Beispiel gedient.
      Zusätzlich zu Iobroker habe ich noch Evcc laufen, welcher auch Daten bei Tibber abfragt. Die hatten anscheinend das Timeoutintervall verändert und so kam es zum Problem. Evcc hat das direkt gefixt und jetzt läuft alles wieder.
      Vielen Dank für eure Mühe, schönen Sonntag!

      R 1 Antwort Letzte Antwort
      1
      • M BM M B

        Das Problem ist gelöst!

        Ich hatte das gleiche Problem mit meinem richtigen Token, den wollte ich aber hier nicht veröffentlichen. Das Bild hat nur als Beispiel gedient.
        Zusätzlich zu Iobroker habe ich noch Evcc laufen, welcher auch Daten bei Tibber abfragt. Die hatten anscheinend das Timeoutintervall verändert und so kam es zum Problem. Evcc hat das direkt gefixt und jetzt läuft alles wieder.
        Vielen Dank für eure Mühe, schönen Sonntag!

        R Offline
        R Offline
        ReblausGT
        Developer
        schrieb am zuletzt editiert von
        #385

        Hallo Community,

        Ich überlege wie man die Visualisierungs-Möglichkeiten der Preisdaten verbessern könnte...
        Wie macht ihr das? In VIS-2 habe ich keine so recht gute Idee dazu....

        In VIS-1 könnte ich mir an der Stelle gut vorstellen die Preisdaten kombiniert anzubieten als JSON. Jeweils Preise heute und morgen kombiniert, sofern vorhanden. Es würde für einen spezifischen Config Teil des Graphen dann einen einzubettenden JSON Block geben, (im Beispiel von "type": "bar" bis "yAxis_maximumDigits": 3) der in der Admin-Console eingegeben werden kann:

        {
          "graphs": [
          {
            "data": [
              0.228,
              0.336,
              0.348,
              0.281
            ],
            "type": "bar",
            .........
            "yAxis_maximumDigits": 3
          }],
          "axisLabels": [
            "28.12. 09:00",
            "28.12. 10:00",
            "28.12. 11:00",
            "28.12. 12:00"
          ]
        }
        

        die Axis Labels und Data fügt der Adapter dann hinzu und gibt das ganze als "jsonGraph" in die Struktur ... denke das wird ein neuer Folder PricesTotal....

        Evtl. noch ein weiterer JSON state in den Folder für e-charts Konformität (VIS-2)?
        "jsonECharts"

        [
          {"t": 1735370280000, "y": 0.228},
          {"t": 1735372800000, "y": 0.336},
          {"t": 1735376400000, "y": 0.348},
          {"t": 1735380000000, "y": 0.281}
        ]
        

        Was meinst Ihr?

        B 1 Antwort Letzte Antwort
        0
        • Merlin123M Offline
          Merlin123M Offline
          Merlin123
          schrieb am zuletzt editiert von
          #386

          Ich lasse aktuell ein Flexchart zusammenbauen (Vis2). Nutze das halt nicht nur für den Preis, sondern auch zum Anzeigen, wann das Auto geladen wird (unterschreiten einer einstellbaren Schwelle) und wann der Speicher (der demnächst kommt) geladen bzw. entladen wird.

          Screenshot 2024-12-28 185413.png

          Beta-Tester

          R 1 Antwort Letzte Antwort
          0
          • Merlin123M Merlin123

            Ich lasse aktuell ein Flexchart zusammenbauen (Vis2). Nutze das halt nicht nur für den Preis, sondern auch zum Anzeigen, wann das Auto geladen wird (unterschreiten einer einstellbaren Schwelle) und wann der Speicher (der demnächst kommt) geladen bzw. entladen wird.

            Screenshot 2024-12-28 185413.png

            R Offline
            R Offline
            ReblausGT
            Developer
            schrieb am zuletzt editiert von
            #387

            @merlin123 Also das mit dem Flexchart ist echt gut..... und schnell. Ich hatte mit dem E-Charts Adapter probiert mit JSON als Quelle.... das ist definitiv zu langsam....

            Mit Flexchart könnte man glatt noch die Automatisierungskanäle mit einbauen....
            f0924559-e549-4c2d-bf94-047df0f5e487-image.png

            Merlin123M 1 Antwort Letzte Antwort
            0
            • R ReblausGT

              @merlin123 Also das mit dem Flexchart ist echt gut..... und schnell. Ich hatte mit dem E-Charts Adapter probiert mit JSON als Quelle.... das ist definitiv zu langsam....

              Mit Flexchart könnte man glatt noch die Automatisierungskanäle mit einbauen....
              f0924559-e549-4c2d-bf94-047df0f5e487-image.png

              Merlin123M Offline
              Merlin123M Offline
              Merlin123
              schrieb am zuletzt editiert von
              #388

              @reblausgt Die Darstellung sieht klasse aus :) Ist die "echt" oder nur mal rumgespielt? Wenn "echt": Kannst Du mal teilen, wie Du die erzeugst?

              Beta-Tester

              R 1 Antwort Letzte Antwort
              0
              • Merlin123M Merlin123

                @reblausgt Die Darstellung sieht klasse aus :) Ist die "echt" oder nur mal rumgespielt? Wenn "echt": Kannst Du mal teilen, wie Du die erzeugst?

                R Offline
                R Offline
                ReblausGT
                Developer
                schrieb am zuletzt editiert von
                #389

                @merlin123
                Nee das ist inzwischen echt.... macht der Adapter 4.2.0 5jetzt durch ansteuern vom FlexChart.... Ich bin nur noch am spielen mit den Beschriftungen, wenn man mehrere Blöcke hat.... da wird das etwas "blöd" mit dem vielen Text...

                03e52ea4-cda1-43ac-9558-f5a434c5413a-image.png 66

                Merlin123M 1 Antwort Letzte Antwort
                0
                • R ReblausGT

                  @merlin123
                  Nee das ist inzwischen echt.... macht der Adapter 4.2.0 5jetzt durch ansteuern vom FlexChart.... Ich bin nur noch am spielen mit den Beschriftungen, wenn man mehrere Blöcke hat.... da wird das etwas "blöd" mit dem vielen Text...

                  03e52ea4-cda1-43ac-9558-f5a434c5413a-image.png 66

                  Merlin123M Offline
                  Merlin123M Offline
                  Merlin123
                  schrieb am zuletzt editiert von Merlin123
                  #390

                  @reblausgt Ah klasse! Schau ich mit im Laufen des Tages mal an.
                  Frage zu den Rechenfunktionen: Wann werden die ausgelöst?

                  Konkret:
                  Ich will die "best hours" haben. Werden die aktualisiert wenn der DP mit dem Referenzwert geändert wird?

                  Hab mal kurz reingeschaut:
                  Wo stelle ich den Vergleichswert dann eigentlich ein?
                  Einfach den DP (z.B. tibberlink.0.Homes.xxxCalculations.1.TriggerPrice) aktualisieren?

                  Und wo finde ich denn das Chart?
                  Ist das das da:
                  tibberlink.0.Homes.xxx.PricesToday.json

                  Bin da grad etwas planlos :P

                  Bonusfrage: Wenn man z.B. noch nen Speicher hat und da anzeigen will, wann der aus dem Netz geladen werden soll und oberhalb welchen Strompreises er erst entladen soll: Ist angedacht das auch visualisierbar zu machen?

                  Beta-Tester

                  R 1 Antwort Letzte Antwort
                  0
                  • R ReblausGT

                    Hallo Community,

                    Ich überlege wie man die Visualisierungs-Möglichkeiten der Preisdaten verbessern könnte...
                    Wie macht ihr das? In VIS-2 habe ich keine so recht gute Idee dazu....

                    In VIS-1 könnte ich mir an der Stelle gut vorstellen die Preisdaten kombiniert anzubieten als JSON. Jeweils Preise heute und morgen kombiniert, sofern vorhanden. Es würde für einen spezifischen Config Teil des Graphen dann einen einzubettenden JSON Block geben, (im Beispiel von "type": "bar" bis "yAxis_maximumDigits": 3) der in der Admin-Console eingegeben werden kann:

                    {
                      "graphs": [
                      {
                        "data": [
                          0.228,
                          0.336,
                          0.348,
                          0.281
                        ],
                        "type": "bar",
                        .........
                        "yAxis_maximumDigits": 3
                      }],
                      "axisLabels": [
                        "28.12. 09:00",
                        "28.12. 10:00",
                        "28.12. 11:00",
                        "28.12. 12:00"
                      ]
                    }
                    

                    die Axis Labels und Data fügt der Adapter dann hinzu und gibt das ganze als "jsonGraph" in die Struktur ... denke das wird ein neuer Folder PricesTotal....

                    Evtl. noch ein weiterer JSON state in den Folder für e-charts Konformität (VIS-2)?
                    "jsonECharts"

                    [
                      {"t": 1735370280000, "y": 0.228},
                      {"t": 1735372800000, "y": 0.336},
                      {"t": 1735376400000, "y": 0.348},
                      {"t": 1735380000000, "y": 0.281}
                    ]
                    

                    Was meinst Ihr?

                    B Offline
                    B Offline
                    bakerman23
                    schrieb am zuletzt editiert von
                    #391

                    @reblausgt ich nutze dafür grafana.
                    Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                    Merlin123M R 2 Antworten Letzte Antwort
                    0
                    • B bakerman23

                      @reblausgt ich nutze dafür grafana.
                      Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                      Merlin123M Offline
                      Merlin123M Offline
                      Merlin123
                      schrieb am zuletzt editiert von
                      #392

                      @bakerman23 sagte in TibberLink Adapter:

                      @reblausgt ich nutze dafür grafana.
                      Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                      Kannst Du da dann auch anzeigen lassen, wann das Auto geladen werden soll usw.?

                      Beta-Tester

                      R 1 Antwort Letzte Antwort
                      0
                      • Merlin123M Merlin123

                        @bakerman23 sagte in TibberLink Adapter:

                        @reblausgt ich nutze dafür grafana.
                        Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                        Kannst Du da dann auch anzeigen lassen, wann das Auto geladen werden soll usw.?

                        R Offline
                        R Offline
                        ReblausGT
                        Developer
                        schrieb am zuletzt editiert von
                        #393

                        @merlin123 said in TibberLink Adapter:

                        @bakerman23 sagte in TibberLink Adapter:

                        @reblausgt ich nutze dafür grafana.
                        Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                        Kannst Du da dann auch anzeigen lassen, wann das Auto geladen werden soll usw.?

                        JA.... vorgefertigte in der Mehrzahl ist akut noch dezent übertrieben, aber, ja ich sehe meine Auto Ladung

                        1 Antwort Letzte Antwort
                        0
                        • Merlin123M Merlin123

                          @reblausgt Ah klasse! Schau ich mit im Laufen des Tages mal an.
                          Frage zu den Rechenfunktionen: Wann werden die ausgelöst?

                          Konkret:
                          Ich will die "best hours" haben. Werden die aktualisiert wenn der DP mit dem Referenzwert geändert wird?

                          Hab mal kurz reingeschaut:
                          Wo stelle ich den Vergleichswert dann eigentlich ein?
                          Einfach den DP (z.B. tibberlink.0.Homes.xxxCalculations.1.TriggerPrice) aktualisieren?

                          Und wo finde ich denn das Chart?
                          Ist das das da:
                          tibberlink.0.Homes.xxx.PricesToday.json

                          Bin da grad etwas planlos :P

                          Bonusfrage: Wenn man z.B. noch nen Speicher hat und da anzeigen will, wann der aus dem Netz geladen werden soll und oberhalb welchen Strompreises er erst entladen soll: Ist angedacht das auch visualisierbar zu machen?

                          R Offline
                          R Offline
                          ReblausGT
                          Developer
                          schrieb am zuletzt editiert von
                          #394

                          @merlin123 said in TibberLink Adapter:

                          Frage zu den Rechenfunktionen: Wann werden die ausgelöst?
                          Konkret:
                          Ich will die "best hours" haben. Werden die aktualisiert wenn der DP mit dem Referenzwert geändert wird?

                          JA

                          Wo stelle ich den Vergleichswert dann eigentlich ein?
                          Einfach den DP (z.B. tibberlink.0.Homes.xxxCalculations.1.TriggerPrice) aktualisieren?

                          Korrekt

                          Und wo finde ich denn das Chart?

                          tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts

                          Bonusfrage: Wenn man z.B. noch nen Speicher hat und da anzeigen will, wann der aus dem Netz geladen werden soll und oberhalb welchen Strompreises er erst entladen soll: Ist angedacht das auch visualisierbar zu machen?

                          Du meinst für den SmartBattery Channel ..... noch nicht implementiert, ab ja, natürlich - will ich doch sehen ;)
                          Akut geht es noch nicht für alle Channel typen.... bin ich dran

                          Merlin123M mcBirneM 2 Antworten Letzte Antwort
                          0
                          • B bakerman23

                            @reblausgt ich nutze dafür grafana.
                            Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                            R Offline
                            R Offline
                            ReblausGT
                            Developer
                            schrieb am zuletzt editiert von
                            #395

                            @bakerman23 said in TibberLink Adapter:

                            @reblausgt ich nutze dafür grafana.
                            Es gibt vorgefertigte Dashboards mit diversen Anzeigemöglichkeiten. Die Daten werden direkt aus der tibber API geholt.

                            Bin ich voll bei Dir - wenn man den Aufwand mit Grafana - inkl. Server etc. machen will ist das schon ne gute Lösung, aber halt auch deutlich aufwendiger....
                            Zudem habe ich das jetzt so gestaltet, dass man sich die Daten für zukünftige Schaltzustände jetzt auch einfacher aus dem System holen kann. - denke ich zumindest :blush:

                            1 Antwort Letzte Antwort
                            0
                            • R ReblausGT

                              @merlin123 said in TibberLink Adapter:

                              Frage zu den Rechenfunktionen: Wann werden die ausgelöst?
                              Konkret:
                              Ich will die "best hours" haben. Werden die aktualisiert wenn der DP mit dem Referenzwert geändert wird?

                              JA

                              Wo stelle ich den Vergleichswert dann eigentlich ein?
                              Einfach den DP (z.B. tibberlink.0.Homes.xxxCalculations.1.TriggerPrice) aktualisieren?

                              Korrekt

                              Und wo finde ich denn das Chart?

                              tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts

                              Bonusfrage: Wenn man z.B. noch nen Speicher hat und da anzeigen will, wann der aus dem Netz geladen werden soll und oberhalb welchen Strompreises er erst entladen soll: Ist angedacht das auch visualisierbar zu machen?

                              Du meinst für den SmartBattery Channel ..... noch nicht implementiert, ab ja, natürlich - will ich doch sehen ;)
                              Akut geht es noch nicht für alle Channel typen.... bin ich dran

                              Merlin123M Offline
                              Merlin123M Offline
                              Merlin123
                              schrieb am zuletzt editiert von Merlin123
                              #396

                              @reblausgt sagte in TibberLink Adapter:

                              tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts

                              Irgendwas mache ich falsch... Ich habe jetzt das Template in den JSON Editor der Instanz kopiert (also die 3 Einträge, die da drin waren, durch das Template ersetzt) und es wird auch ein JSON erzeugt.
                              Versuche ich aber
                              http://192.168.0.251:8082/flexcharts/echarts.html?source=state&id=tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts
                              in einem iFrame anzuzeigen kommt nix.

                              Das JSON sieht so aus:

                              option = {
                              	backgroundColor: "rgb(232, 232, 232)",
                              	title: {
                              		text: "Tibber Price",
                              	},
                              	tooltip: {
                              		trigger: "axis",
                              		axisPointer: {
                              			type: "cross"
                              		}
                              	},
                              	grid: { // Randabstände
                              		left: "10%", right: "4%", top: "8%", bottom: "8%"
                              	},
                              	xAxis: {
                              		type: "category",
                              		boundaryGap: false,
                              		data: ["02.01.\n00:00","02.01.\n01:00","02.01.\n02:00","02.01.\n03:00","02.01.\n04:00","02.01.\n05:00","02.01.\n06:00","02.01.\n07:00","02.01.\n08:00","02.01.\n09:00","02.01.\n10:00","02.01.\n11:00","02.01.\n12:00","02.01.\n13:00","02.01.\n14:00","02.01.\n15:00","02.01.\n16:00","02.01.\n17:00","02.01.\n18:00","02.01.\n19:00","02.01.\n20:00","02.01.\n21:00","02.01.\n22:00","02.01.\n23:00","03.01.\n00:00"]
                              	},
                              	yAxis: {
                              		type: "value",
                              		axisLabel: {formatter: "{value} ct/kWh"},
                              		axisPointer: {
                              			snap: true
                              		}
                              	},
                              	visualMap: {
                              		min: 0.2,
                              		max: 0.3,
                              		inRange: {
                              			color: ["green", "yellow", "red"] // Verlauf von grün über gelb nach rot
                              		},
                              		show: false
                              	},
                              	series: [
                              		{
                              			name: "Total",
                              			type: "line",
                              			step: "end",
                              			symbol: "none",
                              			data: [0.2059,0.2047,0.207,0.2112,0.218,0.2387,0.2828,0.3205,0.3475,0.3543,0.3532,0.3456,0.3409,0.3384,0.3483,0.3577,0.3678,0.3848,0.3849,0.3685,0.3576,0.3454,0.3378,0.301,0.301],
                              
                              			markArea: {
                              				itemStyle: {
                              					color: "rgba(120, 200, 120, 0.2)"
                              				},
                              				data: [
                              					%%CalcChannelsData%%
                              				]
                              			}
                              		}
                              	]
                              };
                              

                              Was mir auch aufgefallen ist:
                              Ich habe den TriggerPrice geändert, das Diagramm wurde aber nicht aktualisiert

                              Beta-Tester

                              R 1 Antwort Letzte Antwort
                              0
                              • SMSS Offline
                                SMSS Offline
                                SMS
                                schrieb am zuletzt editiert von
                                #397

                                Hi!

                                Wie kann ich denn das hier auswerten?

                                bbb30f6c-3c29-4e70-8213-d95f92d6ccda-grafik.png

                                Vielen Dank!

                                Merlin123M paul53P 2 Antworten Letzte Antwort
                                0
                                • SMSS SMS

                                  Hi!

                                  Wie kann ich denn das hier auswerten?

                                  bbb30f6c-3c29-4e70-8213-d95f92d6ccda-grafik.png

                                  Vielen Dank!

                                  Merlin123M Offline
                                  Merlin123M Offline
                                  Merlin123
                                  schrieb am zuletzt editiert von
                                  #398

                                  @sms Was meinst Du mit Auswerten? Ist ein JSON, kann man gut mit Blockly zerlegen.

                                  Beta-Tester

                                  SMSS 1 Antwort Letzte Antwort
                                  0
                                  • Merlin123M Merlin123

                                    @sms Was meinst Du mit Auswerten? Ist ein JSON, kann man gut mit Blockly zerlegen.

                                    SMSS Offline
                                    SMSS Offline
                                    SMS
                                    schrieb am zuletzt editiert von
                                    #399

                                    @merlin123 und wie? Habe ich noch nie gemacht.

                                    R Merlin123M 2 Antworten Letzte Antwort
                                    0
                                    • SMSS SMS

                                      @merlin123 und wie? Habe ich noch nie gemacht.

                                      R Offline
                                      R Offline
                                      ReblausGT
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #400

                                      @sms said in TibberLink Adapter:

                                      @merlin123 und wie? Habe ich noch nie gemacht.

                                      Wenn ich ein wenig Werbung machen darf.... ChatGPT und seine Brüder sind sehr hilfreich bei solchen Dingen... Blockly kann der aber nicht, er würde direkt JavaScript erstellen... dann aber sehr einfach mit "schau mal die Daten: 'kjdfhshs' ich bräuchte bitte ein Liste der Totalen Kosten mit den Mittelwerten alle 4h und ...."

                                      Was willst Du denn zerlegen? Bzw. was ist das Ziel?

                                      1 Antwort Letzte Antwort
                                      0
                                      • Merlin123M Merlin123

                                        @reblausgt sagte in TibberLink Adapter:

                                        tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts

                                        Irgendwas mache ich falsch... Ich habe jetzt das Template in den JSON Editor der Instanz kopiert (also die 3 Einträge, die da drin waren, durch das Template ersetzt) und es wird auch ein JSON erzeugt.
                                        Versuche ich aber
                                        http://192.168.0.251:8082/flexcharts/echarts.html?source=state&id=tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts
                                        in einem iFrame anzuzeigen kommt nix.

                                        Das JSON sieht so aus:

                                        option = {
                                        	backgroundColor: "rgb(232, 232, 232)",
                                        	title: {
                                        		text: "Tibber Price",
                                        	},
                                        	tooltip: {
                                        		trigger: "axis",
                                        		axisPointer: {
                                        			type: "cross"
                                        		}
                                        	},
                                        	grid: { // Randabstände
                                        		left: "10%", right: "4%", top: "8%", bottom: "8%"
                                        	},
                                        	xAxis: {
                                        		type: "category",
                                        		boundaryGap: false,
                                        		data: ["02.01.\n00:00","02.01.\n01:00","02.01.\n02:00","02.01.\n03:00","02.01.\n04:00","02.01.\n05:00","02.01.\n06:00","02.01.\n07:00","02.01.\n08:00","02.01.\n09:00","02.01.\n10:00","02.01.\n11:00","02.01.\n12:00","02.01.\n13:00","02.01.\n14:00","02.01.\n15:00","02.01.\n16:00","02.01.\n17:00","02.01.\n18:00","02.01.\n19:00","02.01.\n20:00","02.01.\n21:00","02.01.\n22:00","02.01.\n23:00","03.01.\n00:00"]
                                        	},
                                        	yAxis: {
                                        		type: "value",
                                        		axisLabel: {formatter: "{value} ct/kWh"},
                                        		axisPointer: {
                                        			snap: true
                                        		}
                                        	},
                                        	visualMap: {
                                        		min: 0.2,
                                        		max: 0.3,
                                        		inRange: {
                                        			color: ["green", "yellow", "red"] // Verlauf von grün über gelb nach rot
                                        		},
                                        		show: false
                                        	},
                                        	series: [
                                        		{
                                        			name: "Total",
                                        			type: "line",
                                        			step: "end",
                                        			symbol: "none",
                                        			data: [0.2059,0.2047,0.207,0.2112,0.218,0.2387,0.2828,0.3205,0.3475,0.3543,0.3532,0.3456,0.3409,0.3384,0.3483,0.3577,0.3678,0.3848,0.3849,0.3685,0.3576,0.3454,0.3378,0.301,0.301],
                                        
                                        			markArea: {
                                        				itemStyle: {
                                        					color: "rgba(120, 200, 120, 0.2)"
                                        				},
                                        				data: [
                                        					%%CalcChannelsData%%
                                        				]
                                        			}
                                        		}
                                        	]
                                        };
                                        

                                        Was mir auch aufgefallen ist:
                                        Ich habe den TriggerPrice geändert, das Diagramm wurde aber nicht aktualisiert

                                        R Offline
                                        R Offline
                                        ReblausGT
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #401

                                        @merlin123 said in TibberLink Adapter:

                                        Irgendwas mache ich falsch... Ich habe jetzt das Template in den JSON Editor der Instanz kopiert (also die 3 Einträge, die da drin waren, durch das Template ersetzt) und es wird auch ein JSON erzeugt.
                                        Versuche ich aber
                                        http://192.168.0.251:8082/flexcharts/echarts.html?source=state&id=tibberlink.0.Homes.xxx.PricesTotal.jsonFlexCharts
                                        in einem iFrame anzuzeigen kommt nix.

                                        lösch mal das aus dem erzeugten JSON raus und schau ob er es dann darstellt - das wär mal die halbe Miete:

                                        			markArea: {
                                        				itemStyle: {
                                        					color: "rgba(120, 200, 120, 0.2)"
                                        				},
                                        				data: [
                                        					%%CalcChannelsData%%
                                        				]
                                        			}
                                        

                                        Es hat bei Dir den Channel Data nicht eingetragen... evtl. hast Du auch nur Channel Typen die noch nicht unterstützt sind (die GIT Version von Gestern Abend kann da schon wieder mehr) - für den Fall dass keine Channel Daten vorhanden sind muss ich den Platzhalter noch passend ersetzen.... sehr gut! Da hast Du einen Bug gefunden ;)

                                        Was mir auch aufgefallen ist:
                                        Ich habe den TriggerPrice geändert, das Diagramm wurde aber nicht aktualisiert

                                        Stimmt. Die Rohdaten werden schon erzeugt - ich muss nur noch einen Trigger freischalten dass er den jsonFlexCharts neu erstellt (aufgrund der Aufteilung der Programmteile gibt es da noch ein zu umschiffendes Hindernis) - aber das kommt noch... akut hilft ein Adapterneustart zum Probieren, oder die nächste volle Stunde.

                                        Zudem habe ich gestern evtl. eine Lösung gefunden für das "zu viel Text bei mehreren Channels" Problem:
                                        a70117d2-6504-404c-968d-6c4195616c80-image.png

                                        Merlin123M 1 Antwort Letzte Antwort
                                        0
                                        • SMSS SMS

                                          Hi!

                                          Wie kann ich denn das hier auswerten?

                                          bbb30f6c-3c29-4e70-8213-d95f92d6ccda-grafik.png

                                          Vielen Dank!

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

                                          @sms sagte: Wie kann ich denn das hier auswerten?

                                          Bitte das komplette JSON in Code tags zeigen und angeben, welche Werte benötigt werden.

                                          EDIT: Beispiel für eine Lesekonvertierung in einem Alias vom Typ "Zahl":

                                          JSON.parse(val)[0].cost
                                          

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

                                          SMSS 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

                                          630

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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