Home
Softono
HomeAutio.Mqtt.GoogleHome

HomeAutio.Mqtt.GoogleHome

Open source MIT C#
232
Stars
27
Forks
0
Issues
25
Watchers
2 years
Last Commit

About HomeAutio.Mqtt.GoogleHome

HomeAutio.Mqtt.GoogleHome is a software bridge that connects Google Home's Actions API with MQTT, enabling home automation integration without relying on a cloud service provider. It includes an in-process OAuth 2 server to handle Google Actions Account Linking and provides fulfillment for SYNC, QUERY, and EXECUTE intents. The software translates these intents into MQTT messages and vice versa, allowing seamless communication between Google Home and MQTT-based devices. It is designed for developers and home automation enthusiasts who want to integrate Google Home control with their existing MQTT infrastructure while maintaining self-hosting capabilities. Configuration and Google Device metadata definitions are documented in the project wiki.

Platforms

Web Self-hosted Windows

Languages

C#

Links

Build Release

HomeAutio.Mqtt.GoogleHome

This project is a bridge between Google Home's Actions API and MQTT. It allows for someone to implement a Google Home integration with their home automation project without needing a cloud service provider.

It provides an in process OAuth 2 server to satisfy the Google Actions Account Linking, and fulfillment for SYNC, QUERY, and EXECUTE intents. It then translates these messages back and forth to MQTT.

See the Wiki for more information about configuration and defining Google Device metadata.