Commit graph

377 commits

Author SHA1 Message Date
andig
c78a43b340
Refactor ChargeRemainder into ChargeFinishTimer (#352) 2020-09-16 08:00:57 +02:00
andig
0f73d5d7d9
Fix donate button 2020-09-15 21:51:03 +02:00
andig
8d52600e43
Fix remaining charge duration rounding issue (#351) 2020-09-15 19:32:55 +02:00
andig
eae288b350
Add donate button 2020-09-15 19:30:52 +02:00
andig
58d946bd47 Fix wallbe register decoding for officially unsupported SDM meters 2020-09-15 19:25:39 +02:00
andig
f0a14abcad Remove need for pin code with bluelink api (#349)
* Remove need for pin code
* Remove unused v2 apis
2020-09-15 11:54:43 +02:00
andig
577df71d0b
Fix bluelink no longer working for Hyundai(#343)
* Consolidate bluelink default configuration
2020-09-15 07:57:46 +02:00
andig
8a1a39d1c0
Standardize how vehicles are detected (#347) 2020-09-14 21:32:22 +02:00
andig
6d8d4b3954 Fix panic when http response nil 2020-09-14 13:40:00 +02:00
andig
c69cec3728 Drop availableVersion and releaseNotes from state api 2020-09-14 11:02:28 +02:00
andig
d6c2eecd13 Add links to version tag and commit 2020-09-14 10:58:55 +02:00
premultiply
df2f6a8de9 Improve prognosis by continuously updating virtual battery capacity (#335)
Authored-by: premultiply
2020-09-14 08:31:52 +02:00
andig
7f471cb887 Upgrade config repository 2020-09-13 16:11:52 +02:00
andig
6b4b960c03
Support remaining charging time for Audi api (#341) 2020-09-13 16:11:20 +02:00
andig
92f2bd3d09
Download Tesla client id/secret if not configured (#332)
* Download client id/secret if not configured

* Change email to user to align with other vehicle apis
2020-09-13 16:09:03 +02:00
andig
90e23dadcc
Add ChargeRemainder api (#325) 2020-09-13 16:07:11 +02:00
andig
a24caac73d
Add support for Hyundai api (#329) 2020-09-13 16:06:33 +02:00
andig
7f0225dc23
Fix Audi token expiry (#338) 2020-09-13 16:05:59 +02:00
andig
acbfc6a436 Use code generation best practices 2020-09-13 13:54:12 +02:00
andig
0ab297c204 Upgrade gorilla/handlers 2020-09-13 13:52:44 +02:00
andig
a995dd7689 Fix Phoenix EV-CC status decoding (#339) 2020-09-13 13:52:08 +02:00
andig
07b53a74f8 Fix tesla test failure on CI 2020-09-13 10:19:09 +02:00
andig
9058b62f8d Fix test failures 2020-09-12 17:20:04 +02:00
andig
702f5aa100 Implement identity.vwgroup.io api for Audi (#331) 2020-09-11 15:42:28 +02:00
andig
f98fc8148d
Avoid treating empty charge mode as off (#333) 2020-09-10 15:25:40 +02:00
andig
5882644fff
Honor Kia api response codes (#317) 2020-09-04 12:25:50 +02:00
andig
d58f44c852 Honor Kia api response codes 2020-09-04 12:25:00 +02:00
andig
871530b692
Update .travis.yml 2020-09-04 08:12:19 +02:00
andig
fd3ebdb6e1
Fix exposed modbus client not setting slave id by making the connection wrapper compatible with the wrapped connection (#328) 2020-09-03 17:40:14 +02:00
andig
71e72c7182
Add evse power reading (#327) 2020-09-01 14:06:20 +02:00
premultiply
2bdec133c5 Fix typo in nrgkick type name (#326) 2020-09-01 13:42:56 +02:00
andig
2d6a3920eb
Speedup CI build (#324)
* Cache entire gopath
* Update go to 1.15
2020-09-01 07:50:59 +02:00
andig
1edecf9f94 Remove dead code 2020-08-31 19:48:42 +02:00
andig
0a824fa5a0 Improve makefile structure 2020-08-31 18:43:48 +02:00
andig
fbf8eeac70 Upgrade grid-x/modbus 2020-08-31 18:43:27 +02:00
andig
a2f2d5a3de
Refactor Phoenix EM-CP (#323)
Follow-up to #320, uses improved modbus infrastructure
2020-08-31 18:41:13 +02:00
andig
1e53598af8
Merge pull request #322 from andig/feature/wallbe-meters
Refactor Wallbe to support optional readings
2020-08-31 18:40:20 +02:00
andig
1c995dba94 Improve charger and charge meter capability logging 2020-08-31 18:34:03 +02:00
andig
a251189062 Refactor Wallbe to support optional readings 2020-08-31 15:33:16 +02:00
andig
63e3b42ef3
Revert gorilla/handlers upgrade due to gorilla/handlers/#194 (#321) 2020-08-31 11:34:20 +02:00
andig
e72c523769 Re-add modbus connection cache and wrap error and slave id handling in connection (#320) 2020-08-30 10:11:52 +02:00
andig
f530f87a2c
Add compact mode for use with openWB embedded display (#319) 2020-08-30 00:32:56 +02:00
andig
8e1eaf1eef Fix invalid array access 2020-08-27 17:11:37 +02:00
andig
e9d673f59f
Workaround kia api expecting url-encoded values in specific order (#312) 2020-08-27 10:36:06 +02:00
andig
e7ee87b19a
Implement composition of optional interfaces using generator (#310) 2020-08-26 19:25:07 +02:00
andig
6d89835c2c Add 100ms delay before modbus operations (#316) 2020-08-26 19:22:28 +02:00
andig
a02c0e29ba
Fix evse register usage and add logging (#314) 2020-08-26 16:08:28 +02:00
andig
6b622b7df7
Remove the modbus connection cache and improve handling configuration errors (#315) 2020-08-26 15:51:52 +02:00
andig
f2d5984696
Implement Kia api (#308)
Implementation courtesy of @mclane
2020-08-23 21:50:26 +02:00
andig
705d79a6fa
Merge pull request #305 from schenlap/features/evse-improve
Support alwaysactive mode
2020-08-22 20:48:51 +02:00