KuKu Harmony Update(v0.1.4)

Harmony Hub를 통해 SmartThings에서 Device별 컨트롤(on/off) 가능하도록 포스팅하였었다.

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

Device Handler를 하나로 가보려고 했지만,
기기별로 워낙 버튼 조합이 다르고 동적으로 DTH에 버튼 추가 삭제 방법을 몰라서
Device Type별로 DTH를 생성하였다.
(Default/TV/Aircon/Fan/Roboking)


이런 것을 해보려는 사람은 이미 DTH와 SmartApp을 Web IDE에 추가하는 것은 익숙해졌을 것이지만,
그리고 첫 포스팅에서 이미 추가되어 있기 때문에 DTH와 SmartApp을 update하거나 새로 생성된 파일들을 추가해주면 된다.
DTH/SmartApp 메뉴에서 ‘Update From Repo’ Click

DTH는 거의 다 바뀌었기 때문에 기존 DTH는 삭제하고,
새로 만든 5개의 DTH를 추가하고 Publish

기존에 있으면 위와 같이 Update로 나올 것이고 새로 추가하는 것이면 오른쪽 편에 나올 것이다.
선택하고 update 후 ‘Connect’만 publish. ‘Child’는 publish 안해도 됨.

모두 Update 또는 추가하고 설치 안 한 사람은 ‘My SmartApp’에서 설치.
Update하는 사람은 ‘KuKu Harmony (Connect)’에 진입하면 된다.

이제 자신의 Harmony에 등록되어 있는 Device들을 등록해보자.

<TV/STB>
Device 선택 후, 기다리면 Device Type 선택 화면이 나타난다.
Device에 맞는 Device Type을 선택하면 버튼들의 Command를 연결해주는 메뉴가 확장 된다.
그리고 지원하는 버튼에 대해서 적절히 할당해 주면 된다.

SmartThing에 Thing 화면에 들어가보면, 위와 같이 화면이 나타난다.
그리고 할당 한 버튼들을 눌러보면서 동작을 확인 하면 된다.
(숫자키의 경우 대부분 command가 숫자일 것으로 판단하고 자동으로 맵핑시켜놨습니다. 안되면 ㅠㅠ 문의주세요)

<Aircon>
위에서 설명하였기에 설명 생략

Aircon Thing 화면

(온도조절 슬라이가 동작하기 위해서는, Harmony 리모콘에 수동이든 자동으로
18~30도 명령어가 추가되어 있어야 동작합니다.
저의 경우는 Harmony 리모콘 학습기능으로
에어컨 리모콘 액정에 표시되는 값을 보면서 하나하나 학습시켰습니다.
ex) 에어컨 리모콘 액정에 19도 표시 상태에서 온도 다운 버튼 누름(18도 코드 발생)
에어컨 마다 최소, 최대 값이 다르겠지만 18도에서 30도까지 반복
학습시 동일 코드 3번씩 물어봅니다 ㅠㅠ 노가다입니다)

<Fan>역시 위에서 설명하였기멘 설명 생략

Fan Thing 화면

<Roboking>역시 위에서 설명하였기멘 설명 생략

Roboking Thing 화면

우선은 이렇게 실제 리모콘과 같이 동작하도록 화면 및 기능을 업데이트하였다.

22 thoughts on “KuKu Harmony Update(v0.1.4)”

댓글 남기기