@Tom-Strutt , without killing your enthusiasm for IOT I propose you to work with a alternative product in parallel. IOT has a really big spectrum of activities.
But the Omegas are nice smal and also quite limited in memory space, connectivity and OS'es.
Even if I don't have RaspberryPy i would encourage you to use such a device in parallel. With all the well organized info's you can find you will have a smoother start in to IOT.
The possibilities to connect are bigger (at least RPI 3) and there is a much larger range of OS'es you can run on it. Even a display you can use.
As you already have a omega2 you could try to adapt some of the RPI tutorials for your small device without loose pleasure for exploring the IOT world.
Sounds interesting, but what makes this platform any better than the major competitors, Brillo/Weave, IOT Eclipse, Apple HomeKit, etc, which have nearly unlimited resources and a reputation. I understand that you have built something for the onion, but it wouldnt be that difficult to duplicate for another platform.
I already hate this Win10 idea... but to each his own I guess. That being said, it looks like Microsoft developed some 'core' code for several devices so they can be accessed from a Windows 10 computer. I haven't gone further into their documentation. If the MS 'core' takes over the whole device, then it's an actual kernel, and that is very limiting IMO. I'm definitely not interested by that! However, if the MS 'core' can be one of the OpenWrt processes, then that can actually be useful.
Microsoft being Microsoft, and vulnerabilities found in their code on a much too regular basis, do we really need our garage door hacked by thieves, or a ransomware criminal asking for bitcoins to give us back the control to the house thermostat? And what about the coffeemaker?
if I am on my motorcycle and come home, I want the door to open automatically (if the radius is possible).
I see where you are going with this, a Bat Cave Garage Door. ;-) It certainly is possible. Anything that will try to automatically connect to your main controler via WiFi or blutooth (with proper security signature) will do to alert it.
About the open/close state of the door, maybe your system already has a light that you could use. If not, the simplest and cheapest way is to use a magnet switch (magnet on the door + glass fuse-like switch on the door frame).