Google Smart Home bridge for My Domoticz

Use this forum to discuss possible implementation of a new feature before opening a ticket.
A developer shall edit the topic title with "[xxx]" where xxx is the id of the accompanying tracker id.
Duplicate posts about the same id. +1 posts are not allowed.

Moderators: leecollings, remb0

Post Reply
dantman
Posts: 3
Joined: Monday 26 September 2016 9:16
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Google Smart Home bridge for My Domoticz

Post by dantman »

I think it would be great to implement a Google Smart Home App for Domoticz. Then we can get quick and easy setup of integration with Google Assistant and Google Home devices.

Setting up IFTTT isn't quite desirable. To my knowledge IFTTT only lets you create actions, they don't expose devices to Google which means that the various special functionality like rooms and detecting what devices you are referring to won't necessarily work. And setup isn't quick and simple to my knowledge.

I've heard of Controlicz, but setting it up requires setting up HTTPS and port forwarding to expose the machine you run Domoticz on to the network which isn't an idea I like and shouldn't be necessary / the only way to do this. And each individual user with their own access to the controller needs to setup their own account in order to avoid setting it up in a way that skips the user limitation / personalization.

I understand that to make work Google Assistant / Google Home a cloud provider is necessary, Google is only willing to connect to something on the internet with an OAuth2 endpoint and requires registration of each centralized provider; instead of just using their Google Home devices as bridges to controllers on the local network.

For that I believe that would be perfect for "My Domoticz". It appears to work using an application tunnel rather than exposing the network interface to the internet. And it would be a central provider that could implement OAuth2 that Google could talk to.

I understand there are 2 layers to this. My Domoticz would need to handle part of the token to authorize which instance requests get passed to and what paths it's restricted to. And Domoticz would need to handle the other part of the token to authorize what local user the token is for and what level of access they give to the OAuth client.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest