Controlling Non-Googley Devices With Google Assistant

In the near future of the Smart Home, you will be able to control anything with your voice. Assuming that everything supports the Smart Home standard you chose, that is. If you have a device that supports one of the other standards, you’ll end up uselessly yelling at it. Unless you use gBridge. As the name suggests, gBridge is a bridge between Google Assistant devices and the rest of the smart home universe. It’s an open source project that is available as a Docker image can be run on a low power device in the home, or on a hosted service.

Fundamentally, gBridge is a Google Assistant to MQTT translator. Message Queuing Telemetry Transport (MQTT) is the messaging protocol that many smart home devices use, as it runs over TCP and doesn’t take much power to implement. We’ve covered how to bash around in MQTT and do much of this yourself here, but gBridge looks to be somewhat easier to use. It’s just come out of beta test, and it looks like it might be a good way to get into Smart Home hacking.

There are, of course, plenty of other ways of doing this, such as IFFFT, but [Peter Kappelt], the brains behind gBridge, claims that it is more flexible, as it offers support for the whole Google Assistant vocabulary, so you can do things like put devices into groups or do more conditional control (such as if the light level in the hallway rises above a certain amount, start recording with a camera) with non-Google devices. [Peter] is also looking to run gBridge as a hosted service, where he does the behind the scenes stuff to update servers, etc, in return for a small fee.

9 thoughts on “Controlling Non-Googley Devices With Google Assistant

  1. I guess maybe it’s because I’m old, but I don’t get the whole ‘Voice Control Everything!’ thing. The LAST thing I want in my house is everyone yelling at some object to get it to do what they want. I can control most of everything I have here with my phone, and nobodies bothering anyone else screaming across each other.
    I won’t even get into the entire privacy thing, since we all know a lot of your conversations are going out on the cloud and into the hands of people who have already proven they don’t care about your privacy, and will lie when you catch them at it.

    1. Nah, it’s not just you, I’m fairly young and I only use voice control when I need to be hands-free. I set up all my smart home stuff to be able to use my phone or PC to control things, and for automation. Voice control can be useful, but I don’t get the obsession behind it.

  2. I presume that Google still gets to listen in. What I am looking for is a local “offline” voice command system. I can perform image recognition locally so it should be easy to provide voice command capabilities with Amazon/Google like quality offline but it seems that is not the case.Any recommendations?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.