jlestel
b900a98d08
feat: Respect Retry-After header on 429 response code ( #3943 )
...
* Respect 429 response code instructions
* format
* up
* up
---------
Co-authored-by: Julien <julien@citio.digital >
2024-06-07 10:10:35 +02:00
Wilfried Chauveau
0db778e06c
feat: Update TeslaFi importer to accept newer export formats ( #3431 )
...
* Update TeslaFi importer to accept newer export formats
* Update documentation
2024-05-24 09:01:50 +02:00
Brian May
c684252940
Publish extra active_route fields to mqtt output ( #3789 )
...
This refactors the existing code to make it more maintainable.
Nil values are published as "nil" string. This ensures that they will
get published, and ensures that MQTT doesn't drop the retained data.
Fixes #3748
2024-04-05 17:29:00 +11:00
Brian May
b5285d2ace
Add location topic (lat and long in one json blob) ( #3729 )
...
* Add location topic
Fixes #3660 .
* doc: update mqtt topics with new location topic
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de >
2024-03-18 08:36:21 +01:00
Michael Vestergaard
46b971070a
Fix agressive switch to offline when stream gets offline message ( #3672 )
...
* Changed when stream reports offline to fetch data and let result decide the real state instead of switching directly to offline.
* Adjusted test
2024-03-16 11:52:55 +01:00
Brian May
8353b8e988
Make tests non-async ( #3738 )
...
It appears to fix most of the random test errors.
Fixes : #3736
2024-03-15 09:09:05 +11:00
Long Zheng
78fe8116ad
Add navigation active route drive state data ( #3657 )
...
* Add navigation active route drive state data
* Add active_route data to MQTT
* Update MQTT documentation
* Fix streaming test drive state
2024-02-08 08:45:42 +01:00
Michael Vestergaard
1857f25d0f
Handle stream getting the message "Vehicle is offline" and change the state to offline in vehicle ( #3508 )
2024-01-19 14:09:59 +01:00
Nir Klinger
b5fa0242a3
Fix an issue when car is could enter sleep mode while dog mode is enabled ( #3538 )
...
* Fix an issue when car is could enter sleep mode while dog mode is enabled.
* Update pot files
* revert change
* Fix tests
* Fix tests and issue when try to sleep was not showing
* Fix lint issue
2023-12-12 13:18:03 +01:00
Brian May
b643b45ca0
Add charging_state to VehicleSummary ( #3471 )
...
* Add charging_state to VehicleSummary
Fixes : #3078
* WIP
2023-11-23 09:06:51 +01:00
JakobLichterfeld
20f1574d29
Revert "ci: Fix failed elixir tests ( #3428 )" ( #3440 )
...
This reverts commit c00dbaaa5b .
2023-11-16 18:04:52 +01:00
Nir Klinger
c00dbaaa5b
ci: Fix failed elixir tests ( #3428 )
...
* Fix failed tests
2023-11-16 16:28:33 +01:00
Adrian Kumpf
c0937bc3a3
Fix formatting
2023-11-12 19:41:23 +01:00
Adrian Kumpf
9df62aee54
Update repo URL
2023-11-12 19:30:36 +01:00
Adrian Kumpf
0e7887e5e4
Fix warnings on Elixir 1.16
2023-11-12 19:12:48 +01:00
Adrian Kumpf
2ac9ac49bd
Update srtm to 0.8.0
2023-11-12 19:12:47 +01:00
Adrian Kumpf
faa002bab4
Trim geo fence name
2023-11-12 17:51:28 +01:00
Adrian Kumpf
b2b0c4555d
Format code
2023-06-11 00:58:26 +02:00
Adrian Kumpf
e243645abb
Add Dialyzer
2023-06-10 18:44:18 +02:00
Adrian Kumpf
8756c66bca
Fix typos
2023-02-03 21:20:10 +01:00
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
0d6e288c70
Encrypt API tokens ( #2360 )
...
Store API tokens encrypted in the database.
During the database migration a randomly generated key will be used encrypt the tokens if no ENCRYPTION_KEY environment variable was provided.
If the application is started without the presence of an ENCRYPTION_KEY (or if the key failed to decrypt the existing tokens), the UI will display a warning with further instructions.
2022-02-18 17:03:13 +01:00
Adrian Kumpf
6c53788738
Don't suspend logging while downloading an update
...
Fixes #2194
2022-01-22 13:00:50 +01:00
Adrian Kumpf
8aa772872a
Remove support for logins with username/password
2022-01-21 19:09:32 +01:00
Adrian Kumpf
977f423014
Use new Chinese endpoints
...
Related to #2214
2021-12-13 19:08:22 +01:00
Adrian Kumpf
0e4e551489
Fix flaky test
2021-11-12 19:27:41 +01:00
Adrian Kumpf
451b23634c
Sign out if API repeatedly returns 401 response
2021-11-05 18:53:50 +01:00
magine
91dca9525b
Fix typos in suspend tests ( #2103 )
2021-10-31 17:30:20 +01:00
Adrian Kumpf
835326f8b3
Add NOT NULL constraint to charging_processes.start_date
...
Fixes #2088
2021-10-22 12:46:22 +02:00
Adrian Kumpf
ec8b604c00
Discard stale stream data when falling asleep
2021-09-29 19:25:29 +02:00
Adrian Kumpf
e4f0cb9767
Unify wording
2021-09-27 19:19:27 +02:00
Adrian Kumpf
1feb844e2f
Discard stale stream data
...
Related to #1996
2021-09-27 19:05:26 +02:00
Adrian Kumpf
796d0c8ef4
Update phoenix to 1.6.0
2021-09-24 22:39:26 +02:00
Adrian Kumpf
4ea3034202
Broadcast offline state when car goes offline while driving
...
Fixes #1975
2021-09-22 22:26:36 +02:00
Adrian Kumpf
be76577d5b
Enter captcha code in a separate view
...
Addresses #1836
2021-07-16 18:28:25 +02:00
Adrian Kumpf
1a90cdeadf
Allow to sign in w/o captcha
...
Addresses #1658
2021-06-02 11:24:45 +02:00
Adrian Kumpf
e557152dfb
Consolidate return types
2021-06-01 10:41:26 +02:00
Adrian Kumpf
827f5aa33d
Support Tesla's captcha verification
2021-06-01 00:53:32 +02:00
Adrian Kumpf
a0d120f84d
Reorder priorities of city aliases ( #1589 )
...
* Update geocoder.ex
To fix #1030 , by moving the priority of "village" higher than "municipality".
* Reorder priorities of village and municipality aliases
Co-authored-by: shanbs <shanbs@gmail.com >
2021-05-02 15:48:17 +02:00
Adrian Kumpf
b1329ff64f
Increase update rate for power
...
Related to #1504
2021-05-02 14:22:16 +02:00
Martin Nadvornik
b60bf5e6bb
add drive state battery power to published mqtt topics ( #1504 )
2021-04-26 11:36:59 +02:00
Adrian Kumpf
0879a204a7
Publish geofence only if it has changed
...
Fixes #1420
2021-03-17 23:52:47 +01:00
Adrian Kumpf
8513d56b9f
Allow to sign in with API tokens ( #1450 )
...
* Allow to sign in with API tokens
* Test signing in with API tokens
* Add button to go back to login with credentials
* Add note about how to get API tokens
2021-03-16 18:54:48 +01:00
Adrian Kumpf
323eb0dd26
Refactor Geocoder to use the Tesla HTTP client
2021-03-13 13:14:02 +01:00
Adrian Kumpf
23d924491b
Refactor Updater to use the Tesla HTTP client
2021-03-13 13:14:02 +01:00
Adrian Kumpf
aee513db94
Detect if CSV file contains data for more than one car
...
Fixes #896
2021-02-06 15:24:09 +01:00
Adrian Kumpf
3bb2d3086f
Remove support for legacy auth
2021-01-30 18:06:13 +01:00
Adrian Kumpf
d825fc1723
Allow to use the legacy authentication API
2020-12-29 15:05:38 +01:00
Adrian Kumpf
bb7df800a5
Allow to enter MFA codes
2020-12-20 22:18:52 +01:00
Adrian
7872184a5c
Display update version in the homescreen update tooltip ( #976 )
...
* Make update_version of the API available
* Add update version to the update tooltip
* Fix formatting
* Update translations to reflect the new tooltip
* Fix car controller test
* Add update_version to the mqtt documentation
2020-10-08 10:33:56 +02:00