# \[APP\]\[Pro\] Tesla Car & Energy - Zero emissions. Zero compromises

**URL:** https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824
**Category:** Apps
**Tags:** app, homey-pro
**Created:** [January 11, 2024, 5:15pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824 "2024-01-11T17:15:52Z")
**Posts on this page:** 20
**Page:** 62

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [April 18, 2026, 9:36pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1239 "2026-04-18T21:36:08Z")

</div>

Hi, sorry for the late answer.

I checked the access token data and it should be valid for 8h.  
But that’s only the access/Bearer token.

Any further request will automatically refresh the access token after a http 401 response using the stored refresh token.

I have no idea why in your case the refresh token is invalid.  
It looks as if your refresh token (stored in car device data) is somehow cleared or gets invalid caused by other reasons. Normally this happens if you remove the Homey app from your Tesla account or if you change the passoword of your Tesla account. 🤷‍♂️

---

<div class="post-metadata">

### Author: ![Peter85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter85/32/121456_2.png) [@Peter85](https://community.homey.app/u/Peter85)
#### Post date: [April 19, 2026, 9:57am UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1240 "2026-04-19T09:57:21Z")

</div>

Do you think it could be something to do with the fact we have 2 cars, and we are both owners on our own cars so when I connect I don’t have “owner” on the other car? I’m not sure that would be the reason because it seems to add fine, and the token kicks me off my own car as well. Neither of us remove the app or change the password

Very odd!

thanks

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [April 19, 2026, 12:07pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1241 "2026-04-19T12:07:47Z")

</div>

Very strange.

I have two cars with different owner. I added both with my account (1 owner, 1 driver).

Technically, every car has its own oAuth memory. This way you can add cars from diffrrent accounts. That’s why it should work - in theory 😅

I will search and ask on Slack…

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [April 19, 2026, 12:30pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1242 "2026-04-19T12:30:53Z")

</div>

I think I found a possible reason. Perhaps the token refresh ist started twice for a device. Let me prepare a fix this evening…

---

<div class="post-metadata">

### Author: ![Peter85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter85/32/121456_2.png) [@Peter85](https://community.homey.app/u/Peter85)
#### Post date: [April 19, 2026, 1:50pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1243 "2026-04-19T13:50:17Z")

</div>

Interesting! It’s strange few (if any) have the same issue… Thanks a lot for your efforts

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [April 19, 2026, 6:22pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1244 "2026-04-19T18:22:53Z")

</div>

New **test version 4.1.4** :

- Minor changes for **token renewal**

@Peter85 FYI and test 🤞  
Perhaps you are starting flow actions parallel instead of sequential (for one car). That could cause parallel requests. The change should fix this - if that was the reason.

> **[Tesla Car & Energy | Homey](https://homey.app/en-us/app/com.tesla.car/Tesla-Car-&amp;-Energy/test/)**
>
> Zero emissions. Zero compromises.

---

<div class="post-metadata">

### Author: ![Peter85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter85/32/121456_2.png) [@Peter85](https://community.homey.app/u/Peter85)
#### Post date: [April 19, 2026, 6:54pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1245 "2026-04-19T18:54:02Z")

</div>

Brilliant thanks for this I’ll give it a try! We only usually execute for one car at a time, e.g. preheat, keep doors unlocked, open boot, turn house heating off etc.

I’ll let you know 👍

---

<div class="post-metadata">

### Author: ![Peter85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter85/32/121456_2.png) [@Peter85](https://community.homey.app/u/Peter85)
#### Post date: [April 24, 2026, 7:25pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1246 "2026-04-24T19:25:13Z")

</div>

Hi, just thought I’d touch base and say that error hasn’t happened since which is good, but I have had some odd random behaviour, such as having to run automations twice for it to work, and this morning I got MESSAGE\_FAULT\_ERROR\_INVALID\_SIGNATURE which I’ve never seen before, but I ran it again and it was successful 🤯

Going to keep testing it over the next few days thanks for your help!

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [April 24, 2026, 8:16pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1247 "2026-04-24T20:16:19Z")

</div>

Invalid signature for commands is often caused by a long delay while sending the command - the signature has only some seconds lifetime.

If “auto wake up” is set for car device, a wake up command is sent first. The following can be processed then.

I can imagine that the car is not reachable in time (while Tesla server tries to send tje command to the car). I have seen such send issues if the car is at the end of Wifi range and is switching between Wifi and LTE.

---

<div class="post-metadata">

### Author: ![Peter85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter85/32/121456_2.png) [@Peter85](https://community.homey.app/u/Peter85)
#### Post date: [April 30, 2026, 5:34pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1248 "2026-04-30T17:34:24Z")

</div>

Just wanted to circle back and say that it’s seems to have been resolved, thank you, much appreciated!

I did indeed have auto wake up on, and my flows sent manual wake commands. I’ve kept the flow wake up so I can see wake progress visually.

---

<div class="post-metadata">

### Author: ![StevenV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stevenv/32/97437_2.png) [@StevenV](https://community.homey.app/u/StevenV)
#### Post date: [May 17, 2026, 5:09pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1249 "2026-05-17T17:09:13Z")

</div>

Hi Ronny, since a few days, the value for estimated battery range is zero. When checking the graphs, I see that the range was not updated for a few days before it was set to 0. The optimal battery range value is still updating though. Is this a known issue?

 ![IMG_3083](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/a/eab36a1c67f20d777289c7a3597c99e6b2e4f4d7.jpeg)

 ![IMG_3084](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/c/bc4ff5abcc7013e270c3befa786a54a6dbcfbde3.jpeg)

 ![IMG_3082](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/3/436f0a5266d0cd1242b8a1a0fe55782e2ced5392.jpeg)

App v1.4.1

Model y software 2026.14.3

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [May 17, 2026, 5:30pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1250 "2026-05-17T17:30:59Z")

</div>

Are you using Telemetty or FleetAPI (polling)?

Edit: Just saw that my Teöemetty was also not updating. The online/offline state was, but not car data.

It seems, the car stops sending after a while (Telemetty subscription seems to have a timeout after several days). I have to check that.

As adhoc solution: deactivate Telemetry in debice settings, savd, activate again and it should be fixed.

---

<div class="post-metadata">

### Author: ![StevenV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stevenv/32/97437_2.png) [@StevenV](https://community.homey.app/u/StevenV)
#### Post date: [May 17, 2026, 5:53pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1251 "2026-05-17T17:53:08Z")

</div>

Hi, I’m not using telemetry but the fleetapi. It is only this one value that is not updating. Other values do update: see screenshot: 10 hours versus 8 days

 ![IMG_3088](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/5/1557814a42da1e52d68235ab66166d5eb36f76df.jpeg)

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [May 17, 2026, 7:14pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1252 "2026-05-17T19:14:54Z")

</div>

The API still lists est\_battery\_range as response field.

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/0/a0b93afc0eeea5518e9a7e93918dda470428acc8.png)

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/a/3a896370b16816898b19e0a5d5deb4f4ca46e821.png)

