-
-
Notifications
You must be signed in to change notification settings - Fork 568
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
Persist targetSoc/Energy, minSoc, targetTime per vehicle, add minSoc to UI #8115
Conversation
fix evcc-io#386 depends on #evcc-io/evcc#8115
This reverts commit dd787ce.
Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
* Translated using Weblate (Czech) Currently translated at 37.3% (99 of 265 strings) Co-authored-by: Dusan Suja <bc.suja.dusan@googlemail.com> Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/cs/ Translation: evcc/evcc * Translated using Weblate (Finnish) Currently translated at 100.0% (265 of 265 strings) Co-authored-by: Arna Lepikkö <arna.lepikko@telemail.fi> Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/fi/ Translation: evcc/evcc * Translated using Weblate (German) Currently translated at 100.0% (265 of 265 strings) Co-authored-by: ThinkEV <claas@rootdir.de> Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/de/ Translation: evcc/evcc * Translated using Weblate (Croatian) Currently translated at 100.0% (265 of 265 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (265 of 265 strings) Co-authored-by: Žiga Deisinger <ziga@deisinger.si> Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/hr/ Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/sl/ Translation: evcc/evcc * Translated using Weblate (Catalan) Currently translated at 100.0% (265 of 265 strings) Co-authored-by: Norbert Poch <npoch@yahoo.com> Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/ca/ Translation: evcc/evcc * Translated using Weblate (Dutch) Currently translated at 76.6% (203 of 265 strings) Translated using Weblate (Dutch) Currently translated at 74.3% (197 of 265 strings) Co-authored-by: Ruben Van Boxem <vanboxem.ruben@gmail.com> Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/nl/ Translation: evcc/evcc * fix toml --------- Co-authored-by: Dusan Suja <bc.suja.dusan@googlemail.com> Co-authored-by: Arna Lepikkö <arna.lepikko@telemail.fi> Co-authored-by: ThinkEV <claas@rootdir.de> Co-authored-by: Žiga Deisinger <ziga@deisinger.si> Co-authored-by: Norbert Poch <npoch@yahoo.com> Co-authored-by: Ruben Van Boxem <vanboxem.ruben@gmail.com> Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
Also aligns heartbeat implementations
@naltatis könntest Du rebasen? Für mich ist schwer zu erkennen, was hier PR und was Beiwerk ist. Kann es sein, dass es stört wenn immer wieder rein gemerged wird? Imho ist lokaler rebase weniger für solche Fehler anfällig. |
Die Lösung, die ID vom Coordinator zu holen find ich übrigens Klasse, ist aber nicht ganz stabil. Akzeptieren wir fürs Erste? Alternativ könnten wir je ID auch noch den title weg schreiben und nur restoren falls dieser immer noch zum Vehicle passt. Auch keine Garantie, aber vielleicht ein Indiz. |
Ja ich würd sagen lass uns damit starten und auf "echte IDs" umschalten sobald wir das haben. Ich sehe das hier in der Tat auch eher als einen Zwischenschritt. |
Ich find ja mergen weniger fehleranfällig. Aber seis drum. Der Branch ist nun auf Stand und das Diff sieht sauber aus. Schau gerne noch mal. |
Co-authored-by: Simon Riepl <43091717+savus4@users.noreply.github.com>
Is there a planned date to merge this PR? I would be especially interested in the feature that allows you to set the vehicle to always be at a certain charge level. Should be the minSOC option. Looking forward to use that in the future. Thanks in advance. |
@JanDragon yes, this feature will go to master very soon. |
Ich teste das Feature gerade im Nightly aber bei mir vergisst er |
Hast du die Werte aus der yaml entfernt? siehe #9245 |
Ja, hab sie entfernt. Starte ich EVCC neu, bleiben die Werte die ich eingestellt hatte erhalten. Auch beim Fahrzeugwechsel in EVCC bleiben die Werte bestehen. Nur wenn ich ab und anstecke klappt es nicht. Dann wird #uri: 0.0.0.0:7070 # uri for ui
plant: *****
interval: 20s # control cycle interval
log: debug
levels:
id: trace
easee: trace
# lp-1: trace
# tibber: trace
sponsortoken: *****
meters:
- type: template
template: kostal-plenticore
id: 71
host: 192.168.178.101
port: 1502
usage: pv
modbus: tcpip
name: pv1
- type: template
template: kostal-plenticore
id: 71
host: 192.168.178.101
port: 1502
usage: battery
modbus: tcpip
name: battery2
capacity: 5.2
- type: template
template: kostal-ksem-inverter
id: 71
host: 192.168.178.101
port: 1502
usage: grid
modbus: tcpip
name: grid3
chargers:
- name: easee1
type: easee
user: *****
password: *****
charger: EHE84FNG
timeout: 20s
loadpoints:
- title: Carport
charger: easee1
mode: pv
mincurrent: 7
maxcurrent: 32
resetOnDisconnect: true
soc:
estimate: false # Interpolation des SoC zwischen den Abfragen zum Auto
poll:
mode: always
interval: 60m
vehicle: egolf
vehicles:
- egolf
# - tesla
enable:
delay: 3m
disable:
delay: 7m
threshold: 100
guardduration: 5m
priority: 10
site:
title: Mein Zuhause
meters:
grid: grid3
pvs:
- pv1
batteries:
- battery2
bufferSoC: 95 # Hausbatterie wird oberhalb SoC x% als Puffer genutzt
prioritySoC: 20 # Hausbatterie bekommt bis zum SoC x% Priorität beim laden
residualPower: 100 # 100W soll immer eingespeist werden. Nötig für Batteriesystem
maxGridSupplyWhileBatteryCharging: 50 # Verhindert den Netzbezug bei DC Leistung > AC Leistung und gleichzeitigem Batterieladen
vehicles:
- name: egolf
type: vw
title: eGolf
capacity: 21
user: *****
password: *****
phases: 1
onIdentify:
minCurrent: 7
maxCurrent: 16
# targetSoC: 80 #-> Now stored from UI
#cloud: false
identifiers: 04DA682ABD7280
tariffs:
currency: EUR
grid:
type: tibber
token: *****
#price: 0.31 # [currency]/kWh
feedin:
# rate for feeding excess (pv) energy to the grid
type: fixed
price: 0.077 # [currency]/kWh
co2:
type: grünstromindex
zip: 59609
influx:
url: http://solaranzeige:8086
database: evcc
telemetry: true |
Habe gerade festgestellt, dass schon beim Abstecken die genannten Werte zurückgesetzt werden. Womöglich beim setzen des Standardfahrzeugs?
|
Ok, klingt dann doch nach nem Bug. Magst du ein Issue aufmachen? |
Vehicle based settings now survive server restart and are carried over when manually changing vehicles at a loadpoint.
fixes #5271
replaces #6740
targetSoc
,targetEnergy
,minSoc
,targetTime
per vehicle in databaseminSoc
UI (see screenshot)Note:
onIdentify
values inevcc.yaml
have precedent. From now on they should only be used if you want to reset to these values. @VolkerK62 could you updated the documentation accordingly?shows active
![Bildschirmfoto 2023-05-21 um 11 42 36](https://private-user-images.githubusercontent.com/152287/239733525-82cde920-f1a1-458b-91f2-3243913aee01.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU0MjI0MTgsIm5iZiI6MTcyNTQyMjExOCwicGF0aCI6Ii8xNTIyODcvMjM5NzMzNTI1LTgyY2RlOTIwLWYxYTEtNDU4Yi05MWYyLTMyNDM5MTNhZWUwMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTA0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwNFQwMzU1MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MmFhYWM0YzQ5YTg0OTY1MTI0NjJlZmIwZWQzODVkMTY3MWFlYTcwODQxN2RjMmM5M2RiM2MwY2U5ZDAzOGI5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Kx1sIxB-P6qfa_t9GoZhJf9A5MpADi4Fi9W-LIH6gcE)
minSoc
departure tab
![Bildschirmfoto 2023-05-21 um 11 43 01](https://private-user-images.githubusercontent.com/152287/239733543-e49a5fd4-9033-4760-a89d-7f3d24af4529.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU0MjI0MTgsIm5iZiI6MTcyNTQyMjExOCwicGF0aCI6Ii8xNTIyODcvMjM5NzMzNTQzLWU0OWE1ZmQ0LTkwMzMtNDc2MC1hODlkLTdmM2QyNGFmNDUyOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTA0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwNFQwMzU1MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZWYwZDVlNDFhZjhiMzE2OWZmMDVhMTI5YTUzN2RmYTUzMjQ3MTgxY2E4YmJhOTRjYjA1Yjg1N2U1NzU4ZTUzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.pm61N6VXuefoJhZ_7xwo9F-Fsbf6B9HgWwuyp-dHFDw)
arrival tab
![Bildschirmfoto 2023-05-21 um 12 28 32](https://private-user-images.githubusercontent.com/152287/239734830-21a0a7ba-2e60-40de-86e5-5a3918941e0b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU0MjI0MTgsIm5iZiI6MTcyNTQyMjExOCwicGF0aCI6Ii8xNTIyODcvMjM5NzM0ODMwLTIxYTBhN2JhLTJlNjAtNDBkZS04NmU1LTVhMzkxODk0MWUwYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTA0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwNFQwMzU1MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMDEyZGUwZDI1NjkwMDUwNmY5YzZjZGIyNWE4ZDBlNmY5MDkwYzAwMDFiODdmNTFmMzEzYmZmMDEyY2IzOTA4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.v2ghFYr2u-kLkk9Qctqc7hza6yYiGMRg_5yHBvwA0Nw)