Commit graph

225 commits

Author SHA1 Message Date
Markus Thierolf
abb79e4b75
Tasmota: add cache (#9422) 2023-08-18 08:12:35 +02:00
andig
e14fdf6822
Require Go 1.21 (#9244) 2023-08-17 21:41:44 +02:00
andig
cb33aca50f chore: upgrade and fork go-powerwall 2023-08-08 21:37:16 +02:00
andig
06c17c33ae
RCT: add retry (#9231) 2023-08-03 15:13:37 +02:00
andig
59ca96dea0
Discovergy: add timeout (#9212) 2023-08-03 08:50:42 +02:00
Markus Thierolf
0c9dbe0008
Homewizard: add cache (#9158) 2023-07-30 14:24:24 +02:00
andig
4cc88a0983
Homematic: refactor (#9172) 2023-07-30 12:15:29 +02:00
Markus Thierolf
642b457618
Add HomeWizard (#9102) 2023-07-26 09:12:34 +02:00
Markus Thierolf
29db0fc472
Tapo: add missing login errorcheck (#9056) 2023-07-22 10:24:14 +02:00
stefanknotzer
b717a51436
Tapo: retry login on error (#8733) 2023-07-03 17:43:30 +02:00
andig
39cf877b13
Dsmr: fix busy wait with ser2net (#8624) 2023-06-30 10:09:08 +02:00
andig
795ac2e30b
Tibber Pulse: fix server going silent (#7575) 2023-06-17 10:25:52 +02:00
andig
cf5394484c
Hardybarth Salia: ignore hearbeat errors up to one minute (#8074) 2023-05-19 16:30:46 +02:00
Markus Thierolf
9eed7cd13f
Homematic: reduce api requests to relax CCU duty cycle (#7735)
Some checks failed
Release / Demo (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 / Hassio Addon (push) Has been cancelled
2023-05-01 12:40:48 +02:00
andig
1a9d7caadf chore: fix tests 2023-04-10 17:26:38 +02:00
Markus Thierolf
440fdf77a5
Shelly 3EM Gen2: fix total energy unit (#7335) 2023-04-10 12:27:18 +02:00
Michael Geers
7493036fb5
Tibber Pulse: remove 1min retry limit (#7330) 2023-04-10 10:45:59 +02:00
Markus Thierolf
62dcbfd6fd
Shelly gen1 EM: return positive power (#7088) 2023-03-28 07:30:30 +02:00
andig
675a724b8f chore: simplify template error handler 2023-03-19 14:06:06 +01:00
Markus Thierolf
10056d0007
Homematic: better error messages (#6835) 2023-03-15 15:06:22 +01:00
Markus Thierolf
2763495d67
Homematic: add initialise methods (#6813) 2023-03-13 08:42:01 +01:00
Markus Thierolf
a82d6e5417
Homematic: support auto login (#6798) 2023-03-12 12:19:05 +01:00
andig
4810c7e62f
chore: refactor testing templates to reduce duplicated code (#6760) 2023-03-10 20:55:32 +01:00
Markus Thierolf
ff9ef278fb
Sockets: require user/password (#6586) 2023-03-02 16:23:02 +01:00
andig
12991e1786 Powerwall: cache meter data 2023-03-02 09:09:59 +01:00
andig
004f078ab1
Homematic: return errors to caller (#6560) 2023-03-01 20:52:26 +01:00
Wilko
69a37555cd
Add Shelly Pro 3 EM (#6457) 2023-02-27 17:48:21 +01:00
andig
78e5119855 RCT: add external power 2023-02-27 16:14:07 +01:00
Markus Thierolf
cc85ed8efd
Shelly: fix Total Energy 4 gen1 EM devices (#6204)
Co-authored-by: Markus Thierolf <m.thierolf@googlemail.com>
2023-02-11 20:44:56 +01:00
andig
cfb4ef1c92
Powerwall: fix Wh to kWh conversion (#6103) 2023-02-08 10:53:27 +01:00
Markus Thierolf
8db3efb033
Tasmota: add channels for voltage and frequency (#6084)
Co-authored-by: Markus Thierolf <m.thierolf@googlemail.com>
2023-02-06 14:26:54 +01:00
Markus Thierolf
b435855979
Tasmota: tolerate missing power information in StatusSNS (#6050)
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
Co-authored-by: Markus Thierolf <m.thierolf@googlemail.com>
2023-02-05 12:18:33 +01:00
andig
7d839df63a
OpenWB: invert battery sign (#5958) 2023-01-31 08:07:12 +01:00
andig
dcaadb783f
Refactor target charging apis (#5649) 2023-01-19 19:01:22 +01:00
andig
938d47ca4f
Tibber Pulse: switch to graphql-ws websocket transport (#5808) 2023-01-18 14:20:08 +01:00
Markus Thierolf
254f5bf4b1
Tasmota: refactor channel handling (#5771) 2023-01-15 20:31:03 +01:00
Markus Thierolf
e3a449d847
Tasmota: Eenable Power Value Lists (#5748) 2023-01-12 13:04:37 +01:00
andig
bdcf4325e4
Tibber: fix subscription with multiple home ids (#5755)
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 / Hassio Addon (push) Has been cancelled
2023-01-11 21:26:22 +01:00
andig
b4f2da5ef5 Tariffs: add units (#5718) 2023-01-08 15:11:10 +01:00
andig
504ed7172e Powerwall: redact user and password 2023-01-02 16:21:43 +01:00
andig
fe4e96a558
Upgrade go-powerwall (#5650) 2023-01-02 16:19:58 +01:00
Ivan Kruglov
39c3b8639a
DSMR: prevent busy loop on EOF (#5641) 2023-01-01 17:00:05 +01:00
andig
e2cf83908e Shelly: allow float totals 2022-12-30 13:54:29 +01:00
andig
89ffe53b1e
Cleanup api naming, rename phase measurement apis (#5611) 2022-12-29 20:12:24 +01:00
kscholty
1ef2590199
Allow specifying battery capacity (#5598) 2022-12-29 16:02:17 +01:00
premultiply
aed17532b0 Add phase powers and currents (#5539) 2022-12-29 12:46:53 +01:00
andig
a9666b57ee
Add charge planner (#5445) 2022-12-23 10:52:54 +01:00
andig
03d6d1418a
Rename SoC to Soc and LoadPoint to Loadpoint (#5549) 2022-12-23 10:19:23 +01:00
Michael Geers
d0787491af
Tibber Pulse: production power, better timeouts (#5462) 2022-12-15 17:44:53 +01:00
andig
d7613e96e6 Tibber: require token 2022-12-11 17:52:11 +01:00