Commit graph

363 commits

Author SHA1 Message Date
Markus Thierolf
5eff3d995a
Shelly: add missing PM1 condition (#20919) 2025-04-28 11:48:50 +02:00
andig
ad362f287d
chore: use stamped version (#20909) 2025-04-27 19:37:45 +02:00
jpvolkmann
dab056190e
Tibber: increase websocket read timeout (#20895) 2025-04-27 15:19:26 +02:00
Markus Thierolf
4d6bf165a7
Shelly: re-enable PM Mini Gen3 (#20855) 2025-04-25 13:05:42 +02:00
Toni Juvani
8fb8efb16b
Tibber: pass more descriptive user agent when connecting (#20841)
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-24 22:28:31 +02:00
Markus Thierolf
c35a62cd94
Shelly: prefer meter over switch for measurements (#20835) 2025-04-24 17:45:35 +02:00
Markus Thierolf
c96df5ac25
Shelly: use TotalIn for sml totalenergy (#20826) 2025-04-24 09:53:17 +02:00
andig
bacf49fd12
Shelly: use methods instead of models (#20802) 2025-04-23 14:58:01 +02:00
Markus Thierolf
bd0292dcfa
Shelly: remove Gen1 energy offset (#20724) 2025-04-20 18:47:11 +02:00
Markus Thierolf
a964688704
Tasmota: enable more usages for SML (#19072) 2025-04-20 18:45:27 +02:00
Michael Panzer
f8300e9f20
LG ESS: support multiple instances (#20731) 2025-04-20 12:33:56 +02:00
Markus Thierolf
21b76d5627
Shelly: add usage and caching (BC) (#20570) 2025-04-18 17:01:46 +02:00
andig
d96afa3f88 Zendure: fix panic 2025-04-15 15:49:09 +02:00
andig
8a6ec3c1d4 chore: fix test 2025-04-07 17:53:29 +02:00
andig
9360ad047a
Zendure: filter by serial (#20472) 2025-04-07 14:33:21 +02:00
Markus Thierolf
92b8fdded5
Shelly: split api types (#20445) 2025-04-07 14:28:15 +02:00
Simonas Kazlauskas
a63b1c90ef
dsmr: fallback to per-phase power readings if sum not available (#20319) 2025-04-02 11:27:09 +02:00
Markus Thierolf
6f5c0b6478
Shelly: improve channel support/ standardise Pro EM readings (#20141) 2025-03-27 11:10:24 +01:00
Marcel Goerentz
ddd44b72ab
LG ESS: validate firmware version for battery control (#19902) 2025-03-23 10:07:12 +01:00
andig
950a27d6ef
RCT: refactor retry (#19800) 2025-03-18 07:27:24 +01:00
andig
f801592b22 chore: remove deprecated key 2025-03-16 18:14:52 +01:00
Andrei Zaitsev
5ed022aa91
LG ESS: add battery control (#19630) 2025-03-11 17:58:11 +01:00
andig
5429887cef
RCT: re-add retry (#19617) 2025-03-09 18:27:41 +01:00
andig
575d20cddb
RCT: re-add connection sharing (#19379) 2025-03-03 17:58:17 +01:00
andig
4425e7d316
EEBus: unregister ski (#19331) 2025-03-03 11:55:08 +01:00
andig
8b3deb21c1
RCT: handle initial connection failing to read (#19362) 2025-03-03 11:31:56 +01:00
andig
3d52db4837
RCT: add logging (#19330) 2025-03-02 12:47:12 +01:00
andig
45623bfa15
Modbus: use context (#19301) 2025-03-01 19:13:41 +01:00
andig
766a6f6b2b
RCT: fix timeouts (#19264) 2025-03-01 18:37:06 +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
59d7bb54ff
chore: add MaxACPower test (#19285) 2025-03-01 12:12:31 +01:00
mfuchs1984
b2fb1aa45c
MaxACPower: fix decoration (#19237) 2025-02-27 20:34:58 +01:00
andig
30ab9a45cc
Heating: add generic heatpump charger (#19008) 2025-02-24 22:57:26 +01:00
Michael Heß
6f3321c709
Tibber Pulse: fix duplicate subscriptions (#19011) 2025-02-21 08:13:26 +01:00
premultiply
90bd805a6b
Tasmota: fix swapped measurands (#18883) 2025-02-17 09:40:50 +01:00
andig
6fb3dbb47f chore: minor 2025-02-14 17:30:39 +01:00
Michael Heß
4f978242e5
Tibber: resubscribe on clean disconnect (#18643) 2025-02-14 17:24:49 +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
Maschga
7e8e182425
RCT: fix battery charge (#18662) 2025-02-09 09:40:07 +01:00
Michael Heß
229b7f19f3
Tibber Pulse: extend retry delay to 5s (#18646) 2025-02-07 13:54:34 +01:00
andig
5b62e78311 chore: refactor battery controller 2025-02-03 13:52:07 +01:00
andig
ae0a656e6d
RCT: add battery control (#18178) 2025-02-02 11:24:03 +01:00
Michael Heß
1bfcc19f0d
Tibber: recover from disconnect (#18504) 2025-02-01 14:21:46 +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
andig
91c0ab20be
Zendure: fix meter updates (#18116) 2025-01-07 16:54:21 +01:00
andig
ff5ad907b9
E3DC: increase battery charge energy amount for larger capacities (#18011) 2025-01-02 12:48:37 +01:00