Commit graph

186 commits

Author SHA1 Message Date
andig
334ffc15b1
Log Viewer: Allow retrieving logs from ring buffer (#13330) 2024-04-14 09:50:08 +02:00
andig
72d33b5797
Battery control: improve error handling (#13186) 2024-03-28 15:27:11 +01:00
andig
fc67fdfd8c
Remove battery/pv configured properties (#12498) 2024-03-19 21:13:24 +01:00
andig
a692a84340
Fix battery mode calculation across loadpoints (#12772) 2024-03-08 16:19:24 +01:00
andig
de60dab879
Ignore errors reading PV meter (#12564) 2024-02-29 14:43:05 +01:00
andig
6b1b8bf8ae
Retry pv meter reads on error (#12514) 2024-02-27 21:46:49 +01:00
andig
69f899e950
Refactor and simplify meter readings (#12479) 2024-02-26 11:18:48 +01:00
Michael Geers
93a1faf755
Smart grid charging per loadpoint (BC) (#12135) 2024-02-24 17:52:15 +01:00
andig
05fc57b6cd
chore: filter configurable meters (#12151) 2024-02-08 19:12:44 +01:00
andig
7e37fb4a8f
Fix yaml meters added to dynamic config (#12030) 2024-02-03 12:41:48 +01:00
andig
9ebdfc331e
Loadpoint: fix active phases not initialised (#11962) 2024-01-31 23:07:39 +01:00
andig
b38f70f09e chore: fix empy element appended to meter refs 2024-01-27 13:53:12 +01:00
andig
186ba62db7
Site: add config UI (BC) (#9812) 2024-01-27 13:38:16 +01:00
andig
3e23dd12e9
SmartCost: disable on static tariffs (#11808) 2024-01-22 11:03:09 +01:00
Michael Geers
4fa015592e
Fix inconsistent vehicle publishing (#11675) 2024-01-15 08:54:43 +01:00
MarkusGH
2471d94a09
Fix green share calculation (#11545) 2024-01-09 17:42:59 +01:00
andig
0b906727a0
Battery control: hold battery during smart charging (#11511) 2024-01-06 11:12:48 +01:00
Michael Geers
82d37e22be
Restore: publish initial site values (#11441) 2024-01-03 10:07:16 +01:00
andig
5bd484f521
Fix battery control not persisted (#11439) 2024-01-03 10:06:37 +01:00
andig
f14b83cd8b
Fix smart cost type not published (#11415)
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-01-02 11:45:15 +01:00
andig
4ca94726b1
Tariffs: fix race condition with initial data retrieval (#11350) 2023-12-30 17:21:17 +01:00
andig
55df2b502c
Fix deadlock (#11244)
This PR uses a go routine when sending would otherwise block.
2023-12-26 23:08:28 +01:00
andig
3e1dcd3402
Config: remove more ui-enabled settings (#10982) 2023-12-10 17:24:30 +01:00
andig
74525f2dd7 Vehicles: better differentiate api between instance and settings 2023-12-09 10:24:27 +01:00
andig
d63dec9511
Refactor session settings and apis (BC) (#10335) 2023-12-02 20:56:30 +05:00
Michael Geers
419074f92a fix: restore batteryDischargeControl 2023-11-22 17:02:21 +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
andig
b92cbf8969
Victron: add battery control (#10753) 2023-11-16 20:10:57 +01:00
andig
8a4dda650d Revert "wip"
This reverts commit bc8e3a451e.
2023-11-16 15:22:07 +01:00
andig
bc8e3a451e wip 2023-11-15 22:09:19 +01:00
Michael Heß
5453820eb6
Add battery discharge control logic (#10553) 2023-11-09 12:42:39 +01:00
Michael Heß
c856da153f
Session log: handle unfinished sessions (#10328) 2023-10-26 20:17:21 +02:00
andig
276b29ab6e chore: fix style 2023-10-23 11:19:41 +02:00
Michael Geers
58e1238e6e
Replace savings with session based stats (#10341) 2023-10-21 10:58:07 +02:00
jheinitz
d516e84c42
Log minSoc and batteryPrioritySoc (#10282) 2023-10-20 19:14:19 +02:00
andig
a761906ec3 Revert "Session log: close unfinished sessions on startup (#10246)"
This reverts commit e22564dfe2.
2023-10-15 00:25:39 +02:00
Michael Heß
e22564dfe2
Session log: close unfinished sessions on startup (#10246) 2023-10-14 13:56:07 +02:00
andig
51fa490549
Publish smartCostActive (#10297) 2023-10-13 16:45:50 +02:00
andig
7626c45a9b chore: publish battery soc and capacity as float 2023-10-09 22:16:00 +02:00
andig
cdb2071825 Accept battery meters without soc capability 2023-10-06 18:44:50 +02:00
andig
6b21ac0cd6 Revert "Validate if meter implements api.Battery"
This reverts commit ea90578dfe.
2023-10-06 18:43:36 +02:00
andig
ea90578dfe Validate if meter implements api.Battery 2023-10-06 18:00:38 +02:00
Michael Geers
749428c990
docs: link to english docs when appropriate (#10053) 2023-09-30 12:54:17 +02:00
VolkerK62
63e73cdb06
fix warning residualpower in combination with battery (#9126)
* fix warning residualpower in combination with battery

da auch bei negativen Werten eine Warnung kommt ist der alleinige Hnweis "is missing" missverständlich

* add link to doku

* type

* set ResidualPower to 100 instead of warning

* wip

* wip

* wip

* 100 if missing, warning if negativ

so viel Aufwand, für einen Parameter ;)

Co-authored-by: StefanSchoof <4662023+StefanSchoof@users.noreply.github.com>

* wip

der Batterie Check war doppelt

* nur erweiterte Warnung

---------

Co-authored-by: StefanSchoof <4662023+StefanSchoof@users.noreply.github.com>
2023-09-18 09:31:39 +02:00
andig
dd668c3007
Dynamically add/remove vehicles (#9903) 2023-09-17 11:37:17 +02:00
MarkusGH
6546af451e
Separate price/co2 calculate for home and loadpoints (#9137) 2023-09-13 09:21:48 +02:00
andig
697bc88a62
Guard soc against invalid values (#9532) 2023-08-25 17:41:42 +02:00
andig
e14fdf6822
Require Go 1.21 (#9244) 2023-08-17 21:41:44 +02:00
andig
0854849243
Add support for loading and storing device configuration from/to database (#6199) 2023-08-17 19:59:31 +02:00
andig
151849531e chore: refactor retryMeter 2023-07-22 12:29:28 +02:00