Commit graph

47 commits

Author SHA1 Message Date
Maschga
a9955442e5
chore: simplify decorator (#27453) 2026-02-17 11:10:03 +01:00
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
andig
1e7ca8f16d
Loadpoint: get soc or temp limit from integrated device (#19397) 2025-03-05 17:16:38 +01:00
andig
30ab9a45cc
Heating: add generic heatpump charger (#19008) 2025-02-24 22:57:26 +01:00
andig
91ad41d2c1
chore: use Go 1.24 (#17656) 2025-02-12 09:49:31 +01:00
andig
07fa1b64f8
chore: refactor plugin structure (#18335) 2025-01-23 14:43:04 +01:00
andig
f8132e51b2
chore: speed up decorate (#17837) 2024-12-21 12:42:11 +01:00
andig
5e482972e0
Add device lifecycle (BC) (#16513) 2024-10-12 10:57:33 +02:00
andig
7bcebe7d76
chore: prune decorators (#15558) 2024-09-08 19:28:38 +02:00
andig
d8aab205b1 Revert "chore: make decorate dependency-aware (#15434)"
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
This reverts commit 15a3deef0a.
2024-08-20 20:51:59 +02:00
andig
15a3deef0a
chore: make decorate dependency-aware (#15434) 2024-08-18 12:26:53 +02:00
andig
5f21545d54 chore: fix linter 2024-07-06 16:40:28 +02:00
andig
a367a1e0a1
Custom charger: add typical meter measurements (#14546) 2024-07-06 16:13:18 +02:00
Michael Heß
c640ae2411
chore: fix decorating setters (#10841) 2023-11-20 11:07:12 +01:00
andig
e7e4b8f93f
Custom charger: decorate soc (#9382) 2023-08-14 22:57:50 +02:00
andig
c63bb70f06
Plugins: let charger support api.ChargerEx (#9331) 2023-08-10 18:30:08 +02:00
MarkusGH
b2b4483bf9
Don't disable for 1p3p- let charger handle session stop/restart (#8320) 2023-06-20 21:58:07 +02:00
andig
a437f87039 Revert "1p3p: let charger handle session stop/restart (#7723)"
This reverts commit dd787ce52f.
2023-06-05 15:13:24 +02:00
MarkusGH
dd787ce52f
1p3p: let charger handle session stop/restart (#7723) 2023-06-04 15:19:57 +02:00
Markus Heberling
c398973357
Add MG mqtt gateway template (#8069)
needs:
* a configured MQTT broker
* a SAIC/MQTT Gateway (https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway or https://github.com/SAIC-iSmart-API/saic-java-client)
2023-05-20 23:16:38 +02:00
andig
d3bd310634
chore: handle invalid and error charger states (#8073) 2023-05-19 10:55:42 +02:00
Markus Heberling
5adacb06c3
Support waking up custom chargers/vehicles (#8005) 2023-05-19 10:31:03 +02:00
andig
d35170955e
Support chargers without vehicle as "integrated" devices (#6316) 2023-02-21 15:14:13 +01:00
Michael Geers
9e3111dedf
Add Loadpoint Settings Modal (MinSoC, Phases) (#4121) 2022-08-17 16:38:55 +02:00
andig
48e327aad8
Allow custom charger to expose identifier (#4091) 2022-08-10 17:28:30 +02:00
andig
7649eff46a
Remove deprecated use of type instead of source for specifying plugin (#2899) 2022-03-17 16:39:22 +01:00
andig
5ce7be45bb
Prepare for removing deprecated type identifier (#2685) 2022-02-23 14:28:53 +01:00
andig
65ee48f40a Remove default devices 2021-08-28 11:27:19 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
fe9df4a7b2
Add moving average meter that wraps a "spikey" meter (#1354) 2021-08-18 23:02:52 +02:00
andig
80177aa0ad
Restructure device tree and remove soc server (#1060) 2021-05-21 19:18:14 +02:00
andig
5d8f1872fb
Internalize all api implementations (#773) 2021-03-17 18:58:52 +01:00
andig
6f0fb943dc
Add remaining modbus getters and setters (#550) 2020-12-31 12:54:25 +01:00
andig
a0f2a35f35 Improve configuration error messages 2020-12-04 14:48:34 +01:00
andig
81b72e2c06
Implement factory patterns for device configuration (#303) 2020-08-22 14:41:31 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
38bb8cb7ab Improve configuration error messages 2020-07-25 16:12:47 +02:00
andig
e34167ce7d
Implement multiple loadpoints and new UI (#199)
* Support multiple loadpoints

* Finalize loadpoint site split

* Simplify global voltage

* Fix push template error stopping main process

* Show only last error on retry

* Improve influx v1 compatibility

* Update push templates

* Revert influx v1 user change
2020-07-16 09:34:58 +02:00
andig
1729399ef9 Split common utility functions into util package (#64) 2020-04-27 20:05:08 +02:00
andig
516934ca6e
Improve provider and meter configuration (#33)
* Improve provider and meter configuration
* Drop mqtt check from script

* Handle retained topics

* Reduce dependencies
2020-04-14 13:26:25 +02:00
andig
ca75de87c1
Implement int/string/bool getters over mqtt (#30) 2020-04-13 18:53:56 +02:00
andig
44388cdc26 Minor 2020-04-06 17:35:23 +02:00
andig
ef6140cce5
Support Audi and Tesla vehicle APIs (#20) 2020-03-29 21:15:44 +02:00
andig
0a63ceb90a
Support additional chargers (#19) 2020-03-29 12:37:35 +02:00
andig
4a09b8b9b6 Simplify charger configuration 2020-03-28 20:38:57 +01:00
andig
6bf4b28902
Refactor configuration handling (#12) 2020-03-22 17:58:44 +01:00
andig
da74ce17fd Refactor to support Wallbe dip 10 enable/disable 2020-03-18 16:16:35 +01:00
Renamed from core/charger.go (Browse further)