Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter tibber v0.1.x

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Test Adapter tibber v0.1.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Magnus 1 Developer last edited by Magnus 1

      Hallo zusammen,

      ich freue mich Euch mit tibber meinen ersten Anlauf für einen ioBroker adapter zum testen bereitzustellen:

      Aktuelle Test Version v0.3.1-beta
      Veröffentlichungsdatum 30.09.2021

      NPM Link | https://www.npmjs.com/package/iobroker.tibber
      Github Link | https://github.com/Magnus8513/ioBroker.tibber

      Aktuell werden durch den Adapter stündlich die variablen Preisinfos für die über die Tibber API eingeholt und in entsprechenden states bereitgestellt. Hierfür ist lediglich der persönliche Tibber token zu hinterlegen.

      Ich habe noch eine handvoll Ideen was ich noch gerne integrieren möchte, und werde diese hier noch ergänzen.

      Ich freue mich auf Euer Feedback. Gerne könnt Ihr auch direkt im GitHub issues aufmachen.

      Report Issue via GitHub

      Link zur Diskussion auf GitHub zum Adapter Request

      Feature Ideen bisher:

      • (new) Zählerstände zurück pushen die über andere Adapter erfasst werden
      • (new) generell weitere (Meta)-Daten die aus der API Schnittstelle kommen und bereitstellen
      • (new) dynamische Berechnung der Ersparnis durch eine stündliche Abrechnung bei entsprechender Lastverschiebung
      • (ready for testing starting ab v0.2.0-beta) eine komfortable Lösung um anderen Adaptern leicht die beste Zeit zum Laufen in den nächsten x stunden zurück zu melden.
      • Eure Ideen...

      Viele Grüße,
      Magnus

      M M Andreas Del Galdo V 4 Replies Last reply Reply Quote 2
      • M
        Michaelnorge @Magnus 1 last edited by

        @magnus-1 Jepp, dann mal sofort testen!
        Super, vielen Dank für Deine Mühen! 🙂

        1 Reply Last reply Reply Quote 1
        • M
          Malz1902 @Magnus 1 last edited by

          @magnus-1

          Vielen Dank 🙂
          Adapter ist installiert und läuft 🙂

          Was cool wäre, aber ich weiß nicht ob das Tibber unterstützt.
          Momentan habe ich einen normalen digitalen Stromzähler und Tibber rechnet am Monatsende einfach den Durchschnittspreis vom Monat ab.

          Über den Adapter Smartmeter lese ich meinen Zähler aus und bekomme so den aktuellen Verbrauch, kann man diesen über die API an Tibber schicken so das diese den für ne Stundenweise Abrecnung nutzen?

          M 1 Reply Last reply Reply Quote 0
          • M
            Magnus 1 Developer @Malz1902 last edited by

            @malz1902 gut zu hören, dass es läuft.

            bzgl. der Meldung über die API ist mit nicht bekannt, dass Tibber das unterstützt für die stundenweise Abrechnung.

            Ich meine gelesen zu habend, dass es eine Möglichkeit über die API einen Wert zu Tibber zu übertragen gibt - das habe ich noch nicht testen können, da bei mir die Werte bereits sekündlich via Discovergy an tibber gehen.

            Ob Sie das allerdings anerkennen um darüber dann stündlich abzurechnen weiß ich nicht. Ich meine aber, dass sie grundsätzlich immerhin tagesgenaue Preise anbieten und selbst dafür würde sich ein regelmäßiger Übertrag ja dann schon lohnen. Ich schreib mir das mal auf die Feature-Wunsch-Liste 😉

            Viele Grüße
            Magnus

            M T 2 Replies Last reply Reply Quote 1
            • M
              Magnus 1 Developer @Magnus 1 last edited by

              new version online including a "calculation feature". see readme for details on usage.

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

                @magnus-1 Heute morgen installiert, jetzt gecheckt.
                Da kommen bei mir keine Daten an:

                a01faba7-4ab5-4d07-8e63-5b9f82b36045-image.png

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

                  @michaelnorge

                  Hi, hast Du die Anleitung gelesen zur Nutzung der Calculation?

                  Es ist das Feld Duration mit einer ganzen Zahl für die Laufzeit (z.B. 2h bei meiner Spülmaschine) und LastEnd mit einem Datetime (z.B. 2021-09-26T16 für spätestens um 16:00 Uhr heute fertig sein) zu befühlen und dann getBestTime auf True zu setzen.

                  Todo fur mich: getBestTime nachher wieder auf false setzen oder direkt einen “Button” draus machen der sich wie ein “Taster” verhält.

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

                    @magnus-1 Nee... hab ich nicht, wie dumm von mir 😞

                    Sorry!!!

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

                      neue version online die in paar bugs in der Calc behebt und die states wieder resettet nach erfolgreicher berechnung.

                      Danke für Feedback.

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

                        Super Adapter, läuft stabil und zuverlässig.

                        Ich hätte da allerdings eine Frage:

                        Momentan schaltet sich mein Boiler (Warmwasserspeicher) zu einer festen Zeit an, um das Wasser zu erwärmen (mit einem Zigbee-Zwischenstecker).

                        Dies soll nun Aufgabe des Adapters werden.

                        Was ich also möchte ist, daß sich der Boiler zwischen 23:00 Uhr und 6 Uhr am Folgetag zur günstigsten Zeit anschaltet, die der Adapter ja imstande ist zu berechnen.

                        Leider kann ich nur Blockly und mir fehlt da irgendwie die Idee, wie ich das praktisch ohne Script realisieren kann.

                        Wie bekomme ich die Startzeit in Blockly hinein?
                        Und wie kann ich mir automatisiert die günstigste Zeit errechnen lassen?
                        Der Adapter benötigt ja zum berechnen das Datum.

                        Kann mir jemand einen Denkanstoß geben? Ich stehe momentan auf dem Schlauch.

                        Grüße
                        Michael

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

                          @magnus-1 Hallo Magnus
                          (Den vorherigen Post bitte resignieren, ich kann ihn nicht löschen, hab mich intensiv damit befasst und bin der Lösung selber näher gekommen)

                          Kann ich den berechneten CronString irgendwie direkt in Blockly nutzen oder den Wert in BestStart in Blockly direkt verarbeiten?

                          157b24cb-aaa9-4326-8f00-08605aab9c7f-image.png

                          So funktioniert das wohl nicht, auf alle Fälle gab es keinen Auslöser heute Nacht.

                          Grüße
                          Michael

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

                            Magnus 1
                            @michaelnorge : Hallo Michael, bitte entschuldige die späte Rückmeldung. Mir muss die Benachrichtigung hierzu durchgegangen sein.

                            Das Problem mit dem Cronstring habe ich so ebenfalls und diskutiere das in einem Thread im developer Bereich hier ebenfalls. Es wurde inzwischen ein issue diesbezüglich eröffnet, weil hier wohl etwas nicht funktioniert wie es sollte. In dem unten verlinkten Thread findet sich ebenfalls eine Beschreibung wie ich das Problem welches Du hier auch zu haben scheinst, zumindest temporär gelöst habe.

                            Blocky Cron löst nicht aus

                            Falls Dir das so noch nicht weiter hilft, melde Dich doch gerne nochmal. Ich habe inzwischen zahlreiche Elemente bei mir zu Hause "lastverschoben" mit dem input aus dem tibber adapter hier und teile gerne mehr falls hilfreich.

                            M M 2 Replies Last reply Reply Quote -1
                            • M
                              Magnus 1 Developer @Magnus 1 last edited by Magnus 1

                              Gerade ist Version 0.3.0-beta online gegangen. Hierbei habe ich zu den stündlichen Werten das "price level" hinzugefügt, welches tibber über die API liefert.

                              Zum Verständnis zitiere ich hierzu hier einmal die API Doku zum "Level"

                              Price level based on trailing price average (3 days for hourly values and 30 days for daily values)
                              
                              NORMAL
                              The price is greater than 90 % and smaller than 115 % compared to average price.
                              
                              CHEAP
                              The price is greater than 60 % and smaller or equal to 90 % compared to average price.
                              
                              VERY_CHEAP
                              The price is smaller or equal to 60 % compared to average price.
                              
                              EXPENSIVE
                              The price is greater or equal to 115 % and smaller than 140 % compared to average price.
                              
                              VERY_EXPENSIVE
                              The price is greater or equal to 140 % compared to average price.
                              

                              Dies nutze ich selbst neben den absoluten Werten um regelmäßig und wiederkehrende verschiebbare Verbraucher zu steuern. Dazu gehören bei mir etwa:

                              • KWL (kontrollierte Wohnraumlüftung)
                              • Ladegeräte für Ebikes
                              • Heizungen von Wasserbetten

                              Ich bin gespannt auf Eure Berichte über Verwendungen des Adapters.

                              Viele Grüße
                              Magnus

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

                                Hallo @magnus-1
                                Ich kenne das auch, bei Neuigkeiten hier im Forum nicht benachrichtigt zu werden, kein Problem 😉

                                Ich habe mir mittlerweile ein Blockly zusammengebaut welches ermitteln kann wann in der Nacht der Strompreis am günstigsten ist und somit der Warmwasserbereiter starten soll.

                                Tibber.jpg

                                Einen "Stoppunkt" brauche ich nicht, da der Warmwasserspeicher an einer Zigbee-Steckdose hängt mit Strommessung. Da bekommt ein eigenes Blockly bescheid, wenn der Strom abfällt und die Steckdose ausgeschaltet werden kann.

                                Keine Ahnung, ob es auch einfacher geht - aber es funktioniert 🙂

                                Grüße
                                Michael

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

                                  @Magnus-1 Kleine Nebenfrage:
                                  Hier in Norwegen sind die Daten des nächsten Tages immer erst nach 13:00 Uhr abrufbar - ist das so auch in Deutschland?

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

                                    @michaelnorge ja, genauso in Deutschland.

                                    M 1 Reply Last reply Reply Quote 1
                                    • M
                                      Michaelnorge @Magnus 1 last edited by

                                      @magnus-1 Da stimmt was nicht mit dem Adapter, habe gerade ein issue bei Github geschrieben 😉

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

                                        @michaelnorge gesehen und hoffentlich auch behoben. GitHub hat mich sofort benachrichtigt, das forum hier leider nicht - glaube aber gerade die passende Einstellung gefunden zu haben um demnächst direkt benachrichtig zu werden.

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

                                          @magnus-1 Mal sehen, wie Dein Adapter morgen früh mit Minuswerten zurechtkommt :-))))

                                          Da schmeiß ich hier alles an was Strom verbraucht, bekomme schließlich Geld dafür!!!

                                          Screenshot_20211002_150518.jpg

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

                                            @Magnus-1 Meinst Du es gibt die Möglichkeit den Tibber-Pulse mit hineinzubeziehen?
                                            Grüße
                                            Michael

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            947
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            test tibber
                                            38
                                            145
                                            27494
                                            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