andig
098a0fc2b5
Planner: allow plan to take precedence over vehicle or session limits ( #11013 )
2023-12-06 18:23:12 +01:00
Michael Geers
476d9cd0f7
Plan UI: fix color contrast in dark mode ( #10988 )
2023-12-04 17:10:50 +01:00
Michael Geers
755af25d6b
Heating: fix temp limit ( #10994 )
2023-12-04 17:09:24 +01:00
andig
d63dec9511
Refactor session settings and apis (BC) ( #10335 )
2023-12-02 20:56:30 +05:00
andig
ed9e5f398a
Battery control: add api ( #10815 )
...
* Battery control: add api
* wip
* wip
* add battery discharge UI and state
* Publish controllable
* Reset to normal when disabling
* minor
* wip
* wip
* Revert mode on shutdown
* refactored tests, renamed method in site_battery (#10859 )
* Fix linter
* only show option if controllable; not supported message instead
---------
Co-authored-by: Michael Geers <michael@geers.tv>
Co-authored-by: Michael Heß <GrimmiMeloni@users.noreply.github.com>
2023-11-22 13:55:11 +01:00
andig
da68bc03b5
Rename stats to statistics (BC) ( #10551 )
2023-10-29 12:29:53 +01:00
Weblate (bot)
b7faedb3f1
Translations update from Hosted Weblate ( #10412 )
...
* Translated using Weblate (Lithuanian)
Currently translated at 100.0% (304 of 304 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (300 of 300 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (298 of 298 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (298 of 298 strings)
Co-authored-by: RTTTC <94727758+RTTTC@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/lt/
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/pl/
Translation: evcc/evcc
* Translated using Weblate (Italian)
Currently translated at 63.0% (189 of 300 strings)
Co-authored-by: binc0 <m.bo1@me.com>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/it/
Translation: evcc/evcc
* Translated using Weblate (Spanish)
Currently translated at 100.0% (304 of 304 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/es/
Translation: evcc/evcc
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (274 of 274 strings)
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/uk/
Translation: evcc/evcc
* Translated using Weblate (Portuguese)
Currently translated at 100.0% (278 of 278 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (276 of 276 strings)
Co-authored-by: kfussmann <karlfussmann@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/pt/
Translation: evcc/evcc
* Translated using Weblate (Polish)
Currently translated at 100.0% (278 of 278 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (278 of 278 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (276 of 276 strings)
Co-authored-by: RTTTC <94727758+RTTTC@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/lt/
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/pl/
Translation: evcc/evcc
* Translated using Weblate (Spanish)
Currently translated at 100.0% (278 of 278 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/es/
Translation: evcc/evcc
* fix toml
* add chinese simplified
---------
Co-authored-by: RTTTC <94727758+RTTTC@users.noreply.github.com>
Co-authored-by: binc0 <m.bo1@me.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: kfussmann <karlfussmann@gmx.de>
Co-authored-by: Michael Geers <michael@geers.tv>
2023-10-22 00:22:01 +02:00
Michael Geers
58e1238e6e
Replace savings with session based stats ( #10341 )
2023-10-21 10:58:07 +02:00
Michael Geers
eaea20ae7a
Planner: add message for soc vehicles without capacity ( #10320 )
2023-10-20 19:53:23 +02:00
Michael Geers
2737de033d
Smart Grid Charging: use ≤ instead of < for limits ( #10381 )
2023-10-18 22:45:59 +02:00
Michael Geers
226ad0d39c
fix firefox custom select positioning ( #10389 )
2023-10-18 22:11:37 +02:00
Michael Geers
40a391da69
Show plan active status only in active timeslots ( #10332 )
2023-10-15 16:14:35 +02:00
andig
7ad03ecc34
Add configurable custom tariff ( #10306 )
2023-10-14 16:52:17 +02:00
andig
51fa490549
Publish smartCostActive ( #10297 )
2023-10-13 16:45:50 +02:00
Michael Geers
85e2d70d18
UI: allow higher minsoc values ( #10281 )
2023-10-13 11:24:41 +02:00
andig
8f31abd5d4
Add loadpoint context to errors and warning ( #9813 )
2023-10-01 12:19:01 +02:00
Michael Geers
6808b8c23f
UI: fix experimental label ( #9983 )
2023-09-20 21:07:51 +02:00
Michael Geers
a475b8d206
Charging plan: fix co2 notice ( #9918 )
2023-09-17 11:58:55 +02:00
Michael Geers
18166275b9
Config UI: localized number input ( #9846 )
2023-09-16 13:25:40 +02:00
Michael Geers
32e5be7e25
Fix phase dependent min/max power estimate ( #9895 )
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-09-16 11:04:51 +02:00
Michael Geers
3524066604
Chore: npm dependency upgrade ( #9870 )
2023-09-13 16:53:44 +02:00
MarkusGH
6546af451e
Separate price/co2 calculate for home and loadpoints ( #9137 )
2023-09-13 09:21:48 +02:00
Michael Geers
c0bc1ae5b0
add experimental switch to release versions ( #9831 )
2023-09-11 19:38:05 +02:00
Michael Geers
c9fa5ab7eb
Visualization: fix label width on mobile ( #9829 )
2023-09-10 20:44:53 +02:00
Michael Geers
67c7aa1bb4
Separate loadpoints in visualization ( #9730 )
2023-09-09 16:54:17 +02:00
Michael Geers
5ef8825582
Improve session info discoverability ( #9783 )
2023-09-09 10:01:23 +02:00
Michael Geers
6f71cc3875
UI: current limit improvements ( #9728 )
2023-09-06 14:13:20 +02:00
Michael Geers
6c4af90b7e
chore: optimize bundle size ( #9464 )
2023-08-20 20:02:44 +02:00
andig
0854849243
Add support for loading and storing device configuration from/to database ( #6199 )
2023-08-17 19:59:31 +02:00
Michael Geers
3202cbb592
Sessions: add charge duration ( #9263 )
2023-08-16 15:30:24 +02:00
Michael Geers
f41819ff15
Heating: basic support ( #9393 )
2023-08-15 23:01:23 +02:00
Michael Geers
f096716be8
Fix odometer number format ( #9345 )
2023-08-11 20:08:49 +02:00
Michael Geers
2039e6a8fc
UI: Support negative prices and smart cost limit ( #9233 )
...
* UI: negative smart cost limit
* use en dash
2023-08-05 12:20:29 +02:00
Michael Geers
d12ff40179
fix session detail currency formatting ( #9230 )
2023-08-03 13:59:13 +02:00
Michael Geers
7de484969a
Persist targetSoc/Energy, minSoc, targetTime per vehicle, add minSoc to UI ( #8115 )
...
* Plugins: make javascript return values more permissive
* Persist targetSoc/Energy, minSoc and target time, remove experimental from minSoc UI
* go generate
* Fix tests
* Update minSoc description
* Store settings by index. Show plan outside pv mode. Add help texts.
* remove slug
* go mock
* lint
* chore: simplify templates (#8304 )
* Add e2e tests with playwright (#8123 )
* Revert "1p3p: let charger handle session stop/restart (#7723 )"
This reverts commit dd787ce52f .
* mazda2mqtt: document vin required (#8319 )
* FoxESS: split H1/H3 devices (#7376 )
Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
* Translations update from Hosted Weblate (#8124 )
* 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>
* Add OBO Betterman Ion (#8321 )
Also aligns heartbeat implementations
* Enphase: add token auth (firmware D7.x.xxx) and grid (#8247 )
* Mqtt: fix smartCostLimit topic case (#8328 )
* Add ISO15118 vehicle template (#8302 )
* Mqtt: simplify setters
* Mqtt: disable message ordering to improve performance
* chore: simplify random state generation
* Porsche: remove deprecated mobile api (#8349 )
* Porsche: remove remaining mobile api types
* Cupra: add odometer (#8340 )
* chore: refactor go-stylish
* chore: fix stale handler
* mazda2mqtt: longer timeout (#8364 )
* chore: pre-process toml
* chore: prevent toml double quotes
* Audi: temporarily switch to etron (#8374 )
* Fix nightly build (#8384 )
* Update SunSpec templates (#8270 )
* Revert "Fix nightly build (#8384 )"
This reverts commit 536dbc936c .
* Revert "Add e2e tests with playwright (#8123 )"
This reverts commit 0df815729b .
* Easee: update Observation IDs (#8391 )
* Easee: handle smartCharging errors (#8389 )
* TWC: add non-Tesla vehicle warning (#8329 )
* TWC: allow loadpoint to wakeup vehicle (#8284 )
* chore: use gridx consts
* Fix ISO15118 vehicle (#8402 )
Such vehicles would be reported as `(Offline)` previously, as no Soc can be fetched and thus needs to behave as the `offline` template.
The SoC is fetched via the charger, so hardcode it to 0 in here
* Modbus: add coils (#8385 )
* OpenEVSE: fix api (#8415 )
* chore: refactor offline vehicles (#8404 )
* Easee: wait for api confirmation (#8307 )
* Revert "Easee: wait for api confirmation (#8307 )"
This reverts commit ce0e4277aa .
* automatically switch session log energy unit (#8371 )
Show the charged energy in the session log table and details in Wh for
values below 1 kWh and in kWh for larger values
* Fix nightly/release + integration workflow (#8450 )
* Revert "Add e2e tests with playwright (#8123 )"
This reverts commit 0df815729b .
* Revert "Revert "Add e2e tests with playwright (#8123 )""
This reverts commit 2299306954 .
* fix nightly/release
* fix nightly/release
* fix nightly/release
---------
Co-authored-by: andig <cpuidle@gmx.de>
* chore: no integration on nightly
* chore: no integration on nightly
* chore: no integration on nightly
* Sessions: filter, monthly sums, paging (#8278 )
* fmt
* Update i18n/en.toml
Co-authored-by: Simon Riepl <43091717+savus4@users.noreply.github.com>
* Use exp/slices
* Use mux consistently
* add integration tests
---------
Co-authored-by: andig <cpuidle@gmx.de>
Co-authored-by: C64Axel <33828760+C64Axel@users.noreply.github.com>
Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
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: salz3n <79696598+salz3n@users.noreply.github.com>
Co-authored-by: Daniel Paschke <paschdan@gmail.com>
Co-authored-by: Andreas Linde <42185+DerAndereAndi@users.noreply.github.com>
Co-authored-by: lex777777 <84906358+lex777777@users.noreply.github.com>
Co-authored-by: Oscar <OAltr@users.noreply.github.com>
Co-authored-by: Michael Heß <GrimmiMeloni@users.noreply.github.com>
Co-authored-by: RTTTC <94727758+RTTTC@users.noreply.github.com>
Co-authored-by: kscholty <47229207+kscholty@users.noreply.github.com>
Co-authored-by: Jan Alexander <jan.alexander@posteo.de>
Co-authored-by: Simon Riepl <43091717+savus4@users.noreply.github.com>
2023-08-02 15:43:00 +02:00
Michael Geers
e6b88f7b58
Energyflow: kW/W switch for non-changing values ( #9206 )
...
* Energyflow: fix kW/W switch for non-changing values
* Energyflow: fix kW/W switch for non-changing values
* fix test
2023-08-01 17:58:17 +02:00
andig
eb60a4ab02
Use first of month for prev/next calculation ( #9197 )
2023-08-01 10:01:33 +02:00
Michael Geers
3b39f0045c
i18n: energy format in subunit ( #8937 )
...
* i18n: energy format in subunit
* test
2023-07-13 08:32:58 +02:00
Michael Geers
b46c45e1aa
i18n: add Arabic, Bihari and and Czech translation
2023-07-08 10:43:23 +02:00
Michael Geers
7b89a0af5f
Sessions: ui refinement, mobile table, breadcrumb, filters ( #8793 )
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-07-06 23:39:21 +02:00
Michael Geers
61f75dcb8e
Experimental UI: minimum mincurrent to 1A
2023-07-05 17:26:04 +02:00
Michael Geers
3c28fd51a2
chore: upgrade npm dependencies ( #8664 )
2023-06-29 11:25:12 +02:00
Michael Geers
f577724c52
Sessions: only show columns if relevant values are present ( #8586 )
2023-06-23 14:14:50 +02:00
Michael Geers
bcf2642ae3
UI: wrap csv download buttons on mobile ( #8504 )
2023-06-17 15:25:32 +02:00
Michael Geers
e600d8dc71
Sessions: filter, monthly sums, paging ( #8278 )
2023-06-14 08:57:09 +02:00
Michael Geers
9ef3f5f307
Fix nightly/release + integration workflow ( #8450 )
...
* Revert "Add e2e tests with playwright (#8123 )"
This reverts commit 0df815729b .
* Revert "Revert "Add e2e tests with playwright (#8123 )""
This reverts commit 2299306954 .
* fix nightly/release
* fix nightly/release
* fix nightly/release
---------
Co-authored-by: andig <cpuidle@gmx.de>
2023-06-13 23:12:22 +02:00
Jan Alexander
57232cbbfd
automatically switch session log energy unit ( #8371 )
...
Show the charged energy in the session log table and details in Wh for
values below 1 kWh and in kWh for larger values
2023-06-12 23:36:02 +02:00
andig
2299306954
Revert "Add e2e tests with playwright ( #8123 )"
...
This reverts commit 0df815729b .
2023-06-10 11:08:31 +02:00
Michael Geers
0df815729b
Add e2e tests with playwright ( #8123 )
2023-06-05 08:31:00 +02:00
andig
7c3ca53f02
Add dedicated co2 tariff ( #8089 )
...
---------
Co-authored-by: Michael Geers <michael@geers.tv>
2023-05-31 09:19:36 +02:00