Commit graph

3979 commits

Author SHA1 Message Date
premultiply
adcdba0462
solaranzeige: fix topics 2023-11-23 16:56:24 +01:00
andig
6c41816cc6 Pulsares: fix token parsing 2023-11-23 17:36:13 +05:00
premultiply
29dbd629a3
Alphatec: add modbus delay (#10760)
20ms fixed delay between Modbus operations.
2023-11-23 12:10:42 +01:00
Michael Heß
519b8dfb3b
Powerwall: move log redaction of siteId until after determined (#10873) 2023-11-22 19:07:19 +01:00
Michael Geers
419074f92a fix: restore batteryDischargeControl 2023-11-22 17:02:21 +01:00
Michael Geers
f2afdc713f chore: fix toml 2023-11-22 15:37:46 +01:00
andig
ed9e5f398a
Battery control: add api (#10815)
* Battery control: add api

* wip

* wip

* add battery discharge UI and state

* Publish controllable

* Reset to normal when disabling

* minor

* wip

* wip

* Revert mode on shutdown

* refactored tests, renamed method in site_battery (#10859)

* Fix linter

* only show option if controllable; not supported message instead

---------

Co-authored-by: Michael Geers <michael@geers.tv>
Co-authored-by: Michael Heß <GrimmiMeloni@users.noreply.github.com>
2023-11-22 13:55:11 +01:00
mdkeil
c55aec281f
Flobz: add alternative wakeup code (#10483) 2023-11-22 09:44:02 +01:00
premultiply
7ee92979f3
goodwe-hybrid: fix NaN on MPPTs (#10865)
Fixes #10824
2023-11-22 08:43:54 +01:00
andig
5f7f4ead05
SofarSolar: add battery control (#10847) 2023-11-21 11:50:05 +01:00
andig
bf36704b06
Sungrow: add battery control (#10833) 2023-11-21 10:47:11 +01:00
andig
307d3d8a63 Powerwall: fix battery limit setter 2023-11-21 10:29:29 +01:00
andig
d01e9a85d9
SolarEdge: add battery control (#10808) 2023-11-21 09:19:36 +01:00
Michael Heß
ae33590e6b
chore: reenable decorator for Tesla Powerwall (#10853) 2023-11-21 08:17:39 +01:00
Michael Heß
91f33f8569
Powerwall: add battery control (#10758) 2023-11-20 22:46:35 +01:00
andig
b2f0d8cf25 chore: add api docs 2023-11-20 11:55:46 +01:00
andig
0879cd262d Renault: fix charge stop 2023-11-20 11:53:10 +01:00
andig
2b5e6c14e1
Plugins: allow returning errors when instantiating plugin getters/setters (#10778) 2023-11-20 11:11:13 +01:00
Michael Heß
c640ae2411
chore: fix decorating setters (#10841) 2023-11-20 11:07:12 +01:00
andig
22859abd13 Energinet: fix timestamps 2023-11-20 09:23:41 +01:00
andig
5e6f861ed3
Pulsares: fix vehicle detection (#10830) 2023-11-20 09:12:36 +01:00
andig
e7e78bea70 Vehicle: remove climterActive on disconnect 2023-11-18 15:53:48 +01:00
andig
8da3db2bab
Kostal: add battery control (#10807) 2023-11-18 12:58:42 +01:00
andig
eb98e080a8 chore: simplify 2023-11-18 10:28:55 +01:00
StefanSchoof
2e15a47cee
chore: document cross-compile (#10811) 2023-11-17 10:31:53 +01:00
StefanSchoof
9eced77e31
chore: fix typo (#10812) 2023-11-17 09:42:09 +01:00
andig
6f55ddf56d Battery control: use max of soc and minsoc 2023-11-17 09:38:59 +01:00
andig
bc0f87ba47
chore: delete templates/docs/meter/storaxe_0.yaml 2023-11-16 23:16:55 +01:00
andig
b92cbf8969
Victron: add battery control (#10753) 2023-11-16 20:10:57 +01:00
andig
a08fe828b4 chore: reorder 2023-11-16 16:56:04 +01:00
andig
8a4dda650d Revert "wip"
This reverts commit bc8e3a451e.
2023-11-16 15:22:07 +01:00
mletenay
81518caaae
phoenix-em-eth: fix meter detection (#10799) 2023-11-16 11:54:48 +01:00
andig
bc8e3a451e wip 2023-11-15 22:09:19 +01:00
andig
6c0a64e9a3 chore: cleanup logging 2023-11-15 21:32:33 +01:00
Michael Geers
358076661b
Solaredge inverter: add energy (#10788) 2023-11-15 16:22:20 +01:00
Michael Heß
e700027f1b
Easee: replace hardcoded timeout with config value (#10781) 2023-11-14 20:45:53 +01:00
andig
2022247fd1
Vzlogger: fix yaml quoting not matching uuid (#10777) 2023-11-14 16:46:10 +01:00
andig
e9ab1ed13d chore: ignore read errors 2023-11-13 08:27:39 +01:00
andig
5d0caa88d7
chore: use util.Monitor for tariffs (#10729) 2023-11-12 19:11:17 +01:00
andig
0098aa9c35
chore: replace waiter with monitor (#10727) 2023-11-12 19:05:48 +01:00
andig
1951e39b63
Support Pulsares Energy Manager (#10755) 2023-11-12 12:45:19 +01:00
Markus Thierolf
c8c6f7d95b
Tapo: Enable KLAP protocol + P100 devices (#10606) 2023-11-12 11:47:54 +01:00
andig
eb54d70e2d chore: test jq 2023-11-12 11:10:56 +01:00
Michael Geers
265d8ca1cd
upgrade npm dependencies (#10748) 2023-11-11 21:44:59 +01:00
premultiply
2fd77db641
Deye: add single phase inverters (#10692) 2023-11-11 08:37:40 +01:00
andig
993aa068c6 Revert "chore: simplify socker"
This reverts commit 2e0b7b73ab.
2023-11-10 17:13:19 +01:00
andig
354fd0857a chore: replace jinzhu/copier 2023-11-10 17:12:02 +01:00
andig
2e0b7b73ab chore: simplify socker 2023-11-10 17:01:24 +01:00
premultiply
4df3b14eff
Growatt-hybrid-tlxh: fix pv power (#10477)
Fixes #10097
2023-11-10 12:50:19 +01:00
Andreas Linde
dc650fd4f1
Planner: fix estimator disabled when soc provided by charger (#10698)
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
When the vehicles SoC is provided by the charger, the planner currently assumes that the EV is not charged at all. This can be reproduced by setting a target Soc to be identical to the current, and the planner will show a charge time that would be needed to reach the current Soc.

The reason is `s.vehicleSoc` in `estimator.go` not being set as `publichSocAndRange()` exits before setting it.
2023-11-09 18:43:28 +01:00