Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MikeRow @whiley85 last edited by

      @whiley85 schau dir mal das Script an
      https://forum.iobroker.net/topic/60938/geräte-zu-stundenpreisen-epex-oder-pv-überschuss-betreiben

      Da werden auch DP für Durchschnitts Preise erstellt

      W 1 Reply Last reply Reply Quote 0
      • W
        whiley85 @MikeRow last edited by

        @mikerow Vielen Dank, kann mir sicher helfen, besser in die Sache reinzukommen. Auf den ersten Blick ist dieser Ansatz leicht anders als meiner, denn hier wird eine Bandbreite des günstigsten Preises ermittelt.
        Ich stelle mir vor, dass ich um 14:00 Uhr den average der 24 Werte PricesTomorrow bilde und meinen Speicher per RSCP wie folgt steuere:

        if currentPrice < 0.9 x average, lade Speicher
        else if currentPrice > 1.1 x average, nutze Speicher
        else setze Entladesperre

        Hoffe man versteht meine Überlegungen.

        T M 2 Replies Last reply Reply Quote 0
        • T
          ThomKast @whiley85 last edited by

          @whiley85

          Hi. Lass mir mal bitte heute Abend Zeit. Wenn es klappt schaue ich mir das an und melde mich bei Dir.
          Gruß Thomas

          W 1 Reply Last reply Reply Quote 0
          • M
            MikeRow @whiley85 last edited by

            @whiley85 Schau dir das mal an. https://www.photovoltaikforum.com/thread/142863-prognosebasierte-ladung-mittels-iobroker/

            Tibber Addon ist da auch dabei. Vielleicht kannst du Teile davon gebrauchen

            1 Reply Last reply Reply Quote 0
            • W
              whiley85 @ThomKast last edited by whiley85

              @thomkast zu spät... ist zwar nicht schön, aber selten und scheint zu funktionieren:

              schedule("1 13 * * *", async function () {
              function ArrayAvg(myArray) {
                  var i = 0, summ = 0, ArrayLen = myArray.length;
                  while (i < ArrayLen) {
                      summ = summ + myArray[i++];
              }
                  return summ / ArrayLen;
              }
              var myArray = [
                  parseFloat(getState("tibberconnect.0.Homes.ffXXX.PricesTomorrow.0.total").val),
                  parseFloat(getState("tibberconnect.0.Homes.ffXXX.PricesTomorrow.1.total").val),
                  parseFloat(getState("tibberconnect.0.Homes.ffXXX.PricesTomorrow.2.total").val),
                  //...
                  parseFloat(getState("tibberconnect.0.Homes.ffXXX.PricesTomorrow.21.total").val),
                  parseFloat(getState("tibberconnect.0.Homes.ffXXX.PricesTomorrow.22.total").val),
                  parseFloat(getState("tibberconnect.0.Homes.ffXXX.PricesTomorrow.23.total").val),    
                  ];
              var avg = ArrayAvg(myArray);
              setState('0_userdata.0.Tibber.next24hAvg', avg);
              setState('0_userdata.0.Tibber.next24hAvgCent', Math.round(avg*10000)/100);
              });
              

              Mit dem Datenpunkt kann ich nun mein E3DC Ladeverhalten regeln.
              Preis 10% niedriger als morgiger Durchschnittspreis => Akku laden
              Preis 10% höher als morgiger Durchschnittspreis => Akku freigeben
              Alles dazwischen => Entladesperre

              schedule("1 * * 1,12 *", async function () {
              var CurrentPrizeCent=getState("alias.0.Tibber.CurrentPrizeCent").val;
              var next24hAvgCent=getState("0_userdata.0.Tibber.next24hAvgCent").val;
              var SoC=getState("modbus.0.holdingRegisters.40083_Batterie_SOC").val;
              if (SoC<80) {
                  if (CurrentPrizeCent<0.8*next24hAvgCent) {
                  setState("e3dc-rscp.0.EMS.SET_POWER_MODE",3); //Charge
                  setState("e3dc-rscp.0.EMS.SET_POWER_VALUE",3000); //3000 Watt  
                  } else
                  if (CurrentPrizeCent<0.9*next24hAvgCent) {
                  setState("e3dc-rscp.0.EMS.SET_POWER_MODE",3); //Charge   
                  setState("e3dc-rscp.0.EMS.SET_POWER_VALUE",2000); //2000 Watt
                  } else
                  if (CurrentPrizeCent>1.1*next24hAvgCent) {
                  setState("e3dc-rscp.0.EMS.SET_POWER_MODE",0); //Normal
                  setState("e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER",3000);
                  } else {
                  setState("e3dc-rscp.0.EMS.SET_POWER_MODE",0); //Normal
                  setState("e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER",0); //Entladesperre
                  }}
              else
                  if (CurrentPrizeCent>1.1*next24hAvgCent) {
                  setState("e3dc-rscp.0.EMS.SET_POWER_MODE",0); //Normal
                  setState("e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER",3000);   
                  } else {
                  setState("e3dc-rscp.0.EMS.SET_POWER_MODE",0); //Normal
                  setState("e3dc-rscp.0.EMS.MAX_DISCHARGE_POWER",0); //Entladesperre
                  }   
              });
              
              1 Reply Last reply Reply Quote 0
              • M
                MikeRow last edited by

                @whiley85 warum die Preise von morgen und nicht von heute?

                W 1 Reply Last reply Reply Quote 0
                • W
                  whiley85 @MikeRow last edited by

                  @mikerow weil die Preisinformation von morgen wertvoller ist. Wenn der Durchschnittspreis von morgen höher ist als von heute, mach ich schnell den Akku voll. Ist er niedriger, mach ich den Akku leer. Ich kann so viel effizienter steuern, auch über mehrere Stunden.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MikeRow @whiley85 last edited by

                    @whiley85 sagte in Test Adapter TibberConnect 0.0.x inkl. Tibber Pulse:

                    @mikerow weil die Preisinformation von morgen wertvoller ist. Wenn der Durchschnittspreis von morgen höher ist als von heute, mach ich schnell den Akku voll. Ist er niedriger, mach ich den Akku leer. Ich kann so viel effizienter steuern, auch über mehrere Stunden.

                    OK, alles klar. Verstehe

                    K 1 Reply Last reply Reply Quote 0
                    • K
                      Kentrath @MikeRow last edited by

                      Hallo zusammen,

                      ich habe seit Samstag einen Pulse, mein ITRON ACE 3000 hat aber nur den verkürzten Datensatz. Kann es sein, dass ich im Adapter den Pulse deswegen gar nicht aktivieren kann, da keine Live Daten vorhanden sind?
                      Kann ich trotzdem die stündlichen Verbräuche in den Broker bekommen? Vielen Dank

                      1 Reply Last reply Reply Quote 0
                      • O
                        oxident last edited by

                        Weiß jemand, ob es über die API bzw. den Adapter irgendwie möglich ist, den Zählerstand abzufragen?

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          MikeRow @oxident last edited by

                          @oxident ja, wird mit ausgelesen

                          K 1 Reply Last reply Reply Quote 1
                          • K
                            Kentrath @MikeRow last edited by

                            @mikerow
                            Weißt Du, was man da abfragen muss? Bei meinem Zähler ist der Zählerstand nämlich der einzige Wert, der ausgegeben wird. Irgend etwas stimmt bei mir wahrscheinlich nicht. Gestern früh zwischen 2 und 5 Uhr habe ich 10 kWh in mein Auto geladen. Die Tibber App (und API) zeigt aber Verbräuche pro Stunde von ca. 0,7 kWh an. Das ist gar nicht möglich.
                            Den Tibber Support habe ich Montag bereits angemailt, die scheinen aber hoffnungslos unterbesetzt zu sein...
                            Wenn ich also mal einen Abgleich zwischen Ist-Zustand und API machen könnte, wäre das super.

                            M 2 Replies Last reply Reply Quote 0
                            • M
                              MikeRow @Kentrath last edited by

                              @kentrath ich denke, dann setzt du hier falsch an. Du musst sicherstellen, dass der Pulse alle Daten zu Tibber sendet. erst dann kann der IOB Adapter auch etwas sehen. ich denke, da musst du mit dem Tibber Support Rücksprache halten. Vielleicht hast du den Info datensatz im Zähler nicht freigeschaltet.

                              K 1 Reply Last reply Reply Quote 0
                              • M
                                MikeRow @Kentrath last edited by

                                @kentrath Du kannst auch für den DP Zählerstand das schreiben in Influx oder history aktivieren und dann entsprechen rechnen mit einem Script wie der Verbrauch ist

                                1 Reply Last reply Reply Quote 0
                                • K
                                  Kentrath @MikeRow last edited by

                                  @mikerow
                                  Vielen Dank für Deine Antwort. Mein Itron ACE 3000 ist leider nicht in der Lage, einen erweiterten Datensatz auszugeben (auch nicht freischaltbar, habe ich beim Netzbetreiber schon angefragt). Das steht auch so auf der Tibber Whitelist. Es wird nur alle 10 Sekunden der Zählerstand übermittelt, sonst nichts. Laut Tibber reicht dies aber aus, um stündlich abzurechnen. Die API zeigt mir aber immer erst am Folgetag Daten an. Sprich aktuell ist für den 11.01. der Verbrauch auf "null" und für den 10.01. sehe ich vermeintlich die Verbrauchsdaten. Hat noch jemand von Euch einen Zähler, der nur den Zählerstand übermitteln kann? Wie sieht es da bei Euch aus?

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    JoAu84 @ThomKast last edited by

                                    Hallo! Bin hier schon eine Weile als Mitleser dabei. Bisher funktionierte der Adapter bei mir ganz gut, bis auf die bekannten Verbindungsabbrüche; deswegen nutze ich das Skript von @ThomKast
                                    Bisher funktionierte das auch; seit gestern Mittag gibts keine Verbindung mehr! Jemand dasselbe Problem? Ich vermute ja eher, dass es an Tibber liegt…
                                    Viele Grüße!

                                    M 1 Reply Last reply Reply Quote 1
                                    • M
                                      MikeRow @JoAu84 last edited by MikeRow

                                      @joau8 Bei mir läuft es, gerade mal getestet
                                      06550d02-a9c2-4c27-9ea6-9c64bfc05cdd-image.png

                                      Nur im Tibberconnect Adapter kommt seit gestern das LiveMeasurement nicht mehr rüber

                                      M T J 3 Replies Last reply Reply Quote 0
                                      • M
                                        MikeRow @MikeRow last edited by MikeRow

                                        Moin in die Runde. Mein Adapter bleibt heute auf gelb und in den Logs sehe ich
                                        854df318-a12d-40ff-80bc-45eec03edab5-image.png Nur das LiveMeasurement kommt nicht rüber

                                        In der API kommt aber was raus

                                        54d988b7-6dfd-4a86-8268-bfe6108f9d98-image.png

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          Michaelnorge last edited by

                                          Hallo.
                                          Ich bekomme den Adapter seit gestern nicht mehr online.
                                          Laufend bekomme ich die unten genannten Fehler.

                                          Hab schon vor einiger Zeit ein issue aufgemacht, da war es nur sporadisch - aber jetzt geht nichts mehr.

                                          Gibt es hier mehrere mit dem gleichen Problem?
                                          Ich benutze den Pulse.

                                          Grüße
                                          Michael

                                          2023-01-12 15:43:46.138 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:46.946 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:47.247 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:48.076 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:48.766 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:49.512 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:50.051 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:50.370 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:50.688 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:51.224 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:51.566 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:52.162 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:52.258 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:52.676 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:53.007 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:53.798 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:54.498 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:54.562 - error: tibberconnect.0 (16647) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2023-01-12 15:43:54.563 - error: tibberconnect.0 (16647) unhandled promise rejection: undefined
                                          2023-01-12 15:43:54.563 - error: tibberconnect.0 (16647) undefined
                                          2023-01-12 15:43:54.570 - info: tibberconnect.0 (16647) terminating
                                          2023-01-12 15:43:54.571 - warn: tibberconnect.0 (16647) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                          2023-01-12 15:43:55.013 - info: tibberconnect.0 (16647) Feed was disconnected. I try to reconnect in 5s
                                          2023-01-12 15:43:55.014 - warn: tibberconnect.0 (16647) setInterval called, but adapter is shutting down
                                          2023-01-12 15:43:55.130 - warn: tibberconnect.0 (16647) get state error: Connection is closed.
                                          2023-01-12 15:43:55.261 - error: host.raspberrypi instance system.adapter.tibberconnect.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                          2023-01-12 15:43:55.262 - info: host.raspberrypi Restart adapter system.adapter.tibberconnect.0 because enabled
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Michaelnorge @MikeRow last edited by

                                            @mikerow Jepp, mir bekannt, geht zur Zeit nichts mehr.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            744
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            49
                                            360
                                            64480
                                            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