carygravel
ee0faa6aff
i18n: tidy up English translation of config cmd ( #9356 )
...
* i18n: tidy up English translation of config cmd
* revert loadpoint -> installation
2023-08-16 09:28:50 +02:00
andig
a8086a9312
Mqtt: update online status on reconnect ( #9394 )
2023-08-16 07:51:48 +02:00
Michael Geers
f41819ff15
Heating: basic support ( #9393 )
2023-08-15 23:01:23 +02:00
premultiply
0a37348b08
SMA Data Manager: enhance template ( #9329 )
2023-08-15 22:56:59 +02:00
andig
e7e4b8f93f
Custom charger: decorate soc ( #9382 )
2023-08-14 22:57:50 +02:00
Michael Geers
baa593cec8
Allow set float for http plugin ( #9381 )
2023-08-14 22:17:37 +02:00
andig
d9ef905c9d
chore: fix min current register
2023-08-13 19:11:07 +02:00
andig
78fffd6eb1
Make csv export more flexible ( #9309 )
2023-08-13 15:09:19 +02:00
andig
8b4bc840e7
Warp2: refactor ChargerEx implementation
2023-08-13 15:06:28 +02:00
andig
bc4c24f0a9
Ensure currents get synced ( #9369 )
2023-08-13 14:21:09 +02:00
Andreas Linde
184e70d3e7
Improve EEBUS isCharging detection ( #9354 )
...
- Make sure the check using an external meter is identical to using an internal meter
- Fix check using internal meter to compare sum of all charge currents to idlefactor * min. single phase charge current
2023-08-13 12:33:36 +02:00
VolkerK62
802fa15807
Shelly: set meter default channel 0 ( #9362 )
2023-08-13 12:30:28 +02:00
premultiply
5ceafc803b
Add Acrel ADW300 ( #9330 )
2023-08-12 10:01:49 +02:00
premultiply
dbe0f2f524
Enphase: fix soc and power ( #9332 )
...
* fix soc and power readings
* remove unspecified grid import energy
* remove cache
* wip
2023-08-11 23:01:13 +02:00
Michael Geers
f096716be8
Fix odometer number format ( #9345 )
2023-08-11 20:08:49 +02:00
premultiply
45836c5cc6
Docs: add missing 1p3p capabilities ( #9334 )
2023-08-11 12:59:33 +02:00
andig
682ab053ad
chore: use charge status mapper ( #9305 )
2023-08-10 19:16:49 +02:00
andig
c63bb70f06
Plugins: let charger support api.ChargerEx ( #9331 )
2023-08-10 18:30:08 +02:00
poohnet
befd9ed54b
Fix & simplify SMA Data Manager template ( #9323 )
2023-08-10 14:19:23 +02:00
andig
48cca599a4
chore: fix conversion
2023-08-10 09:44:17 +02:00
andig
68c17ea8a9
Heidelberg EC: handle failsafe timeout ( #9322 )
2023-08-10 08:53:55 +02:00
andig
d883a1bfe1
Fix potential busy loop with short timeouts ( #9320 )
2023-08-10 08:48:54 +02:00
andig
7a314c79ee
chore: lazy-start heartbeat
2023-08-08 23:13:45 +02:00
andig
5a1f3c18d9
chore: fix forked go-powerwall
2023-08-08 21:47:42 +02:00
andig
cb33aca50f
chore: upgrade and fork go-powerwall
2023-08-08 21:37:16 +02:00
andig
ddffab0599
chore: improve trimming string from bytes
2023-08-08 10:32:43 +02:00
Michael Geers
b86ef91ec2
Settings/Savings: persist unsaved values regularly ( #9257 )
2023-08-08 10:05:32 +02:00
andig
7cae73794e
chore: minor
2023-08-07 20:54:20 +02:00
Michael Panzer
c9c341d467
VW ID: implement api.Resurrector to start charging from sleep ( #9276 )
2023-08-07 20:27:34 +02:00
andig
6d8f6d115e
Versicharge: update register map ( #9287 )
2023-08-07 20:26:12 +02:00
Weblate (bot)
bf4e5f1f90
Translations update from Hosted Weblate ( #9213 )
...
* Translated using Weblate (Polish)
Currently translated at 100.0% (274 of 274 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (274 of 274 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 (Portuguese)
Currently translated at 100.0% (274 of 274 strings)
Co-authored-by: kfussmann <karlfussmann@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/pt/
Translation: evcc/evcc
* Translated using Weblate (Croatian)
Currently translated at 100.0% (274 of 274 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/hr/
Translation: evcc/evcc
* Translated using Weblate (Czech)
Currently translated at 46.3% (127 of 274 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 (Spanish)
Currently translated at 100.0% (274 of 274 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 (Finnish)
Currently translated at 100.0% (274 of 274 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 (French)
Currently translated at 98.5% (270 of 274 strings)
Co-authored-by: kjorand <kevin.jorand@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/fr/
Translation: evcc/evcc
* lint
---------
Co-authored-by: RTTTC <94727758+RTTTC@users.noreply.github.com>
Co-authored-by: kfussmann <karlfussmann@gmx.de>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Dusan Suja <bc.suja.dusan@googlemail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Arna Lepikkö <arna.lepikko@telemail.fi>
Co-authored-by: kjorand <kevin.jorand@hotmail.com>
Co-authored-by: Michael Geers <michael@geers.tv>
2023-08-05 12:30:12 +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
andig
9a28381477
chore: trim local build information ( #9246 )
2023-08-04 17:13:23 +02:00
andig
146c88112d
OpenWB-Pro: support reading initial soc ( #9247 )
2023-08-04 17:12:52 +02:00
andig
de3f93c03d
ABL: add timeout ( #9241 )
2023-08-04 12:49:02 +02:00
andig
2d1f18cca8
chore: fix double-publish
2023-08-03 20:42:40 +02:00
andig
0b5a39f068
Optimistically publish status after updating
2023-08-03 20:41:57 +02:00
andig
1d34e01e8c
Always publish status
2023-08-03 19:04:35 +02:00
andig
06c17c33ae
RCT: add retry ( #9231 )
2023-08-03 15:13:37 +02:00
Michael Geers
d12ff40179
fix session detail currency formatting ( #9230 )
2023-08-03 13:59:13 +02:00
andig
59ca96dea0
Discovergy: add timeout ( #9212 )
2023-08-03 08:50:42 +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
Weblate (bot)
72befffd9d
Translations update from Hosted Weblate ( #9070 )
...
* Translated using Weblate (Croatian)
Currently translated at 100.0% (272 of 272 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/hr/
Translation: evcc/evcc
* Translated using Weblate (German)
Currently translated at 100.0% (272 of 272 strings)
Co-authored-by: dblndr <c@dablander.org>
Translate-URL: https://hosted.weblate.org/projects/evcc/evcc/de/
Translation: evcc/evcc
* fix toml
---------
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: dblndr <c@dablander.org>
Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
2023-07-30 23:27:50 +02:00
premultiply
0167e50a4c
API: extend charger status mapping ( #9142 )
2023-07-30 22:19:34 +02:00
Michael Heß
7286453aa6
Easee: wait for op_mode change when pausing/resuming ( #9156 )
2023-07-30 17:14:45 +02:00
Markus Thierolf
0c9dbe0008
Homewizard: add cache ( #9158 )
2023-07-30 14:24:24 +02:00
andig
4cc88a0983
Homematic: refactor ( #9172 )
2023-07-30 12:15:29 +02:00
andig
48fa4def43
Bluelink: calculate stamps locally ( #9170 )
2023-07-30 11:11:06 +02:00