Delay stream startup in Teslemetry (#142447)

This commit is contained in:
Brett Adams 2025-04-22 21:23:25 +10:00 committed by GitHub
parent 2e2faeb612
commit 24b51e0582
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 0 deletions

View File

@ -100,6 +100,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: TeslemetryConfigEntry) -
access_token,
server=f"{region.lower()}.teslemetry.com",
parse_timestamp=True,
manual=True,
)
for product in products:
@ -236,6 +237,8 @@ async def async_setup_entry(hass: HomeAssistant, entry: TeslemetryConfigEntry) -
entry.runtime_data = TeslemetryData(vehicles, energysites, scopes)
await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
entry.async_create_background_task(hass, stream.listen(), "Teslemetry Stream")
return True

View File

@ -243,6 +243,7 @@ class TeslemetryStreamingNumberEntity(
self._attr_native_value = last_number_data.native_value
if last_number_data.native_max_value:
self._attr_native_max_value = last_number_data.native_max_value
self.async_write_ha_state()
# Add listeners
self.async_on_remove(