> **[vehicle\_data - Vehicle Endpoints | Tesla Fleet API](https://developer.tesla.com/docs/fleet-api/endpoints/vehicle-endpoints#vehicle-data)**
>
> Makes a live call to the vehicle to fetch realtime information. Regularly polling this endpoint is not recommended and will be expensive. Instead, Fleet Telemetry provides an efficient data stream for online vehicles.

But I also don’t get it via polling 🤔  
Looks like a FW bug. Let’s wait for a new version if it’s fixed then.

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [May 17, 2026, 7:21pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1253 "2026-05-17T19:21:13Z")

</div>

And it seems, the telemetry data also doesn’t get updates for this field. The car seems not to send it at all.

---

<div class="post-metadata">

### Author: ![Paul\_H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_h/32/120855_2.png) [@Paul\_H](https://community.homey.app/u/Paul_H)
#### Post date: [May 22, 2026, 7:50am UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1254 "2026-05-22T07:50:22Z")

</div>

Has anyone got past this problem yet please?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/3/539eecc1a4d74877a41a43604dba6f2edbb44cbe.png)

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [May 22, 2026, 12:30pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1255 "2026-05-22T12:30:27Z")

</div>

If I remembet right, the car is registered in a region (North America, Europe, CN). The user account must also be registered in this region.

Do you have a leased car or a car imported from another region?

We also had similar cases where the account was created in another region. But I don’t know if this still works. It’s a bit tinkering with browser console 🫣

> [@\[APP\]\[PRO\] Tesla - Zero emissions. Zero compromises](https://community.homey.app/t/app-pro-tesla-zero-emissions-zero-compromises/100824/118):
>
> @Jacco_van_Eck Here is a step by step example. Open this page in your browser. [https://accounts.tesla.com/en\_us/account-settings/personal-information](https://accounts.tesla.com/en_us/account-settings/personal-information) If it’s showing a 404 error, just click on the icon in top right corner and open account settings. [grafik] [grafik] Then edit: I think this is nor matching the owner region. Hit STRG+Shift+K Open the tree: Right click. Then select “copy”. Then select “insert” and “after” [grafik] Double click on the v…

---

<div class="post-metadata">

### Author: ![Paul\_H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_h/32/120855_2.png) [@Paul\_H](https://community.homey.app/u/Paul_H)
#### Post date: [May 22, 2026, 5:32pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1256 "2026-05-22T17:32:06Z")

</div>

yeah, I did some research on it before posting. I was wondering if anyone had a quick and easy way, or a script already knocked up that will register account in both regions.

To answer the question, mine is a leased Tesla through Octopus. I am UK based.

My account must be EU based, while the car is probably registered on a business account based in NA. (whoever Octopus use for their tesla management Id guess)

I will see if I can get some time to knock up a quick script to try and do this. Need to find the fleet API docs first I guess. Probably in the dev account ive just registered for

Thanks for taking the time to post 🙂

---

<div class="post-metadata">

### Author: ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)
#### Post date: [May 22, 2026, 8:25pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1257 "2026-05-22T20:25:22Z")

</div>

There is no API to change account settings.

If the browser console way doesn’t work, it would be best to ask Tesla support directly if they can switch your account to NA.

---

<div class="post-metadata">

### Author: ![Paul\_H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_h/32/120855_2.png) [@Paul\_H](https://community.homey.app/u/Paul_H)
#### Post date: [May 22, 2026, 10:49pm UTC](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824/1258 "2026-05-22T22:49:11Z")

</div>

No, I dont wish to change account settings

According to their own API that I found, you are able to ‘register’ your user account to both NA and EU regions

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/6/46470efa1ebec5332f3db72c45037141a571b612.png)

full API docs if anyone is interested:  
[Tesla Fleet API](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api)

Edit: I will try that region change method you posted above though, thank you

[Previous page](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824.md?page=61)

[Next page](https://community.homey.app/t/app-pro-tesla-car-energy-zero-emissions-zero-compromises/100824.md?page=63)
