Vodafone is similarly bundling the Google Home Hub (4 stars our of 5) with its Pixel 3 contract deals. The Hub, which retails for £139, is included for free when you get the 26GB data plan for £49 upfront and £62 per month. You can see this deal here and all Vodafone Pixel 3 deals here.

From Currys, you can get two Home Minis for £59 – so while not technically free, you're only paying £10 for the second device. You must use code GOGM2 at checkout. This deal ends today, so head over to Currys now to get it before it goes. 

You can see our round up of the best smart home deals of the month here.