IoT, 스마트홈

MI Connector, HA connector, GH connector, WebCore 설치

Dr CK 2019. 10. 14. 00:00
반응형

시놀로지 NAS도 샀겠다 본격적으로 필요한 스마트 앱들을 설치한다.

각각의 설치기들은 직접 포스팅 하려고 했는데..

어차피 나도 보고 따라한거라 해당링크로 대체하는것이 맞을듯하다.

 

 

0. 각종 Connector을 만들어 주신 아기나무집 님의 github

감사합니다.

https://github.com/fison67

 

fison67 - Overview

fison67 has 23 repositories available. Follow their code on GitHub.

github.com

 

 

1. MI connector 설치하기

샤오미의 여러기기들과 ST를 연결시켜주는 앱이다.

미리모트를 연결시킬때 필요하다.

https://cafe.naver.com/stsmarthome/5488

 

미커넥터 설치하기 처음부터 끝까지

안녕하세요, 커넥터 장인 아기나무집님께 항상 감사하며...ㅎㅎ 미커넥터 처음 설치하시는...

cafe.naver.com

 

 

 

2. HA connector 설치하기

사실 Home-assistant(HA)를 먼저 설치를 해야한다.

HA설치 및 세팅기는 다음포스팅에서 따로 할 생각이다.

https://cafe.naver.com/stsmarthome/5652

 

HA커넥터 설치하기 처음부터 끝까지

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

이대로 따라하면 되는데, 사실 마지막에 애를 좀 먹었다.

HA config 폴더에 ha_connector.py, ha_connector2.py, stsensor.py, stswitch.py는 여기 설명처럼 넣는게 아니라

아기나무집님의 git(https://github.com/fison67/HA-Connector)에 있는 대로 넣어야 한다.

폴더를 stsensor, stswitch으로 만들고, stsensor.py, stswitch.py말고도 _init_.py, manifest.json도 함께 넣어야한다.

 

그냥 그대로 압축해 왔으니 이거 그대로 넣자.

Homeassistant.zip
0.01MB

그리고 이게 하고 HA를 서버 재시작하려고 보면 오류가 난다.

그냥 무시하고 재시작하면 오류가 나긴해도 잘 되긴 한다.

 

근데 HA를 쓰는데 이게 문제가 있다.

configuration.yaml을 수정하는 과정에서

sensor: !include sensor.yaml

switch: !include switch.yaml

이 코드를 추가해야 하는데 때문에 HA/config 폴더 내에 해당 파일을 만들어 넣어야 한다는것.

또 하나는 configuration.yaml안에 sensor: , swtich: 명령어를 추가로 쓸수 없다는거다.

이게 HA에 다른 기기 추가할떄 sensor: , switch: 를 쓰는 경우가 있는데,

이때 만들어 놓은 파일에 가서 해당부분을 추가로 적으면 되는듯 하다.

 

그리고 추가로 ha_connector: , ha_connector2: 부분은 각각 HA →ST , ST→HA를 담당한다고 한다.

ST→HA가 필요없다면 ha_connector2: 부분은 생략해도 될듯하다.

 

그리고 또 하나 알아야 할것.

모든 ST장비를 HA에 가져올 수 없는듯 하고, 모든 HA장비를 ST에 가져오지는 못하는것 같다.

그리고 homekit: 명령어와 연동이 잘 되지 않는다.

난 일단 HA에서 재실센서만 필요로 했으므로 그것만 ST로 가져오긴 했는데,

그건 잘 되므로 더 파고들어가지는 않으려고 한다.

 

 

 

3. GH-connector 설치하기

이건 구글홈미니에서 TTS(Text to Speech)를 할수 있게 하는거다.

그러니깐 구글홈미니에서 음성으로 알림을 주는거.

https://cafe.naver.com/stsmarthome/6012

 

구글커넥터 설치 처음부터 끝까지

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

이것도 설치하는데 꽤 애먹었다.

전부다 해봤는데 Things에서 구글홈이 나타나지 않는다.

여러번 시도끝에 되기는 했는데 정확한 이유는 잘 모르겠다.

일단 도커에는 0.0.2버전, DTH와 스마트앱은 master버전을 설치해야 하고,

설치후에 Device-Device list에서 기기 추가하는거 잊지 말고,

Setting에서 ST API 적혀있는지 확인하고.

안되면 카페에 sos 쳐야할듯하다.

 

 

 

4. WebCore 설치

ST에서 자동화를 위한 앱이다.

올랄두님꺼 이거만 보면 된다.

 

끝.