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

Nieder- und Hochtarif definieren #2524

Closed
rediculum opened this issue Feb 7, 2022 · 7 comments · Fixed by #5583
Closed

Nieder- und Hochtarif definieren #2524

rediculum opened this issue Feb 7, 2022 · 7 comments · Fixed by #5583
Labels
enhancement New feature or request

Comments

@rediculum
Copy link

In der Schweiz existiert im Stromnetz ein Nieder- und Hochtarif (Zone1 & Zone2). Diese sind zeitlich und preislich unterschiedlich. Hier ein Beispiel des Kantons Aargau: https://www.aew.ch/kundenservice/informationen/preiszonen

Feature Request: Möglichkeit anstatt einen fixen Strombetrag, zwei unterschiedliche zu definieren mit Zeitspanne.

@rediculum rediculum changed the title Nieder- und Hochtarif Nieder- und Hochtarif definieren Feb 7, 2022
@andig andig added the enhancement New feature or request label Feb 7, 2022
@andig
Copy link
Member

andig commented Feb 10, 2022

Das wäre sowas wie ein etwas komplizierterer "fixed" Tarif. Letzterer findet sich in https://github.com/evcc-io/evcc/blob/master/tariff/fixed.go. Der müsste jetzt um die Kalenderzonen erweitert werden.

PR welcome!

@andig
Copy link
Member

andig commented Feb 10, 2022

Idee: die Zonendefinition könnte man sehr schön einfach mittels https://pkg.go.dev/github.com/robfig/cron parsen.

@rediculum
Copy link
Author

Hi Andreas

PR kann ich leider nicht liefern. GoLang hab ich null Ahnung. Ich wollte dich lediglich darüber informieren, dass es bei uns sowas gibt und der Tarif genauer berechnet werden könnte. Man kann natürlich einfach den Durchschnitt der zwei Tarife als fixed eintragen und gut ist. Bleibt dann halt ungenau. Ich überlass es dir, so etwas zu implementieren. Aber der nächste Schweizer wird kommen ;)

@schenlap
Copy link
Contributor

Gibt es nicht nur in der Schweiz. Auch in Österreich haben wir solche Tarife.

@BlueSnake830
Copy link

Gibt es auch in Deutschland: Wallboxen dürfen z.B. an dem Wärmepumpenzähler angeschlossen werden, sofern vorhanden. Dieser hat auch HT/NT.

@github-actions github-actions bot added the stale Outdated and ready to close label Mar 10, 2022
@andig andig reopened this Apr 28, 2022
@andig andig removed the stale Outdated and ready to close label Apr 28, 2022
@andig
Copy link
Member

andig commented Apr 30, 2022

Die Implementierungsidee- falls es jemand versuchen will- wäre einen "Stapel" von time ranges zu definieren (der sortiert sein muss). Jeder Eintrag im Stapel wird geprüft ob er den fraglichen Zeitpunkt enthält. Der letzte Match definiert den aktuellen Preis.

Die Einträge selbst bräuchten initial mal folgende Information, grob analog cron:

  • Wochentag (0-6 or SUN-SAT, evtl. auch eher europäische Notation, zzgl , für Aufzählungen)
  • Stunde (0-23, zzgl , für Aufzählungen)
  • Minute (0-59)
  • Preis

Leere Einträge bedeuten "komplette Zeitspanne". Der Zonentarif wäre dann

- # Zone 2 
  price: X
- # Zone 1
  valid:
    dow: mon-fri
    hour: 7-20
  price: Y
- # Zone 1
  valid: 
    dow: sat
    hour: 7-13
  price: Y

Das sollte relativ einfach zu implementieren sein, gerne versuchen!

@github-actions github-actions bot added the stale Outdated and ready to close label May 21, 2022
@andig
Copy link
Member

andig commented Dec 13, 2022

Reopened on behalf of #3530 (reply in thread). With introduction of the charge planner (#5445) more flexibility for the tariffs becomes important.

@andig andig reopened this Dec 13, 2022
@andig andig removed the stale Outdated and ready to close label Dec 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants