Commit graph

211 commits

Author SHA1 Message Date
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
premultiply
35c55f6636 site: fix individual pv+bat energy
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
2023-07-21 18:24:48 +00:00
premultiply
240828bdca
Publish total energies (#8905) 2023-07-21 19:46:50 +02:00
andig
270266189c chore: warn on intervals below 30s 2023-07-16 20:44:05 +02:00
andig
fb20a3b585
Fix taking vehicle priorities into account (#8884) 2023-07-10 22:05:37 +02:00
andig
b7b962ad79 chore: log sitePower error 2023-07-07 15:00:23 +02:00
andig
24cea560f4 chore: upgrade libraries 2023-06-18 10:58:11 +02:00
andig
7c3ca53f02
Add dedicated co2 tariff (#8089)
---------

Co-authored-by: Michael Geers <michael@geers.tv>
2023-05-31 09:19:36 +02:00
andig
c9b9ed86ab
Warn if battery configured but residualPower missing (#8103) 2023-05-20 17:16:55 +02:00
andig
c46c9372ac Allow disabling buffer soc settings without warnings 2023-05-15 21:46:46 +02:00
Michael Geers
9b282e6e4c
Add battery settings UI (#7802) 2023-05-08 18:11:31 +02:00
Michael Geers
9d14e3d446
Add session infos (co2, price, solar %) (#7380) 2023-05-02 08:59:11 +02:00
Michael Geers
b503f0152f
Add ui for price/co2 limit (#6935) 2023-04-05 13:14:56 +02:00
andig
7d08f92985
Publish individual aux meters (#7006) 2023-03-22 22:19:08 +01:00
andig
e034e7a287 chore: fix var name 2023-03-19 18:09:26 +01:00
andig
f4f0d6bed0
Add smartCostLimit to site (#6732) 2023-03-19 17:45:34 +01:00
premultiply
69b8191a8a
Ignore batteryPower when evaluating bufferSoc (#6722) 2023-03-09 19:56:21 +01:00
andig
ccb1338d90
Add loadpoint prioritisation (#6107) 2023-02-19 15:36:18 +01:00
andig
446a7c4408
Sessions: use meter energy reading to correct session charged energy (#6197) 2023-02-11 13:24:35 +01:00
andig
b63bcea788
Rename smart loads to aux meter (#6167) 2023-02-10 17:51:39 +01:00
andig
b8c9399cb0
Add support for smart loads (#6119) 2023-02-09 09:07:40 +01:00
Michael Geers
4ff0b9a5fd
Add option to show current price and co2 info (#6048) 2023-02-06 21:57:00 +01:00
andig
1f068d3083
Influx: fix writing slices and nil values (#6022) 2023-02-03 21:43:20 +01:00
andig
ea381b21fc chore: use loadpoint Title() instead of Name() 2023-02-03 17:52:54 +01:00
andig
80acb35d76 Fix missing loadpoint id for messaging 2023-02-03 17:46:23 +01:00
andig
72121dbcfe
chore: always publish time in RFC 3339 (#5886) 2023-01-24 18:43:38 +01:00