애플 홈킷 (HomeKit) 세팅 - 3. 라즈베리파이3를 지르다. (3), 시리 사용 동영상

2016. 12. 20. 16:06전자제품

아래에 있는 명령어는.

내가 작성한 것이 아니라.

스마트싱스 유저가 재능 기부한 내용이다.

(4가지 설명을 보며 따라해봤는데 이 내용만 에러가 하나도 없었다.)

틀리거나 더 좋은 내용이 있다면 댓글로 공유 부탁드립니다.

 

 

설치 준비.

Putty나 맥의 터미널을 이용해 SSH로 접속하자.

 

ssh pi@ip주소.

(처음 접속하면 진짜 연결햐나고 물어본다.)

(yes입력 후 엔터.)

패스워드 입력.

 

참고1.

잘 모르겠으면 넘어가고.

그냥 라즈베리파이의 좌측 상단에 있는 터미널을 이용해라.

 

참고2.

키 값이 다르다며 다음과 같은 안내가 나올 경우.

 

iMac:~ $ ssh pi@ip주소

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!   @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

 

터미널에.

"ssh-keygen -R ip주소"를 치면 해결된다.

 

접속을 했다면 아래 명령어를 입력하자.

나 같은 초보면 그냥 붙여넣기, 엔터 누르면 된다. 

 

 

 

설치-1.

Node.js 설치를 하자.

여기까지 입력 후. 

라고 쳤을 때 Node 버전이 나오면 성공이다.

 

 

 

설치-2.

패키지 및 홈브릿지를 설치하자.

 

 

 

설치-3.

2017년02월08일 추가.

이 부분은.

포스트 하단 추가 항목의 방법을 이용해.

스마트앱스 설치를 해야만 한다.


IDE에서 JSON Complete API 스마트앱스를 설치하자.

아래 링크의 코드를 붙여넣자.

 

https://github.com/pdlove/homebridge-smartthings/tree/master/smartapps/pdlove/json-complete-api.src22


 



참고.

설치 방법은 다른 스마트앱스 설치와 동일하다.

유념할 부분은 OAuth 인증을 해야만 한다.

 

스마트앱스에 들어가 홈킷에 연결할 장치를 선택하자. (아래)

참고.

세 개의 항목이 있는데 중복해서 장치를 넣지 말자.

Most Devices는 리프레쉬가 필요한 센서.

Sensor Devices는 리프레쉬가 필요없는 센서.

All Switches는 가상 스위치, 위모 라이트 스위치, 위모 스위치 등이.

해당된다.

첫 번째와 두 번째 항목이 애매한데.

첫 번째 항목에서 선택할 수 없는 장치를 두 번째에 넣으면 된다. (아래)

 

스마트앱스 하단의 config 항목에 들어가자. (아래)

보이는 항목을.

전부 복사해서 이메일로 보내라. (아래)

 

나머지는 다음 포스팅에 작성하겠다.



 

시리(Siri)를 이용한 애플 홈킷(Apple HomeKit) 동영상.

애플 워치를 사용했으며.

마이크의 위치, 감도 때문인지.

잡은 위치에 따라.

아이폰, 아이패드보다는 음성 인식이 약간 떨어진다.

 

동영상의 내용은 다음과 같다.

자동화 중지를 위한 파티 모드 시작 명령.

파티 모드 음성 노티.

네스트 온도 조절기 온도 조절.

휴 조명 OFF.

위모 라이트 스위치 OFF.

발코니 조명 ON.

공기 청정기 ON.

거실 휴 ON.

거실 위모 라이트 스위치 ON.

사랑방 위모 라이트 스위치 ON.

자동화 시작 명령.

자동화 음성 노티.


 

 

 

후기.

나중에 자세히 포스팅할 예정이라 대략 적는다.

(초기 세팅 후 사용 중이라 아래 후기에 변화가 있을 수 있다.)

 

시리의 음성 명령에는 규칙이 있다.

"거실(구역) 스위치(장치) 꺼(행동)."으로 명령을 내려야 한다.

구역을 말하지 않으면 집안 모든 스위치를 끈다.

 


방, 장치 이름 설정에는 제약이 있다.

에코와 동일한 방 이름을 사용하길 원했으나 안 된다.

해피 인식을 못 해서 사랑방이라고 바꿨다.


한글로 키친이라고 방을 설정한 후 명령을 내리면.

영어로 Kitchen이라 인식한 후 작동을 안 하는 경우가 있다.


Hallway 인식을 못 해서 복도로 바꿨다.


Main Room, Sub Room 인식 못 한다.

메인 조명, 서브 조명, 부 조명 인식 못 하고.

전부 그냥 조명으로 인식한다.


 

편하다.

음성 명령에 부정적인 이유 중에 하나가.

손보다 느리기 때문인데.

내 환경에서 접근성이 용이한 시리는 그렇지가 않다.

에코는 위치가 고정되어 있는데.

시리는 스마트폰, 패드 등등 내 생활 패턴에서.

에코와 비교도 안 되게 접근성이 뛰어나다.

또한.

알렉사라는 웨이크 워드를 멀리서 부르는 것보다는.

손에 잡히는 아이폰의 홈 버튼을 누르고 있는 것이.

더 빠르고 편하다.

 

 

 

총평.

음성 명령이 된다고 스마트하지는 않다.

현재까지 판단으로는 스마트싱스(SmartThings)의 활용도가.

홈킷보다 많이 많이 많이 좋다.





추가 - 2017년02월07일.

스마트싱스에서 홈 브리지에 대한 제한 안내 메일이 와서. (아래)

기존 애플 홈킷 세팅 관련된 내용에 변화가 생겼다.


세팅 방법은.

링크에 들어가면 설치 방법이 아주 자세히 나왔으며. (아래)

https://github.com/pdlove/homebridge-smartthings#device-updates-from-smartthings

홈브리지 실행 후 다음과 같은 화면을 확인해야만 한다.




추가 - 2017년06월05일.

설치 문제가 있는 경우. (아래)

다음과 같은 방법으로 해결할 수 있다. (아래)

감사합니다.



추가 - 2017년06월06일.

다른 해결 방법을 공유해주셨다. (아래)



추가 - 2017년06월07일.

2017년06월06일 스샷에서 막힌 부분에 대한 포스트다.

http://blog.naver.com/fuls/221022867755



추가 - 2017년07월31.

JSON Complete API 설치 방법.

IDE에 들어가서. (아래)

https://graph-na02-useast1.api.smartthings.com

JSON Complete API 코드를 복사한 후. (아래)

https://github.com/pdlove/homebridge-smartthings/tree/master/smartapps/pdlove/json-complete-api.src22

순서대로 하시면 됩니다. (아래)




반응형