I vacuum th inside of the stove once per week or at longer intervals if I have to wait for it to be in idle mode during the day. I use a wire brush to knock down the loose deposits inside the stove but don't bother with the pipe. The stove pipe can be cleaned once per week by cranking the PV (power Vent) up to max on the rheostat and holding the baro closed while tapping on the pipe (this will pull the loose stuff off the pipe but little else). Then in the spring when you are done using the stove disassemble the pipe and clean everything completely (use a stainless wire brush if your pipe is stainless), spray it with WD and leave it disconnected. I have a Magic Heat air to air xchanger and that has lots of nooks and crannies and has to be turned every which way to get all the ash out.
I remove the cover from the PV every month and blow out the fly ash with a yard blower, then I lube the motor with one drop of the SWG synthetic lube and spray a little WD up into the cooling fan to make sure it doesn't rot out. In the spring I pull the motor assembly out and inspect everything and completely clean it. I also keep a SWG motor kit on hand just in case the thing decides to fail, which you know would be on the coldest day of the year!