Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

start guide ? #144

Closed
jmarcgit opened this issue Sep 9, 2024 · 2 comments
Closed

start guide ? #144

jmarcgit opened this issue Sep 9, 2024 · 2 comments

Comments

@jmarcgit
Copy link

jmarcgit commented Sep 9, 2024

Hello,

I really want to try this bridge. I use Shelly modules which are supporting MQTT natively. As they also support SSL and authentication therefore I want to deploy this on the cloud. https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Mqtt

First I want to use the bridge to define a gate opener device on the Google side. On the Shelly side, it's a simple switch/relay + state input (closed/open). I guess I can do anything I want as far I can map command and state right ?

Is there a quickstart doc available ?

@i8beef
Copy link
Owner

i8beef commented Sep 9, 2024

There is a Wiki above that you can read through. There is quite a bit of setup to get yourself running as your own service provider, and there is no explicit documentation for running this in a cloud provider, where you'd be on your own. If it were me, and I were doing that, I'd probably setup the proxy in front of it to serve out a limited set of endpoints for instance (just the google / oauth endpoints basically that Google will need to interact with).

Also note Google requires you to use a REAL SSL cert, so your proxy will need to use a LetsEncrypt cert of similar.

Other than that, yes, you should be able to setup your own instance, link it all through your Google developer account, and configure it to send simple open/close intents to pre-specified MQTT topics.

@jmarcgit
Copy link
Author

thanks !

@i8beef i8beef closed this as completed Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants