Commit Graph

34 Commits

Author SHA1 Message Date
Adrian Kumpf
a0e12c3808 Store marketing names
... and identify new Model S and X.

Closes #2494, #2496
2022-04-22 15:42:25 +02:00
Adrian Kumpf
3fb0d2f8d0 Guard against duplicate vehicle responses
Addresses #2230
2022-01-01 17:29:36 +01:00
Adrian Kumpf
bbf328ce9e Increase timeout
Related to #2136
2021-11-09 18:04:12 +01:00
Adrian Kumpf
4b23c8604e Upgrade to Elixir v1.11 2020-10-08 22:17:56 +02:00
Adrian Kumpf
d527cf578b Handle API errors when initializing Vehicles supervisor
Addresses #835
2020-07-14 14:00:57 +02:00
Adrian Kumpf
be0fffe56b Calculate charge cost based on location
Closes #386
2020-02-07 13:21:05 +01:00
Adrian Kumpf
f61315cb10 Implement TeslaFi import
Closes #316
2020-02-07 13:21:05 +01:00
Adrian Kumpf
8952ce8bc2 Show spinner when fetching vehicle data 2020-01-16 21:05:22 +01:00
Adrian Kumpf
d301ac86f6 Include customized :tesla_api package 2019-12-15 15:36:26 +01:00
Adrian Kumpf
0d041f73f9 Fix ArithmeticError when suspending a new vehicle
Fixes #296
2019-12-07 12:58:01 +01:00
Adrian Kumpf
5142980138 Use reduced default suspend_min for newer vehicles
In order to identify the vehicle it has to be online when signing in to
the Tesla account. The fatback value is still 21 minutes.
2019-11-19 00:21:15 +01:00
Adrian Kumpf
549dedb3bf Decouple global from car-specific settings 2019-11-18 23:43:25 +01:00
Adrian Kumpf
a23b5f26f1 Make vehicle fetch async 2019-11-05 21:38:27 +01:00
Adrian Kumpf
8a68461f1b Show only vehicles connected to the account in UI
Fixes #213
2019-10-22 20:32:30 +02:00
Adrian Kumpf
7630b3780d Create TestHelper.eventually/2 2019-10-16 22:08:40 +02:00
Adrian Kumpf
bfdee9cba7 Immediately return if one of the identifiers is nil 2019-10-06 13:19:47 +02:00
Adrian Kumpf
ca7f275820 Prevent comparison with nil 2019-10-02 23:37:06 +02:00
Adrian Kumpf
0fe5dfac45 Restart Vehicles supervisor after potential eid change 2019-09-29 13:33:47 +02:00
Adrian Kumpf
2a98774348 Add vin and vid to fallback vehicles 2019-09-03 19:54:25 +02:00
Adrian Kumpf
b5146c1045 Identify cars by VIN 2019-09-03 17:40:56 +02:00
Adrian Kumpf
ab5f488408 Identify vehicle using :vehicle_config 2019-08-28 17:29:47 +02:00
Adrian Kumpf
ee6af64660 Fix Model X identification 2019-08-23 16:53:48 +02:00
Adrian Kumpf
4f741fee3e Dynamically calculate consumption values based on car.efficiency 2019-08-18 20:32:23 +02:00
Adrian Kumpf
1f28f6a1b4 Store car name 2019-08-18 20:32:23 +02:00
Adrian Kumpf
cb31f80a16 Test CarController 2019-08-12 23:48:16 +02:00
Adrian Kumpf
0fecc5eb7e Test TeslaMate.Api 2019-07-31 17:40:15 +02:00
Adrian Kumpf
7e5d62cbd8 Add sign in view 2019-07-31 17:40:15 +02:00
Adrian Kumpf
b6fd6d0d32 Persist API tokens 2019-07-31 17:40:15 +02:00
Adrian Kumpf
426d4d28fe Publish Summary struct via PubSub 2019-04-14 15:53:22 +02:00
Adrian Kumpf
3093729021 Move create_car call into Vehicles 2019-04-13 19:24:30 +02:00
Adrian Kumpf
0d9126c77f Publish state changes via Phoenix.PubSub 2019-04-13 19:24:30 +02:00
Adrian Kumpf
f5b9df4be3 Explicitly suspend / resume logging 2019-04-08 21:42:46 +02:00
Adrian Kumpf
69882768a4 Add /wake_up & /suspend routes 2019-04-08 15:46:58 +02:00
Adrian Kumpf
76208a456c Rename otp app 2019-04-07 13:42:51 +02:00