So I continue testing, after setting up automation I ran once last night and cut the power before cycle completion. I created a schedule on smart outlet to turn on cleaner 8 am and turn off 10:30 am. It did clean the pool as expected in automation mode. I cleaned the filter and dropped cleaner back in the pool and started another schedule on the smart outlet from 11 am to 1:30 pm. Based on my experience yesterday, I wasn't expecting cleaner to start cleaning again as I didn't cut the power before the end of 2h cycle, surprisingly, the cleaner turned on and start to clean again. This latest observation is more consistent with what 'Jphaus' has described. At any rate, I am happy that automation mode works and I have an added ability to control the cleaner schedule remotely using wifi. Thanks!