I fully agree with you. In my head are some ideas already as well, hopefully I'll find the time soon to make them come true.
And I think I'll need some more expansions. And Omegas. I've to say that I'm very happy to have backup up this project. It was the first project I've ever backed up and it couldn't have gone any better.
You'd need the relay expansion for that:
Relays are basically electrically operated switches that use low-power signals (from the Omega) to control higher voltage circuits, like lamps or home appliances.
The Relay Expansion has two relay modules, you would be able to control two appliances in your home over the internet using the Omega.
The Relay Expansions are also stackable, so you can have as many as you want.
From here: https://onion.freshdesk.com/support/solutions/articles/6000067410-what-does-the-relay-expansion-do-
And also this: https://onion.freshdesk.com/support/solutions/articles/6000082229-how-can-i-use-the-relay-expansion-
In terms of controlling our Omegas remotely, well they're still working on getting us the apps and libraries to make that kind of thing easier. In the meantime, if all you've got is the expansion dock, you could start playing around with GPIO? I'm new to this and just having fun with that so far. Here's a good intro if you're new: http://www.instructables.com/id/Blinking-a-LED-with-Onion-Omega/
Hahaha. Wow. I wayyy over-engineered the problem. I guess I didn't have the omega snapped down all the way... I just pushed it down into the doc further and it works now. Idk how I managed to get this far (set up config etc.) with it partially unplugged enough to cause this issue. Anyways. Nothing to see here!