Tesla Fleet Integration - Not Updating using homeassistant.update_entity with polling off

I’m attempting to reduce the number of API calls that the Tesla Fleet API Integration does so I don’t get billed for it. I noticed looking at the developer dashboard that the most expensive calls seem to be waking the car up.

However after turning of polling, even when calling the homeassistant.upate_entity my entities are not being updated.

Here is what I’ve done:

  1. Turned off polling with the integration and disable a bunch of entities I’m not interested in.

  2. Added the entities I’m interested in to /root/config/group.yaml

tesla_valerie_all_enabled_entities:
  name: Tesla - All Enabled Entities
  entities:
    - binary_sensor.valerie_charge_cable
    - binary_sensor.valerie_status
    - button.valerie_wake
    - sensor.valerie_battery_level
  1. Added group: !include groups.yaml too /root/config/configuration.yaml

  2. Reloaded the YAML and confirmed throught developer tools → templates that I get a list of entities

{{ state_attr('group.tesla_valerie_all_enabled_entities', 'entity_id') }}
  1. Created a script that should force update all entities when pressed.
alias: Tesla – Force Refresh (Wake Car)
mode: single
sequence:
  - target:
      entity_id: button.valerie_wake
    action: button.press
    data: {}
  - delay: "00:00:10"
  - target:
      entity_id: group.tesla_valerie_all_enabled_entities
    action: homeassistant.update_entity
description: ""
  1. Confirmed that when I run the script the “wake button” shows as being pressed in the activity panel and by looking at the entity in developer tools

  2. Note that none of the other entities have been updated. I can see in my Tesla app that the battery is at 66% but HA is showing 67%.

So it seems to me that perhaps with polling turned off the integration simply doesn’t update sensor values. All the entites moved to an “unknown” state (or old state) once polling was turned off When looking at the integration page under vehicle sleep it does say You can call the homeassistant.update_entity action to force polling. It’s unclear to me if this will work as I’ve turned off “enable polling for changes”

Has anyone got sensor values to update with polling turned off?

Edit: I created an issue here for anyone following in the future: Entities not updating when calling update_entity after polling turned off · Issue #159228 · home-assistant/core

Thanks