Video of the wallpaper in action
In order to set this up, you need Kustom Live WallPaper (KLWP) pro - Link
I am using Nova Launcher Prime.
I am still tweaking this one, particularly the SWAP and GARAGE pages are only roughed in right now. KLWP does not have a large landscape mode userbase so I had to create my own
My garage door is opened by a raspberry pi that I have hooked up to a veralite home server so the button on my wallpaper brings up the door button (2 step process, so I don't accidentally open it) which is linked to an authomationhd shortcut to activate the garage door.
Here is my .klwp file if you want to tinker with it and make it work for your setup. The blue colour matches my car's setup but it can be changed through a global variable to match your car's dash.