Commit graph

328 commits

Author SHA1 Message Date
Michael Geers
0e7d7a5fa1
SmartCostLimit: allow negative limits (#13317) 2024-04-06 20:50:07 +02:00
Michael Geers
dc13701d79
Config UI: Add authentication (#11732) 2024-04-03 21:17:27 +02:00
andig
be18545837
Custom vehicle: add limitsoc (#13100) 2024-03-24 12:29:06 +01:00
andig
6fd387d4f3 chore: collect tickers 2024-03-17 17:39:27 +01:00
andig
3f94d3ac1e chore: simplify http method declaration 2024-03-15 13:19:37 +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
Michael Geers
ba4f7d7877
Fix fetching local http ressources on Chrome (#12546) 2024-02-29 17:41:31 +01:00
Michael Geers
93a1faf755
Smart grid charging per loadpoint (BC) (#12135) 2024-02-24 17:52:15 +01:00
andig
6951476cef
chore: simplify how mqtt setters are defined (#12428) 2024-02-23 17:28:45 +01:00
andig
5627f57ebb
Tesla Command: implement token storage (#12021) 2024-02-03 13:04:52 +01:00
andig
e39e3b168d
Mqtt: add limitEnergy (#11974) 2024-02-01 09:28:30 +01:00
andig
186ba62db7
Site: add config UI (BC) (#9812) 2024-01-27 13:38:16 +01:00
andig
648fe0cfdf
Persist phases/min/max current (BC) (#11571) 2024-01-27 11:25:27 +01:00
Michael Geers
f4473c17ed
Header-based language auto-detection (#11867) 2024-01-26 08:54:47 +01:00
andig
7fa3d252c9
chore: remove dead code (#11451) 2024-01-03 22:54:39 +01:00
andig
e0d77dc865
Mqtt: use - to remove vehicle (#11192) 2023-12-22 22:59:26 +01:00
andig
6c19952f24 chore: upgrade libraries 2023-12-21 13:30:06 +01:00
andig
e1e703c4a7
Planner: don't touch plan when disabling due to soc/energy limits reached (#11030) 2023-12-19 18:10:01 +01:00
andig
031cf35dd2 chore: minor cleanup 2023-12-18 11:31:47 +01:00
andig
a402126504 Mqtt: make publishing nil pointers delete topic (#11075) 2023-12-11 09:34:27 +01:00
andig
461f57017d chore: remove deprecated values 2023-12-10 10:14:29 +01:00
andig
177fe88f2e Mqtt: publish vehicles on top level 2023-12-10 09:23:17 +01:00
andig
8e7df670a8 Fix prioritizer not using effective priority when balancing between loadpoints 2023-12-09 12:05:48 +01:00
andig
74525f2dd7 Vehicles: better differentiate api between instance and settings 2023-12-09 10:24:27 +01:00
andig
58e2421a5b
chore: fix linter (#11028) 2023-12-06 18:29:32 +01:00
andig
06617a33f9
Mqtt: re-add plan api (#11022) 2023-12-06 09:20:24 +01:00
andig
d63dec9511
Refactor session settings and apis (BC) (#10335) 2023-12-02 20:56:30 +05:00
andig
66143c2c61 Mqtt: fix publishing built-in struct types, add tests 2023-12-02 14:41:48 +05: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
2b5e6c14e1
Plugins: allow returning errors when instantiating plugin getters/setters (#10778) 2023-11-20 11:11:13 +01:00
andig
0242dad7e9
Modbus proxy: make readonly ignore writes, add deny option (BC) (#10658) 2023-11-08 08:28:08 +01:00
andig
7c538a96b8
Modbus: add discrete inputs (#10588) 2023-11-01 10:03:35 +01:00
andig
f5bc2abd2f
Allow filtering /api/state using jq like ?jq=.result (#10577) 2023-10-30 17:14:42 +01:00
andig
da68bc03b5
Rename stats to statistics (BC) (#10551) 2023-10-29 12:29:53 +01:00
andig
4bddf556df Mqtt: fix double export 2023-10-29 10:25:10 +01:00
andig
a844c0ddbf Fix accessing unexported fields
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-10-29 10:21:01 +01:00
andig
58d5e8bd10 chore: reorder
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-10-28 19:05:11 +02:00
andig
207929b3f7 Mqtt: remove deprecated savings 2023-10-28 19:01:48 +02:00
andig
f7f3a4d7e2 Fix MapRange over pointer crash
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-10-28 18:29:01 +02:00
andig
477a92259c
Mqtt: publish complex values (#10529) 2023-10-28 17:35:06 +02:00
andig
fa0fb907ff InfluxDB: skip strings 2023-10-21 12:52:02 +02:00
andig
34afaef175
chore: handle NaN values in encoder (#9998) 2023-09-22 08:47:58 +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
a8086a9312
Mqtt: update online status on reconnect (#9394) 2023-08-16 07:51:48 +02:00
andig
78fffd6eb1
Make csv export more flexible (#9309) 2023-08-13 15:09:19 +02:00
andig
b88e145085 Mqtt: simplify setters 2023-06-07 10:07:38 +02:00
Daniel Paschke
9c48ba36fc
Mqtt: fix smartCostLimit topic case (#8328) 2023-06-06 18:04:41 +02:00