Do I need to create a Onelink account to link my devices to Google Assistant?

Yes, you need to create a Onelink account in the app in order to link with your Google Home account.