Brett Adams and Claude Sonnet 5
cee65c1201
Bump tesla-fleet-api to 1.5.2 ( #175430 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-03 14:42:05 +02:00
epenet
0c4bc95bdd
Migrate base entity attributes to StrEnum ( #174633 )
2026-06-24 15:38:49 +01:00
epenet
cebdde6ab4
Migrate device tracker entity attributes to StrEnum ( #174621 )
2026-06-24 12:53:43 +02:00
epenet
b301925687
Migrate cover entity attributes to StrEnum ( #174601 )
2026-06-24 11:18:37 +02:00
epenet
308fad166d
Migrate media player entity attributes to StrEnum ( #174605 )
2026-06-24 11:16:33 +02:00
epenet
277af6c60b
Migrate update entity attributes to StrEnum ( #174608 )
2026-06-24 10:57:58 +02:00
epenet
f9bf7ab122
Migrate sensor entity attributes to StrEnum ( #174595 )
2026-06-24 09:05:32 +02:00
epenet
d484f75c7b
Migrate number entity attributes to StrEnum ( #174593 )
2026-06-24 09:04:22 +02:00
epenet
22a583c83f
Migrate climate entity attributes to StrEnum ( #174528 )
2026-06-23 16:48:38 +02:00
epenet
d966f71832
Migrate select entity attributes to StrEnum ( #174536 )
2026-06-23 16:44:47 +02:00
galo2099 and Copilot Autofix powered by AI
b7fbbf5a1f
Handle stale Tesla Fleet energy sites ( #170278 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-22 20:13:15 +02:00
Erik Montnemery
711830b01f
Add tracking_type capability attribute to device tracker ( #173027 )
2026-06-04 21:19:19 +02:00
Brett Adams and Claude Opus 4.8
8a9a1c5fed
Move Tesla Fleet route destination from device tracker to a sensor ( #172513 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-29 07:55:44 +02:00
Max Michels
a8381e923a
Replace duplicate constants with homeassistant.const imports ( #171675 )
2026-05-21 17:13:31 +02:00
Franck Nijhof
833ff982d0
Fix line length violations in tests/components t-z ( #170994 )
2026-05-17 17:12:29 -04:00
epenet
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
Erik Montnemery
6d8d447355
Revert "Add last_non_buffering_state media_player state attribute ( #166941 )" ( #168285 )
2026-04-15 14:41:02 +02:00
Erik Montnemery
38b27d624a
Add new state attribute in_zones to device_tracker ( #166573 )
2026-04-02 12:24:35 +02:00
Brett Adams
dc00fcaf60
Fix Tesla Fleet OAuth scope refresh during reauth ( #166920 )
2026-04-01 17:47:12 +02:00
Erik Montnemery
b350712f9e
Add last_non_buffering_state media_player state attribute ( #166941 )
2026-03-31 12:22:13 +02:00
Brett Adams
9e20a13936
Fix Tesla Fleet startup scopes after OAuth refresh ( #166922 )
2026-03-31 07:53:15 +02:00
Brett Adams
a3add179a0
Fix Tesla Fleet partner_login to not require vehicle scope. ( #166435 )
2026-03-25 07:46:47 +01:00
Brett Adams
8c71965557
Fix Tesla Fleet token refresh handling for expired tokens ( #165354 )
2026-03-23 22:55:56 +01:00
Brett Adams
57f0fd2ed2
Tesla Fleet: fix malformed energy live response handling ( #165101 )
2026-03-17 15:04:35 +01:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
Brett Adams
1f9946a1b8
Fix sensor reset handling in Tesla Fleet ( #165744 )
2026-03-17 10:59:35 +01:00
Erik Montnemery
d88c736016
Add is_closed state attribute to cover ( #164739 )
2026-03-04 16:54:06 +01:00
2e34d4d3a6
Add brands system integration to proxy brand images through local API ( #163960 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 17:10:28 +01:00
epenet
267caf2365
Use APPLICATION_CREDENTIALS_DOMAIN constant in tests ( #162932 )
2026-02-13 15:47:38 +01:00
Brett Adams and Claude Opus 4.6
5c4d9f4ca4
Fix Tesla Fleet partner registration to use all regions ( #162525 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 15:33:05 +01:00
Jonathan
8c48084b3f
Fix device_class of backup reserve sensor ( #161178 )
2026-02-06 21:36:53 +01:00
36e1b86952
Add missing data description string in Tesla Fleet ( #161201 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Robert Resch <robert@resch.dev >
2026-01-28 20:12:01 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
Brett Adams and Claude
0612ea4ee8
Bump tesla-fleet-api to 1.4.2 ( #159616 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-14 01:14:58 +01:00
Paul Tarjan
3be92510f8
Fix Tesla update showing scheduled updates as installing ( #158681 )
2026-01-05 12:42:58 +01:00
Brett Adams
1a2361050b
Add update platform to Tesla Fleet ( #156908 )
2025-11-21 11:54:20 +01:00
Will Moss
dd34d458f5
Improved error handling for oauth2 configuration in tesla_fleet integration ( #156219 )
2025-11-11 22:33:20 +01:00
Brett Adams and Robert Resch
b19070fa4b
Fix history coordinator in Tesla Fleet and Teslemetry ( #153068 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-10-24 13:03:24 +02:00
Brett Adams
1d187abe10
Handle location scope in Tesla Fleet vehicle coordinator ( #154731 )
2025-10-18 09:28:14 +02:00
Norbert Rittel
143eb20d99
Fix sentence-casing of two tesla_fleet user-facing strings ( #151829 )
2025-09-06 17:56:54 +02:00
Norbert Rittel
7e6a949559
Fix exceptions of climate.set_temperature action to use friendly names ( #151811 )
2025-09-06 14:00:15 +03:00
Brett Adams
41f33a106f
Fix history startup failures ( #151439 )
2025-09-01 09:48:49 +02:00
Erik Montnemery
d77a3fca83
Exclude is_new from DeviceEntry snapshots ( #149801 )
2025-08-01 11:01:26 +02:00
Erik Montnemery
0d7608f7c5
Deprecate DeviceEntry.suggested_area ( #149730 )
2025-08-01 10:34:34 +02:00
Brett Adams
47611619db
Update Tesla OAuth Server in Tesla Fleet ( #149280 )
2025-07-23 14:45:50 +02:00
jlestel
193b32218f
Fix domain validation in Tesla Fleet ( #148555 )
2025-07-11 00:41:03 +01:00
Parker Brown
12e2493c42
Capitalize "version" in Tesla fleet strings ( #146501 )
2025-07-01 12:18:55 +02:00
Brett Adams and Norbert Rittel
b563f9078a
Significantly improve Tesla Fleet config flow ( #146794 )
...
* Improved config flow
* Tests
* Improvements
* Dashboard url & tests
* Apply suggestions from code review
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* revert oauth change
* fully restore oauth file
* remove CONF_DOMAIN
* Add pick_implementation back in
* Use try else
* Improve translation
* use CONF_DOMAIN
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-16 13:29:17 +02:00
G Johansson and Martin Hjelmare
25e6eab008
Not valid hvac modes now fails in Climate ( #145242 )
...
* Not valid hvac modes now fails
* Fix some tests
* Some more
* More
* fix ruff
* HVAC
* Fritzbox
* Clean up
* Use dict[key]
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-12 07:15:07 +02:00
Abílio Costa
b626204f63
Add default device class display precision for Sensor ( #145013 )
...
* Add default device class display precision for Sensor
* Renaming, docstrings, cleanup
* Simplify units list
* Fix tests
* Fix missing precision when suggested is specified
* Update snapshots
* Fix when unit of measurement is not valid
* Fix tests
* Fix deprecated unit usage
* Fix goalzero tests
The sensor native_value method was accessing the data dict and trowing,
since the mock did not have any data for the sensors.
Since now the precision is always specified (it was missing for those
sensors), the throw was hitting async_update_entity_options in _update_suggested_precision.
Previously, async_update_entity_options was not called since it had no
precision.
* Fix metoffice
* Fix smartthings
* Add default sensor data for Tesla Wall Connector tests
* Update snapshots
* Revert spaces
* Update smartthings snapshots
* Add missing sensor mock for tesla wall connector
* Address review comments
* Add doc comment
* Add cap to doc comment
* Update comment
* Update snapshots
* Update comment
2025-05-26 19:40:29 +02:00