Currently, the way I do it, is to be in self-powered mode, till 9pm and switch to time based. Then, 7am switch it back to self-powered. I wrote a c#/.net app and it scheduled on a pc so I don't have to manually switch. I need to add the storm alert mode to be disabled till 9pm to prevent the grid charging. Also, looking at seeing if the grid charging option can be turned on/off via the API so then I have better control there. Not sure how the AI is doing the grid charging but so far it's behaved for me and charges 100%. It might be the different peak/off peak/super peak settings...
I'm just using one since I go to self power at 7am, using super off peak (9pm-7am) buy=.01 and sell blank.
hope this might help...