Add release URL for Tessie updates (#148548)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Robin Thoni 2025-07-11 07:56:23 +02:00 committed by GitHub
parent c6c622797d
commit 32121a073c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 1 deletions

View File

@ -88,6 +88,13 @@ class TessieUpdateEntity(TessieEntity, UpdateEntity):
return self.get("vehicle_state_software_update_install_perc") return self.get("vehicle_state_software_update_install_perc")
return None return None
@property
def release_url(self) -> str | None:
"""URL to the full release notes of the latest version available."""
if self.latest_version is None:
return None
return f"https://stats.tessie.com/versions/{self.latest_version}"
async def async_install( async def async_install(
self, version: str | None, backup: bool, **kwargs: Any self, version: str | None, backup: bool, **kwargs: Any
) -> None: ) -> None:

View File

@ -45,7 +45,7 @@
'installed_version': '2023.38.6', 'installed_version': '2023.38.6',
'latest_version': '2023.44.30.4', 'latest_version': '2023.44.30.4',
'release_summary': None, 'release_summary': None,
'release_url': None, 'release_url': 'https://stats.tessie.com/versions/2023.44.30.4',
'skipped_version': None, 'skipped_version': None,
'supported_features': <UpdateEntityFeature: 5>, 'supported_features': <UpdateEntityFeature: 5>,
'title': None, 'title': None,