Skip to content

miumida/galaxy_home_mini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galaxy Home Mini Service

HAKC) HACS Version v1.1.6

Smartthings API를 이용한 Galaxy Home Mini Service for Homeassistant입니다.
Smartthings API token을 발급받아야 사용가능합니다. 갤럭시 홈 또는 갤럭시 홈 미니 디바이스도 필요합니다.
Speak는 TTS와는 다르며, cache 파일이 생성되지 않습니다. 네트워크가 끊어진 상태에서는 사용할 수 없습니다.
Bixbi Command가 추가되었습니다. Bixbi에게 명령을 전달할 수 있습니다.


Version history

Version Date 내용
v1.0.0 2020.08.26 First version
v1.0.1 2021.03.09 manifest.json add version attribute.
v1.0.2 2021.05.03 bug Fix.
v1.1.0 2021.10.15 rename Component.(galaxy_cloud_speak -> galaxy_home_mini)
v1.1.1 2021.10.18 bug Fix.
v1.1.2 2021.10.18 bug Fix.
v1.1.3 2021.10.18 bug Fix.
v1.1.4 2021.10.18 bug Fix.
v1.1.5 2021.10.18 bug Fix.
v1.1.6 2021.10.18 device_id 옵션 추가
v1.1.7 2021.10.22 bug Fix.
v1.1.8 2021.12.12 bug Fix.
v1.1.9 2022.02.24 services.yaml 수정

Installation

Manual

  • HA 설치 경로 아래 custom_components 경로에 galaxy_home_mini 폴더 생성 후, 전체 파일을 넣어줍니다.
    `/custom_components/galaxy_home_mini/
  • Home-Assistant 를 재시작합니다

HACS

  • HACS > Integretions > 우측상단 메뉴 > Custom repositories 선택
  • 'https://github.com/miumida/galaxy_home_mini' 주소 입력, Category에 'integration' 선택 후, 저장
  • HACS > Integretions 메뉴 선택 후, galaxy_home_mini 검색하여 설치

Usage

Custom Integration

  • 구성 > 통합구성요소 > 통합구성요소 추가하기 > Galaxy Home Mini 선택 > Token 입력 및 Device ID 선택 후, 확인.

Configuration(yaml) : Custom Integration으로 등록해주세요!

  • 통합구성요소만 지원합니다.

Supported Service

  • speak와 bixbi_command 두가지 서비스를 사용하실 수 있습니다.
service 내용
speak 갤럭시 홈 미니로 음성메세지를 전달합니다.
bixbi_command 빅스비를 호출합니다.

service parameter

파라미터 내용
message speak 또는 bixbi_command로 전송될 메세지
device_id 통합구성요소로 등록한 장치 외의 갤럭시 홈 미니로 호출하기 위한 장치ID

speak

service1

bixbi_command

service2


Smartthings API Token

'https://account.smartthings.com/tokens' 사이트로 접속하여 로그인합니다.
'새 토큰 만들기'를 눌러서 토큰을 생성합니다.
smartthings_token_1
토큰 이름을 입력하고, 권한 범위에서 장치를 전체 체크하고 저장하면 토큰이 생성됩니다.
smartthings_token_2
생성된 토큰은 잘 복사해 둡니다.


Device ID

생성한 token으로 갤럭시 홈 또는 갤럭시 홈 미니의 Device ID를 확인합니다.
'smartthins_devices.py'를 다운로드 받아 실행하여 device 목록을 확인한다.

python3 smartthins_devices.py {발급받은 토큰}

참고사이트

[1] In development | 갤럭시 홈 미니 API로 말 시키기 (https://5mango.com/speak-on-galaxy-home-mini-using-api/)
[2] 네이버 HomeAssistant 카페 | 우기네님의 HA 에서 갤홈 미니로 명령 보내기 (https://cafe.naver.com/koreassistant/6514)

About

Galaxy Home Mini Service for Home Assistant #HA

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages