Awning motor automation

Hello Id like to automate my garden retractable awning and add a motor for a 90 kg awning which is the standard type and control it through wifi and also remote control it when im not home from a phone app and later on to be able to let an assistant such as jarvis project or other assistants to control them, for now id like to program it to go up and down at specific hours and at specific seasons by themselves or to make them go up and down by a click of a button there would be nice to be controlled by a remote controller as is too , so any ideas what i would need and instructions on how to do it ?