How does charge threshold work? #317
Replies: 5 comments 11 replies
-
No worries, I have the same car. You can set up a script that when the sensor of the car charging states "connected" you enable the switch that limits automatically to 80%. I've done that using Homekit at the end, which for me is more convenient. But you can do it in home assistant |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
By putting the car in delayed charge mode once the charge threshold is reached. The PSA car controller uses the same interface to Stellantis servers as your smartphone app does. So its control options are somewhat limited. It asks for the car's status through the Stellantis servers over the cellular network. It parses the response it gets and a piece of that response is the traction battery level. Then the code in the psa controller app compares it to the locally stored battery level limit. You already know how the limit is set. When it reaches the limit, it does the only thing it has at its disposal to stop the charge: put the car in delayed charging mode. But that means that once the delayed charging time is reached, the car will resume charging to 100%. The psa car controller puts the car in delayed charging mode using the cellular network. So one would think that even if you are at a fast DC charger, the car should stop at the set level. I have not seen that yet but I must admit I rarely use the fast chargers, so I cannot confirm or deny that assumption. One thing is sure: when you are away from home, chances are you will not be able to change the charge limit since that happens over your home network and it may not be accessible from outside your home. But that is not a problem. If the car was set to delayed charge by the psa car controller, simply pull the charge plug out and put it back in, the car will resume charging beyond the set limit. I tried that and I can confirm it works. The method used by the psa car controller does not always work. I have seen more than once Stellantis servers are not cooperating and then nothing happens. No data comes in and no commands go out. I've seen that more than once. There are advantages and disadvantages to the method used here, but in all it is a good stop gap for the sorely missing charge limit in the car's own system. I would hope at some point Stellantis will add that to the system, it is in their own interest since they have an 8 year battery warranty and the battery may be more reusable as a "powerwall" after having been removed from the car. |
Beta Was this translation helpful? Give feedback.
-
I agree that psa servers won't update battery level so often even during charging. A workaround would me to create an automation in the HA to stop the charge of the battery level is above 80. Charging won't stop exactly at 80 now but when psa server update the battery level it might be 85. But still the automation would stop the charge and it won't top up till 100 |
Beta Was this translation helpful? Give feedback.
-
Or simply use evcc for charging, it manages it all. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have ordered a Corsa-e but I'm still waiting for it.
I want to limit the charge threshold to 80% while charging at home.
How does this python script work? Is there an API from PSA which supports this feature or polls the script the actual SOC from the car at stops charging if the threshold is reached?
Is the set threshold saved and will be used every time I connect the car to the wallbox (or any other charger) or will the set threshold only be used for the actual charging process?
I'm worried that I might want to charge to 100% when I'm on the road, and then the script is not accessible.
Thanks and best regards,
Heiko
Beta Was this translation helpful? Give feedback.
All reactions