Commit graph

115 commits

Author SHA1 Message Date
andig
4f169c5812
EEBus: fix stated limit duration expiring at half its length (#32856) 2026-08-15 11:43:28 +02:00
andig
4465100a65
Config UI: allow disabling devices (#29455)
Co-authored-by: Michael Geers <michael@geers.tv>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andig <184815+andig@users.noreply.github.com>
2026-08-11 13:24:40 +00:00
andig
6c11365bda
EEBus: keep grid limits applied as the LPC/LPP spec requires (BC) (#32492) 2026-08-03 18:58:11 +00:00
andig
fed3fb731c
EEBus: abort run loop and limit assertion on context cancellation (#32494) 2026-08-03 18:50:34 +00:00
andig
4c26af7f5c
HEMS: add custom implementation (#32187) 2026-07-29 14:41:12 +02:00
andig
bacca990ee
FNN Hems: align power config wording with EEBus (productionNominalMax) (#31948) 2026-07-23 12:01:00 +02:00
andig
0224f8395d
chore: simplify curtailment/dimming (#31954) 2026-07-19 16:53:19 +00:00
andig
b6cca9ea1b
HEMS: add per-hems tests for nil statements when unconfigured or not connected (#31430) 2026-07-18 16:34:40 +00:00
andig
e239af5d25
Simplify HEMS api (#31428) 2026-07-18 10:58:06 +02:00
andig
3ce6600143
feat: add xlsx export wherever csv export exists (#31690) 2026-07-12 11:58:02 +02:00
andig
238ab79e59
EEBus: error on missing productionNominalMax (BC) (#31483) 2026-07-05 12:17:35 +02:00
andig
eea55d282d
Curtailment: distribute limits to all devices by percent (#31390) 2026-07-02 18:43:12 +00:00
andig
0299650c31
HEMS: run FNN and relay control loops immediately on start (#31392) 2026-07-01 21:50:08 +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
andig
fc84062905
OCPP/EEBus: lazy-start servers so the CLI works against a running evcc (#30839)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-06-25 17:26:08 +02:00
andig
10e3f0dcf9
EEBus: update eebus-go, ship-go and spine-go to dev (#30633) 2026-06-15 09:55:10 +02:00
andig
013a4b7693 chore: refactor 2026-06-12 13:52:33 +02:00
andig
45cab34ce9
HEMS: make Dimmed/Curtailed tri-state (once more) (#30712) 2026-06-10 22:16:58 +02:00
andig
8106dc8b76
Refactor dim/curtail handling- split hems and circuit (BC) (#30284) 2026-06-07 11:22:03 +00:00
thecem
4f943650b2
Hems/FNN: add curtail and dim for TAB26 Steuerbox relay standard (#29886)
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: andig <cpuidle@gmail.com>
Co-authored-by: andig <andi@evcc.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 12:05:10 +02:00
andig
3b90182597
EEBus: fix LPC/LPP CS failsafe-exit path (#29705) 2026-05-06 15:28:07 +02:00
andig
4b528cd355
EEBus: handle negative production limits (#29104) 2026-04-14 09:39:43 +00:00
Johannes Rudolph
b7fd7e44f4
SHM: make serial configurable (#28198) 2026-03-14 16:42:31 +01:00
andig
69db34e768
HEMS: refactor handling of production/feedin limits (BC) (#27567) 2026-03-09 12:11:43 +01:00
andig
096e285901
SHM: use friendly name (#27456) 2026-02-16 13:29:03 +00:00
andig
0ee6d787e1
chore: use Go 1.26 (#26786) 2026-02-12 15:56:06 +01:00
andig
45741b1c90
chore: simplify db schema creation (#26693) 2026-01-14 13:43:01 +00:00
andig
fea6e09b4c
EEBus meter: fix monitoring of power consumption (#26472) 2026-01-07 13:07:23 +00:00
andig
5f47a55237
EEBus HEMS: add controllable system limitation of power production (experimental) (#26226) 2025-12-29 19:07:24 +01:00
andig
1d6ab6b67b
HEMS: add FNN 3-relay (experimental) (#25851) 2025-12-29 16:37:07 +00:00
andig
381573b0eb
HEMS: add "smartgrid" session logging (#25907) 2025-12-12 18:29:31 +01:00
andig
c25bf05086
HEMS: published detailed config including max power (#25869) 2025-12-11 09:48:39 +01:00
andig
bc3c5508ea
HEMS: add passthrough (#25878) 2025-12-07 17:07:04 +01:00
roethigj
0fc867cae4
chore: remove lock (#25631) 2025-11-27 13:53:51 +01:00
roethigj
97e8ac19cd
EEBus: fix failsafe limit not left (#25578) 2025-11-26 16:12:47 +00:00
roethigj
ff6e4b838c
EEBus: reject limits lower than 0W (#25575) 2025-11-26 12:37:35 +00:00
andig
b535d2ed07
Network: allow configuring external url (BC) (#25285) 2025-11-14 16:32:48 +00:00
andig
6ef847b05b
EEBus: add dimming (#24595) 2025-11-02 16:24:34 +01:00
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
andig
f15344bb52
EEBus: clarify use case names (#24592) 2025-10-20 19:31:51 +00:00
andig
148aa76b67
SMA: remove remote control (BC) (#23906) 2025-10-03 14:51:12 +00:00
andig
0e3a9dcd80
HEMS: indicate §14a circuit limit (#23927) 2025-09-29 06:49:22 +00:00
andig
3640a88549 SHM: use evcc.io as manufacturer 2025-09-28 13:24:57 +02:00
andig
0222b07f2c Revert "SHM: uppercase hex vendor id (#23616)"
This reverts commit 2a35026f4f.
2025-09-28 13:24:19 +02:00
andig
2a35026f4f
SHM: uppercase hex vendor id (#23616)
Co-authored-by: Michael Geers <michael@geers.tv>
2025-09-16 10:25:05 +02:00
Maschga
15958df887
Config UI: split SHM HEMS into separate config (BC) (#23190) 2025-09-14 10:10:56 +00:00
Michael Geers
0744b68336
HEMS/§14a: visualize limit state (#23361) 2025-09-03 08:25:31 +02:00
andig
b5a8a2d3c6
Integrate external optmizer (experimental) (#22495) 2025-08-17 09:39:11 +00:00
Michael Geers
36b6036203
fix: on demand plant id generation (#21873) 2025-06-17 10:58:14 +02:00
Joachim
a6b14b03cc
EEBus hems: fix failsafe error after 10 seconds (#21675) 2025-06-06 22:06:51 +02:00