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
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(