Teslamate: New "Pay As You Go" Pricing Model #20166
Replies: 51 comments 9 replies
This comment has been hidden.
This comment has been hidden.
-
@jlestel can the above error be related to your announced change at myteslamate.com? |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
Hi guys Regarding the price update, Tesla urged me to do it before Monday. I considered that this new model allows us to maintain the same price as before if there is no excessive use of the commands:
The process isn't ideal yet; it's a version 1! By displaying the Shell commands to guide users, it still seems understandable. I'm thinking of adding Shell and PowerShell files to facilitate the execution of these commands. I'm curious to hear your thoughts on this.
In conclusion, I'm going to further improve this process, which will allow Tesla to remain compliant and prevent all customers from being unable to use the service. Moreover, if creating an application is complicated for some (and they want to send commands), it's entirely possible to use only the MyTeslamate API and not have to create an application. I'm curious to know more about the number of vehicle_data, command, and wake-up messages sent daily. Nevertheless, our current shared approach seems relevant to me since:
|
Beta Was this translation helpful? Give feedback.
-
@jlestel I still don't fully grasp what exactly has changed. Does Tesla no longer allow using the customer's Client/Secret and instead requires you to use the MyTeslamate one now? If that's it, what did they base this on? |
Beta Was this translation helpful? Give feedback.
-
Exactly, a partner should not make calls with client applications, but only with their own. Tesla has clarified that the previous approach violated the following sections:
So I should not be able to read the Client Secret or access/secret tokens from the client API application. Finally, they rely on what is visible on the website... and especially in their databases. This was highlighted by their oversight of application creation and command hits. |
Beta Was this translation helpful? Give feedback.
-
Oh dear. If I understand the implications correctly then this basically put MyTeslamate under the risk of the API consumers executing more requests than their subscription covers and assigns that risk to MyTeslamate as the owner of the client id? That is indeed very unfortunate. It also takes away the benefit of the 10$ free monthly api calls? Note: reopened issue for visibility. |
Beta Was this translation helpful? Give feedback.
-
This is only partially affected, as only commands are affected. Edit: Additionally, wake_up isn't a "command," works without the command proxy... and represents 20x the cost of a command. So, sending wake_up messages with the customer's Tesla API is very useful for allowing the largest credits of the $10 offered to be used :) |
Beta Was this translation helpful? Give feedback.
-
If understood correctly, it is currently not possible to charge with evcc in combination with TeslaMate, when charging Tesla with TWC3, right? |
Beta Was this translation helpful? Give feedback.
-
I don‘t see why it shouldn’t be as long as MyTeslaMate can work as command proxy. That said: every other, non-crippled, wallbox will be better that the severely restricted and forced-to-cloud-usage, unfortunate TWC. It‘s just a crap solution to a problem that has been solved properly before. |
Beta Was this translation helpful? Give feedback.
-
I agree that TWC may not be the ideal solution. |
Beta Was this translation helpful? Give feedback.
-
Ich habe seit gestern genau das gleiche Probleme mit beiden Teslas am TWC. 500 Internal Server Error` response: {"response":null,"error":"vehicle rejected request: your public key has not been paired with the vehicle","error_descrip (truncated...) Habe sogar schon die Autos komplett neu verbunden in MyTeslaMate incl. Schlüssel aber keine Verbesserung. Ist es eigentlich mögich EVCC nur zur Steuerung der Hausbatterie und für die Ladelogs zu nutzen ohne die Autos zu steuern ? Das würde mir eigentlich schon ausreichen. Muss ich dann einfach die Autos löschen und als Gastfahrzeuge laufen lassen ? Würde halt schon gerne die Autos sehen aber Steuerung ansich brauche ich aktuell nicht zu nutzen. |
Beta Was this translation helpful? Give feedback.
-
Ich habe an der yaml nichts verändert, d.h. die Token sind noch drin, das "alte" refresh Token ist offensichtlich ungültig, siehe folgende Meldung im Log:"/api/1/vehicles/***/command/set_charging_amps": oauth2: "login_required" "The refresh_token is invalid. Generate a new refresh_token by forcing user to re-authenticate.\ |
Beta Was this translation helpful? Give feedback.
-
Tokens müssen neu generiert werden. Seitdem läuft bei mir wieder alles |
Beta Was this translation helpful? Give feedback.
-
Today I see this after about 90 minutes of charging time: Garage: max charge current 9A: 429 Too Many Requests: Usage limit exceeded: You have reached your maximum of 100 credits per day. |
Beta Was this translation helpful? Give feedback.
-
Can the Tesla integration be modified so that the interval at which commands are sent via the proxy can be set independently of the general update interval? I would like to keep the general interval at 30 seconds but increase the "command interval" to, for example, 300 seconds to save proxy tokens. |
Beta Was this translation helpful? Give feedback.
-
You mean TWC3? Could probably try to send current control in specific intervals only. Those are not expensive commands though. What's really expensive are wakeups. |
Beta Was this translation helpful? Give feedback.
-
Yes, as you can see from @TheJDJ13 's comment, the limit of 100 credits per day is reached after 90 minutes of charging (which, of course, can be increased in My Teslamate). It would be great if evcc could be optimized to use commands more efficiently. This could be achieved either by allowing the interval to be adjusted or by only sending a new command when a significant change is necessary. |
Beta Was this translation helpful? Give feedback.
-
See #19802 (comment).
For time being you can already do this by adjusting the interval.
This will make PV charging less efficient. Happy to take a PR for twc3.go. Given the TWC is crippled (and has been from the beginning which only brings us into this situation), it seems this is not something that the core team will be working on. |
Beta Was this translation helpful? Give feedback.
-
Also der TWC3 mag verkrüppelt sein, aber in Verbindung mit Powerwall und Tesla Fahrzeug macht es das PV Überschussladen komplett ohne sonstige Tools. Ich hab es in EVCC auf "schnell" stehen und der Rest macht dann Tesla unter sich aus mit dem Überschussladen. Somit habe ich pro Tag und Auto bisher 1 bzw. 2 Credits verbrauch. Wenn ich dann wegen günstigem Strom mal schnell laden will mach ich der Tesla App kurz den Haken raus bei Überschussladen und gut ist. |
Beta Was this translation helpful? Give feedback.
-
Ich wollte auch nichts anderes behaupten. Das ist aber ein weiterer Grund, dafür keine weiteren Sonderlösungen zu finden.
OT.: die sind natürlich zu versteuern ;) |
Beta Was this translation helpful? Give feedback.
-
Bis 30 kwp muss man es nicht mehr bei der Steuer angeben und da es ohne Umsatzsteuer ist muss ich da auch nichts abziehen. Somit kann ich mit den 14,06 als direkten Vergleich rechnen. Also sobald ich unter 14 Cent einkaufen kann ist PV Überschuss teurer :-) Leider Schade es hier der Eigenverbrauch teurer ist als der Einkauf. |
Beta Was this translation helpful? Give feedback.
-
Today I reached the 100 credits message in about 30 minutes. |
Beta Was this translation helpful? Give feedback.
-
Just updated our documentation and the explaining blogpost to reflect the recent changes at myteslamate. https://docs.evcc.io/en/docs/devices/vehicles#tesla Migrating this issue to discussions. |
Beta Was this translation helpful? Give feedback.
-
Just now I have the 100 credits use message today- before I had enough excess to start changing. Is there any reason why I should not switch back to BT? |
Beta Was this translation helpful? Give feedback.
-
Hi, I am not able to create access and refresh tokens anymore. It worked around 4 weeks ago with the process described at that time but now I fail. When using the script available on myteslamate in powershell, I can enter Client ID and secret but then powershell stopps. |
Beta Was this translation helpful? Give feedback.
-
I have not switched back to BT yet. I decided to let it go a little longer. Here is my first monthly charge: Description: Qty: Unit price: Amount: Subtotal €3.00 Paypal charge converted to $3.57 It seems likely that I could reach the next 500 on any given month so figuring $3.50 - $5.00 / month or $42 - $60 / year. I WANT to charge with solar and that is why I am here. However, with my provider and plan it might actually be slightly more expensive to charge on solar vs. charging over night. Paying more per month to be able to pay a little more per month starts to become undesirable. |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
Teslamate hat auf ein neues Zahlungsmodell umgestellt und nun taucht der folgende Fehler im Log auf. Die Ladesteuerung funktioniert nicht mehr:
ERROR 2025/03/15 12:27:09 max charge current 7A: Post "https://api.myteslamate.com/api/1/vehicles/XP7YGCEK0RB460704/command/set_charging_amps": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Steps to reproduce
Ladung starten mit Tesla and TWC3
Configuration details
Nicht relevant
Log details
What type of operating system or environment does evcc run on?
Linux
External automation
Nightly build
Version
0.200.9
Beta Was this translation helpful? Give feedback.
All reactions