Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add price zones to fixed tariff #5583

Merged
merged 1 commit into from
Dec 29, 2022
Merged

Add price zones to fixed tariff #5583

merged 1 commit into from
Dec 29, 2022

Conversation

andig
Copy link
Member

@andig andig commented Dec 27, 2022

Fix #2524

To add zones to a tariff use the fixed tariff:

tariffs:
  currency: EUR # three letter ISO-4217 currency code (default EUR)
  grid:
    # either static grid price (or price zones)
    type: fixed
    price: 0.294 # EUR/kWh
    zones:
      - days: Mo-Fr
        hours: 2-5:00
        price: 0.2 # EUR/kWh
      - days: Sa,So
        price: 0.15 # EUR/kWh

@andig andig added the enhancement New feature or request label Dec 27, 2022
@andig andig marked this pull request as ready for review December 28, 2022 18:44
@andig andig force-pushed the feature/timetable branch from 0f187c2 to 98664a0 Compare December 28, 2022 18:45
@andig andig requested a review from naltatis December 28, 2022 18:45
@andig
Copy link
Member Author

andig commented Dec 28, 2022

@naltatis jetzt wärs immer cooler wenn wir Tarife und Plan auch visualisieren könnten ;)

@andig andig force-pushed the feature/timetable branch from 98664a0 to d901bcb Compare December 28, 2022 18:48
@andig andig force-pushed the feature/timetable branch from d901bcb to 7594912 Compare December 28, 2022 18:49
@naltatis
Copy link
Member

Sehr cool. Ja bei der Visualisierung bereite ich das gleich so vor, dass auch ungleichgroße Slots dargestellt werden können.

"mi": Wednesday,
"do": Thursday,
"fr": Friday,
"sa": Saturday,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vorschlag: Auf Englisch beschränken, da wir sonst auch später weiter Sprachen reinnehmen müssten. Solange das per Hand in der Config stattfindet halte ich Englisch für total ok, wenn wir das in die UI ziehen haben wir sowieso i18n am Start.

@naltatis
Copy link
Member

Wie gehen wir hier mit Zeitzone um? Ist Fr 12:00 UTC oder die Lokalzeit des Servers? Oder müssen wir die Zeitzone auch über die Konfiguration einstellbar machen?

hours: 2-5
price: 0.2 # EUR/kWh
- days: Sa,So
price: 0.15 # EUR/kWh
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lieber den Zones Block standardmäßig auskommentiert (analog Tibber), da es vermutlich aktuell nicht so viele Nutzer betrifft.

@naltatis
Copy link
Member

naltatis commented Dec 28, 2022

Was bedeutet das :00 in hours: 2-5:00? Minuten? Also hier volle Stunde? Hier ist mir die Bindung noch nicht klar. Bindet - stärker als :? Kann ich 2:30-4:30 sagen und wäre das äquivalent zu 2-4:30 oder nicht?

Vermutlich brauchts ein paar unterschiedliche Beispiele an denen man das Format erklärt. Erstmal hier im PR und später auch in der Doku.

@andig
Copy link
Member Author

andig commented Dec 29, 2022

Wie gehen wir hier mit Zeitzone um? Ist Fr 12:00 UTC oder die Lokalzeit des Servers? Oder müssen wir die Zeitzone auch über die Konfiguration einstellbar machen?

Am/pm sind nicht unterstützt, also 24h

@andig
Copy link
Member Author

andig commented Dec 29, 2022

Was bedeutet das :00 in hours: 2-5:00? Minuten? Also hier volle Stunde? Hier ist mir die Bindung noch nicht klar. Bindet - stärker als :? Kann ich 2:30-4:30 sagen und wäre das äquivalent zu 2-4:30 oder nicht?

Vermutlich brauchts ein paar unterschiedliche Beispiele an denen man das Format erklärt. Erstmal hier im PR und später auch in der Doku.

Minuten sind optional, deshalb deckt das Beispiel beide Schreibweisen ab. Deine Beispiele sind nicht identisch da einmal Start um 2:00 und einmal 2:30.

