Commit graph

175 commits

Author SHA1 Message Date
andig
643e3ad208 wip 2025-08-31 11:30:29 +02:00
andig
16e3c34989 chore: complete revert dc897412f4 2025-08-27 22:26:49 +02:00
andig
dc897412f4 Energinet: restore deprecated tariff 2025-08-27 22:02:58 +02:00
andig
fc7947161c
chore: replace with custom implementation (#23194) 2025-08-23 18:17:40 +02:00
andig
59cb75974d
Tariff: fix caching templates (#23131) 2025-08-20 17:14:49 +00:00
andig
61da2d3329
Tariffs: add cacheable feature (#23091) 2025-08-19 19:48:50 +02:00
Michael Geers
4163748e50
Config UI: improve sponsor token flow (#22989)
Co-authored-by: andig <andi@evcc.io>
Co-authored-by: andig <cpuidle@gmail.com>
2025-08-15 10:02:14 +00:00
andig
536e01459a chore: simplify 2025-08-14 14:27:37 +02:00
andig
6b14b99ea9 chore: add test 2025-08-14 09:28:06 +02:00
andig
9125e113a3
chore: fix invalid error returns (#22972) 2025-08-13 20:58:29 +00:00
ross-w
11e7c13f01
Amber: normalise rates to 1-hour slots (#22870) 2025-08-10 10:34:20 +02:00
andig
360c30a523 chore: simplify 2025-08-06 15:13:45 +02:00
Michael Geers
a8c16f2853
Add dedicated db cache table (#22650)
Some checks failed
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
2025-08-02 10:04:17 +02:00
ross-w
350bc70155
Amber: use billing-native resolution, request up to 72 hours ahead (#22538) 2025-07-27 16:59:17 +02:00
andig
45fcd8aed7 chore: fix lint 2025-07-20 09:53:11 +02:00
andig
f71a7f8d7d chore: more sophisticated caching 2025-07-20 09:47:01 +02:00
andig
75dad99895
Tariffs: add caching (#22446)
Inspired by @terrorobe
2025-07-19 23:09:05 +02:00
ross-w
dc22ff5e85
Amber: invert feed-in prices to match evcc expectations (#22405) 2025-07-16 19:46:57 +02:00
duck.
af65445e2f
tariff/octopus: add multi-account support (#21443) 2025-05-25 16:09:42 +02:00
andig
2e6756f7b2
Tariffs: fix zones creating duplicate entries (#21439) 2025-05-25 11:32:10 +02:00
andig
f56df9ea6c Revert "Add fox-ess-h3-smart inverters (#21176)"
This reverts commit 8252d37bd5.
2025-05-14 13:10:08 +02:00
fabian1512
8252d37bd5
Add fox-ess-h3-smart inverters (#21176) 2025-05-13 22:48:16 +02:00
duck.
856cc6145d
Octopus: fix tariff payment method API presumption (#21114) 2025-05-08 10:54:18 +02:00
Tim Bates
eb62197744
Amber: use sites/:id/prices/current API instead of sites/:id/prices API (#21117) 2025-05-08 10:53:27 +02:00
TomF79
36330ac2cc
Solcast: limit api calls by time of day (#20696)
Some checks failed
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
2025-04-22 13:50:26 +02:00
BrickTop87
e1b6e4e9bd
Solcast: fix time shift (#20538) 2025-04-11 08:15:15 +02:00
Jeffrey Borg
6a87f3727b
Tariffs: add month in fixed tariff zones to allow for seasonal tariffs (#20484) 2025-04-09 09:36:54 +02:00
andig
48d84356e9
Tariffs: rename price to value (BC) (#19182) 2025-04-06 19:05:35 +02:00
duck.
167124bfa3
tariff/octopus: Support non-Direct Debit tariffs (#20306) 2025-04-03 09:13:42 +02:00
andig
73b7014704
Forecast: add adjusted forecast (#18867) 2025-03-06 14:53:16 +01:00
andig
595c684f29 Solcast: don't retry permanent errors 2025-02-25 12:26:26 +01:00
andig
268cb9c974 SmartEnergy: use hour slots 2025-02-25 08:06:01 +01:00
andig
3ab517c364
Solar forecast: keep today's rates when merging (#19069) 2025-02-22 16:25:02 +01:00
andig
d44cdb6263 chore: simplify 2025-02-19 09:37:48 +01:00
andig
70dca20f47
Forecast: allow multiple solar tariffs (#18920) 2025-02-18 15:26:26 +01:00
andig
5391017149 Forecast: fix expiry for non-standard update intervals 2025-02-17 15:09:17 +01:00
andig
760b65761d
chore: improve errors.As usage (#18794) 2025-02-14 14:19:25 +01:00
andig
91ad41d2c1
chore: use Go 1.24 (#17656) 2025-02-12 09:49:31 +01:00
andig
3020e1a03a
Solar forecast: use energy instead of power (#18733) 2025-02-11 13:20:38 +01:00
andig
0a42b7a753
Solcast: avoid hitting rate limit (#18726) 2025-02-11 09:52:24 +01:00
andig
d8fa2b559a chore: always use local time 2025-02-11 09:42:22 +01:00
andig
b8924cd6a9
Enever: avoid hitting rate limit (#18731) 2025-02-11 09:24:40 +01:00
andig
8f05f13eda
Tariffs: publish forecast (#18692) 2025-02-09 20:36:22 +01:00
andig
01faac1d7e
Add solar forecast using Solcast and Forecast.Solar (#18269) 2025-02-09 19:30:15 +01:00
andig
fe388db66a
chore: refactor caching (#18378) 2025-01-25 13:22:10 +01:00
andig
07fa1b64f8
chore: refactor plugin structure (#18335) 2025-01-23 14:43:04 +01:00
andig
10b9f318c7
Tesla: require personal developer account (#17982) 2025-01-11 17:15:32 +01:00
andig
f469be6f73
chore: use range loop (#18176) 2025-01-11 16:47:25 +01:00
ross-w
2cebf20711
Amber: revert to fetch every minute, as the prices change frequently (#18127) 2025-01-08 12:04:21 +01:00
andig
d78d4bda02
Tariff: fix memory leak when using formula (#18098) 2025-01-07 10:54:22 +01:00