Commit graph

799 commits

Author SHA1 Message Date
Markus Thierolf
fa7e712bfd
Fronius inverter api detection (#846)
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2021-04-07 22:17:21 +02:00
Markus Thierolf
099f37ee4f Add range and charge status (#842) 2021-04-07 20:48:09 +02:00
premultiply
0a825267d4
Disable PlanningRequest when charging disabled (#841) 2021-04-07 13:33:12 +02:00
andig
110cc0d713 Fix api comment 2021-04-07 10:04:33 +02:00
andig
cfd190bc17 Minor cleanup 2021-04-05 22:05:31 +02:00
Markus Thierolf
bec3116368
Add Niu vehicle api (#836) 2021-04-05 21:56:11 +02:00
andig
8befdcf41e
Refactor token refresh handling into TokenSource and TokenRefresher (#837) 2021-04-05 17:13:02 +02:00
Andreas Linde
33dc71938e
Fix issue when VIN is provided (#834) 2021-04-05 11:08:37 +02:00
Markus Thierolf
711ec8357d
Add Tasmota pseudo charger (#829) 2021-04-03 00:01:50 +02:00
Andreas Linde
6df4d777b9
Improve Porsche Vehicle Support for PHEV (#831)
* Improve Porsche Vehicle Support for PHEV

Only the Taycan supports the emobility API, all other PHEV Porsche vehicles don’t. So adopt this to support both scenarios.

- Check if the emobility API token is available
- Check if the given car is a Taycan and only use the emobility API for this car
2021-04-02 23:59:14 +02:00
andig
c977a47c4a
Update seat.go 2021-04-02 09:57:46 +02:00
andig
6dd353b613
Unserialize temperature (#832) 2021-04-01 19:11:08 +02:00
andig
eda3fbfb1f Update build 2021-03-31 22:10:49 +02:00
Andreas Linde
ad1ce28eae
Fix token refresh (#830)
The bug reported via #825 leeds to the conclusion that this could fix the issue.

This needs to be tested with proper credentials, as I don’t have any!
2021-03-31 21:48:09 +02:00
Andreas Linde
f793a46007
Fix unmarshaling for ChargePowerKW (#826) 2021-03-31 13:05:43 +02:00
Markus Thierolf
e3f0efce2a
Handle invalid outdoorTemp (#820)
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2021-03-29 23:33:40 +02:00
andig
61d59e5bf9
Present multiple loadpoints as individual devices (#807) 2021-03-29 22:48:19 +02:00
andig
509a15774b Fix soc dumped twice 2021-03-28 20:58:06 +02:00
Andreas Linde
8faeb29070
Fix token refresh not working when refresh token expired (#813)
When a token refresh was done longer than 10 minutes after the last login or refresh, it returns an error. In this case a new login should be done instead.
2021-03-28 18:33:05 +02:00
Michael Geers
c87755005e
Fix vehicle soc progress appearance (#808) 2021-03-27 08:48:27 +01:00
Markus Thierolf
99fa403e2b
Differentiate site from loadpoint title for messaging (#804) 2021-03-26 17:07:13 +01:00
andig
33d8397c79
Upgrade tesla library (#806) 2021-03-26 17:05:45 +01:00
Michael Geers
df19f23ec2
Improved Charge Progress UI (#798) 2021-03-26 08:32:27 +01:00
andig
9d2d314b8a Silence standard log messages 2021-03-24 11:47:31 +01:00
andig
7ed6332913
Add SmartCharging profile (#800) 2021-03-24 10:39:06 +01:00
andig
a28231da38 Log more digits 2021-03-24 10:38:17 +01:00
andig
1d79f75980
Cleanup and test for optional interfaces (#799) 2021-03-22 12:51:10 +01:00
andig
154a664909
Merge pull request #795 from andig/feature/improve-porsche-vehicle
Improved support for Porsche vehicle
2021-03-21 16:58:50 +01:00
Andreas Linde
e07f09fd67
Added support for FinishTime 2021-03-21 12:27:11 +01:00
Andreas Linde
d665e1df70
Added support for Climater 2021-03-21 12:13:16 +01:00
Andreas Linde
bbb3d940f8
Added charging state 2021-03-21 12:04:26 +01:00
Andreas Linde
8008611c22
Update API usage
- Use Emobility API calls to get proper SoC and Range values as the default API call isn’t always up to date
- This required to use a second auth token, that’s why the auth flow had to be adjusted
2021-03-21 11:52:07 +01:00
andig
454688ac9f Don't retain start/stop actions 2021-03-18 10:15:07 +01:00
andig
e9531b7245
Move gopher to bottom 2021-03-17 19:17:49 +01:00
andig
5d8f1872fb
Internalize all api implementations (#773) 2021-03-17 18:58:52 +01:00
Mark Sch
297b44acda
Added ChargeState and VehicleFinishTimer (#772) 2021-03-17 18:03:32 +01:00
andig
6d30bd2a4d
Add Tesla range api (#770) 2021-03-16 21:50:24 +01:00
andig
57495de286
Fix token refresh (#764)
Some checks failed
Build / Build (push) Failing after 2m9s
Build / Build UI (push) Failing after 1m46s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-03-15 15:29:14 +01:00
Andreas Linde
6e875d2f2e
Simplify login and token refresh (#763)
Thanks for the input @andig !
2021-03-15 12:45:08 +01:00
Markus Thierolf
6776d13908
Fix FritzDECT status handling when vehicle disconnected (#762) 2021-03-15 12:06:10 +01:00
andig
e30809d923
Fix Tesla firewall again (#756)
Some checks failed
Build / Build (push) Failing after 5m33s
Build / Build UI (push) Failing after 1m46s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-03-14 21:41:18 +01:00
andig
3f8aac467a
Further simplify OAuth handling for VW vehicles (#761) 2021-03-14 21:16:38 +01:00
andig
2fd6345434
Simplify redirect logic (#760) 2021-03-14 17:42:19 +01:00
bicaluv
4cf8fe1a22
Add 1m safety margin for token refresh (#759) 2021-03-14 16:56:46 +01:00
andig
5a32574b70
Make calc a normal plugin (#753) 2021-03-14 14:13:14 +01:00
andig
408e4a6ca0
Fix header links (#757) 2021-03-14 14:08:18 +01:00
Michael Geers
cd1cf466e0
App Icon Cache Busting (#754) 2021-03-14 08:47:55 +01:00
andig
473d9f8676 Fix discovergy meter not matched by serial number 2021-03-12 14:01:47 +01:00
andig
05b5032e0b
Wait for slow charger updates (#746) 2021-03-12 12:46:09 +01:00
andig
46a28992e6
Disable remote control without configured vehicle (#745) 2021-03-11 13:28:34 +01:00