Commit graph

677 commits

Author SHA1 Message Date
andig
45e781dac0
API: publish forecast as arrays with unix timestamps (BC) (#32391) 2026-08-06 11:49:33 +02:00
andig
64233c8a1d
HTTP: increase request timeout (#32542) 2026-08-05 11:25:05 +00:00
Michael Geers
addbda0c43
Remote access: show tunnel connect errors, self-recover after offline boot (#32511) 2026-08-04 12:57:07 +02:00
andig
fed3fb731c
EEBus: abort run loop and limit assertion on context cancellation (#32494) 2026-08-03 18:50:34 +00:00
andig
4a878838e7
EEBus: state the limit to a controllable system on connect (#32491) 2026-08-03 18:13:37 +02:00
andig
c3f3384bfc
API: generate /api/state documentation from UI types (#32431)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-08-03 11:06:37 +00:00
andig
4c26af7f5c
HEMS: add custom implementation (#32187) 2026-07-29 14:41:12 +02:00
andig
f85b3b9498
EEBus: treat data not valid as unavailable (#32204) 2026-07-27 18:43:58 +00:00
andig
9c88523682
Revert "API: generate /api/state documentation from UI types" (#32109) 2026-07-24 11:24:23 +02:00
andig
02a66252ca
Modbus: unify delay and timeout settings (BC) (#31996) 2026-07-23 17:03:28 +02:00
andig
ff2905a366
chore: remove result envelope reintroduced in #31530 (#32088) 2026-07-23 15:36:37 +02:00
andig
a1b6a06305
Optimizer: surface battery-to-grid discharge as suggestion (#32087) 2026-07-23 15:32:24 +02:00
andig
177ca558c9
Site: add experimental battery grid discharge setting (#32086) 2026-07-23 14:17:45 +02:00
Michael Geers
542a01fa20
API: generate /api/state documentation from UI types (#31530) 2026-07-23 12:03:21 +02:00
andig
209b72b817
Fix startup deadlock with existing metrics database (#32043) 2026-07-22 09:56:07 +00:00
andig
608aa36629
Curtailment: report curtailed percent instead of bool (#32010) 2026-07-21 13:14:40 +02:00
github-actions[bot]
9a2a730634
docs(openapi): remove stale result envelope from response schemas (#31989) 2026-07-20 18:47:30 +00:00
StefanSchoof
ba72b092d9
chore: quote openapi responses (#31984) 2026-07-20 20:24:05 +02:00
Daniel Martin
d68e5e5809
Tariffs: add outdoor temperature type and OpenMeteo (#27780)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-07-17 12:54:56 +00:00
Michael Geers
eed3aece14
Config: show vehicle asleep state instead of value errors (#31859) 2026-07-17 14:38:59 +02:00
Michael Geers
62079722ad
docs: update openapi docs links (#31861) 2026-07-17 11:41:46 +02:00
andig
a95a5595ae
Forecast: make solar adjustment a server-side setting (#31862) 2026-07-17 11:28:32 +02:00
Michael Geers
8b243c2a25
Sponsor: remove Creem license key activation (#31824) 2026-07-15 14:45:57 +00:00
andig
792354959c
chore: test remote tunnel connection retry (#31760) 2026-07-13 15:29:35 +00:00
Michael Geers
3bb943cbe5
Loadpoint: add min temperature for heating devices (#31749) 2026-07-13 14:12:33 +02:00
Michael Geers
857a93f83e
Config: persist settings immediately on device delete (#31755) 2026-07-13 14:11:38 +02:00
Michael Geers
43627f6649
Config: persist settings immediately on site update (#31754) 2026-07-13 11:43:51 +02:00
andig
48606017b4
server: fix TestSessionHandlerTimezoneFilter on UTC CI runners (#31688) 2026-07-12 21:03:40 +02:00
andig
333bdcb931 EEBus: skip flaky TestShipPairing in CI 2026-07-12 12:04:17 +02:00
andig
3ce6600143
feat: add xlsx export wherever csv export exists (#31690) 2026-07-12 11:58:02 +02:00
Michael Geers
b900237a8b
Config UI: streamline loadpoint creation and unify wording (#31658) 2026-07-11 13:09:21 +02:00
Michael Geers
ac08a53e0e
Remote Access: user agent and status display fixes (#31667) 2026-07-10 16:40:21 +00:00
andig
ab3220c475
Optimizer: derive per-device action suggestions from result (#30834) 2026-07-10 16:07:21 +02:00
andig
ad4324bb66
sqlite: serialize access on a single connection (#30902) 2026-07-10 05:57:26 +00:00
Michael Geers
cc5ba51c31
Vehicle: add charge mode in arrival tab (#31330) 2026-07-09 19:27:36 +02:00
andig
226622893f
EEBus: fix test cleanup regression breaking TestShipPairing (#31617) 2026-07-09 11:04:06 +00:00
Michael Geers
73841bad32
Site: consumer meter config key singular (BC) (#31573) 2026-07-08 09:54:26 +02:00
andig
82a3f643a6
EEBus: fix GridGuard entity type removed from LPC/LPP (#31568) 2026-07-07 17:34:08 +00:00
andig
3e5183754c
EEBus: fix paired device not routed to consumer (flaky TestShipPairing) (#31560) 2026-07-07 12:04:48 +00:00
andig
feff7d8ae6
EEBus: update eebus-go/ship-go, drop ship-go fork (#31550) 2026-07-07 09:07:13 +00:00
andig
67f7f286ac
chore: remove dead code and unused abstractions (#31437) 2026-07-05 10:03:23 +02:00
andig
3a560d1254
EEBus: enable SHIP Pairing Service (#30842) 2026-07-04 11:36:53 +02:00
Martin Knechtel
df946447d2
EEBus: better error message on legacy SKI mismatch (#31391) 2026-07-03 09:23:12 +02:00
Michael Geers
c91b8bd648
fix: derive MCP doc example values from schema example/default/enum (#31394) 2026-07-02 07:10:56 +00:00
Michael Geers
d0a4617144
Battery UI: soc history and future, new layout (#31383) 2026-07-01 22:39:46 +02:00
andig
258dcb41b5
EEBus: await control-write results across all use cases (#31350) 2026-06-30 12:14:32 +00:00
andig
1005f075a2
EEBus: add OHPCF heat pump compressor flexibility (#30636) 2026-06-29 09:54:53 +00:00
Michael Geers
bfc97db357
Remote Access: improve back off behavior and error messages (#31267) 2026-06-29 10:08:58 +02:00
andig
06f6eb1d26
HEMS: add templates (#25832)
Co-authored-by: Michael Geers <michael@geers.tv>
Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
2026-06-27 14:32:13 +02:00
Michael Geers
6f6cb2c907
Merge commit from fork 2026-06-25 17:47:30 +02:00