Coder Social home page Coder Social logo

gh-connector's Introduction

GH-Connector

Connector for Google Home Devices with SmartThings

Install

Preparing

You need a Raspbery pi or Synology Nas to install GH Connector API Server(Default port: 30010)



Install API Server

Raspberry pi

You must install docker first.

sudo mkdir /docker
sudo mkdir /docker/gh-connector
sudo chown -R pi:pi /docker
docker pull fison67/gh-connector-rasp:0.0.1
docker run -d --restart=always -v /docker/gh-connector:/config -v /yourMp3Folder:/music1 --name=gh-connector-rasp --net=host fison67/gh-connector-rasp:0.0.1
Synology nas

You must install docker first.

make folder /docker/gh-connector
Run Docker
-> Registery 
-> Search fison67/gh-connector
-> Advanced Settings
-> Volume tab -> folder -> Select gh-connector & Mount path '/config'
-> Volume tab -> folder -> Select MP3 Folder & Mount path '/music1'
-> Network tab -> Check 'use same network as Docker Host'
-> Complete

Install DTH



Install Smartapps

API

TTS
address : /googleHome/:googleHomeAddress/tts (GET, POST)
param
a. message
b. lang
c. volume
d. speed

ex) docker address(192.168.0.100), googleHome(192.168.0.200)
http://192.168.0.100:30010/googleHome/192.168.0.200/tts?messahe=test&lang=ko&volume=20
Play MP3
address : /googleHome/:googleHomeAddress/play/:mp3Name (GET)
param
a. volume

ex) docker address(192.168.0.100), googleHome(192.168.0.200), mp3(test.mp3)
http://192.168.0.100:30010/googleHome/192.168.0.200/play/test&volume=20

gh-connector's People

Contributors

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