Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

E3DC Hauskraftwerk steuern

Geplant Angeheftet Gesperrt Verschoben JavaScript
3.5k Beiträge 70 Kommentatoren 1.6m Aufrufe 61 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.
  • A ArnoD

    Tibber Skript,
    Version: 1.1.13 auf Github hochgeladen.

    A Offline
    A Offline
    as
    schrieb am zuletzt editiert von
    #2820

    @arnod bekomme Fehlermeldungen

    12.10.2024, 17:30:32.540 [info ]: javascript.0 (329058) Stopping script script.js.Tibber_ChargeControl1.1_13
    12.10.2024, 17:30:32.605 [info ]: javascript.0 (329058) Start JavaScript script.js.Tibber_ChargeControl1.1_13 (Javascript/js)
    12.10.2024, 17:30:32.618 [info ]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: -==== Tibber Skript Version 1.1.13 ====-
    12.10.2024, 17:30:32.620 [error]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: Error: Cannot find module '@iobroker-javascript.0/luxon'
    12.10.2024, 17:30:32.621 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:21:22
    12.10.2024, 17:30:32.621 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:1310:3
    12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: TypeError: Cannot destructure property 'DateTime' of 'require(...)' as it is undefined.
    12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:21:9
    12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:1310:3

    A 1 Antwort Letzte Antwort
    0
    • A as

      @arnod bekomme Fehlermeldungen

      12.10.2024, 17:30:32.540 [info ]: javascript.0 (329058) Stopping script script.js.Tibber_ChargeControl1.1_13
      12.10.2024, 17:30:32.605 [info ]: javascript.0 (329058) Start JavaScript script.js.Tibber_ChargeControl1.1_13 (Javascript/js)
      12.10.2024, 17:30:32.618 [info ]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: -==== Tibber Skript Version 1.1.13 ====-
      12.10.2024, 17:30:32.620 [error]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: Error: Cannot find module '@iobroker-javascript.0/luxon'
      12.10.2024, 17:30:32.621 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:21:22
      12.10.2024, 17:30:32.621 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:1310:3
      12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: TypeError: Cannot destructure property 'DateTime' of 'require(...)' as it is undefined.
      12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:21:9
      12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:1310:3

      A Offline
      A Offline
      ArnoD
      schrieb am zuletzt editiert von
      #2821

      @as
      kommt das nur beim ersten Start vom Skript oder bei jedem Start ?

      A 1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        ArnoD
        schrieb am zuletzt editiert von
        #2822

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

        • Es werden die wichtigsten e3dc-rscp Adaptereinstellungen geprüft und wenn diese abweichen wird im LOG eine Warnung ausgegeben.
        P azzkikrboyA 2 Antworten Letzte Antwort
        1
        • A ArnoD

          @as
          kommt das nur beim ersten Start vom Skript oder bei jedem Start ?

          A Offline
          A Offline
          as
          schrieb am zuletzt editiert von
          #2823

          @arnod beim start
          und wenn ich aktualisiere erneut in skript log

          A 1 Antwort Letzte Antwort
          0
          • A as

            @arnod beim start
            und wenn ich aktualisiere erneut in skript log

            A Offline
            A Offline
            ArnoD
            schrieb am zuletzt editiert von
            #2824

            @as
            Es sollte eigentlich nur einmal beim Script Start auftreten und dann das Modul luxon nachgeladen werden.
            Wenn du das Skript neu startest, sollte der Fehler nicht mehr angezeigt werden.

            Wenn das nicht funktioniert, dann bitte mal das Modul luxon in den Instanzeinstellungen Javascript unter zusätzliche NPM-Module eintragen:
            4a2c9fca-a6a8-4b27-aa82-d6258a62a49f-grafik.png

            A 1 Antwort Letzte Antwort
            0
            • A ArnoD

              @as
              Es sollte eigentlich nur einmal beim Script Start auftreten und dann das Modul luxon nachgeladen werden.
              Wenn du das Skript neu startest, sollte der Fehler nicht mehr angezeigt werden.

              Wenn das nicht funktioniert, dann bitte mal das Modul luxon in den Instanzeinstellungen Javascript unter zusätzliche NPM-Module eintragen:
              4a2c9fca-a6a8-4b27-aa82-d6258a62a49f-grafik.png

              A Offline
              A Offline
              as
              schrieb am zuletzt editiert von
              #2825

              @arnod danke
              händisches eintragen hat geholfen
              jz startet es wie ver..12

              1 Antwort Letzte Antwort
              0
              • A ArnoD

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

                • Es werden die wichtigsten e3dc-rscp Adaptereinstellungen geprüft und wenn diese abweichen wird im LOG eine Warnung ausgegeben.
                P Offline
                P Offline
                psrelax
                schrieb am zuletzt editiert von
                #2826

                @arnod
                Bitte sag mir, ob meine Schlussfolgerung korrekt ist.

                Es wurde nicht geladen, da gerade genug im Akku ist, um die nächste Spitze zu überbrücken.

                446d1024-32df-4f7b-88af-c60c8b70ef05-image.png

                2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.1.13 *******************
                2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 365027926,365027927,416462523,416462555
                2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = ["2024-10-13T01:01:00.118Z","2024-10-13T13:00:00.000Z","2024-10-13T22:01:00.916Z","2024-10-14T03:01:00.916Z"]
                2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = [true,false,true,false]
                2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = ["Entladesperre","Entladesperre","Laden","Laden"]
                2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = Spitzenpreisphase
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0.1675
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0.20428571428571432
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.227
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.1705
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber:  Schwellwert hoher Strompreis = 0.15 
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 0.10	
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 11.4912 kWh
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 33.1968 kWh
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 45
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 1
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 2:11 h / 5:23 h
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.1057
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.1057
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.2744
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = false
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = false
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = -2697
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = -7
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = false
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null}
                2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":"2024-10-13T22:00:00.000Z","Endzeit":"2024-10-15T22:00:00.000Z","StartzeitLokal":"14.10.2024, 00:00:00","EndzeitLokal":"16.10.2024, 00:00:00"}
                2024-10-14 14:00:00.195  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[{"start":"2024-10-13T22:00:00.000Z","end":"2024-10-15T22:00:00.000Z","averagePrice":0.3054708333333333,"startLocale":"14.10.2024, 00:00:00","endLocale":"16.10.2024, 00:00:00"}],"lowPhases":[]}
                2024-10-14 14:00:00.195  - warn: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,3,4,5,6,9,11,12,29, 
                2024-10-14 14:00:11.940  - warn: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie SOC = 44
                
                
                A 1 Antwort Letzte Antwort
                0
                • P psrelax

                  @arnod
                  Bitte sag mir, ob meine Schlussfolgerung korrekt ist.

                  Es wurde nicht geladen, da gerade genug im Akku ist, um die nächste Spitze zu überbrücken.

                  446d1024-32df-4f7b-88af-c60c8b70ef05-image.png

                  2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.1.13 *******************
                  2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 365027926,365027927,416462523,416462555
                  2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = ["2024-10-13T01:01:00.118Z","2024-10-13T13:00:00.000Z","2024-10-13T22:01:00.916Z","2024-10-14T03:01:00.916Z"]
                  2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = [true,false,true,false]
                  2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = ["Entladesperre","Entladesperre","Laden","Laden"]
                  2024-10-14 14:00:00.193  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = Spitzenpreisphase
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0.1675
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0.20428571428571432
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.227
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.1705
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber:  Schwellwert hoher Strompreis = 0.15 
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 0.10	
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 11.4912 kWh
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 33.1968 kWh
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 45
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 1
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 2:11 h / 5:23 h
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.1057
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.1057
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.2744
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = false
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = false
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = -2697
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = -7
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = false
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null}
                  2024-10-14 14:00:00.194  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":"2024-10-13T22:00:00.000Z","Endzeit":"2024-10-15T22:00:00.000Z","StartzeitLokal":"14.10.2024, 00:00:00","EndzeitLokal":"16.10.2024, 00:00:00"}
                  2024-10-14 14:00:00.195  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[{"start":"2024-10-13T22:00:00.000Z","end":"2024-10-15T22:00:00.000Z","averagePrice":0.3054708333333333,"startLocale":"14.10.2024, 00:00:00","endLocale":"16.10.2024, 00:00:00"}],"lowPhases":[]}
                  2024-10-14 14:00:00.195  - warn: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,3,4,5,6,9,11,12,29, 
                  2024-10-14 14:00:11.940  - warn: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie SOC = 44
                  
                  
                  A Offline
                  A Offline
                  ArnoD
                  schrieb am zuletzt editiert von
                  #2827

                  @psrelax
                  Nein, es wurde nicht geladen, weil dein Schwellwert hoher Strompreis bei 0,15 € ist und mit Ladeverluste der Schwellwert für den Spitzenpreis dann bei 0,17 € ist.
                  Bedeutet es wird erst unter 0,17 € bei Bedarf geladen und alle Preise über 0,17 € auf keinen Fall geladen.

                  P 1 Antwort Letzte Antwort
                  0
                  • A ArnoD

                    @psrelax
                    Nein, es wurde nicht geladen, weil dein Schwellwert hoher Strompreis bei 0,15 € ist und mit Ladeverluste der Schwellwert für den Spitzenpreis dann bei 0,17 € ist.
                    Bedeutet es wird erst unter 0,17 € bei Bedarf geladen und alle Preise über 0,17 € auf keinen Fall geladen.

                    P Offline
                    P Offline
                    psrelax
                    schrieb am zuletzt editiert von
                    #2828

                    @arnod
                    Du hattest aber das in deiner Beschreibung.
                    90478d2d-bce6-477d-bb0d-1437fc956aab-image.png
                    Wenn ich danach gehe, ist der Preis über Schwellwert hoher Preis und müsste dann so viel laden, um die Spitze zu überbrücken.

                    A 1 Antwort Letzte Antwort
                    0
                    • P psrelax

                      @arnod
                      Du hattest aber das in deiner Beschreibung.
                      90478d2d-bce6-477d-bb0d-1437fc956aab-image.png
                      Wenn ich danach gehe, ist der Preis über Schwellwert hoher Preis und müsste dann so viel laden, um die Spitze zu überbrücken.

                      A Offline
                      A Offline
                      ArnoD
                      schrieb am zuletzt editiert von
                      #2829

                      @psrelax
                      Richtig, der Preis bei dir ist aber über Schwellwert Spitzenpreis, dein Schwellwert hoher Preis ist auf 0,15€ eingestellt.
                      Somit ist dein Preisfenster hoher Preis 0,15€ bis maximal zum Spitzenpreis 0,17€ wo noch geladen wird, wenn als Nächstes ein Spitzenpreis über 0,17 € kommt.

                      P 1 Antwort Letzte Antwort
                      0
                      • A ArnoD

                        @psrelax
                        Richtig, der Preis bei dir ist aber über Schwellwert Spitzenpreis, dein Schwellwert hoher Preis ist auf 0,15€ eingestellt.
                        Somit ist dein Preisfenster hoher Preis 0,15€ bis maximal zum Spitzenpreis 0,17€ wo noch geladen wird, wenn als Nächstes ein Spitzenpreis über 0,17 € kommt.

                        P Offline
                        P Offline
                        psrelax
                        schrieb am zuletzt editiert von
                        #2830

                        @arnod
                        Mir tut es sehr leid aber ich komm damit nicht klar. Ich habe gedacht, ich hab es laut deiner Beschreibung verstanden. Dem ist anscheinend nicht so.

                        Ich war der Meinung, mein letzter Screenshot bedeutet: Schwellwert hoher Preis (0,15) +Ladeverluste (0,11) = 0,26
                        Wenn der Strompreis höher als diese 0,26€ ist, dann wird nach dem Screenshot gehandelt.
                        Wir hatten heute ein Tal (0,27) und eine Spitze (0,51). Somit hätte geladen werden müssen, sofern der Akku nicht über die Spitze gereicht hätte. Da ich aber noch ein wenig SOC übrig hatte, wurde nicht geladen.

                        Wenn meine Erklärung so nicht stimmt, weiß ich nicht, wie du mir das sonst noch beibringen kannst. Ich komm da leider nicht mit klar.

                        So wie ich das oben beschrieben habe, wäre mein "Haupt" -Einsatz für das Script.

                        A 1 Antwort Letzte Antwort
                        0
                        • P psrelax

                          @arnod
                          Mir tut es sehr leid aber ich komm damit nicht klar. Ich habe gedacht, ich hab es laut deiner Beschreibung verstanden. Dem ist anscheinend nicht so.

                          Ich war der Meinung, mein letzter Screenshot bedeutet: Schwellwert hoher Preis (0,15) +Ladeverluste (0,11) = 0,26
                          Wenn der Strompreis höher als diese 0,26€ ist, dann wird nach dem Screenshot gehandelt.
                          Wir hatten heute ein Tal (0,27) und eine Spitze (0,51). Somit hätte geladen werden müssen, sofern der Akku nicht über die Spitze gereicht hätte. Da ich aber noch ein wenig SOC übrig hatte, wurde nicht geladen.

                          Wenn meine Erklärung so nicht stimmt, weiß ich nicht, wie du mir das sonst noch beibringen kannst. Ich komm da leider nicht mit klar.

                          So wie ich das oben beschrieben habe, wäre mein "Haupt" -Einsatz für das Script.

                          A Offline
                          A Offline
                          ArnoD
                          schrieb am zuletzt editiert von
                          #2831

                          @psrelax sagte in E3DC Hauskraftwerk steuern:

                          Ich war der Meinung, mein letzter Screenshot bedeutet: Schwellwert hoher Preis (0,15) +Ladeverluste (0,11) = 0,26

                          Wie berechnest du die Ladeverluste von 0,11 ?

                          P 1 Antwort Letzte Antwort
                          0
                          • A ArnoD

                            @psrelax sagte in E3DC Hauskraftwerk steuern:

                            Ich war der Meinung, mein letzter Screenshot bedeutet: Schwellwert hoher Preis (0,15) +Ladeverluste (0,11) = 0,26

                            Wie berechnest du die Ladeverluste von 0,11 ?

                            P Offline
                            P Offline
                            psrelax
                            schrieb am zuletzt editiert von
                            #2832

                            @arnod

                            Das ist für mich der folgende Wert:
                            3a4b3eb7-b45b-43fd-b851-63c6960428e2-image.png

                            A 1 Antwort Letzte Antwort
                            0
                            • P psrelax

                              @arnod

                              Das ist für mich der folgende Wert:
                              3a4b3eb7-b45b-43fd-b851-63c6960428e2-image.png

                              A Offline
                              A Offline
                              ArnoD
                              schrieb am zuletzt editiert von
                              #2833

                              @psrelax
                              Ok jetzt verstehe ich deine Denke.
                              Aber der Preis was da angezeigt wird, ist der berechnete durchschnittliche Batteriepreis + Ladeverluste.
                              Also bei welchem Strompreis deine Batterie geladen wurde und von den ganzen Messungen wird dann der Durchschnitt berechnet und dieser plus die Ladeverluste.

                              Die reinen Ladeverluste werden mit der Formel Strompreis * (1 / (systemwirkungsgrad / 100) berechnet.

                              P 1 Antwort Letzte Antwort
                              0
                              • A Offline
                                A Offline
                                ArnoD
                                schrieb am zuletzt editiert von
                                #2834

                                Da ich in der Vis Anzeige den Batteriepreis wahrscheinlich nicht wirklich benötige, kann ich das gegen den Schwellwert Spitzenstrompreis austauschen, sodass dieser angezeigt wird.
                                Dann könntest du den berechneten Wert ablesen.

                                1 Antwort Letzte Antwort
                                0
                                • A ArnoD

                                  @psrelax
                                  Ok jetzt verstehe ich deine Denke.
                                  Aber der Preis was da angezeigt wird, ist der berechnete durchschnittliche Batteriepreis + Ladeverluste.
                                  Also bei welchem Strompreis deine Batterie geladen wurde und von den ganzen Messungen wird dann der Durchschnitt berechnet und dieser plus die Ladeverluste.

                                  Die reinen Ladeverluste werden mit der Formel Strompreis * (1 / (systemwirkungsgrad / 100) berechnet.

                                  P Offline
                                  P Offline
                                  psrelax
                                  schrieb am zuletzt editiert von
                                  #2835

                                  @arnod
                                  Irgendwie ergibt das mit dem Durchschnitte der Ladungen für mich keinen Sinn.
                                  Ich will laden, wenn es sich lohnt. Und das ist immer wenn der nächst höhere Preis über dem aktuellen Preis+Ladeverluste ist. Ich verstehe nicht, warum aus den letzten Ladungen der Durchschnitt hierbei eine Rolle spielt.
                                  Die Ladeverluste sollten in etwa immer gleich sein (natürlich auch abhängig von der Ladezeit).
                                  Wenn ich jetzt ein Tal habe was Preis+Ladeverluste, niedriger ist als die nächste Spitze und ich diese mit meinem SOC nicht überbrücken kann, dann muss nach meinem Verständnis nachgeladen werden, um diese Spitze zu überbrücken.

                                  A 1 Antwort Letzte Antwort
                                  0
                                  • P psrelax

                                    @arnod
                                    Irgendwie ergibt das mit dem Durchschnitte der Ladungen für mich keinen Sinn.
                                    Ich will laden, wenn es sich lohnt. Und das ist immer wenn der nächst höhere Preis über dem aktuellen Preis+Ladeverluste ist. Ich verstehe nicht, warum aus den letzten Ladungen der Durchschnitt hierbei eine Rolle spielt.
                                    Die Ladeverluste sollten in etwa immer gleich sein (natürlich auch abhängig von der Ladezeit).
                                    Wenn ich jetzt ein Tal habe was Preis+Ladeverluste, niedriger ist als die nächste Spitze und ich diese mit meinem SOC nicht überbrücken kann, dann muss nach meinem Verständnis nachgeladen werden, um diese Spitze zu überbrücken.

                                    A Offline
                                    A Offline
                                    ArnoD
                                    schrieb am zuletzt editiert von
                                    #2836

                                    @psrelax
                                    Du schmeißt gerade zwei Themen durcheinander.

                                    Der **Batterie Strompreis (wo der Durchschnitt berechnet wird) war gedacht, um zu entscheiden, wann das Entladen gesperrt werden soll.
                                    Hat nichts mit der Entscheidung zu tun, wann geladen wird.

                                    Ich will laden, wenn es sich lohnt. Und das ist immer wenn der nächst höhere Preis über dem aktuellen Preis+Ladeverluste ist.

                                    Das würde bedeuten, wenn der Strompreis gerade bei (übertrieben) 1€ wäre und als Nächstes der Strompreis bei 1,20 wäre, würde nach der Logik auch geladen werden. Ab einem bestimmten Preis ergibt es keinen Sinn mehr, mit der teuren Batterie zu laden.
                                    Das kannst du aber individuell mit der Ladeschwelle hoher Strompreis einstellen.
                                    Wenn du auch bei so hohen Strompreisen noch die Batterie laden willst, stell diesen Wert einfach auf z.B 0,28€ ein.

                                    P 1 Antwort Letzte Antwort
                                    0
                                    • A ArnoD

                                      @psrelax
                                      Du schmeißt gerade zwei Themen durcheinander.

                                      Der **Batterie Strompreis (wo der Durchschnitt berechnet wird) war gedacht, um zu entscheiden, wann das Entladen gesperrt werden soll.
                                      Hat nichts mit der Entscheidung zu tun, wann geladen wird.

                                      Ich will laden, wenn es sich lohnt. Und das ist immer wenn der nächst höhere Preis über dem aktuellen Preis+Ladeverluste ist.

                                      Das würde bedeuten, wenn der Strompreis gerade bei (übertrieben) 1€ wäre und als Nächstes der Strompreis bei 1,20 wäre, würde nach der Logik auch geladen werden. Ab einem bestimmten Preis ergibt es keinen Sinn mehr, mit der teuren Batterie zu laden.
                                      Das kannst du aber individuell mit der Ladeschwelle hoher Strompreis einstellen.
                                      Wenn du auch bei so hohen Strompreisen noch die Batterie laden willst, stell diesen Wert einfach auf z.B 0,28€ ein.

                                      P Offline
                                      P Offline
                                      psrelax
                                      schrieb am zuletzt editiert von
                                      #2837

                                      @arnod
                                      Danke für deine Geduld.
                                      Ich versuchs jetzt mal mit einem hohen Schwellwert, wie es sich dann verhält.

                                      1 Antwort Letzte Antwort
                                      0
                                      • A Offline
                                        A Offline
                                        ArnoD
                                        schrieb am zuletzt editiert von
                                        #2838

                                        Tibber Skript,
                                        Version: 1.1.14 auf Github hochgeladen.

                                        Änderungen:

                                        • View Tibber geändert: Es wird jetzt der Schwellwert Spitzenstrompreis angezeigt und nicht mehr der Batteriestrompreis.
                                        • Neue Objekt Id 0_userdata.0.TibberSkript.Anzeige_VIS.Spitzenstrompreis
                                        • In der Funktion zur Berechnung, ob die PV-Prognose ausreicht, wurden einige Fehler korrigiert.
                                        P 1 Antwort Letzte Antwort
                                        1
                                        • A ArnoD

                                          Tibber Skript,
                                          Version: 1.1.14 auf Github hochgeladen.

                                          Änderungen:

                                          • View Tibber geändert: Es wird jetzt der Schwellwert Spitzenstrompreis angezeigt und nicht mehr der Batteriestrompreis.
                                          • Neue Objekt Id 0_userdata.0.TibberSkript.Anzeige_VIS.Spitzenstrompreis
                                          • In der Funktion zur Berechnung, ob die PV-Prognose ausreicht, wurden einige Fehler korrigiert.
                                          P Offline
                                          P Offline
                                          psrelax
                                          schrieb am zuletzt editiert von psrelax
                                          #2839

                                          @arnod
                                          Ich hatte heute den ganzen Tag eine Entladesperre. Sollte doch eigentlich nicht sein, oder?
                                          74d32210-601d-49a1-9ab0-448198f62bb2-image.png

                                          2024-10-15 18:00:00.212  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: *******************  Debug LOG Tibber Skript Version 1.1.14 *******************
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = []
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = []
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = []
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = Laden mit PV-Leistung
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0.2861
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0.2887
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.2347
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.5682
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert hoher Strompreis = 
                                          0.50	
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 
                                          0.10	
                                          2024-10-15 18:00:00.213  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 20.428800000000003 kWh
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 39.58080000000001 kWh
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 48
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 1
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 4:60 h / 4:60 h
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.2267
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.2576
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.3489
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = true
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = false
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = 0
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = 668
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = true
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null}
                                          2024-10-15 18:00:00.214  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null}
                                          2024-10-15 18:00:00.215  - info: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[],"lowPhases":[]}
                                          2024-10-15 18:00:00.215  - warn: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,4,5,6,6,8,10,12,20,22, 
                                          

                                          Nachtrag 16.10.2024
                                          Ich habe fast durchgehend eine Entladesperre. Was passt an meiner Einstellung nicht? :-(

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          713

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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