Coder Social home page Coder Social logo

marmopl / smartthings-home-assistant-connect Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gurase/smartthings-home-assistant-connect

0.0 0.0 0.0 17 KB

Connect your Home Assistant devices to SmartThings.

License: Apache License 2.0

Groovy 100.00%

smartthings-home-assistant-connect's Introduction

SmartThings-Home-Assistant-Connect

THIS PROJECT IS NO LONGER BEING MAINTAINED

This SmartApp allows you to connect your existing Home Assistant devices to SmartThings. The main reason I created this is because I was frustrated by the limitations of the emulated_hue component, specifically with Google Home. With your Home Assistant devices available in SmartThings, you can connect your SmartThings hub to Alexa/Google Home instead of relying on emulated_hue.

Supported Devices, Features, and Limitations

Currently cover, light, script, and switch device types are supported.

  • cover - Like emulated_hue, cover devices are treated like lights, so you have to say "turn on the shades" to open them, etc. Also supports setting the position.
  • light - All lights are treated like colored bulbs. You are able to use voice control to set the color.
  • script - Treated like a switch.
  • switch - Basic on and off. Surprise, surprise.

You can use the smartthings_name attribute in Home Assistant to set a custom name for your device in SmartThings. Otherwise, friendly_name will be used.

Installation

  1. Install and publish the Smart App in the Smart App IDE using "Create via code".
  2. Under Settings in the Smart App IDE, add the following App Settings:
    • token - a long-lived access token, created in your Home Assistant user account
    • hassUrl - your Home Assistant URL
  3. Install and publish all Device Handlers in the Device Handler IDE using "Create via code".
  4. Open the SmartThings app on your phone, and install the Home Assistant Connect SmartApp from the Marketplace (under My Apps).
  5. Select all the Home Assistant devices you would like to connect to SmartThings.
  6. You should now be able to control your Home Assistant devices from SmartThings!

smartthings-home-assistant-connect's People

Contributors

gurase 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.