If you are participating in ChargePerks CA, WeaveGrid will avoid charging during the Demand Response Event, while still aiming to reach your target battery level by your desired Departure time (as set in your dashboard), as long as it is physically possible.
If you need more charge by your Departure time, you can always override: What if I don’t want to Participate in a Peak Demand Event? Can I opt-out? your WeaveGrid generated charge schedule.