This is by design to avoid waking the car (or sending any direct action) because of API command limits. However, if you park your car before the night prices have updated, the app will later show a charge, but the user is unaware that smartcharge was never able to set the schedule.
- Keep track in database if schedule was successfully pushed to vehicle
- Show an alert or indication in the app if vehicle schedule is incorrect (not updated)
- Allow one single wakeup command per day if charge should have begun, vehicle is sleeping, and schedule is not up to date.
This is by design to avoid waking the car (or sending any direct action) because of API command limits. However, if you park your car before the night prices have updated, the app will later show a charge, but the user is unaware that smartcharge was never able to set the schedule.