Commit graph

5322 commits

Author SHA1 Message Date
andig
69f6bd1a47
Ocpp: allow specifying measurements to remove (#16185) 2024-09-20 17:07:45 +02:00
andig
3d64200448
Ocpp: fix get max current scale (#16242) 2024-09-20 17:06:21 +02:00
andig
7045c10bc7
Sunspec: reset InOutWRte_RvrtTms for battery control (#16241) 2024-09-20 16:56:32 +02:00
andig
70f3e14d9f
Add custom switch socket (#16208) 2024-09-20 10:38:54 +02:00
Andreas Linde
92c1aa36f4
EEBus: fix invalid missing currents errors (#16223)
Fix a scenario were measurements were provided after the last limit change. But if the interval is set >15s and measurements even came in after 15s timeframe, this was considered to be invalid.

To fix this, every time measurements are provided and the limitUpdate timestamp is not zero, meaning a limit was set, consider data to available by setting limitUpdate to zero again.
2024-09-20 03:19:43 +02:00
andig
57e1de7a5d
Sunspec: honor scale factors when writing (#16209) 2024-09-18 22:50:03 +02:00
andig
c288c9ba62
Ocpp: send complete confirmation (#16199) 2024-09-18 19:10:05 +02:00
Jens R.
f0297794dc
Loadpoint: fix race condition accessing soc estimator (#16194) 2024-09-18 13:49:27 +02:00
andig
d5045cc893
Ocpp: support lower case configuration keys (#16186) 2024-09-17 22:28:14 +02:00
hurzhurz
6be3ed02d1
PSA: delete token from settings db if invalid (#16183) 2024-09-17 22:24:34 +02:00
Tom Jason Schwanke
0157ea6276
Mqtt: add mTLS authentication using certificates to MQTT (#15563) 2024-09-17 21:23:35 +02:00
Michael Heß
42fa9d263e
Easee: obey current limits based on charger configuration (#16116) 2024-09-16 20:41:51 +02:00
andig
f20855fc9d
Ocpp: re-add current getter (#16153) 2024-09-16 19:01:15 +02:00
andig
3eb1ae0c4e chore: fix type 2024-09-16 10:35:15 +02:00
thebrainkafka
484248ebee
chore: update docs (#16145) 2024-09-16 09:13:40 +02:00
VolkerK62
2771e8a45a
Clarify grid meter usage (#16140) 2024-09-15 18:51:59 +02:00
andig
62c26ec654
myPV Elwa2: refactor (#15466) 2024-09-15 18:51:19 +02:00
andig
81a315928d chore: fix wording 2024-09-15 16:38:53 +02:00
andig
22db14bb4c
Modbus: always assume RTU for serial devices (#16134) 2024-09-15 16:18:27 +02:00
andig
bab0d67d93
SMA: fix Sunny Boy Storage 1.5/2.0/2.5 (#16106) 2024-09-15 14:02:57 +02:00
andig
c273174675
Keba: fix status reason (#16130) 2024-09-15 14:00:07 +02:00
andig
009a9c2cb9
Ocpp: always send confirmation (#15950)
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-09-15 13:48:49 +02:00
andig
229b2cf4e2 chore: minor 2024-09-15 12:55:54 +02:00
andig
f3fb1c1ae2
Fronius SolarApi: mark charge mode as not available (#16121) 2024-09-15 11:50:20 +02:00
andig
f7b83fa8f5 chore: fix default value 2024-09-15 10:48:15 +02:00
andig
01a5e2381c Site: support battery mode not available (usually charge mode) 2024-09-14 21:37:10 +02:00
andig
4bbaf0de47 chore: fix error type 2024-09-14 21:30:53 +02:00
andig
213eeafd0b chore: docs 2024-09-14 21:27:53 +02:00
andig
78b7bfd6c3
SolarMax: add battery discharge control (#16110) 2024-09-14 21:00:00 +02:00
Felsblick
b9c6d2788c
Delta AC Max Basic: fix status (#16112) 2024-09-14 20:32:49 +02:00
andig
54846df2b0 chore: use rand/v2 2024-09-14 20:29:06 +02:00
andig
5430d22e1c Ocpp: extend logging 2024-09-14 17:06:41 +02:00
andig
b9aff6a6eb Revert "Keba: simplify Status() and fix StatusReason() (#16003)"
This reverts commit 8b5d5bb221.
2024-09-14 17:02:52 +02:00
andig
5f79df4f0e
Add Wattsonic (#16104) 2024-09-14 16:54:43 +02:00
andig
62e252d2df
Smart Hello: add charge state (#15939) 2024-09-14 14:38:22 +02:00
premultiply
cbafc3e0c3
Ocpp: generate globally unique transaction ids (#15951) 2024-09-14 14:38:02 +02:00
andig
3b3ac4df59
Saj-H2: add battery control (#15988) 2024-09-14 14:37:24 +02:00
Michael Geers
9c43aa7d44
chore: upgrade npm deps, fix audit (#16076)
Some checks failed
Validate Schema / build (push) Failing after 10s
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-09-14 14:35:52 +02:00
premultiply
8b5d5bb221
Keba: simplify Status() and fix StatusReason() (#16003) 2024-09-14 14:35:25 +02:00
andig
e2a5f4485a
Ocpp: refactor testcase (#16103) 2024-09-14 14:34:21 +02:00
andig
1273ef9ab6
Ocpp: fix availability timeout (#16100) 2024-09-14 13:54:32 +02:00
andig
624b1a81b0
Ocpp: add detailed test logging (#16099) 2024-09-14 11:52:45 +02:00
premultiply
0fcc2154d0
Delta: fix Status & add StatusReason (#15983) 2024-09-14 09:15:15 +02:00
andig
7837bacb88
Modbus: fix sunspec protocol always treated as tcp (#16086) 2024-09-13 14:53:00 +02:00
Michael Geers
ad9edb84eb
Fix smart cost zero status (#16064) 2024-09-13 13:39:40 +02:00
Tobias Huber
ef6ad884c6
fix typo (#16035) 2024-09-13 09:47:24 +02:00
andig
a44ba0d20d Modbus: fix an issue where modbus tcp transaction ids were reused
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-09-11 20:11:47 +02:00
andig
4fa6f8ada5
Deye Hybrid: add default socs (#15987) 2024-09-11 18:45:07 +02:00
andig
9010545249
chore: put grid first (#15990) 2024-09-11 18:18:18 +02:00
andig
2d60e6797a
chore: cleanup capacity (#15989) 2024-09-11 18:14:49 +02:00