Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter tibber v0.1.x

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    148

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Test Adapter tibber v0.1.x

Scheduled Pinned Locked Moved Tester
testtibber
145 Posts 38 Posters 48.1k Views 35 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Marty56

    @michaelnorge

    Vielleicht kannst Du mein Script dazu nutzen

    //--- Tibber Preise in die InfluxDB schreiben und über Datenpunkt scriptübergreifend zur Verfügung stellen----------
    var tibber_price =[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
    //var path_tibber = "tibberconnect.0.Homes.e6bb397d-e811-4684-a98f-e5807ef7d782."
    var path_tibber = "tibberlink.0.Homes.e6bb397d-e811-4684-a98f-e5807ef7d782."     
            
    function update_tibber_price() {
        var heute = new Date()
        var today   = heute.getFullYear() + "-" + 
                      heute.toLocaleDateString('de-DE', {month: '2-digit'}) + "-" + 
                      heute.toLocaleDateString('de-DE', {day: '2-digit'});
        
        var morgen   = new Date(new Date().getTime() + (1 * 24 * 60 * 60 * 1000)); 
        var tomorrow = morgen.getFullYear() + "-" + 
                       morgen.toLocaleDateString('de-DE', {month: '2-digit'}) + "-" + 
                       morgen.toLocaleDateString('de-DE', {day: '2-digit'});
        
            var price = 0
            var date = ""
            for( var i = 0 ;i<= 23;i++) {
                price = get(path_tibber + 'PricesToday.'+ i + '.total')
                date =  get(path_tibber + 'PricesToday.'+ i + '.startsAt').substring(0, 10)
                if (date != today) {
                    log("ungültige Preise für heute")
                    tibber_price[i] = 1000
                } else {
                    tibber_price[i] = price
                }
            }
            
            for( var i = 0 ;i<= 23;i++) {
                price = get(path_tibber + 'PricesTomorrow.'+ i + '.total')
                date =  get(path_tibber + 'PricesTomorrow.'+ i + '.startsAt').substring(0, 10)
                if (date != tomorrow) {
                    log("ungültige Preise für morgen") 
                    tibber_price[i+24] = 1000
                } else {
                    tibber_price[i+24] = price
                }
            }
            set(path_user + 'Energie.Bzg.Tibber_price_array',JSON.stringify(tibber_price))
    }
    
    //--------- Neue Tibber Preis Prognose für morgen einlesen, wenn sich das Datum des morgigen Tages ändert -------------
    on({ id:  path_tibber + "PricesTomorrow.0.startsAt", change: "ne"}, function (obj) { 
        log("Processing prices of tomorrow")
        setTimeout(function() {update_tibber_price()},2000)
     });
    
    //----------Tageswechsel -----------
    on({ time: { hour: 0, minute: 0, second:1 } }, function (obj) {
        var heute = new Date()
        var today   = heute.getFullYear() + "-" + 
                        heute.toLocaleDateString('de-DE', {month: '2-digit'}) + "-" + 
                        heute.toLocaleDateString('de-DE', {day: '2-digit'});
        var date =  get(path_tibber + 'PricesTomorrow.0.startsAt').substring(0, 10)
        var false_prices = false
        if (date != today) {
            false_prices = true
        }
        for( var i = 24 ;i<= 47;i++) {
            if (false_prices == true) {
                tibber_price[i-24] = 1000
            } else {
                tibber_price[i-24] = tibber_price[i]
            }
             
            tibber_price[i] = 1000 // 1000 zeigt an, dass der Wert ungültig ist
        }
        set(path_user + 'Energie.Bzg.Tibber_price_array',JSON.stringify(tibber_price))
     });
    
    
    //Tibberpreise wiederherstellen nach dem Neustart Neustart
    //update_tibber_price()
    tibber_price = JSON.parse(get(path_user + 'Energie.Bzg.Tibber_price_array'))
    
    // Stunde mit bestem Preis in den nächsten 9 Stunden berechnen. 
    
    function tibber_min() {
        var heute   = new Date()
        var hour    = heute.getHours()
        var minute  = heute.getMinutes()
        var h_min = 0
        var price_min = 1000
        for(var i = hour ;i<= hour + 9;i++) {
            if (tibber_price[i] < price_min) {
                price_min = tibber_price[i]
                h_min = i
            }
        }
        return {
                price_min:price_min,
                hours_min:h_min - hour,
                h_min:h_min%24
            }
    }
    
    M Offline
    M Offline
    Michaelnorge
    wrote on last edited by
    #132

    @marty56 Danke Dir, ich schaue mir das mal an :-)

    –--------------------------------------------------------------------------------------

    • Smart mit: Rasp 4B / ioBroker / Conbee2 / Trådfri / Xiaomi / HUE / Logitech Harmony / Aqara / Easee Wallbox / Hyundai Ioniq / Alexa / Google Home / Fully Kiosk / VIS
    1 Reply Last reply
    0
    • F Fridolin01

      @michaelnorge
      Kann tibber auch ausrechnen wann es am teuersten ist für sagen wir mal 3 Stunden.
      Ich frage deshalb, da ich immer noch verzweifelt versuche eine Logik zu basteln um meine Wärmepumpe in den teursten 3 Stunden zu sperren.
      2 Shelly hängen bereits am entsprechenden Eingang der Wärmpumpe.
      Wenn "very cheap" dann erhöhe Warmwasser und Vorlauf
      Wenn "expensiv" dann stoppe die Wärmepumpe.

      Das ist mir aber zu einfach gedacht.
      Ziel wäre die 3 teuersten Stunden vorher zu kennen und dann gezielt zu "sperren" also den Shelly anzusteuern.

      L Offline
      L Offline
      lemuba
      wrote on last edited by lemuba
      #133

      @fridolin01 Ich regel das nun vergleichbar mit Tibber Node Red Flows - hier recht anschaulich beschrieben:
      https://www.youtube.com/watch?v=DENgFUBJV-s
      Ist auch der Demo Flow zum Download verlinkt.
      Hatte ich gestern mal nachgebaut und läuft 1a.

      Die benötigten Nodes sind unter Iobroker/Node Red einfach nachzuinstallieren:
      https://flows.nodered.org/node/node-red-contrib-power-saver

      Oder generell:

      https://flows.nodered.org/search?term=tibber

      Damit werde ich dann im Winter 1-2 Nachtspeicheröfen ansteuern, bzw. zu den günstigsten Zeiten aufladen.

      1 Reply Last reply
      0
      • F Offline
        F Offline
        Fridolin01
        wrote on last edited by
        #134

        @michaelnorge said in Test Adapter tibber v0.1.x:

        Wie ich bereits geschrieben habe kann tibber.0 im Voraus berechnen wann am (Folge)-tag der Strom am Günstigsten sein wird.
        Diese Option ist mittlerweile essentiell für mein Smarthome, daher nicht wegzudenken.
        Unter Anderem werden Trockner und Waschmaschine damit gesteuert.
        Werden die Maschinen abends angeworfen rechnet tibber.0 aus wann in der Nacht der Strom am Billigsten ist und schaltet dann die Maschinen bis zu diesem Zeitpunkt wieder aus.

        Das ist genau das wonach ich suche.
        Habe mir den Adapter tibber.0 nun auch installiert.
        Was genau stellst du mit den Datenpunkten an?
        Also mit :
        Feedback oder dem Cron String

        Also hast du ein Blockly um diese zu verarbeiten?
        Wäre sehr daran interessiert.

        1 Reply Last reply
        0
        • M Marty56

          Die Vermehrung der Tibber Adapter ist wirklich verwirrend.
          Mein Verständnis
          tibber.connect: der Entwickler ist nicht mehr sehr aktiv, letztes Update vor 4 Monaten und Pull Requests werden nicht mehr freigegeben.
          tibber: Letzte Änderung vor 2 Jahren. Das Projekt scheint tot zu sein.
          Tibber.link: Neuer Adapter im Beta Stadium.

          Schade, dass das so ein Chaos ist. Oder kann mich jemand aufklären.

          mcm1957M Offline
          mcm1957M Offline
          mcm1957
          wrote on last edited by
          #135

          @marty56 said in Test Adapter tibber v0.1.x:

          Die Vermehrung der Tibber Adapter ist wirklich verwirrend.
          Mein Verständnis
          tibber.connect: der Entwickler ist nicht mehr sehr aktiv, letztes Update vor 4 Monaten und Pull Requests werden nicht mehr freigegeben.
          tibber: Letzte Änderung vor 2 Jahren. Das Projekt scheint tot zu sein.
          Tibber.link: Neuer Adapter im Beta Stadium.

          Schade, dass das so ein Chaos ist. Oder kann mich jemand aufklären.

          Der Adapter ioBroker.tibber wurde nie in ein ioBroker repository aufgenommen.

          Der Adapter ioBroker.tibberconnect wurde nie in ein ioBroker repository aufgenommen, es gibt nicht mal ein npm davon auf npmjs.

          Installation via Github erfolgt immer auf eigenes Risiko.

          ioBroker.tibberlink ist seit kurzem im latest Repository verfügbar und wird in Kürze auch auf stable angeboten.

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

          LESEN - gute Forenbeitrage

          R 1 Reply Last reply
          1
          • frana120500F Offline
            frana120500F Offline
            frana120500
            wrote on last edited by frana120500
            #136

            Guten Morgen zusammen,

            ich habe mir den Tibber.link Adapter auch mal installiert und in der Konfiguration den API Key aus dem Tibber Development eingefügt (sh. Screenshot).

            Der Adapter zieht sich aus der API die Daten wie bsp. die Adresse, Geodaten etc., aber ich erhalte unter PriceToday und PriceTomorrow bekomme ich keine Werte rein. Jemand ne IDee woran das liegen kann?

            Vielen Dank
            Unbenannt.JPG

            Unbenannt2.JPG

            M 1 Reply Last reply
            0
            • frana120500F frana120500

              Guten Morgen zusammen,

              ich habe mir den Tibber.link Adapter auch mal installiert und in der Konfiguration den API Key aus dem Tibber Development eingefügt (sh. Screenshot).

              Der Adapter zieht sich aus der API die Daten wie bsp. die Adresse, Geodaten etc., aber ich erhalte unter PriceToday und PriceTomorrow bekomme ich keine Werte rein. Jemand ne IDee woran das liegen kann?

              Vielen Dank
              Unbenannt.JPG

              Unbenannt2.JPG

              M Offline
              M Offline
              MikeRow
              wrote on last edited by
              #137

              @frana120500 sagte in Test Adapter tibber v0.1.x:

              Guten Morgen zusammen,

              ich habe mir den Tibber.link Adapter auch mal installiert und in der Konfiguration den API Key aus dem Tibber Development eingefügt (sh. Screenshot).

              Der Adapter zieht sich aus der API die Daten wie bsp. die Adresse, Geodaten etc., aber ich erhalte unter PriceToday und PriceTomorrow bekomme ich keine Werte rein. Jemand ne IDee woran das liegen kann?

              Vielen Dank
              Unbenannt.JPG

              Unbenannt2.JPG

              einen aktiven Vertrag bei Tibber hast du? Siehst du den Preis im API Explorer von Tibber?

              frana120500F 1 Reply Last reply
              0
              • M MikeRow

                @frana120500 sagte in Test Adapter tibber v0.1.x:

                Guten Morgen zusammen,

                ich habe mir den Tibber.link Adapter auch mal installiert und in der Konfiguration den API Key aus dem Tibber Development eingefügt (sh. Screenshot).

                Der Adapter zieht sich aus der API die Daten wie bsp. die Adresse, Geodaten etc., aber ich erhalte unter PriceToday und PriceTomorrow bekomme ich keine Werte rein. Jemand ne IDee woran das liegen kann?

                Vielen Dank
                Unbenannt.JPG

                Unbenannt2.JPG

                einen aktiven Vertrag bei Tibber hast du? Siehst du den Preis im API Explorer von Tibber?

                frana120500F Offline
                frana120500F Offline
                frana120500
                wrote on last edited by
                #138

                @mikerow Hi, ich befinde mich gerade im Wechselprozess. Vertrag ist also noch nicht aktiv.

                Preise bekomme ich auch im DevPortal über meine API nicht rein. D. h. ich muss tatsächlich warten bis ich beliefert werde?

                Unbenannt3.JPG

                B M 2 Replies Last reply
                0
                • frana120500F frana120500

                  @mikerow Hi, ich befinde mich gerade im Wechselprozess. Vertrag ist also noch nicht aktiv.

                  Preise bekomme ich auch im DevPortal über meine API nicht rein. D. h. ich muss tatsächlich warten bis ich beliefert werde?

                  Unbenannt3.JPG

                  B Offline
                  B Offline
                  babl
                  wrote on last edited by
                  #139

                  @frana120500 ja

                  frana120500F 1 Reply Last reply
                  0
                  • frana120500F frana120500

                    @mikerow Hi, ich befinde mich gerade im Wechselprozess. Vertrag ist also noch nicht aktiv.

                    Preise bekomme ich auch im DevPortal über meine API nicht rein. D. h. ich muss tatsächlich warten bis ich beliefert werde?

                    Unbenannt3.JPG

                    M Offline
                    M Offline
                    MikeRow
                    wrote on last edited by
                    #140

                    @frana120500 Ja, da die Gebühren nicht überall gleich sind.

                    1 Reply Last reply
                    0
                    • B babl

                      @frana120500 ja

                      frana120500F Offline
                      frana120500F Offline
                      frana120500
                      wrote on last edited by
                      #141

                      @babl ok, schade. dann muss ich halt abwarten und trage mal den Demo Token ein solange. Dann kann ich mir schonmal ein Script zusammenbauen in der zwischenzeit.

                      Danke euch.

                      1 Reply Last reply
                      0
                      • mcm1957M mcm1957

                        @marty56 said in Test Adapter tibber v0.1.x:

                        Die Vermehrung der Tibber Adapter ist wirklich verwirrend.
                        Mein Verständnis
                        tibber.connect: der Entwickler ist nicht mehr sehr aktiv, letztes Update vor 4 Monaten und Pull Requests werden nicht mehr freigegeben.
                        tibber: Letzte Änderung vor 2 Jahren. Das Projekt scheint tot zu sein.
                        Tibber.link: Neuer Adapter im Beta Stadium.

                        Schade, dass das so ein Chaos ist. Oder kann mich jemand aufklären.

                        Der Adapter ioBroker.tibber wurde nie in ein ioBroker repository aufgenommen.

                        Der Adapter ioBroker.tibberconnect wurde nie in ein ioBroker repository aufgenommen, es gibt nicht mal ein npm davon auf npmjs.

                        Installation via Github erfolgt immer auf eigenes Risiko.

                        ioBroker.tibberlink ist seit kurzem im latest Repository verfügbar und wird in Kürze auch auf stable angeboten.

                        R Offline
                        R Offline
                        ReblausGT
                        Developer
                        wrote on last edited by
                        #142

                        @mcm57 said in Test Adapter tibber v0.1.x:

                        @marty56 said in Test Adapter tibber v0.1.x:

                        Die Vermehrung der Tibber Adapter ist wirklich verwirrend.
                        tibber.connect: der Entwickler ist nicht mehr sehr aktiv, letztes Update vor 4 Monaten und Pull Requests werden nicht mehr freigegeben.
                        tibber: Letzte Änderung vor 2 Jahren. Das Projekt scheint tot zu sein.
                        Tibber.link: Neuer Adapter im Beta Stadium.

                        ioBroker.tibberlink ist seit kurzem im latest Repository verfügbar und wird in Kürze auch auf stable angeboten.

                        TibberLink ist im Stable Repository

                        1 Reply Last reply
                        1
                        • S Offline
                          S Offline
                          SamyD
                          wrote on last edited by
                          #143

                          Hallo zusammen,
                          ich bin zu Tibber gewechselt und habe mir den tibberlink-Adapter installiert. Nun habe ich gehofft, dass ich über den Adapter auch meinen Zählerstand melden kann?! Aber anscheinend geht das nicht.
                          Hintergrund ist, dass ich den Zählerstand mittels dem smartmeter-Adapter auslese und in eine Datenbank schreibe und mit Grafana weiter verarbeite. Nun möchte ich mir aber nicht den Tibber Pulse zulegen.
                          Gibt es eine Möglichkeit, wie ich den Zählerstand aus dem iobroker zu Tibber übertragen kann?

                          VG

                          mcm1957M 1 Reply Last reply
                          0
                          • S SamyD

                            Hallo zusammen,
                            ich bin zu Tibber gewechselt und habe mir den tibberlink-Adapter installiert. Nun habe ich gehofft, dass ich über den Adapter auch meinen Zählerstand melden kann?! Aber anscheinend geht das nicht.
                            Hintergrund ist, dass ich den Zählerstand mittels dem smartmeter-Adapter auslese und in eine Datenbank schreibe und mit Grafana weiter verarbeite. Nun möchte ich mir aber nicht den Tibber Pulse zulegen.
                            Gibt es eine Möglichkeit, wie ich den Zählerstand aus dem iobroker zu Tibber übertragen kann?

                            VG

                            mcm1957M Offline
                            mcm1957M Offline
                            mcm1957
                            wrote on last edited by
                            #144

                            @samyd

                            Dieses Topic betriff den Adapter TIBBER - nicht TIBBERLINK.

                            Der Adapter ioBroker.tibber wurde nie in ein ioBroker repository aufgenommen.

                            Der Adapter ioBroker.tibberconnect wurde nie in ein ioBroker repository aufgenommen, es gibt nicht mal ein npm davon auf npmjs.

                            ioBroker.tibberlink ist in den Repositories verfügbar.

                            Der Adapter tibberlink wird hier diskutiert:
                            https://forum.iobroker.net/topic/67668/tibberlink-adapter

                            @Homoran
                            Ich rege an dieses Topic zu schließen um weitere Verwirrung zu minimieren.

                            Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                            Support Repositoryverwaltung.

                            Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                            LESEN - gute Forenbeitrage

                            HomoranH 1 Reply Last reply
                            1
                            • mcm1957M mcm1957

                              @samyd

                              Dieses Topic betriff den Adapter TIBBER - nicht TIBBERLINK.

                              Der Adapter ioBroker.tibber wurde nie in ein ioBroker repository aufgenommen.

                              Der Adapter ioBroker.tibberconnect wurde nie in ein ioBroker repository aufgenommen, es gibt nicht mal ein npm davon auf npmjs.

                              ioBroker.tibberlink ist in den Repositories verfügbar.

                              Der Adapter tibberlink wird hier diskutiert:
                              https://forum.iobroker.net/topic/67668/tibberlink-adapter

                              @Homoran
                              Ich rege an dieses Topic zu schließen um weitere Verwirrung zu minimieren.

                              HomoranH Do not disturb
                              HomoranH Do not disturb
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by
                              #145

                              @mcm57 sagte in Test Adapter tibber v0.1.x:

                              Ich rege an dieses Topic zu schließen um weitere Verwirrung zu minimieren

                              erledigt!

                              kein Support per PN! - Fragen im Forum stellen -

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              395

                              Online

                              32.7k

                              Users

                              82.4k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe