Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. TibberLink Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

TibberLink Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
615 Beiträge 85 Kommentatoren 193.1k Aufrufe 78 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R ReblausGT

    @ralph-0 ..... jetzt habe ich mir meine code erst selbst noch mal anschauen müssen... LOL...
    die start und stop werte werden eigentlich erst in der ersten Stunde des definierten Zeitraums erstmalig berechnet. Das soll auch so sein um je nach Zeitraum evtl. notwendige Preise des nächsten Tages schon zu haben.
    Warum der Adapter das dann bei dir schon per Spezial "Trigger" schon um 8:xx macht - hab ich noch nicht verstanden.... das "Eintragen" der Zeit löst einen Berechnungslauf aus, aber er sollte trotzdem erst um 17:00 durchlaufen.
    Ich meine schädlich ist es nicht... sollte aber nicht so sein.

    R Offline
    R Offline
    Ralph 0
    schrieb am zuletzt editiert von
    #344

    Ok, danke schon mal dafür.
    Mein eigentliches Problem ist ja aber, dass die Start- und Endstunde des Blocks trotz Repeat=1 nur einmal angezeigt und dann für die nächsten Tage nicht aktualisiert wird.

    R 1 Antwort Letzte Antwort
    0
    • R Ralph 0

      Ok, danke schon mal dafür.
      Mein eigentliches Problem ist ja aber, dass die Start- und Endstunde des Blocks trotz Repeat=1 nur einmal angezeigt und dann für die nächsten Tage nicht aktualisiert wird.

      R Offline
      R Offline
      ReblausGT
      Developer
      schrieb am zuletzt editiert von
      #345

      @ralph-0 hast du schon mal bis nach 17:00 gewartet? Dann sollte es eingetragen werden.

      R A 2 Antworten Letzte Antwort
      0
      • R ReblausGT

        @ralph-0 hast du schon mal bis nach 17:00 gewartet? Dann sollte es eingetragen werden.

        R Offline
        R Offline
        Ralph 0
        schrieb am zuletzt editiert von
        #346

        @reblausgt
        Ja, hab mehrere Tage gewartet, es bleiben die Striche stehen.
        Da es mit Neustart des Adapters funktioniert, ist das aber als Lösung für mich erstmal in Ordnung. Ich starte den dann einfach per Script vor oder nach meinem Block neu.
        Ich teste das aber parallel noch weiter. Falls da was rauskommt, teile ich das gern.

        1 Antwort Letzte Antwort
        0
        • R ReblausGT

          @pengo said in TibberLink Adapter:

          ich habe ein Problem mit dem Adapter. ich versuche "Bester Stundenblock LTF" einzurichten, bekomme aber ständig Fehler das die Start Zeit nicht richtig ist. Siehe die Bilder. Könnt ihr mir bitte helfen!

          Hallo Pengo, müsste ich jetzt erst nochmal im Code schauen, ob das ein Problem ist, aber versuche bitte mal keine Uhrzeit in der Vergangenheit zu nehmen.

          Edit: stelle eben fest dass es hier evtl. ein Problem mit js-controller 7 gibt.... was benutzt du? Äußert sich bei mir so, dass die Veränderungen der Calculation Objekte wie z.B, Active nicht bestätigt werden (acknowkedge=true)

          was nutzt du als System?

          C Offline
          C Offline
          ChrisWitt
          schrieb am zuletzt editiert von
          #347

          @reblausgt anfängerfrage :

          Wie bekomme ich aus der Zahl (Z.b. im stundenblcok) eine Uhrzeit im 24h Format?

          Danke

          R R 2 Antworten Letzte Antwort
          0
          • C ChrisWitt

            @reblausgt anfängerfrage :

            Wie bekomme ich aus der Zahl (Z.b. im stundenblcok) eine Uhrzeit im 24h Format?

            Danke

            R Offline
            R Offline
            Ralph 0
            schrieb am zuletzt editiert von
            #348

            @chriswitt
            Ungetestet:
            "Zahl" ist die aus dem Stundenblock.

            let Uhrzeit = new Date(); 
            Uhrzeit.setHours(Zahl, 0, 0, 0);
            let UhrzeitString = Uhrzeit.toTimeString().substring(0, 5);
            
            1 Antwort Letzte Antwort
            0
            • C ChrisWitt

              @reblausgt anfängerfrage :

              Wie bekomme ich aus der Zahl (Z.b. im stundenblcok) eine Uhrzeit im 24h Format?

              Danke

              R Offline
              R Offline
              ReblausGT
              Developer
              schrieb am zuletzt editiert von
              #349

              @chriswitt said in TibberLink Adapter:

              Wie bekomme ich aus der Zahl (Z.b. im stundenblcok) eine Uhrzeit im 24h Format?

              Du meinst z.B, aus diesem Strin: 2024-11-23T22:00:00.000+01:00 ...?
              Ich nutze gerne die bibliothek date-fns:

              import { parseISO, format } from 'date-fns';
              
              // Dein ISO-Datumsstring
              const isoString = "2024-11-23T22:00:00.000+01:00";
              
              // Den String in ein Date-Objekt umwandeln
              const date = parseISO(isoString);
              
              // Die Uhrzeit im 24-Stunden-Format extrahieren
              const time24h = format(date, "HH:mm");
              
              console.log(time24h); // Ausgabe: "22:00"
              
              1 Antwort Letzte Antwort
              0
              • R ReblausGT

                @ralph-0 hast du schon mal bis nach 17:00 gewartet? Dann sollte es eingetragen werden.

                A Offline
                A Offline
                allesQuark
                schrieb am zuletzt editiert von
                #350

                @reblausgt said in TibberLink Adapter:

                @ralph-0 hast du schon mal bis nach 17:00 gewartet? Dann sollte es eingetragen werden.

                Ich habe exakt die gleiche Problematik, dachte schon ich bin zu doof.
                Auch nach mehreren Tagen Wartezeit keine neuen Werte. Nach Neustart des Adapters werden die Werte zwar aktualisiert, das finde ich aber unschön und ist so sicher nicht gedacht.
                Repeat steht auf 1

                R 1 Antwort Letzte Antwort
                0
                • A allesQuark

                  @reblausgt said in TibberLink Adapter:

                  @ralph-0 hast du schon mal bis nach 17:00 gewartet? Dann sollte es eingetragen werden.

                  Ich habe exakt die gleiche Problematik, dachte schon ich bin zu doof.
                  Auch nach mehreren Tagen Wartezeit keine neuen Werte. Nach Neustart des Adapters werden die Werte zwar aktualisiert, das finde ich aber unschön und ist so sicher nicht gedacht.
                  Repeat steht auf 1

                  R Offline
                  R Offline
                  Ralph 0
                  schrieb am zuletzt editiert von
                  #351

                  @allesQuark
                  @ReblausGT
                  Sehr gut, danke für die Rückmeldung, dann liegt's also auch nicht an mir :-).

                  Was ich inzwischen noch rausgefunden hab, vielleicht hilft's ja bei der Fehlersuche:
                  Der Neustart des Adapters per Script funktioniert. Wenn dieser allerdings vor der Startzeit des LTF-Blocks erfolgt, werden Start- und Endstunde auch zur Startzeit des LTF-Blocks nicht aktualisiert. Es bleiben Striche stehen.
                  Lasse ich den Adapter per Script eine Minute nach der Startzeit des Blocks neustarten, sind Start- und Endstunde sofort mit den richtigen Zahlen gefüllt.

                  Beispiel:
                  LTF- Block von 17-08, 14 Uhr Neustart des Adapters -> Striche vor und nach 17 Uhr

                  Neustart des Adapters um 17:01 -> Start- und Endstunde sofort korrekt eingetragen.

                  A 1 Antwort Letzte Antwort
                  0
                  • R Ralph 0

                    @allesQuark
                    @ReblausGT
                    Sehr gut, danke für die Rückmeldung, dann liegt's also auch nicht an mir :-).

                    Was ich inzwischen noch rausgefunden hab, vielleicht hilft's ja bei der Fehlersuche:
                    Der Neustart des Adapters per Script funktioniert. Wenn dieser allerdings vor der Startzeit des LTF-Blocks erfolgt, werden Start- und Endstunde auch zur Startzeit des LTF-Blocks nicht aktualisiert. Es bleiben Striche stehen.
                    Lasse ich den Adapter per Script eine Minute nach der Startzeit des Blocks neustarten, sind Start- und Endstunde sofort mit den richtigen Zahlen gefüllt.

                    Beispiel:
                    LTF- Block von 17-08, 14 Uhr Neustart des Adapters -> Striche vor und nach 17 Uhr

                    Neustart des Adapters um 17:01 -> Start- und Endstunde sofort korrekt eingetragen.

                    A Offline
                    A Offline
                    allesQuark
                    schrieb am zuletzt editiert von
                    #352

                    @ralph-0 Nach Updates vom Adapter auf v3.5.3 beta (vorher Version v3.5.1), Node.js auf v20.18.1 (vorher Version v18.20.5) und js-controller auf 7.03 (vorher Version 6.0.11) funktionierte es heute zum ersten Mal.

                    Den Adapter hatte ich schon vor mehreren Tagen upgedatet, das hatte nichts an der Problematik geändert.
                    Ich tippe bei mir auf Node.js als Lösung, verifizieren kann ich es allerdings nicht mehr.

                    R 1 Antwort Letzte Antwort
                    0
                    • A allesQuark

                      @ralph-0 Nach Updates vom Adapter auf v3.5.3 beta (vorher Version v3.5.1), Node.js auf v20.18.1 (vorher Version v18.20.5) und js-controller auf 7.03 (vorher Version 6.0.11) funktionierte es heute zum ersten Mal.

                      Den Adapter hatte ich schon vor mehreren Tagen upgedatet, das hatte nichts an der Problematik geändert.
                      Ich tippe bei mir auf Node.js als Lösung, verifizieren kann ich es allerdings nicht mehr.

                      R Offline
                      R Offline
                      Ralph 0
                      schrieb am zuletzt editiert von
                      #353

                      @allesQuark @ReblausGT
                      Werde ich mal bei mir testen. Bin derzeit beim js-controller auch auf 7.0.3, allerdings beim Adapter auf der stable und Node.js bei 20.18.0.

                      Einziges Update in den letzten Tagen war bei mir js-controller. Wenn es bei mir jetzt auch funktionieren sollte, würde ich behaupten, der war's.

                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        ReblausGT
                        Developer
                        schrieb am zuletzt editiert von
                        #354

                        @ralph-0
                        @allesQuark
                        Also da hat es einen Fehler im Adapter.... Calculator Channel Type BestBlockLTF läuft nur einen Tag und verändert ab da nur noch die Startzeit und Endzeit entsprechend dem Repeat.... Issue 593

                        Ich habe da akut aber noch nicht wirklich eine Idee was das sein soll .... aber das wird schon.

                        Angeregt durch einen fleißigen Tester (Danke ULF!) ist aber eine andere Sache aufgekommen ... fällt vor allem bei BestSingleHoursLTF auf .... für was kann man eigentlich mehr wie 2 Tage einstellen??

                        Vorschlag wäre dass der Adapter für LTF Channels Start und Ende grundsätzlich nur für 2 aufeinander folgende Tage annimmt.... mehr Kostendaten hat er eh nie zur Verfügung. Mehr Reichweite geht dann nur über Wiederholungen. (hierbei müsste zusätzlich dann noch die Start-Uhrzeit großer/gleich der End-Zeit sein)
                        -> was haltet ihr davon? Ich denke die üblichen Use-Cases sollte man damit abbilden können.

                        Dann bleibt noch die Frage wie soll er umgehen mit z.B. LTF 10:00 Heute bis 14:00 Morgen .... Best Hour - nur eine Stunde.... Wenn heute die beste Stunde von 11:00 bis 12:00 ist würde er die nehmen.... die könnte aber das doppelte kosten wie alle Stunden die morgen kommen, er kennt die Daten aber halt noch nicht...
                        -> Ideen? Meinungen?

                        R 1 Antwort Letzte Antwort
                        0
                        • R ReblausGT

                          @ralph-0
                          @allesQuark
                          Also da hat es einen Fehler im Adapter.... Calculator Channel Type BestBlockLTF läuft nur einen Tag und verändert ab da nur noch die Startzeit und Endzeit entsprechend dem Repeat.... Issue 593

                          Ich habe da akut aber noch nicht wirklich eine Idee was das sein soll .... aber das wird schon.

                          Angeregt durch einen fleißigen Tester (Danke ULF!) ist aber eine andere Sache aufgekommen ... fällt vor allem bei BestSingleHoursLTF auf .... für was kann man eigentlich mehr wie 2 Tage einstellen??

                          Vorschlag wäre dass der Adapter für LTF Channels Start und Ende grundsätzlich nur für 2 aufeinander folgende Tage annimmt.... mehr Kostendaten hat er eh nie zur Verfügung. Mehr Reichweite geht dann nur über Wiederholungen. (hierbei müsste zusätzlich dann noch die Start-Uhrzeit großer/gleich der End-Zeit sein)
                          -> was haltet ihr davon? Ich denke die üblichen Use-Cases sollte man damit abbilden können.

                          Dann bleibt noch die Frage wie soll er umgehen mit z.B. LTF 10:00 Heute bis 14:00 Morgen .... Best Hour - nur eine Stunde.... Wenn heute die beste Stunde von 11:00 bis 12:00 ist würde er die nehmen.... die könnte aber das doppelte kosten wie alle Stunden die morgen kommen, er kennt die Daten aber halt noch nicht...
                          -> Ideen? Meinungen?

                          R Offline
                          R Offline
                          Ralph 0
                          schrieb am zuletzt editiert von
                          #355

                          @reblausgt
                          Schon mal besten Dank für die Suche.
                          Für meinen UseCase würden mir zwei Tage reichen. Ich suche die billigsten Stunden zwischen dem Nachmittag/Abendpeak und dem nächsten Morgenpeak.

                          Zur Frage bzgl. Deines letzten Absatzes. Für Daten, die noch nicht bekannt sind, kannst Du/Dein Adapter ja nichts. Das, denke ich, muss man dann selber sehen, wie man damit umgeht.

                          1 Antwort Letzte Antwort
                          0
                          • Merlin123M Offline
                            Merlin123M Offline
                            Merlin123
                            schrieb am zuletzt editiert von
                            #356

                            Gestern gab es ja eine Störung bei Tibber und tibberlink hat die Verbindung verloren.
                            Heute morgen ist mir aufgefallen, dass der immer noch orange ist und keine Verbindung hat. Nach manuellem Neustart ging alles wieder problemlos.

                            Wieso ist der nicht wieder alleine online gegangen?
                            Und: wie kann ich ggf. das am besten beheben, dass er wieder allein online geht (kenne ja nur zyklischer Neustart oder ein Script, dass "wenn offline" alle x Minuten nen restart versucht)

                            Beta-Tester

                            R 1 Antwort Letzte Antwort
                            0
                            • Merlin123M Merlin123

                              Gestern gab es ja eine Störung bei Tibber und tibberlink hat die Verbindung verloren.
                              Heute morgen ist mir aufgefallen, dass der immer noch orange ist und keine Verbindung hat. Nach manuellem Neustart ging alles wieder problemlos.

                              Wieso ist der nicht wieder alleine online gegangen?
                              Und: wie kann ich ggf. das am besten beheben, dass er wieder allein online geht (kenne ja nur zyklischer Neustart oder ein Script, dass "wenn offline" alle x Minuten nen restart versucht)

                              R Offline
                              R Offline
                              ReblausGT
                              Developer
                              schrieb am zuletzt editiert von
                              #357

                              @merlin123 Also bei mir gab es keine Störung - das ist - so meine Vermutung - Server abhängig. Mal hat man Pech, mal erwischt es alle 🙂

                              Bei mit läuft immer ein Adapter auf dem Testsystem mit, mit dem Test-Token.... den erwischt es immer als ersten, bzw. jeden Tag. Das geht aber auch wieder alleine online. Ist jetzt im Nachhinein schwer zu sagen was das bei Dir war.... evtl. auch nur Zufall, dass es beim Neustart wieder ging. Der Adapter erhöht die Abstände zwischen den Versuchen kontinuierlich, nach einer Nacht Ausfall ist das schon recht lange, da kann dein manueller Neustart etwas bewirken.

                              Die Logs der Nacht sind nicht zufällig noch da?

                              Merlin123M 1 Antwort Letzte Antwort
                              0
                              • R ReblausGT

                                @merlin123 Also bei mir gab es keine Störung - das ist - so meine Vermutung - Server abhängig. Mal hat man Pech, mal erwischt es alle 🙂

                                Bei mit läuft immer ein Adapter auf dem Testsystem mit, mit dem Test-Token.... den erwischt es immer als ersten, bzw. jeden Tag. Das geht aber auch wieder alleine online. Ist jetzt im Nachhinein schwer zu sagen was das bei Dir war.... evtl. auch nur Zufall, dass es beim Neustart wieder ging. Der Adapter erhöht die Abstände zwischen den Versuchen kontinuierlich, nach einer Nacht Ausfall ist das schon recht lange, da kann dein manueller Neustart etwas bewirken.

                                Die Logs der Nacht sind nicht zufällig noch da?

                                Merlin123M Offline
                                Merlin123M Offline
                                Merlin123
                                schrieb am zuletzt editiert von
                                #358

                                @reblausgt ne, die Logs hab ich nicht mehr... Vielleicht war es wirklich noch einfach die "restart Pause" vom Adapter....
                                Hatte das bisher in der Art noch nicht.
                                Mal beobachten.....

                                Was ist Sinn der Erhöhung der Wartezeit? Passiert was, wenn es zu oft versucht wird?

                                Beta-Tester

                                R 1 Antwort Letzte Antwort
                                0
                                • Merlin123M Merlin123

                                  @reblausgt ne, die Logs hab ich nicht mehr... Vielleicht war es wirklich noch einfach die "restart Pause" vom Adapter....
                                  Hatte das bisher in der Art noch nicht.
                                  Mal beobachten.....

                                  Was ist Sinn der Erhöhung der Wartezeit? Passiert was, wenn es zu oft versucht wird?

                                  R Offline
                                  R Offline
                                  ReblausGT
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #359

                                  @merlin123 Ja, die Server sind ja auch mal überlastet. Wenn man es kpl. übertreibt wird man eh gesperrt. '
                                  Ich versuche halt auf dem Wege Last vom Server zu nehmen wenn er nicht mehr nachkommt - was halt leider viel zu oft passiert.

                                  Merlin123M 1 Antwort Letzte Antwort
                                  0
                                  • R ReblausGT

                                    @merlin123 Ja, die Server sind ja auch mal überlastet. Wenn man es kpl. übertreibt wird man eh gesperrt. '
                                    Ich versuche halt auf dem Wege Last vom Server zu nehmen wenn er nicht mehr nachkommt - was halt leider viel zu oft passiert.

                                    Merlin123M Offline
                                    Merlin123M Offline
                                    Merlin123
                                    schrieb am zuletzt editiert von
                                    #360

                                    @reblausgt Ah OK. Macht Sinn 🙂

                                    Beta-Tester

                                    1 Antwort Letzte Antwort
                                    0
                                    • Merlin123M Offline
                                      Merlin123M Offline
                                      Merlin123
                                      schrieb am zuletzt editiert von
                                      #361

                                      Seit dem Update auf die 4er Version geht
                                      tibberlink.0.info.connection
                                      häufig kurz auf false, dann wieder auf true.
                                      Bisher ging der nur bei nem echten Problem auf false.
                                      Hatte das 10:01, 10:02, 10:03 und jetzt wieder 10:50, 10:51 und 10:53.

                                      Ist das Absicht mit der neuen Version oder soll ich ein Issue aufmachen?

                                      Beta-Tester

                                      R 2 Antworten Letzte Antwort
                                      0
                                      • Merlin123M Merlin123

                                        Seit dem Update auf die 4er Version geht
                                        tibberlink.0.info.connection
                                        häufig kurz auf false, dann wieder auf true.
                                        Bisher ging der nur bei nem echten Problem auf false.
                                        Hatte das 10:01, 10:02, 10:03 und jetzt wieder 10:50, 10:51 und 10:53.

                                        Ist das Absicht mit der neuen Version oder soll ich ein Issue aufmachen?

                                        R Offline
                                        R Offline
                                        ReblausGT
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #362

                                        @merlin123 said in TibberLink Adapter:

                                        Ist das Absicht mit der neuen Version oder soll ich ein Issue aufmachen?

                                        Nö, keine Absicht.... muss ich mir mal ein LOG drauf setzen.... 10:50 macht jetzt im Rahmen der Änderungen spontan auch keinen Sinn.... Hm.....

                                        1 Antwort Letzte Antwort
                                        0
                                        • Merlin123M Merlin123

                                          Seit dem Update auf die 4er Version geht
                                          tibberlink.0.info.connection
                                          häufig kurz auf false, dann wieder auf true.
                                          Bisher ging der nur bei nem echten Problem auf false.
                                          Hatte das 10:01, 10:02, 10:03 und jetzt wieder 10:50, 10:51 und 10:53.

                                          Ist das Absicht mit der neuen Version oder soll ich ein Issue aufmachen?

                                          R Offline
                                          R Offline
                                          ReblausGT
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #363

                                          @merlin123 said in TibberLink Adapter:

                                          Bisher ging der nur bei nem echten Problem auf false.

                                          Also ich kann es akut nur so feststellen.... Schalte mal den Debug Mode an.... da hat sich nichts geändert, ich schreibe nur nicht mehr so viel in das normale Log....

                                          Merlin123M 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          488

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe