Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. TibberLink Adapter

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    TibberLink Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ReblausGT Developer @SMS last edited by ReblausGT

      @sms
      @Merlin123

      Hey ihr zwei..... das wird ja jetzt eine Selbsthilfegruppe... was hab ich nur mit der Beta zur FlexCharts Ausgabe angestellt....
      Nee - im Ernst... Mal kurz zusammengefasst:

      • Die Grafik-Ausgaben gehen akut nur mit der Version von GIT, in das Beta Repository wollte ich es noch nicht geben... das nutzen dann sehr schnell >100 Leute, das ist mir akut noch zu viel.
      • Und ja.... einer der nächsten Punkte wird eine bebilderte Anleitung 🙂
      • Man braucht den FlexCharts Adapter, akut in 0.3.0 im Stable Repo
      • echarts braucht man nicht
      • Die Calculator Channel bitte nach Anleitung anlegen, über die Admin Oberfläche die statischen Einstellungen (Channel-Name, Typ etc.), über die erzeugten States die dynamischen Einstellungen. So in der aktuellen Diskussion den Grenzpreis und vorallem Active damit der Kanal ausgeführt wird... bitte nicht in Output schreiben das ist ein Ausgang und read only.... der wird auch nur erstellt wenn man keinen eigene Ausgabe-State definiert hatte.
      • wenn das läuft kann man die erstellung der JSON für Graphik aktivieren.
      • wie ja schon beschrieben von Merlin beschrieben das Template aus dem Link kopieren und im JSON editor über das vorhanden schreiben.
      • Das Vorhandene soll zeigen welche KeyWords im Template mit den eigentlichen Daten beschrieben werden... das sollte man sich mal ansehen.... 😉
      • Im Template sind diese KeyWords auch enthalten.... da schreibt der Adapter dynamisch die Daten rein... das sollte man sich mal reinziehen was da passiert 😉 .... - Der Rest vom Template ist die Definition des Graphen .... generelle Anleitung zu eCharts (nicht der Adapter, die Engine die hinter dem ganzen steckt) gibt es auch als Link beim JSON Editor
      • Die Farben stehen auch im Template . das findet man... einfach mal lesen ... dort auch die Defintion der Grenzen für Grün, Rot, etc... da kann man reinmachen was man will.
      • aufruf des Graph, wie Merlin zuletzt geschrieben... z.B.
      http://iobroker-ip:8082/flexcharts/echarts.html?source=state&id=tibberlink.0.Homes.******-8ba885cabbf4.PricesTotal.jsonFlexCharts
      
      • Das Ergebnis kann man dann noch als iFrame in eine Vis geben.
      • Aktualisieren tut der FlexCharts Adapter nur wenn die Seite neu geladen wird... also F5 ohne wenn in der Vis mal auf eine andere Seite und wieder zurück
      • der grüne Balken (Farbe-> Template) ist nur sichtbar wenn der Ausgang geschaltet wird.

      Das ganze soll eine volle Nutzung der echarts Möglichkeiten bieten... man kann mittels Template auch ein Kuchendiagramm machen 🙂
      Evtl. mach och zusätzlich noch eine Ausgabe für die Nutzung per JSON mit dem e-charts Adapter.... der ist leichter in der Nutzung aber halt IMHO recht steif für diesen Zweck .

      SMS 2 Replies Last reply Reply Quote 1
      • R
        ReblausGT Developer @Merlin123 last edited by

        @merlin123 said in TibberLink Adapter:

        @sms Ich hab nur eine Calculation drin. Weiter oben hab ich ja heute nachmittag den Screenshot gepostet. Keine Ahnung, wie das mit mehreren Einträgen ist.....

        Da muss @ReblausGT helfen.....

        Bei mehrerer Channels werden alle angezeigt.... SmartBatteryBuffer ist noch nicht fertig....

        Ich denke es wird ein Häckchen bei jedem Channel kommen ob er mit ausgegeben werden soll oder nicht....

        1 Reply Last reply Reply Quote 1
        • SMS
          SMS @ReblausGT last edited by

          @reblausgt sagte in TibberLink Adapter:

          @sms
          @Merlin123

          Hey ihr zwei..... das wird ja jetzt eine Selbsthilfegruppe... was hab ich nur mit der Beta zur FlexCharts Ausgabe angestellt....
          Nee - im Ernst... Mal kurz zusammengefasst:

          Ich finde das SUPER! Bisher sah das bei mir so aus:
          fe1face7-46d6-45d0-9518-efd33659e39e-grafik.png

          Jetzt ist das doch viiiiiieeeeel besser:
          25b793ae-a8cb-4456-81c4-5273a9e2bd50-grafik.png

          Ich hatte noch einen Fehler drin, deshalb hat es nicht richtig angezeigt. Jetzt muss ich noch ein bischen rumspielen bis es passt.!

          DANKE!!

          Merlin123 1 Reply Last reply Reply Quote 1
          • icebear
            icebear last edited by

            Ich glaub ich habs immer noch nicht kapiiert mit den Channels.

            Channel angelegt (Beste Kosten):

            tibber_kosten.png

            Unter den Objekten steht jetzt:

            tibber_kosten1.png

            Wieso wird da jetzt bei Preis nix eingetragen und da steht ein '0'

            Merlin123 1 Reply Last reply Reply Quote 0
            • Merlin123
              Merlin123 @SMS last edited by

              @sms Klasse! Freut mich 🙂

              @ReblausGT Ich finde die Funktion immer noch klasse 🙂

              1 Reply Last reply Reply Quote 0
              • Merlin123
                Merlin123 @icebear last edited by

                @icebear Na den Preis musst du dem Adapter ja sagen 🙂 Also den DP auf den Wert setzen, den Du brauchst

                1 Reply Last reply Reply Quote 0
                • SMS
                  SMS @ReblausGT last edited by

                  @reblausgt Guten Morgen,
                  kann ich den beste Kosten Block irgendwie weiterverwenden? Sprich wird ein DP true das ich z.B. sagen könnte, jetzt Batterie laden?
                  Was auch noch schön wäre, ich aber nicht sehe, ist wenn ich die Schrift-Farben anpassen könnte. Ich habe einen anderen Hintergrund ausgewählt, jetzt müsste ich noch die Schriftfarbe in weiß ändern.

                  2be9b65e-c2b1-434c-b528-d9d1054cb59f-grafik.png

                  R 2 Replies Last reply Reply Quote 0
                  • R
                    ReblausGT Developer @SMS last edited by

                    @sms said in TibberLink Adapter:

                    Was auch noch schön wäre, ich aber nicht sehe, ist wenn ich die Schrift-Farben anpassen könnte. Ich habe einen anderen Hintergrund ausgewählt, jetzt müsste ich noch die Schriftfarbe in weiß ändern.

                    Also ich kann für das Template im echarts system voll und ganz zu ChatGPT raten.... OK Doku durchsuchen geht auch... aber das macht er meistens schon sehr gut:

                    Um die Schrift weiß zu machen, kannst du die textStyle-Option in verschiedenen Bereichen deiner Konfiguration verwenden. Hier sind die Änderungen, die du vornehmen solltest:

                    Globale Schriftfarbe setzen: Füge im option-Objekt die textStyle-Eigenschaft hinzu und setze die Farbe auf Weiß (#ffffff):

                    textStyle: {
                        color: "#ffffff"
                    }
                    

                    Spezifische Bereiche anpassen: Falls die globale Einstellung nicht ausreicht, kannst du die textStyle-Eigenschaft direkt in den einzelnen Komponenten (title, tooltip, xAxis, yAxis, etc.) angeben. Beispiel:

                    title: {
                        text: "Tibber Price",
                        textStyle: {
                            color: "#ffffff"
                        }
                    },
                    xAxis: {
                        type: "category",
                        boundaryGap: false,
                        data: %%xAxisData%%,
                        axisLabel: {
                            color: "#ffffff"
                        }
                    },
                    yAxis: {
                        type: "value",
                        axisLabel: {
                            formatter: "{value} ct/kWh",
                            color: "#ffffff"
                        },
                        axisPointer: {
                            snap: true
                        }
                    },
                    tooltip: {
                        trigger: "axis",
                        axisPointer: {
                            type: "cross"
                        },
                        textStyle: {
                            color: "#ffffff"
                        }
                    },
                    

                    Angepasste Version deiner Konfiguration
                    Hier ist die komplette Konfiguration mit weißer Schrift:

                    option = {
                        backgroundColor: "rgb(232, 232, 232)",
                        textStyle: {
                            color: "#ffffff"
                        },
                        title: {
                            text: "Tibber Price",
                            textStyle: {
                                color: "#ffffff"
                            }
                        },
                        tooltip: {
                            trigger: "axis",
                            axisPointer: {
                                type: "cross"
                            },
                            textStyle: {
                                color: "#ffffff"
                            }
                        },
                        grid: {
                            left: "10%", right: "4%", top: "8%", bottom: "8%"
                        },
                        xAxis: {
                            type: "category",
                            boundaryGap: false,
                            data: %%xAxisData%%,
                            axisLabel: {
                                color: "#ffffff"
                            }
                        },
                        yAxis: {
                            type: "value",
                            axisLabel: {
                                formatter: "{value} ct/kWh",
                                color: "#ffffff"
                            },
                            axisPointer: {
                                snap: true
                            }
                        },
                        visualMap: {
                            min: 0.2,
                            max: 0.3,
                            inRange: {
                                color: ["green", "yellow", "red"]
                            },
                            show: false
                        },
                        series: [
                            {
                                name: "Total",
                                type: "line",
                                step: "end",
                                symbol: "none",
                                data: %%yAxisData%%,
                                markArea: {
                                    itemStyle: {
                                        color: "rgba(120, 200, 120, 0.2)"
                                    },
                                    data: [
                                        %%CalcChannelsData%%
                                    ]
                                }
                            }
                        ]
                    };
                    

                    Mit diesen Änderungen sollte die Schriftfarbe überall in deinem Chart weiß angezeigt werden.

                    -> Ob du nun reinweiß willst oder einen Grau-Ton und evtl. unterschiedliche Farben .... da kannst du dich voll austoben... einfach in dein Template einarbeiten....

                    Ich suche akut noch nach einer Idee wie man bei "mehreren" Channels diese sinnvoll in der Grafik anzeigen kann evtl. müsste man dazu dem Channel direkt noch eine Konfiguration mitgeben können - sprich wie oben schon erwähnt.... ein Parameter "Anzeigen JA/NEIN" und einer für "Farbe?" Oder "Höhe" des Balkens ... ?? Dann geht aber eine komplett freie Verwendung des Templates nicht mehr so ohne weiteres.

                    SMS jrbwh 2 Replies Last reply Reply Quote 0
                    • R
                      ReblausGT Developer @SMS last edited by

                      @sms said in TibberLink Adapter:

                      kann ich den beste Kosten Block irgendwie weiterverwenden? Sprich wird ein DP true das ich z.B. sagen könnte, jetzt Batterie laden?

                      klar... das war ja der eigentlich Sinn dahinter.... entweder du nutzt den im Adapter erzeugten Datenpunkt "Output" .... oder du schreibst in die Konfig einen externen Datenpunkt rein der das Laden auslöst .... z.B. ein Modbus Adapter, der ein Victron System anspricht, oder was auch immer .... deswegen auch freie Eingabe der Ausgabewerte für "JA" und "NEIN" .... da braucht es ja nicht immer true und false... Victron über Modbus bräuchte im Beispiel "1" und "0" als String.... Da kann man zur Not auch einfach einen Text reinschreiben und in den Alexa Adapter schicken... "EY!! Ihr da drüben!! Waschmaschine an! Strom ist billig"

                      1 Reply Last reply Reply Quote 0
                      • SMS
                        SMS @ReblausGT last edited by

                        @reblausgt super DANKE!!

                        was jetzt noch nicht stimmt, ist die Beschriftung "01 beste Kosten". Sieht so aus als würde das zweimal, einmal in schwarz und einmal in weiß dastehen:
                        d25d2766-806e-4f30-bd19-2f72b487267d-grafik.png
                        4dde868a-6077-4b75-bb2c-c8555728b54b-grafik.png

                        Kann ich diese Daten auch irgendwie schön darstellen (z.B. als Balkendiagram):

                        aa2ea2ac-8055-4127-88f9-8fee766f6cf0-grafik.png

                        Woher weiß die Instanz eigentlich, das sie "beste Kosten" darstellen soll?

                        1 Reply Last reply Reply Quote 0
                        • E
                          Einstein 0 last edited by Einstein 0

                          Hallo zusammen,
                          bei mir im TibberLink Adapter werden unter Objekte bei den Livedaten leider nicht die Spannung und der Strom pro Phase angezeigt. (siehe Screenshot)
                          Hat jemand eine Idee woran das liegen kann?

                          9e46173f-d18b-46d4-b922-5f97c6e068bc-grafik.png

                          Gruß
                          Einstein

                          Merlin123 1 Reply Last reply Reply Quote 0
                          • Merlin123
                            Merlin123 @Einstein 0 last edited by

                            @einstein-0 Ist bei mir auch so, Wird vermutlich vom Zähler einfach nicht ausgegeben wäre meine Vermutung

                            mcBirne 1 Reply Last reply Reply Quote 0
                            • mcBirne
                              mcBirne @Merlin123 last edited by

                              Ich habe meinen Tibber Vertrag gekündigt. Kann ich die Daten über den Adapter weiter auslesen und verwenden oder ist das ohne Vertrag nicht mehr möglich?

                              L R 2 Replies Last reply Reply Quote 0
                              • L
                                LibertyX82 @mcBirne last edited by

                                @mcbirne
                                Da du für die Abfrage eine Home-ID benötigst, welche du ohne Vertrag nicht hast, kannst du auch keine Daten abfragen.

                                mcBirne 1 Reply Last reply Reply Quote 0
                                • mcBirne
                                  mcBirne @LibertyX82 last edited by

                                  @libertyx82
                                  Schade.

                                  L 1 Reply Last reply Reply Quote 0
                                  • L
                                    LibertyX82 @mcBirne last edited by

                                    @mcbirne sagte in TibberLink Adapter:

                                    @libertyx82
                                    Schade.

                                    Scheint wohl auch ohne Vertrag zu gehen, aber nur Live Daten der letzten 24 Stunden

                                    Häufig gestellte Fragen zum Pulse

                                    Pulse ohne Tibber Vertrag?
                                    Du kannst den Pulse auch ohne einen Stromvertrag bei Tibber nutzen. Deine Live-Daten werden dir in einem Zeitfenster von 24 Stunden ausgegeben. Die Anpassung des eigenen Verbrauchs an die aktuellen Preise ist jedoch nur mit Tibber Vertrag möglich, da wir dir den Strom immer zum aktuellen Börsenstrompreis weiter geben.

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      ReblausGT Developer @mcBirne last edited by

                                      @mcbirne Du kannst mit dem Adapter den Pulse lokal auslesen... ohne Vertrag

                                      mcBirne 1 Reply Last reply Reply Quote 0
                                      • mcBirne
                                        mcBirne @ReblausGT last edited by

                                        @reblausgt
                                        Das habe ich versucht. Mit dieser Anleitung https://github.com/marq24/ha-tibber-pulse-local leider wird meine Bridge nie grün sondern immer wieder blau.

                                        1 Reply Last reply Reply Quote 0
                                        • jrbwh
                                          jrbwh @ReblausGT last edited by

                                          @reblausgt Ich habe hier ein Template erstellt, das Verbrauch und Kosten mit flexcharts darstellt. Dabei wird der Zeitraum (hourly, daily, ...) als Parameter per http übergeben (Variante 2 des Skripts). Kann vielleicht als Anregung für eigene Charts dienen.
                                          cabd7465-4434-421d-a644-cca44d7bbca4-image.png

                                          R 1 Reply Last reply Reply Quote 0
                                          • R
                                            ReblausGT Developer @jrbwh last edited by

                                            @jrbwh Gefällt mir - du bekommst PM... 😉

                                            jrbwh 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            79
                                            566
                                            97819
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo