miimura said:
BTW, what does RavCharge do when it's time for a timer event and the car is not plugged in? Does it know that and skip the event? I'm just wondering about the extraneous Entune e-mails mentioned above.
I addressed that question
here. Unlike the car's built-in timer, the information that RavCharge has about whether the car is plugged in is only as good as the last update. I could set RavCharge to do a status update some time before a scheduled charge, but then there'd be some risk of the car getting plugged in between the status update and the timer event, or the status update not completing and a charge being skipped because of incorrect information about plug status.
Since my #1 goal is 100% activation of scheduled charges, for now RavCharge just goes ahead and sends the command (and sends it a lot), regardless of what information it has about the car being plugged in or not. So you probably would get a number of nuisance emails from Entune if you didn't plug in and had a timer set. If you want to avoid this you could just go to RavCharge on your phone and turn the timer off for the day. Changing the timer settings via RavCharge is much less painful than having to go out to your car and deal with its terrible interface.
Now that I think about this last part, maybe a cool feature would be a "skip the next charge" button that turns the timer off for a night but then automatically turns it back on so you don't have to remember to...
EDIT: Now that I think about this some more, maybe the risk isn't really that high, and it'd be nice to avoid hammering Entune with charge start requests when people are intentionally unplugged (not to mention avoiding all those "charge failure" emails). I'm working on implementing a "Plug check" option for the charge timers now.
If you choose this option, RavCharge will do a status update immediately before sending a charge start command. If the update fails, it'll go ahead and try to start charging anyway. If the update succeeds, it'll only send the charge start command if it has confirmed that you're plugged in and not already charging. Due to the time required for a status update to go through, charges will probably start a few minutes after the time you specify if you select this option. I'll test it on my car tonight and probably make it live tomorrow.