tesLAXApp / tesLAX

CANBus Explorer App for iOS
12 stars 0 forks source link

issues since update before last (2.2.1) #30

Open calunima opened 1 year ago

calunima commented 1 year ago

Hello, I am using teslax on iphone7 and ios15.7. since update before last 2.2.1, i have issues 1- i have purchased Extended release 1.0 back in april 2021 and now the app says I haven’t got this option and need to pay 6,99€ for XS 1.0 Can you please advise if this is normal ? isn’t Extended Release 1.0 equivalent to XS 1.0 ? 2- i use 3&y 2021.12 preset since i installed the app. Since tesla update 36.2, i have problems reading the BattFullkWh signal : it oscillates 0,1 or 0 or 100 and so does the Battery Buffer signal with the same sequence. So i tried the mew preset 3&Y 2022.36.2 and the above signals seem to read fine but it seems that all historical values are lost. Is this normal ? can historical values registered with preset 2021.12 be restored in the new 2022.36.2 preset ? I apreciate your feedback and help on this. best regards, calunima

jake-b commented 1 year ago

Hi Calunima,

Please try using the "restore purchases" in the upper right of the purchases screen to see if it restores your purchases. Sounds like you purchases the first level (Extended Release) There are 3 levels of purchase:

There is a small cost to go from XS1 to XS2. or ES to XS2. Currently XS2 is the full feature set of the app. That said, you should only see the purchase screen if you are trying to use a feature that's in a level up from what you have purchased.

Your question regarding historical values is an interesting one. The answer is yes, this is expected behavior under the way things currently work. Currently "presets" maintain their own maximums and minimums. They're like partitioned sets of configuration. I've never considered the use case where these max/min values needed to carry over to another preset... nor the ability to edit the maximum/minimum values manually. I'd have to consider what might be possible... off hand I can't think a good way to do this other than allowing manual editing of the "lifetime" ranges.... but I'll consider it.

Sometimes Tesla changes the signals so much that it is hard to update the presets "in place". Under the covers, while the gauges look the same, the configuration could be very different. Also if users make edits, its hard to apply updates to something that has been edited. Hence, the way it works now, you can think of the 36.2 preset as a completely separate "World of configuration" from the old .12 preset. This also lets you use the app with multiple vehicles.

Telsa makes changes all the time and doesn't tell app developers or anyone else (its actually Tesla secret info). This is what happened on the BattFullKwh signal. There was a recent change by Tesla that made the old configuration incorrect. This is why there's a new preset that accounts for the newest changes. Sometimes it can take a very long time for the community to discover or reverse engineer changes. This time we were lucky and people figured out the new signals pretty quickly.

One last note: while I try to release new presets from time to time, I am not in the business of reverse engineering tesla's data streams myself. I provide a completely configurable app with XS1 and XS2 that the user is free to keep up with Tesla's changes. In fact, you could take the new BattFullkWh configuration and manually recreate it in the 2022.12 preset if you wanted, but I don't recommend it necessarily. Its easier to just use the new preset.

You can find me on discord (https://discord.gg/D6nKsCxegr) if you need any additional one-on-one help via chat, or post here with a additional questions.

Hope this helps. Jake