Logitech Harmony Home control을 지르다. - 3. 버튼 작동. (끝)

2017. 5. 20. 06:42전자제품


스마트싱스(SmartThings)와 하모니가 액티비티(Activity)만 연동되어.

로지텍 하모니 포스팅을 중지했었는데. (아래)

Logitech Harmony Home control을 지르다. - 2. 주의 사항 및 활용

이제 끝내자. 




로지텍 하모니의 문제점.

로지텍 하모니의 만듦새를 비롯한 하드웨어는 괜찮지만.

액티비티가 문제다.


액티비티가 문제가 되는 이유는 하나다.

하모니는 다른 액티비티를 실행시키면.

현재 실행 중인 액티비티를 종료시켜.

(전원 OFF와는 다르다.)

스마트싱스 앱에서 보이는 장치 상태가 실제와 다르기 때문이다.


아래 스샷을 예로 들어보자.

Airplay [Harmony Activity]와 Living Room Radio [Harmony Activity]는.

둘 다 OFF 상태인데.

가상 장치인 Airplay를 보면 해당 액티비티가 실제로는 실행 중 임을 알 수 있다. (아래)


참고.

가상 장치는 하모니 액티비티의 실제 상태를 알기 위해.

자동화 설정을 반영한 장치다.





KuKu Harmony.

액티비티가 아닌 버튼으로 작동시키면 깔끔하게 해결되는데.

이것을 가능하게 만든 SmartApp이 있다.


개발자인 쿠쿠님께서.

본인 블로그(http://kuku.pe.kr)와.

미국 스마트싱스 포럼에 공개했는데 반응이 좋다. (아래)

[RELEASE] KuKuHarmony - DTH and SmartApp that support to control devices in Logitech Harmony(using Harmony-API)

설치하자.




설치1 - Harmony-API 설치 장치 선택.

1. 시놀로지 (Synology).

Docker를 이용해 설치한다. (아래)

Harmony-API container 재부팅시 자동 실행(Synology NAS)


참고1.

두 번째 장치인 라즈베리파이보다 세팅이 쉽다.


참고2.

Docker 지원을 확인하자. (아래)


참고3.

예전에 언급했던 것처럼. (아래)

애플 홈킷 (HomeKit) 세팅 - 1. 라즈베리파이3를 지르다. (1)

Docker에서 애플 홈킷을 위한 Homebridge 설치도 가능하다. (아래)



2. 라즈베리파이.

랜섬웨어 경험 후. (아래)

드디어 랜섬웨어에 걸리다.

스마트홈과 데이터는 분리시키고 싶어.

라즈베리파이를 선택했다. 


설치.

Logitech Harmony 기기별 컨트롤을 위한 SmartApp~~~


자동 실행 설정.

Harmony-API container 재부팅시 자동 실행(Raspberry Pie)


참고.

설명만 보면 나같은 초보자에게는 난이도가 있지만.

복사해서 붙여넣고 엔터만 누르면 된다. 될 것 같다.

(막힐 경우 댓글을 참고하면 된다.)




설치2 - KuKu Harmony DTH, SmartApps 설치 및 장치 추가.

위 링크대로 진행했다면.

최신 버전 SmartApps 업데이트까지 끝나서.

다음 링크의 설치 부분은 필요가 없을 것이다. (아래) 

KuKu Harmony Update(v0.1.5)

장치 추가 및 버튼 할당 후 끝. (아래)



참고.

KuKu Harmony는 리시버를 지원하지 않는다.

리시버 연결 장치가 많은 사용자의 경우.

장치를 TV 또는 STB로 설정한 후.

사용 빈도가 적은 버튼에 입력 소스를 할당해서 사용하면 된다. (아래)




세팅.

하모니에서 실행되던 Activity를 CoRE에서 똑같이 설정하면 된다.


리시버에 연결된 장치만 예를 들면 다음과 같다. 


가상 장치인.

Airplay, Radio, Bluetooth, TV 중 하나라도 켜지면.

Yamaha AV Receiver에 연결된 위모 스위치 (Living Room Receiver)를 켜고.

3초 후 Yamaha AV Receiver를 켜라.


Airplay, Radio, Bluetooth, TV 모두 꺼지면.

Yamaha AV Receiver와 위모 스위치 (Living Room Receiver)를 꺼라.


거실 전동 스크린을 내리면 TV를 켜고 올리면 TV를 꺼라. (아래)

(단, 어른이 집에 있을 때만 실행한다.)


참고.

스마트싱스 센서 재설치 및 스크린 자동화 설정.

(지금은 TV를 켜도 파티 모드로 바뀌지 않는다.)



Airplay, Radio, Bluetooth가 켜지면.

2초 후.

켜진 장치로 입력 소스를 변경하고.

켜진 장치를 제외한 나머지는 꺼라. (아래)

(하나의 장치에 4개의 가상 장치가 있어 이 설정은 꼭 필요하다.)

어른이 있을 때 TV가 켜지면.

현재 커튼 상태를 저장한 후 커튼을 닫고.

(TV가 꺼지면 원래 상태로 돌아가라.)

프로젝터를 켜고.

2초 후 입력 소스를 TV로 바꾸고.

거실, 복도, 갤러리 조명과  Airplay, Radio, Bluetooth를 꺼라.

TV가 꺼지면.

Turn Off 명령을 두 번 눌러 프로젝터를 바로 꺼라. (아래)




후기.

액티비티 설정보다 CoRE 세팅이 더 쉽다.

스샷에서는 번거로워 보이지만 절대 그렇지 않다.

전에는.

가상 장치와 각각의 엑티비티 상태, 전원 설정을 고려하며 피스톤을 짜야 했지만.

이제는.

가상 장치와 KuKu Harmony에 연결된 장치 작동만 고려하면 되기 때문에.

직관적으로 세팅할 수 있다.

또한.

액티비티 세팅 중 지루한 저장 과정도 필요 없다.



반응 속도와 신뢰도 모두 문제 없다.

하모니 앱 속도와 동일하며.

현재까지.

기기(라즈베리파이) 문제를 제외하고.

명령 실행이 안 되는 경우는 없었다.


참고.

IR 장치 특성상.

스마트 플러그를 이용한 OFF 보완은 필요하다고 본다.



결벽이 해소되었다.

볼 때 마다 죽이고 싶던.

[Harmony Activity]가 없어져서 속이 후련하다. (아래)




총평.

스마트싱스 필수 앱은 CoRE, webCoRE, KuKu Harmony다.





감사합니다.




추가 - 2017년06월16.

로지텍 하모니와 스마트싱스, 에코, IFTTT 연동 문제 해결 방법이다. (아래)



추가 - 2017년06월19.

로지텍 하모니 전원 ON, OFF 학습 문제. (아래)

로지텍 하모니 펌웨어 업데이트 방법. (아래)




추가 - 2019년07월21일.

로지텍 하모니 펌웨어 업데이트 후.

버튼 기반의 쿠쿠 하모니(KuKu Harmony)는 작동하지 않는다.


다운그레이드 후. (아래)

https://www.home-assistant.io/blog/2018/12/17/logitech-harmony-removes-local-api/

공유기에서 업데이트를 막거나. 

(꼭 막아야만 한다.)

액티비티 기반으로 사용해야만 하는데.

많이 귀찮다.







반응형