Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. E3DC Hauskraftwerk steuern

    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

    E3DC Hauskraftwerk steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ArnoD @Modulo-N last edited by ArnoD

      @modulo-n
      Ok, jetzt kommen wir dem Fehler schon mal näher 🙂
      Ab 0:00 Uhr sollte das Array auch nur noch "halb-voll" sein, bis ca. 13:00 Uhr, wo dann die neuen Daten für den nächsten Tag von Tibber übermittelt werden.
      Ich schaue mir das mal an, warum auf Indizes [24] und [25] zugegriffen wird obwohl, length=24 ist.
      Wichtig wäre jetzt der Wert von ladeZeit_h.

      Nachtrag:
      Bei mir ist jetzt endlich auch der Fehler aufgetreten 🙂 und habe folgenden Eintrag im LOG:

      2024-11-30 07:40:00.126  - error: javascript.0 (228) script.js.common.Tibber: Keinen Eintrag für i = 24 in den Tibberdaten48h = undefined gefunden. datenTibberLink48h.length = 24 ladezeit_h = -1.0000269444444445
      

      Der Fehler ist die Variable ladezeit_h, die einen negativen Wert hat und da zweimal minus wieder plus ergibt....
      Warum bei der Ladezeit ein negativer Wert herauskommen kann, muss ich mal anschauen.

      M 1 Reply Last reply Reply Quote 0
      • A
        ArnoD last edited by ArnoD

        Tibber Skript,
        Version: 1.3.8 auf Github hochgeladen.

        Änderungen:

        • Fehler in Funktion bestLoadTime() behoben. Die Variable ladezeit_h sollte jetzt immer mindestens 1 sein.
        P 1 Reply Last reply Reply Quote 1
        • P
          psrelax @ArnoD last edited by

          @arnod
          Hab wieder mal ein Problem wenn ich ein neues Script starte. Ich weiß nicht, was das immer ist. Behebt sich bestimmt wieder von alleine 🙂

          
          javascript.0
          2024-12-01 00:06:00.156	error	script.js.E3DC_ChargeControl.Tibber: Fehler in Funktion tibberSteuerungHauskraftwerk: Cannot read properties of undefined (reading 'getTime')
          
          javascript.0
          2024-12-01 00:06:00.154	error	script.js.E3DC_ChargeControl.Tibber: function bestLoadTime: Kein Eintrag gefunden datenTibberLink48h.length = 24 billigsteZeit = null
          
          javascript.0
          2024-12-01 00:05:00.101	error	script.js.E3DC_ChargeControl.Tibber: Fehler in Funktion tibberSteuerungHauskraftwerk: Cannot read properties of undefined (reading 'getTime')
          
          javascript.0
          2024-12-01 00:05:00.096	error	script.js.E3DC_ChargeControl.Tibber: function bestLoadTime: Kein Eintrag gefunden datenTibberLink48h.length = 24 billigsteZeit = null
          
          javascript.0
          2024-12-01 00:04:17.196	error	script.js.E3DC_ChargeControl.Tibber: Fehler in Funktion tibberSteuerungHauskraftwerk: Cannot read properties of undefined (reading 'getTime')
          
          javascript.0
          2024-12-01 00:04:17.195	error	script.js.E3DC_ChargeControl.Tibber: function bestLoadTime: Kein Eintrag gefunden datenTibberLink48h.length = 24 billigsteZeit = null
          
          A 1 Reply Last reply Reply Quote 0
          • A
            ArnoD @psrelax last edited by

            @psrelax
            Hast du die neuste Version vom Script?
            Sind das alle Fehlermeldungen oder ist im LOG vor diesem Fehler noch eine weitere Fehlermeldung eingetragen?

            Frage nur, weil dieser Fehler so eigentlich nicht mehr auftreten kann, außer Javascript würde die For-Schleife nicht abwarten.

            P 1 Reply Last reply Reply Quote 0
            • A
              ArnoD last edited by

              Tibber Skript,
              Version: 1.3.9 auf Github hochgeladen.

              Änderungen:

              • Weitere Absicherung in der Funktion bestLoadTime() eingebaut, um Fehler billigsteZeit = null zu verhindern.
              1 Reply Last reply Reply Quote 0
              • M
                Modulo-N @ArnoD last edited by

                @arnod
                Super, dass dir das geholfen hat... Ich war bis eben gerade unterwegs und habe im Log genau diese negative Ladezeit gesehen und gedacht "Aha, da haben wir's ja... -(- ) => +"... mal sehen, was die 1.3.9 bringt. Langsam sollten wir das ja mal ausgemerzt haben...

                Gruß

                Michael

                1 Reply Last reply Reply Quote 0
                • P
                  psrelax @ArnoD last edited by psrelax

                  @arnod sagte in E3DC Hauskraftwerk steuern:

                  Hast du die neuste Version vom Script?

                  Ja war die neueste Version.

                  Jetzt bei 1.3.9 gab es keinen Fehler bei mir.

                  1 Reply Last reply Reply Quote 0
                  • P
                    psrelax last edited by psrelax

                    Heute wurde um 21 Uhr geladen. SOC war voll genug. Hätte auch locker gereicht, wenn im nächsten Tal geladen worden wäre, zumal eh eine Entladesperre gesetzt ist.
                    27e5e907-0e7b-4ac4-a707-64498f765f8a-image.png

                    Brauchst du Logs?

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      ArnoD @psrelax last edited by

                      @psrelax
                      Ja vom Start und vom Ende der Ladefreigabe um erkennen zu können warum geladen wurde.
                      Ich vermute aber das die Reichweite der Batterie um 21:00 Uhr noch nicht bis zum nächsten Tal gereicht hätte.

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        psrelax @ArnoD last edited by

                        @arnod

                        Hier bitte. Die Batterie war schon fast voll.

                        2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.3.8 *******************
                        2024-12-01 21:00:00.405  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Charge_Control: -==== Tibber output signal BatterieLaden wurde in true geändert ====-
                        2024-12-01 21:00:00.537  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: State 0_userdata.0.TibberSkript.OutputSignal.BatterieLaden wurde durch Timer um 21:00:00 auf true gesetzt.
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ************************************************************************************
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerIds = 99659623,99659636
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerTarget = ["2024-12-01T20:00:00.000Z","2024-12-01T21:00:00.000Z"]
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerState = [true,false]
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerObjektID = ["Laden","Laden"]
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** minStrompreis_48h = 0.2414
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batterieKapazitaet_kWh = 15
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Batterie_SOC = 89
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Bat_W = 0
                        2024-12-01 21:00:01.163  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Grid = 1919
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** prognoseLadezeitBatterie = 1
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** reichweiteBatterie = 4:31 h / 4:31 h
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batteriepreisAktiv = true
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** strompreisBatterie = 0.293
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** bruttoPreisBatterie = 0.333
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Aktueller Preis Tibber = 0.2865
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].endLocale = 2.12.2024, 06:00:00
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].startLocale = 1.12.2024, 23:00:00
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].Type = normal
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].endLocale = 1.12.2024, 23:00:00
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].startLocale = 1.12.2024, 22:00:00
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].Type = high
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.endLocale = 1.12.2024, 22:00:00
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.startLocale = 1.12.2024, 21:00:00
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.Type = normal
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert Spitzenstrompreis = 0.3295
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert hoher Strompreis = 0.29
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert niedriger Strompreis = 0.1057
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** schneeBedeckt = false
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung heute = 8.3265 kWh
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung morgen = 4.5360000000000005 kWh
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** pvLeistungAusreichend = false
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** eAutoLaden = true
                        2024-12-01 21:00:01.164  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieEntladenSperren = true
                        2024-12-01 21:00:01.165  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** battSperrePrio = false
                        2024-12-01 21:00:01.165  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieLaden = true
                        2024-12-01 21:00:01.165  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Status = warte auf Normalpreisphase von 21:00 Uhr bis 22:00 Uhr (aktive Phase: high)
                        2024-12-01 21:00:01.165  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** ProgrammAblauf = 27,1,18,18/4,19,21,12,12/8, 
                        
                        
                        
                        2024-12-01 21:23:01.070  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.3.8 *******************
                        2024-12-01 21:24:00.999  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Charge_Control: -==== Tibber output signal BatterieLaden wurde in false geändert ====-
                        2024-12-01 21:24:01.128  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ************************************************************************************
                        2024-12-01 21:24:01.128  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerIds = 
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerTarget = []
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerState = []
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerObjektID = []
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** minStrompreis_48h = 0.2414
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batterieKapazitaet_kWh = 15
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Batterie_SOC = 97
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Bat_W = 1989
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Grid = 4116
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** prognoseLadezeitBatterie = 1
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** reichweiteBatterie = 6:08 h / 6:08 h
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batteriepreisAktiv = true
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** strompreisBatterie = 0.2925
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** bruttoPreisBatterie = 0.3324
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Aktueller Preis Tibber = 0.2865
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].endLocale = 2.12.2024, 06:00:00
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].startLocale = 1.12.2024, 23:00:00
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].Type = normal
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].endLocale = 1.12.2024, 23:00:00
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].startLocale = 1.12.2024, 22:00:00
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].Type = high
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.endLocale = 1.12.2024, 22:00:00
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.startLocale = 1.12.2024, 21:00:00
                        2024-12-01 21:24:01.129  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.Type = normal
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert Spitzenstrompreis = 0
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert hoher Strompreis = 0.29
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert niedriger Strompreis = 0.1057
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** schneeBedeckt = false
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung heute = 8.3265 kWh
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung morgen = 4.5360000000000005 kWh
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** pvLeistungAusreichend = false
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** eAutoLaden = true
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieEntladenSperren = true
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** battSperrePrio = false
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieLaden = false
                        2024-12-01 21:24:01.130  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Status = max SOC erreicht. Laden beendet (aktive Phase: normal)
                        2024-12-01 21:24:01.130  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** ProgrammAblauf = 27,1,18,18/4,19,21,3,30,30, 
                        
                        A 1 Reply Last reply Reply Quote 0
                        • A
                          ArnoD @psrelax last edited by

                          @psrelax
                          könntest du mir bitte den LOG Eintrag noch vor 21:00 Uhr schicken, um 21:00 Uhr war der Timer bereits gesetzt.

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            psrelax @ArnoD last edited by

                            @arnod
                            Hier bitte.

                            2024-12-01 20:58:00.825  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.3.8 *******************
                            2024-12-01 20:59:00.696  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ************************************************************************************
                            2024-12-01 20:59:00.696  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerIds = 99659623,99659636
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerTarget = ["2024-12-01T20:00:00.000Z","2024-12-01T21:00:00.000Z"]
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerState = [true,false]
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerObjektID = ["Laden","Laden"]
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** minStrompreis_48h = 0.2414
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batterieKapazitaet_kWh = 15
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Batterie_SOC = 89
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Bat_W = 0
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Grid = 2053
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** prognoseLadezeitBatterie = 1
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** reichweiteBatterie = 4:31 h / 4:31 h
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batteriepreisAktiv = true
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** strompreisBatterie = 0.293
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** bruttoPreisBatterie = 0.333
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Aktueller Preis Tibber = 0.2948
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].endLocale = 1.12.2024, 23:00:00
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].startLocale = 1.12.2024, 22:00:00
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].Type = high
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].endLocale = 1.12.2024, 22:00:00
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].startLocale = 1.12.2024, 21:00:00
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].Type = normal
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.endLocale = 1.12.2024, 21:00:00
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.startLocale = 1.12.2024, 19:00:00
                            2024-12-01 20:59:00.697  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.Type = high
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert Spitzenstrompreis = 0.3295
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert hoher Strompreis = 0.29
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert niedriger Strompreis = 0.1057
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** schneeBedeckt = false
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung heute = 8.3265 kWh
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung morgen = 4.5360000000000005 kWh
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** pvLeistungAusreichend = false
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** eAutoLaden = false
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieEntladenSperren = true
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** battSperrePrio = false
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieLaden = false
                            2024-12-01 20:59:00.698  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Status = warte auf Normalpreisphase von 21:00 Uhr bis 22:00 Uhr (aktive Phase: high)
                            2024-12-01 20:59:00.698  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** ProgrammAblauf = 27,1,18,18/4,19,22,32,11,11/2,29,29/3,29,29/3, 
                            
                            A 1 Reply Last reply Reply Quote 0
                            • A
                              ArnoD @psrelax last edited by

                              @psrelax
                              Ok, Danke.
                              Problem erkannt, die Lösung werde ich mir am Wochenende überlegen. 🙂

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                psrelax @ArnoD last edited by

                                @arnod
                                Heute hatte ich das nächst Phänomen. Eine kurze Entladesperre um 14 Uhr.
                                c908b184-5e06-4f6c-b1d3-d7165e4eac69-image.png

                                2024-12-03 13:54:00.373  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.3.9 *******************
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ************************************************************************************
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerIds = 
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerTarget = []
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerState = []
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerObjektID = []
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** minStrompreis_48h = 0.2971
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batterieKapazitaet_kWh = 15
                                2024-12-03 13:55:00.419  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Batterie_SOC = 83
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Bat_W = 297
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Grid = -8
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** prognoseLadezeitBatterie = 1
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** reichweiteBatterie = 3255:60 h / 7:42 h
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batteriepreisAktiv = true
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** strompreisBatterie = 0.3126
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** bruttoPreisBatterie = 0.3552
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Aktueller Preis Tibber = 0.3556
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].endLocale = 4.12.2024, 00:00:00
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].startLocale = 3.12.2024, 21:00:00
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].Type = high
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].endLocale = 3.12.2024, 21:00:00
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].startLocale = 3.12.2024, 15:00:00
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].Type = peak
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.endLocale = 3.12.2024, 15:00:00
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.startLocale = 3.12.2024, 07:00:00
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.Type = high
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert Spitzenstrompreis = 0.3864
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert hoher Strompreis = 0.34
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert niedriger Strompreis = 0.1057
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** schneeBedeckt = false
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung heute = 10.214400000000001 kWh
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung morgen = 4.220999999999999 kWh
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** pvLeistungAusreichend = false
                                2024-12-03 13:55:00.420  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** eAutoLaden = false
                                2024-12-03 13:55:00.421  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieEntladenSperren = false
                                2024-12-03 13:55:00.421  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** battSperrePrio = false
                                2024-12-03 13:55:00.421  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieLaden = false
                                2024-12-03 13:55:00.421  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Status = Batterie SOC reicht um nächste Peak Phase zu überbrücken (aktive Phase: high)
                                2024-12-03 13:55:00.421  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** ProgrammAblauf = 27,1,18,18/3,19,22,32,11,11/3,11/6,30,31, 
                                2024-12-03 13:55:00.421  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.3.9 *******************
                                2024-12-03 13:56:00.354  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Charge_Control: -==== Tibber output signal BatterieEntladesperre wurde in true geändert ====-
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ************************************************************************************
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerIds = 
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerTarget = []
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerState = []
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** timerObjektID = []
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** minStrompreis_48h = 0.2971
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batterieKapazitaet_kWh = 15
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Batterie_SOC = 84
                                2024-12-03 13:56:00.441  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Bat_W = 369
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Power_Grid = -17
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** prognoseLadezeitBatterie = 1
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** reichweiteBatterie = 7:48 h / 7:48 h
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** batteriepreisAktiv = true
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** strompreisBatterie = 0.3132
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** bruttoPreisBatterie = 0.3559
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Aktueller Preis Tibber = 0.3556
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].endLocale = 4.12.2024, 00:00:00
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].startLocale = 3.12.2024, 21:00:00
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[1].Type = high
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].endLocale = 3.12.2024, 21:00:00
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].startLocale = 3.12.2024, 15:00:00
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** naechstePhasen[0].Type = peak
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.endLocale = 3.12.2024, 15:00:00
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.startLocale = 3.12.2024, 07:00:00
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** aktivePhase.Type = high
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert Spitzenstrompreis = 0.3864
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert hoher Strompreis = 0.34
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Schwellwert niedriger Strompreis = 0.1057
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** schneeBedeckt = false
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung heute = 10.214400000000001 kWh
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Prognose PV-Leistung morgen = 4.220999999999999 kWh
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** pvLeistungAusreichend = false
                                2024-12-03 13:56:00.442  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** eAutoLaden = false
                                2024-12-03 13:56:00.443  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieEntladenSperren = true
                                2024-12-03 13:56:00.443  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** battSperrePrio = false
                                2024-12-03 13:56:00.443  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** BatterieLaden = false
                                2024-12-03 13:56:00.443  - info: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** Status = Batterie SOC reicht um nächste Peak Phase zu überbrücken (aktive Phase: high)
                                2024-12-03 13:56:00.443  - warn: javascript.0 (229) script.js.E3DC_ChargeControl.Tibber: ** ProgrammAblauf = 27,1,18,18/3,19,22,32,11,11/3,11/6,30,
                                
                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  ArnoD @psrelax last edited by ArnoD

                                  @psrelax
                                  Eigentlich hätte um 13:00 Uhr die Entladesperre = false sein müssen, kannst du mir bitte den LOG Eintrag um 13:00 Uhr bis 13:02 Uhr und von ca: 14:30 Uhr wo die Entladesperre wieder entfernt wurde schicken.

                                  Nachtrag:
                                  Ok der Grund ist das um 13:56 Uhr der bruttoPreisBatterie = 0.3559 ist und der aktuelle Preis Tibber = 0.3556 somit die Batterie teurer ist.

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    psrelax @ArnoD last edited by

                                    @arnod
                                    Der Preis dürfte sich doch nicht geändert haben, oder?
                                    Vorher war die Entladesperre an, dann aus und dann wieder an. Find ich irgendwie komisch.
                                    Ob das gut für den Akku ist, wenn das so oft wechselt?

                                    Brauchst du die Log noch?

                                    A 1 Reply Last reply Reply Quote 0
                                    • A
                                      ArnoD @psrelax last edited by

                                      @psrelax
                                      Das LOG File benötige ich nicht mehr, da ich jetzt weiß, warum die Entladesperre gesetzt wurde.
                                      Ich habe bei der Berechnung vom Batteriepreis bereits einige Optimierungen durchgeführt und will das aber noch bis zum Wochenende testen.

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        ArnoD last edited by

                                        Tibber Skript,
                                        Version: 1.3.10 auf Github hochgeladen.

                                        Änderungen:

                                        • Ladelogik Peak Phase angepasst, es wird jetzt auch innerhalb der Reichweite Batterie geprüft, ob es einen günstigeren Preis gibt.
                                        • Berechnung Batteriestrompreis geändert.
                                        1 Reply Last reply Reply Quote 1
                                        • A
                                          ArnoD last edited by

                                          Neue Version Charge-Control auf GitHub hochgeladen.
                                          Version: 1.5.12
                                          Änderungen:

                                          • Fehler korrigiert, dass die Leistungswerte Wallbox, wenn diese nicht über E3DC gesteuert wird, bei der Berechnung nicht berücksichtigt wurde.
                                          1 Reply Last reply Reply Quote 1
                                          • M
                                            MaLei last edited by

                                            @ArnoD

                                            Bei mir wird immer wieder unter die Notstromreserve entladen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            945
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            70
                                            3380
                                            1394492
                                            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