@andig andig merged commit 83e6773 into master Dec 29, 2022
@andig andig deleted the feature/timetable branch December 29, 2022 09:14
@naltatis
Copy link
Member

Am/pm sind nicht unterstützt, also 24h

Mir ging es um die Zeitzone in der das formuliert bzw. interpretiert wird.

@andig
Copy link
Member Author

andig commented Dec 29, 2022

Das ist immer local time in der auch der Server läuft. Scheint mir die einzig sinnvolle für eine Config zu sein?

@rediculum
Copy link

öhm ich hätte da noch eine Frage bezüglich den Zeiten. Wenn ich jetzt von 19:00 bis 7:00 am nächsten Tag jeweils den Niedertarif als Zone konfigurieren will, mache ich das so?

 - days: Mo-Fr
    hours: 19-23:59
    price: 0.2
 - days: Mo-Fr
    hours: 0-7
    price: 0.2

@andig
Copy link
Member Author

andig commented Jan 14, 2023

19-0 oder 19-24 sollte funktionieren

@schenlap schenlap mentioned this pull request Jan 16, 2023
@paulelsner
Copy link

paulelsner commented Jan 17, 2023

Danke für das Feature. Ich habe gerade evcc installiert genau für diesen Anwendungsfall. Laden soll nur zur Niedertarifzeit stattfinden.
In der WebUI kann ich aber keinerlei Ladeplanung auswählen, was muss ich dafür noch konfigurieren?

chargers:
 - name: wallbox
    type: template
    template: wallbe
    host: 192.168.2.126 # IP-Adresse oder Hostname
    port: 502 # Port # Optional

loadpoints:
- title: Carport # display name for UI
  charger: wallbox # Wallbox Referenz
  vehicle: ID3 # Referenz auf Standardfahrzeug
  mode: off # charge mode (off, now, minpv, pv)
  #targetTime: 6:00 

vehicles:
  - name: ID3
    type: template
    template: offline
    capacity: 50

site:
- title: Zuhause # display name for UI
  meters:
    grid: mygridmeter # grid meter reference

meters:
  - name: mygridmeter
    type: template
    template: tasmota
    usage: grid
    host: 192.168.2.122

tariffs:
  currency: EUR # three letter ISO-4217 currency code (default EUR)
  grid:
    # either static grid price (or price zones)
    type: fixed
    price: 0.30 # EUR/kWh
    zones:
      - days: Mo-So
        hours: 22-0
        price: 0.25 # EUR/kWh
      - days: Mo-So
        hours: 0-6
        price: 0.25

Danke!

@rediculum
Copy link

Das Feature ist nicht für das Lademanagement gedachty sondern für die Preisberechnung gegenüber dem Ersparnis

@paulelsner
Copy link

danke, ich habe das als Erweiterung für #5445 verstanden. Ist das denn nicht möglich?

@andig
Copy link
Member Author

andig commented Jan 17, 2023

Das Feature ist nicht für das Lademanagement gedachty sondern für die Preisberechnung gegenüber dem Ersparnis

Das stimmt nicht. Die Daten werden für Ladeplanung verwendet. Mit #5649 werden wir das auch visualisieren.

@rediculum
Copy link

Das Feature ist nicht für das Lademanagement gedachty sondern für die Preisberechnung gegenüber dem Ersparnis

Das stimmt nicht. Die Daten werden für Ladeplanung verwendet. Mit #5649 werden wir das auch visualisieren.

Ok, aber im jetzigen Release 0.111.1 ist das noch nicht implementiert oder?

@andig
Copy link
Member Author

andig commented Jan 17, 2023

Doch, ist es. Ich mache hier mal zu da die Diskussion zum Planner nichts spezifisch mit diesem Tarif zu tun hat.

@evcc-io evcc-io locked as resolved and limited conversation to collaborators Jan 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nieder- und Hochtarif definieren
4 participants