Git Product home page Git Product logo

hubitat_assistant_relay's Introduction

Hubitat_Assistant_Relay

Repository for drivers to interface to the Google Assistant Relay from Hubitat Elevation Hub

Installation: Follow the instructions listed here to install custom drivers in Hubitat. Be sure to install the parent driver first, then the child driver.

https://docs.hubitat.com/index.php?title=Drivers_Code

Known Limitations: All of these are following are limitations that cannot be worked around or fixed by anyone except Google as they are there by Google's design, mostly for security.

  1. Your NodeJS sever and your Google devices must be on the same subnet of your network and not blocked by a VLAN. Failure to do so will cause GAR to report success but no broadcast to be issued from your speaker
  2. Your router cannot use IP v6. Doing so will cause the Google Assistant Service to think that your speakers are on a different network than your GAR server and cause the service to report success but no broadcast to be played on your speakers
  3. You cannot control streaming content from other sources from GAR. For example: you cannot issue the command: “Stream music from Spotify on Kitchen speaker”. This will result in the Assistant Service reporting an error. However, via the stop command through CATT, you can stop this media from playing.
  4. You cannot run Google Routines from GAR. This is blocked by the Assistant Service.
  5. GAR cannot be run in the cloud. It must be on the same network as your Google Home speakers/displays in order to issue commands or broadcasts or to play media/websites on your speakers/displays.
  6. Once you stream other content to you speaker/display, you cannot resume the previous content that was playing. For example, you are listening to Sirius XM on your Google Nest Home Hub. A rule fires and your dashboard is streamed to your display. Once that stops, there is no way for GAR to resume playing Sirius XM on your display. You would have to request it to stream that content again manually.

hubitat_assistant_relay's People

Contributors

ryancasler avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.