andig
352012d24b
chore: modernize go sources ( #24896 )
2025-10-31 15:25:53 +00: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
b9738abf15
Custom vehicle: lower case parameters identical to plugin name ( #13804 )
2024-05-08 11:45:37 +02:00
andig
da3bbf13e5
Custom vehicle: add FinishTimer ( #13338 )
2024-04-08 09:40:02 +02:00
andig
64f6ede167
Custom vehicle: add getMaxCurrent ( #13138 )
2024-03-24 18:12:55 +01:00
andig
be18545837
Custom vehicle: add limitsoc ( #13100 )
2024-03-24 12:29:06 +01:00
andig
a5c7b9fd64
Custom vehicle: add charge controller ( #13119 )
2024-03-23 18:14:14 +01:00
andig
bdee2e5fa0
Vehicle: add maxcurrent setter ( #13055 )
2024-03-20 11:32:09 +01:00
andig
c63bb70f06
Plugins: let charger support api.ChargerEx ( #9331 )
2023-08-10 18:30:08 +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
Markus Heberling
5adacb06c3
Support waking up custom chargers/vehicles ( #8005 )
2023-05-19 10:31:03 +02:00
andig
ae61e9e5cb
Simplify climater api ( #6397 )
2023-03-01 11:28:44 +01:00
andig
03d6d1418a
Rename SoC to Soc and LoadPoint to Loadpoint ( #5549 )
2022-12-23 10:19:23 +01:00
andig
14693d2267
chore: don't initialise zero-valued structs
2022-08-18 18:33:25 +02:00
andig
a8ed34d286
chore: typos
2022-03-17 17:22:56 +01:00
andig
7649eff46a
Remove deprecated use of type instead of source for specifying plugin ( #2899 )
2022-03-17 16:39:22 +01:00
andig
45525316b6
Remove deprecated configuration options ( #2900 )
2022-03-17 11:42:15 +01:00
andig
5ce7be45bb
Prepare for removing deprecated type identifier ( #2685 )
2022-02-23 14:28:53 +01:00
andig
8633eb9c15
Rename charge plugin to soc and remove caching ( #2242 )
2022-01-09 00:37:24 +01:00
andig
9b16f9bcf2
Improve vehicle identification experience ( #1889 )
...
- allow multiple identifiers per vehicle to support RFID and MAC across multiple chargers
- move onIdentify action config from loadpoint to vehicle
- add minSoC to action config
- replace onDisconnect with simpler resetOnDisconnect
2021-11-18 11:37:14 +01:00
andig
65ee48f40a
Remove default devices
2021-08-28 11:27:19 +02:00
andig
579a521d0b
Add odometer
2021-08-28 10:37:29 +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
8e76873902
Fix vehicle connection status not displayed ( #1337 )
2021-08-12 21:41:40 +02:00
andig
dea21f7628
Minor
2021-08-09 17:53:09 +02:00
andig
66d170b49a
Wrap vehicles on error to prevent application not starting ( #1215 )
2021-07-16 12:48:12 +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
eb6d7a1be1
Deduplicate charge state api ( #728 )
2021-03-07 18:34:34 +01:00
andig
87803399ca
Harmonise vehicle api names
2021-02-01 15:11:42 +01:00
andig
a3e6e64d78
Make vehicle soc polling more secure ( #508 )
...
- Defaultwert für Cache von 5m auf 15m. Häufiger kann in keinem Fall abgefragt werden. Warnung falls kürzere Zeit eingestellt
- Einschränkung der Updates auf den Ladevorgang über einen poll Modus, per default nur wenn charging
- Abfrageintervall für Zustände außerhalb "charging" konfigurierbar als poll: interval, Default 1h.
- Einmalige Warnung falls häufiger.
- Falls poll: mode: connected Abfrageintervall per default nur 1x je Stunde
- Falls poll: mode: always Abfrageintervall per default 1x je Stunde
- Reset poll timeout on (dis)connect and charger enable/disable events
2020-12-08 08:05:04 +01:00
andig
a0f2a35f35
Improve configuration error messages
2020-12-04 14:48:34 +01:00
andig
fcfc22fa72
Add vehicle range api ( #486 )
...
Co-authored-by: mark-sch <mark@schmalohr.de>
2020-11-27 14:02:36 +01:00
andig
9090514a9e
Improve mqtt publishing ( #421 )
2020-11-11 18:28:02 +01:00
andig
ed12988a64
Auto-detect connected vehicle ( #397 )
2020-11-04 09:51:59 +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
0e352c77d7
Make usage of loggers explicit ( #45 )
2020-04-21 11:19:49 +02:00
andig
7c9374f34a
Fix BMW api ( #39 )
...
Refactor for token validity
2020-04-16 17:03:24 +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
4addd9516c
Improve vehicle declaration and add initial configuration test
2020-04-06 15:13:15 +02:00
andig
7ab24bd8a5
Add BMW i3 and Nissan Leaf ( #21 )
2020-04-04 21:00:36 +02:00
andig
ef6140cce5
Support Audi and Tesla vehicle APIs ( #20 )
2020-03-29 21:15:44 +02:00