Commit graph

55 commits

Author SHA1 Message Date
andig
531a0bc653
chore: log use case events as Evnt: <ski> <event> (#33117) 2026-08-23 14:21:44 +02:00
andig
eeb2f593bf
EEBus: keep pairing requests pending while devices are being configured (#33046) 2026-08-21 11:14:28 +00:00
andig
829f11f23e
EEBus: don't deny pairing while devices are still being configured (#32966) 2026-08-19 09:22:37 +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
f85b3b9498
EEBus: treat data not valid as unavailable (#32204) 2026-07-27 18:43:58 +00:00
andig
333bdcb931 EEBus: skip flaky TestShipPairing in CI 2026-07-12 12:04:17 +02:00
andig
226622893f
EEBus: fix test cleanup regression breaking TestShipPairing (#31617) 2026-07-09 11:04:06 +00: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
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
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
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
0d9189d64c
EEBus: add controlbox test (#28908) 2026-06-23 09:50:36 +00:00
andig
ebe4a3d6a3
EEBus: expose SHIP installation QR code (#30840) 2026-06-16 12:21:37 +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
8106dc8b76
Refactor dim/curtail handling- split hems and circuit (BC) (#30284) 2026-06-07 11:22:03 +00:00
andig
2a496683ca
EEBus: drop redundant Scenario middle word from constant names (#29704) 2026-05-06 15:20:11 +02:00
andig
4b276a4d99
EEBus: named scenario constants + fix MGCP scenario indices (#29701) 2026-05-06 14:52:54 +02:00
andig
0f65fd960f
EEBus: fix deadlock on save after validate (#29119) 2026-04-14 17:14:03 +00:00
Andreas Linde
23c6bbb431
Fix EEBus UI config: save fails after successful validation (#28592) 2026-03-27 14:33:06 +01:00
andig
362792a3c3 chore: fix error suppression 2026-02-25 19:17:29 +01:00
andig
43075869fb chore: suppress server closed error 2026-02-23 14:36:48 +01:00
andig
f70b843b1f chore: hide deprecated uri 2026-02-22 17:36:57 +01:00
Maschga
768656e0c3
EEBUS: configure by default (#26944) 2026-02-01 11:59:02 +01:00
andig
7229bbe0fd
EEbus: add ski suggestion service (#26878) 2026-01-21 14:48:55 +00:00
andig
2f5f2f1e9f
Vehicle: reduce decorators (BC) (#26866) 2026-01-21 13:35:19 +00:00
andig
5e9ad5e447 Revert "EEBUS: simplify port configuration (BC)"
This reverts commit 852592260f.
2026-01-11 14:15:54 +01:00
andig
852592260f EEBUS: simplify port configuration (BC) 2026-01-11 14:11:03 +01:00
andig
fea6e09b4c
EEBus meter: fix monitoring of power consumption (#26472) 2026-01-07 13:07:23 +00:00
Andreas Linde
2d78403581
EEBUS: properly setup entities (#26401) 2026-01-03 18:02:00 +01:00
andig
46a6dd22d7
EEBus meter: add energy guard limitation of power production (#26247) 2025-12-29 18:25:20 +00:00
andig
02294559df
EEBus: split entities by use case (#26251) 2025-12-29 18:16:36 +00:00
andig
5f47a55237
EEBus HEMS: add controllable system limitation of power production (experimental) (#26226) 2025-12-29 19:07:24 +01: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
aa82947700 chore: minor 2025-10-20 14:09:07 +02:00
premultiply
7079798d09
EEBus meter: add MPC/LPC use cases (#24082) 2025-10-19 12:09:03 +00:00
andig
e3aa811875
chore: switch to maintained go.yaml.in/yaml/v4 (#22134) 2025-08-02 09:20:19 +00:00
andig
4406b23999 chore: fix deleting from slice 2025-06-23 11:28:01 +02:00
Michael Geers
36b6036203
fix: on demand plant id generation (#21873) 2025-06-17 10:58:14 +02:00
andig
4425e7d316
EEBus: unregister ski (#19331) 2025-03-03 11:55:08 +01:00
andig
acb521362a
EEBus: use context (#19284)
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-03-01 12:12:56 +01:00
andig
9ed40dcef8
EEBus: make device code configurable (#18083) 2025-01-06 19:03:22 +01:00
Andreas Linde
ad0f5477cb
EEbus: Monitor measurements after limit change (#15778)
If a limit has been set, a measurement is expected to provided within 15s. If this is not the case, then show a warning and return an error.

Also add support for the Elli Connect Pro internal meter again.

This should now lead to those EEBUS wallboxes not providing measurements, to fall back to the actual limit being assumed as being the current measurement. And the user is informed about non function metering in the wallbox.
2024-09-01 10:50:41 +02:00
Andreas Linde
2edfb36133
Improve EEBUS support for Elli Gen 1 (part 6) (#15738)
- Update SHIP and EEBUS libraries to latest dev code
- Support IPv6 connections and devices only reporting IPv6 mDNS addresses
- Re-Add support for overwriting the IP address in the charger config, also added to the meter config (just in case)
2024-08-28 08:52:35 +02:00