Commit graph

265 commits

Author SHA1 Message Date
andig
2aa8b1539e chore: clean error handling 2024-11-04 10:15:18 +01:00
andig
675036a9d7 Mqtt: fix panic 2024-11-04 09:55:02 +01:00
andig
95d772d063
chore: assert plugin getters (#17052) 2024-11-03 12:33:22 +01:00
andig
c6d9e1bed8
chore: deduplicate getter implementations (#17031) 2024-11-01 18:20:14 +01:00
andig
4c70d5e2c7
Plugins: make script plugin use pipeline (#17029) 2024-11-01 18:15:32 +01:00
andig
4458043e92 Sunspec: fix invalid entry to model cache
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
2024-10-28 18:52:04 +01:00
andig
47c77f4254
Sunspec: read model tree only once (BC) (#16832) 2024-10-24 14:58:08 +02:00
andig
2b525cf8f6 Fix combined status provider 2024-10-12 12:20:22 +02:00
andig
f6865e4b8e chore: clarify variable name 2024-10-12 12:14:09 +02:00
andig
b941f86ef0
SofarSolar: ignore LSE3 modbus errors (#16618) 2024-10-12 12:07:16 +02:00
andig
700f1c26d9 chore: fix bytes setter 2024-10-12 11:28:24 +02:00
andig
11d2b8b85d
Modbus: add bytes setter (#16510) 2024-10-12 11:09:12 +02:00
andig
5e482972e0
Add device lifecycle (BC) (#16513) 2024-10-12 10:57:33 +02:00
andig
c5d31684f8 Mqtt: add write timeout 2024-10-08 13:48:38 +02:00
andig
62d3e7d151
chore: upgrade provider registry (#16500) 2024-10-04 18:31:56 +02:00
andig
57e1de7a5d
Sunspec: honor scale factors when writing (#16209) 2024-09-18 22:50:03 +02:00
Tom Jason Schwanke
0157ea6276
Mqtt: add mTLS authentication using certificates to MQTT (#15563) 2024-09-17 21:23:35 +02:00
andig
78b7bfd6c3
SolarMax: add battery discharge control (#16110) 2024-09-14 21:00:00 +02:00
andig
54846df2b0 chore: use rand/v2 2024-09-14 20:29:06 +02:00
andig
7837bacb88
Modbus: fix sunspec protocol always treated as tcp (#16086) 2024-09-13 14:53:00 +02:00
andig
dc719e4a15
SolarEdge: workaround broken NaNs (#15464) 2024-08-18 11:36:23 +02:00
andig
38826a0035
chore: switch to coder/websocket (#15340) 2024-08-11 14:08:57 +02:00
andig
03f62e5593
Modbus: add UDP and allow concurrent access (#13676) 2024-08-02 21:32:45 +02:00
andig
6c3ecdb6ff
Add EEBus HEMS for SteuVE (#14950) 2024-07-27 19:19:45 +02:00
andig
6b892f0877
Plugins: allow outpurs to copy from input (#14960) 2024-07-21 23:07:53 +02:00
andig
cb086f8698 Plugins: add watchdog bool setter 2024-07-03 08:22:31 +02:00
andig
7a0390c434
Plugins: allow returning known error values as string (#14451)
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
2024-06-23 22:25:09 +02:00
andig
eb63259581
Http: allow template urls (#14413) 2024-06-16 16:39:55 +02:00
andig
3735c8c037
Http: don't send body on GET requests (#14317)
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
2024-06-12 20:39:05 +02:00
RenatusRo
133ebf4d71
Mqtt: add FloatSetter (#14246) 2024-06-08 15:01:00 +02:00
Michael Geers
554ce1db60
Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
andig
940ce81a84
chore: upgrade go-sprout (#13841) 2024-05-15 22:14:44 +02:00
mdkeil
81ba7dcc29
Add Frauenhofer ISE energy-charts-api | day ahead price (#13706) 2024-05-07 18:48:24 +02:00
andig
017080e936 chore: cleanup
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
2024-05-04 15:36:00 +02:00
andig
f19e04b39f chore: handle socket connection errors in test 2024-05-04 15:35:02 +02:00
andig
1797fcce64 chore: require script parameter 2024-04-21 11:27:32 +02:00
andig
681dcb069f
chore: add mqtt json getter to timeout handler (#13237) 2024-04-01 12:08:57 +02:00
andig
ac94cb33e1
Mqtt: process messages in order (#13037) 2024-03-19 10:18:44 +01:00
andig
f25c0eece6
Modbus: fix writing bool values (#12972) 2024-03-15 14:04:04 +01:00
Michael Geers
b5758f6a0f
MQTT: missing data (#12801)
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
2024-03-09 09:16:31 +01:00
andig
5723914b92 Mqtt: don't delete status topic 2024-03-07 13:09:41 +01:00
andig
83720c6f1a Mqtt: fix error handling for tree cleanup 2024-03-04 11:22:39 +01:00
andig
ec8357739c
Mqtt: cleanup on start (#12621) 2024-03-03 11:34:35 +01:00
andig
2f29659dbe
Modbus: refactor write encoding (#12595) 2024-03-02 17:18:01 +01:00
andig
53e8d5210f Plugins: make const accept empty string as zero value 2024-02-26 13:18:14 +01:00
andig
2061dd382c Revert "chore: upgrade standard packages" due to https://github.com/golangci/golangci-lint/issues/4415
This reverts commit ad0c6d5eb1.
2024-02-25 13:20:25 +01:00
andig
ad0c6d5eb1 chore: upgrade standard packages 2024-02-25 12:45:30 +01:00
andig
49bf1e6ec6
Sunspec: refactor model selection (#11933) 2024-02-08 20:28:01 +01:00
andig
19e90380b8 chore: fix wording 2024-02-08 19:57:11 +01:00
andig
d0d8cfff0d
Sunspec: treat NaN as zero (#11948) 2024-01-29 22:13:18 +01:00