Commit graph

8870 commits

Author SHA1 Message Date
Michael Geers
2d28ae6d69
docs: vehicle brand consistency (#30018) 2026-05-19 16:30:09 +00:00
andig
3588040e71
Ostrom: add sandbox support (#29751) 2026-05-19 18:25:44 +02:00
andig
ca386b72f2
Add dim/curtail features (#29905) 2026-05-19 13:16:07 +02:00
Weblate (bot)
699baace45
Translations update from Hosted Weblate (#29908) 2026-05-19 10:06:58 +00:00
andig
4e42b54589
Config UI: replace custom vehicle modal with generic flow (#29575)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Michael Geers <michael@geers.tv>
2026-05-19 09:52:33 +00:00
Michael Geers
c61e3faac9
Battery: fix stale grid charge limit reset (#30013) 2026-05-19 11:07:39 +02:00
Michael Geers
178cc7a694 Revert "Battery Grid Charge: allow limit remove"
This reverts commit cbd253b579.
2026-05-19 10:01:15 +02:00
Michael Geers
cbd253b579 Battery Grid Charge: allow limit remove 2026-05-19 10:00:33 +02:00
andig
714c847e2e
Config: enforce required fields when forcing save past a failed test (#29982)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Michael Geers <michael@geers.tv>
2026-05-18 18:05:18 +00:00
docolli
ba0eafb132
chore: better first-time user experience (#30001) 2026-05-18 15:47:48 +02:00
andig
ce583cde3c
Plugins: add ifelse plugin (#29988) 2026-05-18 09:12:30 +00:00
andig
1e40a2aa9d
Plugins: add bool2int conversion (#29995) 2026-05-18 09:10:49 +00:00
andig
fed967856f
Vehicle: accept lat/lon parkingposition keys for VW weconnect (#29981) 2026-05-17 14:22:14 +00:00
andig
5506053dd3
VW/Audi/Seat/Skoda: recover from marketing consent prompt (#29980) 2026-05-17 14:18:34 +00:00
andig
1200fbc2f9
Metrics: do not persist a partial first slot (#29977) 2026-05-17 13:37:05 +00:00
andig
177cb19d5d
Loadpoint: tolerate api.ErrNotAvailable on phase switch (#29975) 2026-05-17 13:01:43 +00:00
Henri Bourmorck
e48887e04b
Add Azimut Energy battery (#29890) 2026-05-17 14:50:57 +02:00
Copilot
07b009391a
meter/hybrid: fix pv energy readings in SunSpec hybrid inverter templates (#29955) 2026-05-17 09:58:49 +02:00
Copilot
68029759b1
Add MYR (Malaysian Ringgit) to currency list (#29956) 2026-05-17 09:57:03 +02:00
Michael Geers
65dd010227
History UI: optimize production chart (#29946) 2026-05-16 22:15:04 +02:00
Artem Makhutov
92072aac40
DADAPOWER: add voltages (#29923) 2026-05-16 18:13:17 +00:00
Michael Geers
57630514e5
Sessions/History UI: add left/right swipe gesture (#29944) 2026-05-16 20:09:32 +02:00
andig
43860c1e0b
OCPP: fix flaky TestOcpp (restore wait() timeout) + speed up (#29941) 2026-05-16 20:08:36 +02:00
Michael Geers
908e6cf6f3
Tariff: add time-based grid fees (#29766) 2026-05-16 14:18:33 +02:00
Mungg1818
4bc9ba4ca5
Huawei EMMA: fix phase currents (#29845) 2026-05-16 13:27:19 +02:00
Michael Geers
c5d9bccec2
Optimizer UI: fix line charts (#29936) 2026-05-16 13:10:59 +02:00
Nils
9cc0da1a86
Add Alpine vehicles (#29927) 2026-05-16 12:59:11 +02:00
andig
f3aba1b096
chore: convert capabilities to enumer-generated type (#29932) 2026-05-16 10:07:37 +00:00
andig
0446993e3d chore: copyright 2026-05-16 11:54:37 +02:00
Michael Geers
e7a27e5d5d
Energyflow UI: use names instead of placeholders (#29918) 2026-05-16 11:50:48 +02:00
andig
5f42d6539c chore: copyright 2026-05-16 11:49:36 +02:00
Henri Bourmorck
d17e72b89c
Add DSMR API v2 support (Ethernet P1 Dongle Pro+) (#29892)
Co-authored-by: Henri Bourmorck <henri.bourmorck@iba-group.com>
2026-05-16 10:20:00 +02:00
Günther Hutter
8886af10ad
Add compleo pro (#29925) 2026-05-16 09:16:11 +02:00
Michael Geers
a628981d8d
History UI: improve tooltips, labels, stacks, units (#29917) 2026-05-15 19:10:19 +00:00
Michael Geers
431b606230
History UI: visualization and export (#29846) 2026-05-15 17:25:28 +02:00
Michael Geers
a74982acc5
Ext/Aux meters: track energy metrics (#29836) 2026-05-15 15:06:02 +00:00
RenatusRo
468dfa69af
tariff/epexprijzen-nl: add powerpeers provider (#29829) 2026-05-15 16:43:47 +02:00
andig
84d623ae12
OAuth: expose full upstream error (#29875) 2026-05-15 16:36:34 +02:00
andig
f41ad70ac4
Loadpoint: fix charge meter method decoration (#29912) 2026-05-15 14:30:25 +00:00
andig
394553c198
Xtherma: fix registers and add dimmer (#29854) 2026-05-15 16:19:51 +02:00
andig
db82557423
Metrics: rename import/export to energy/returnEnergy (#29907) 2026-05-15 14:44:11 +02:00
Michael Geers
fd1b63c015 chore: remove dockerimg pin for node 2026-05-15 14:18:04 +02:00
andig
7e41160acf
Optimizer: expose forecasted highest/lowest battery SOC (#29564) 2026-05-15 13:07:27 +02:00
andig
b76af6101d
Database: use backup and restore apis (#29511) 2026-05-15 11:02:34 +00:00
andig
758e89ff1a chore: upgrade go 2026-05-15 12:38:16 +02:00
Weblate (bot)
bb413add94
Translations update from Hosted Weblate (#29717) 2026-05-15 12:22:37 +02:00
andig
6b053bf771
PV: track energy metrics and apply forecast scaling to optimizer (#29784) 2026-05-15 11:50:23 +02:00
premultiply
fe02f7fea0
Evbox Elvi (OCPP): fix "charger out of sync" (#29809) 2026-05-15 10:43:50 +02:00
Mehmet Uyanik
76a54c6c74
Add TRY (Turkish lira) to currency list (#29897) 2026-05-15 09:45:41 +02:00
Marcus Zurhorst
117276fb6b
Localization fix for german string (#29891) 2026-05-14 23:15:25 +02:00