Commit graph

117 commits

Author SHA1 Message Date
andig
8f570f84c1
chore: fix flaky TestCacheGetNoDate race (#31687) 2026-07-11 12:39:30 +02:00
andig
df437d536f
plugin: cache http responses from devices that omit the Date header (#31675) 2026-07-10 21:04:14 +00:00
Ingo
623427e728
plugin: watchdog must assume a reset write may have just happened after restart using defer (#31635) 2026-07-10 17:01:22 +02:00
andig
c3692046b9
sunspec: add bool getter (#31482) 2026-07-05 10:07:10 +00:00
andig
67f7f286ac
chore: remove dead code and unused abstractions (#31437) 2026-07-05 10:03:23 +02:00
andig
2294066b27
MQTT: make Monitor first-read cancellable via context (#31116) 2026-06-22 09:32:56 +00:00
andig
0a62ba106b
GoodWe: add battery mode control over WiFi (AA55/UDP) (#30965) 2026-06-21 20:24:04 +00:00
andig
63b7d96e0f
Watchdog: don't re-assert stale value after reset (#31039) 2026-06-19 20:49:29 +02:00
Alexander Herold
dfe3208c82
Auth: fix OAuth online-status send deadlocking the control loop (#31036)
Co-authored-by: Alexander Herold <alexander@herold.hn>
2026-06-19 17:54:17 +00:00
andig
8b52365011 chore: align logging
Some checks failed
Release / Hassio Addon (push) Has been cancelled
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
2026-06-19 17:49:21 +02:00
andig
12f3221aed
http plugin: honor cache when upstream sends no-store/max-age=0 (#31028) 2026-06-19 15:31:16 +00:00
Markus
e5b9a014c5
Home Assistant: Enable insecure option for self-signed certificates in oauth2 flow (#30648)
Co-authored-by: andig <cpuidle@gmail.com>
Co-authored-by: Michael Geers <michael@geers.tv>
2026-06-18 16:37:04 +02:00
andig
cae5e66085
Modbus: reuse modbus decoder in aa55 (#30848) 2026-06-14 18:15:43 +02:00
andig
18609ee874
Modbus: add shared block reading (#30846) 2026-06-14 17:25:44 +02:00
andig
41e893e023
aa55 udp: add delay option to space inverter sends (#30832) 2026-06-14 14:38:56 +00:00
andig
eadcd31257
Huawei: clamp battery charge/discharge power to inverter maximum (#30776) 2026-06-13 17:56:40 +02:00
andig
4dcff007d7
aa55 udp: dedupe concurrent block reads with single flight (#30589) 2026-06-07 09:35:52 +00:00
andig
82482f01cf chore: simplify 2026-06-04 12:21:11 +02:00
Klaas Gadeyne
08b9dbbfc1
aa55 udp: support block reads (#29095) 2026-06-04 11:41:03 +02:00
andig
7b5df178ce
Add MeterReturnEnergy (#29805) 2026-06-02 13:53:13 +02:00
andig
3d59da473b
MQTT: lower parallelInflightLimit from 128 to 32 (#30141) 2026-05-23 08:35:05 +00:00
andig
55dd26b3c0
MQTT: cancel in-flight publishes on disconnect (#30142) 2026-05-23 10:26:52 +02:00
andig
2839f873ed
MQTT: serialize resubscribe after reconnect (#30138) 2026-05-23 10:21:45 +02:00
andig
88d0f9c401
MQTT: cleanup deletes at QoS 0, synchronously (#30139) 2026-05-23 10:01:37 +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
d5e6253d35 Revert "api: split MeterEnergy into MeterImport and MeterExport (#29788)"
This reverts commit 7a5b1e7560.
2026-05-10 09:07:13 +02:00
andig
7a5b1e7560
api: split MeterEnergy into MeterImport and MeterExport (#29788)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 16:20:18 +02:00
andig
77067ef783 chore: modernize 2026-05-05 08:43:23 +02:00
Copilot
975caea21c
Custom charger: add optional finish timer (#29600) 2026-05-04 17:47:25 +02:00
andig
2132d9be98 chore: modernize 2026-05-01 17:58:00 +02:00
andig
7753d88809
Indicate cache hits in HTTP trace log (#29533)
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
2026-05-01 11:56:58 +00:00
Sebastian Schrittwieser
16f2f89d42
chore: fix incorrect regex variable (#29089) 2026-04-13 22:18:26 +02:00
lehmanju
b28be96d0a
Config UI: fix editing existing OAuth devices (#28012) 2026-04-12 14:04:40 +02:00
Klaas Gadeyne
397b3c003e
55aa: fix PDU slave id for ET series (#28828) 2026-04-06 09:52:29 +02:00
Klaas Gadeyne
d5e0d27a35
Goodwe: decode float32 (#28765) 2026-04-02 21:28:32 +02:00
andig
388a1480b0 chore: minor 2026-04-01 19:32:08 +02:00
Maschga
00967eb57e
Replace combinatorial decorators with capability registry (BC) (#28565) 2026-03-27 09:17:19 +01:00
Klaas Gadeyne
ed8f52e8f9
Goodwe Wifi: support for DT series via aa55 pseudo-modbus protocol (BC) (#28396) 2026-03-24 21:29:40 +01:00
Copilot
6e12bd9d59
Gpio plugin: Raspberry Pi 5 compatibility (#27815) 2026-03-08 12:32:33 +01:00
Ingo
fabf42918d
Fronius Solar API: fix battery mode for firmware >= 1.38 (#27711) 2026-02-26 15:10:46 +01:00
andig
0ee6d787e1
chore: use Go 1.26 (#26786) 2026-02-12 15:56:06 +01:00
premultiply
e30fa4ba99
GPIO: always use pull-up for logic input (#27321) 2026-02-11 11:47:49 +00:00
andig
27e31808e3
Add delta plugin (#26897) 2026-01-28 17:55:22 +01:00
Ingo
f3c87f00b4
Plugins: make watchdog deferable (#26790) 2026-01-25 11:01:02 +00:00
StefanSchoof
849bc997f7
Green Grid Compass: upgrade api (BC) (#26809) 2026-01-22 08:05:13 +00:00
andig
2c8b512bdb chore: modernize 2026-01-14 11:10:56 +01:00
andig
f93b15a8c1
chore: add template name to error messages (#26259) 2025-12-30 18:09:44 +00:00
andig
8d71350768
chore: upgrade tools (#26220) 2025-12-28 10:06:45 +00:00
andig
31bb62148d
Provider Auth: use base logger if available (#26138) 2025-12-22 10:22:10 +01:00