Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS für Tibber API

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS für Tibber API

    Hallo zusammen,

    ich bin zum 01.01. zum Stromanbieter Tibber (mit Börsenstrompreisen) gewechselt. Eigentlich wollte ich zu Awattar, aber die nehmen aktuell keine Neukunden in meiner Region. Daher kann ich den LBS von nullo83 zwar verwenden, da die Börstenstrompreise dieselben sind, allerdings gehen mit der API von Tibber noch mehr Abfragen.

    Die API basiert auf GraphQL: https://developer.tibber.com/docs/guides/calling-api

    Leider bin ich mit dem grundlegenden Bau von neuen LBS noch nicht so fit, daher die Frage an die Experten, habt ihr einen Tipp für einen bestehenden LBS, den man quasi als Basis nehmen kann?
    Danke schon mal für eure Tipps
    Markus

    #2
    Moin Markus,

    ich bin auch am überlegen es mit Tibber mal zu probieren. Da wir eine relativ große PV-Anlage (29,4kWp) haben, kommt der meiste Strom Verbrauch Abends zu Stande wenn die Preise tendenziell runter gehen. Seit Dez. läuft auch noch ein 9,6kWh Speicher mit. Damit sollte wir eigentlich noch "tiefer" in die Nacht kommen und öfters in die Günstigen Zeiten laufen.

    Das Risiko besteht halt in der Zeit Dez./Jan wenn es vom Dach nur Tröpfchen weise kommt.

    Lange rede kurzer Sinn, ich würde mir hierzu auch gerne eine Simulation zusammen bauen um mal zu schauen wie das laufen würde.
    Bist du hier schon weiter gekommen?

    Kommentar


      #3
      Zitat von Michael85 Beitrag anzeigen
      Lange rede kurzer Sinn, ich würde mir hierzu auch gerne eine Simulation zusammen bauen um mal zu schauen wie das laufen würde.
      Bist du hier schon weiter gekommen?
      Ich mach das seit einigen Wochen mit dem aWATTar LBS 19002647. Wenn diesen stündlich mit den verbrauchten Wh füttert, dann kann man die Kosten über den entsprechenden Ausgang direkt in ein Datenarchiv schreiben. Tageswerte generiert der LBS noch nicht, aber die kann man auch recht einfach mit EDOMI Logik aufsummieren.

      Kommentar


        #4
        Cool, das schaue ich mir heute Abend mal an.
        Ich höre aber raus, dass du noch nicht gewechselt bist und auch erst einmal schaust wie sich dieses verhalten wird, oder?

        Kommentar


          #5
          Zitat von Michael85 Beitrag anzeigen
          Ich höre aber raus, dass du noch nicht gewechselt bist und auch erst einmal schaust wie sich dieses verhalten wird, oder?
          Ja genau, da ich eine recht hohe Grundlast habe und die PV Anlage noch auf dem Reißbrett und nicht auf dem Dach ist.
          Wollte auch nur mal simulationstechnisch ermitteln, wie hoch denn die Kosten je Stunde/Tag/Monat in einem Börsenpreismodell sind.
          Bei aWATTar gibt es m.W. ein oberes Limit bei 80 Cent/kWh, was dann doch mehr als doppelt so teuer ist, wie mein aktueller Vertrag, der bis Ende März läuft.
          Und aktuell sind auch die günstigsten Anbieter wieder bei ca. 35 Cent/kWh.

          Kommentar


            #6
            Sieht bei mir aktuell so aus:

            aWATTar.png
            Solange die grüne Linie (Kosten je kWh) unterhalb der gelben Linie (meine aktueller Strompreis je kWh) ist, ist es unkritisch.
            Wenn es drüber geht, dann ist es für die Zeit teurer.
            Man darf sich von einem 48h Ausschnitt natürlich nicht fehlleiten lassen, sondern muss das über längere Zeit beobachten.
            Daher werde ich vermutlich am Ende meines aktuellen Stromliefervertrages erstmal zu Octopus Energy wechseln, die noch einen halbwegs guten Preis bei monatlicher Laufzeit und 12 Monaten Preisgarantie bieten. Das zumindest so lange, bis diese Börsenstrom-Anbieter besser einschätzen kann und die PV auf dem Dach ist.

            Kommentar


              #7
              Ich bin mit dem Thema bisher auch noch nicht weiter, mangels Zeit und PHP Kenntnissen.

              Ich bin allerdings seit 01.01. bei Tibber und kann im Januar ohne viel Optimierungen und kaum Ertrag von der PV einen Preis von 30ct/kWh vermelden. Wenn ich die EAuto-Ladung noch mehr in die günstigen Stunden schiebe, wirds noch günstiger und ab Mai bin ich sowieso wieder Selbstversorger.

              Was an der Tibber API cool ist im Vergleich zu Awattar, dass ich auch meine Verbrauchswerte etc. auslesen kann.

              So wie ich das verstanden habe, ist GraphQL, was Tibber verwendet quasi das Next Level API, aber auch etwas komplexer. Wenn sich jemand findet, der etwas mehr PHP Kenntnisse hat und das mit mir zusammen angehen will, würde ich hier gerne unterstützen.

              Kommentar


                #8
                Hi, ich bin ebenfalls seit 1.1. bei Tibber und habe mir einen API Zugang verschafft. Einen LBS habe ich allerdings nicht gebaut. Viel mehr hole ich die Preise für den Folgetag mit dem HTTP-Request LBS (http://service.knx-user-forum.de/?co...ad&id=19002326) ab. Dann mit dem JSON Extractor (http://service.knx-user-forum.de/?co...ad&id=19001208) alles auseinander nehmen. Okay ist schon ein wenig Mühsam und sicherlich ein LBS Wert, aber derzeit läuft es


                image.png

                Achso und da mein Wechselrichter auch das Laden des Akkus aus dem Netz unterstützt, kann ich den günstigen Strom aus der Nacht auch am Tag verbrauchen. Das spart über den Tag doch ein wenig. Und obendrein freut sich der Akku, dass er im Winter nicht permanent entladen herumsteht

                Kommentar


                  #9
                  Zitat von olej Beitrag anzeigen
                  Viel mehr hole ich die Preise für den Folgetag mit dem HTTP-Request LBS
                  Welche URL rufst du da auf?

                  Kommentar


                    #10
                    Zitat von basaltnischl Beitrag anzeigen
                    Welche URL rufst du da auf?
                    URL= https://api.tibber.com/v1-beta/gql
                    Post Data =
                    { "query": "{ viewer { homes { currentSubscription{ priceInfo{ today { total startsAt } tomorrow { total startsAt } } } } }}" }

                    User Defined Headers = authorization: Bearer Sypr8cDKNxxxxxxxxxxxxxxxxxxxxxxxxxx

                    Kommentar


                      #11
                      Danke dir.
                      scheint aber erst zu laufen, wenn man einen Stromvertrag hat.
                      Wollte mir das schon mal ansehen, geht mit meinem API token nicht, mit dem Demo geht es

                      Code:
                      {
                        "data": {
                          "viewer": {
                            "homes": [
                              {
                                "currentSubscription": null
                              }
                            ]
                          }
                        }
                      }​

                      Kommentar


                        #12
                        Zitat von basaltnischl Beitrag anzeigen
                        scheint aber erst zu laufen, wenn man einen Stromvertrag hat.
                        Das sieht bei mir genau so aus. Zum 1.4. sollte mein Wechsel stattfinden. Bis dahin kann ich mir dann noch die Logik und Visu hierzu aufbauen.

                        Kommentar


                          #13
                          olej Ich habe das jetzt soweit dass im Tibberexplorer es mit meinem persönlichen Token klappt mit der Anfrage.

                          Aus Edomi heraus bekomme ich es aber noch nicht. So sieht es bei mir aus:

                          Tibber.png
                          Hast du einen Tipp was ich ändern muss? Auch mit dem Demo-Token klappt es nicht.

                          Kommentar


                            #14
                            Auf den ersten Blick sieht das JSON fehlerhaft aus.
                            Keys müssen im Anführungszeichen stehen.
                            Am besten mal das JSON (POST Data) posten.

                            Kommentar


                              #15
                              Zitat von jonofe Beitrag anzeigen
                              Am besten mal das JSON (POST Data) posten.
                              Post Data hatte ich oben raus kopiert: { "query": "{ viewer { homes { currentSubscription{ priceInfo{ today { total startsAt } tomorrow { total startsAt } } } } }}" }

                              Kommentar

                              Lädt...
                              X