※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

 

[붱이 Story/IoT] - IoT 입문기 1탄 - 로지텍 하모니 구입

[붱이 Story/IoT] - IoT 입문기 2탄 - 로지텍 하모니 세팅

[붱이 Story/IoT] - IoT 입문기 3탄 - DYSON 날개없는 선풍기(AM-07) 하모니 연결 및 제어

[붱이 Story/IoT] - IoT 입문기 4탄 - 10년된 에어컨 하모니에 연결 및 제어

[붱이 Story/IoT] - IoT 입문기 7탄 - SmartThings와 로지텍 하모니 연동하기

[붱이 Story/IoT] - IoT 입문기 8탄 - SmartThings에 Rule Engine CoRE 설치하기

[붱이 Story/IoT] - IoT 입문기 9탄 - 28도가 넘으면 10년된 에어컨을 자동으로 On 하자

[붱이 Story/IoT] - IoT 입문기 10탄 - 구글홈으로 선풍기와 에어컨을 키고 끄자

위에 것들이 모두 로지텍 하모니를 통해

자동화를 한 포스팅인데

 

로지텍 하모니의 이상동작으로

불편함을 겪고있다

 

[붱이 Story/IoT] - IoT 입문기 2탄 - 로지텍 하모니 세팅

 

댓글까지 보면 어떤현상인지 확인가능하다

 

 

그것의 해결법으로

kuku harmony가 있다

http://kuku.pe.kr/?p=6313

 

Activity단위로만 SmartThing에 추가가되던것을

전용 리모컨형식으로 추가를 할수있게하여

 

기존 Activity단위로 움직이던 오동작을

잠재울수있다.

 

kuku님께 허락맡고 최신내용으로

한포스팅으로 설명하겠다

 


KuKu하모니 설정법


 

 

우선 내 환경은 Synology DS716+

Logitech Harmony가 준비되어있고

 

harmony에는 총 4가지 Device가 연결되어있다

 

삼성 TV

SKB 셋탑박스

10년된 삼성 벽걸이 에어컨

Dyson 날개없는 선풍기

 

 


 

harmony-api docker 설치

먼저 harmony를 직접 컨트롤 하는 harmony-api를

 

Synology Nas의 Docker를 이용하여 설치하자

http://kuku.pe.kr/?p=6584

 

DSM의 패키지 센터의 Docker에서

 

아래와 같이 따라하자

 

 

레지스트리에서 harmony-api를 검색하여

jonmaddox/harmony-api 이미지 다운로드

 

이미지 탭으로 이동

바로 가면 다운중이라 용량이 작을것이다

용량 변화가 멈추면 실행버튼이 활성화 된다

 

 

실행을 누루면 컨테이너 생성창이 뜬다

음영 표시한 부분만 따라하자

 

고급 설정에서 자동 재시작 활성화 체크

 

네트워크텝으로 이동해서 아래

음영표시 체크

 

그리고 나와서 적용

 

 

비디오 형식 으로 이동해보면

harmony-api가 실행중이란걸 볼수있다.

 

세부사항을 클릭해서 터미널에 가보면

아래처럼 기존 harmony hub에서 뭔가 신호가 오고있는것을 볼수있고

 

생성 버튼을 누루면 설치된 도커 이미지 터미널이 실행된다.

잘설치된 것을 확인할 수 있다.

harmony-api 설치는 이제 끝났고

kuku harmony smart app 설치


 

kuku harmony smart app / dth 설치

 

SmartThings IDE로 가자

http://graph.api.smartthings.com

 

 

My SmartApps에서 Setting을 클릭

 

repository 정보를 아래와같이 넣고 save

https://github.com/turlvo/KuKuHarmony

 

 

 

위에 Settings 왼쪽에 Update from Repo를 눌러 publish~~

미리 캡쳐떠둔게 없다 ㅠㅠ

http://kuku.pe.kr/?p=6313
쿠쿠님이 상세히 적어두셨으니 따라하면된다

 

 

위에 SmartApp publish 과정 이후에

DTH(My Device handlers)도 또옥같이 해서 publish를 해야한다

 

IDE에서 세팅은 완료되었다

 

 


 

ST App에서의 기기 추가

ST App으로 온다음

 

Automation ->  Add a SmartApp -> 스마트 앱 나의 -> KuKu Harmony

 

 

스샷을 못찍었지만

누르게되면 Ip address입력이 뜬다

현재 나스의 내부 주소를 입력한다

포트는 8282

 

192.168.X.X:8282

그러면 알아서 내 harmony hub를 찾게되고

 

이제 하나하나 디바이스를 추가해주면된다.

 

 

 

 

 

 

 

 

 

하나예로 에어컨 추가하는 것을 보여주었고

다른 디바이스들도 동일하게 추가해주면된다

 

 


 

디바이스 Control 해보기


아래가 모두 추가한 결과이다 기존에

Activity는 다 삭제하였다

 

 

 

 

 

하우젠 에어콘 디테일뷰

그전엔 Activity일땐 On/Off만 됬었지만

Kuku님이 만들어주신 DTH(위에 추가한)에 의한

여러키들을 사용할수 있다.

 

 

 

셋탑박스는 Default DTH를 선택해서 On/Off 만 있다.

 

 

 

TV도 역시 kuku TV DTH에 의한 여러 키 제어 가능

 

 

선풍기는 kuku fan dth

 

 

이제 하모니앱을 킬일이 없이 SmartThings app으로

on/off 말고도 제어가 가능하고

 

Activity 제어의 오동작들도 없어졌다

 

 

구글홈에서도 잘인식된다

nickname으로 영어이름을 부여해야 동작한다

 

 

 

아주 만족한다.

 

KuKu님 잘쓰겠습니다 ㅎ



2018.12.21. 업데이트

[붱이 Story/IoT] - 로지텍 하모니 다운그레이드 하기


 

 

※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.

 


  1. Favicon of https://www.makelism.net BlogIcon Makelism 2017.07.21 02:02 신고

    제가 쿠쿠님이라면 뿌듯할 것 같아요.
    뷩이님도 바쁜 일 끝나시면 스마트싱스에 큰 족적을 남겨주세요.

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.07.21 02:04 신고

      전 아직 쫓아가기바빠요 ㅎ
      지금 우선 따라하기 웬만큼 다 따라해보고 dth랑 smartapp공부해봐야겠어요 ㅎ

  2. Favicon of https://lemoche27.tistory.com BlogIcon 모치. 2017.07.25 11:32 신고

    다시 찬찬히 생각해보니, 꼭 ds716+로 기변하지 않아도 24시간 켜있거나 wol로 켤수 있는 윈도우pc에 docker for windows를 깔아두고, harmony api로 harmony와 통신하게 해두면 되겠네요. 마지막 단계의 st앱에서 주소를 pc주소로만 주면 잘 될것 같은 희망이 보이네요. docker가 실행되지 않는 상태에서도 기존처럼 하모니 어플로 제어하는건 영향이 없는거죠? 얼른 제품들이 미국에서 들어와야 이것저것 해볼텐데 손이 근질근질하네요 ㅎㅎㅎㅎ

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.07.25 11:36 신고

      넵.다됩니다 개인서버로도 되구 라즈베리파이 이용해도 되구 전그냥 시놀 도커를 써보고싶은 욕심에...

    • Favicon of https://lemoche27.tistory.com BlogIcon 모치. 2017.07.25 11:39 신고

      그렇군요.. 하지만 NAS 말고도 24시간 켜있는 기기가 추가되는건 전력이나 소음이나 바람직하진 않은데 ㅠ intel nuc가 처음 샀을땐 조용하더니 2년 지나니 팬 청소도 어렵고 소음은 점점 심해지고.. 암튼 여러모로 도움 감사합니다!

  3. Favicon of http://kuku.pe.kr BlogIcon 쿠쿠 2017.08.17 14:18

    와웅 설치 정리 깔끔하네요...
    제 블로그 설치글은 너무 개발틱하게 써놔서...

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.08.17 14:24 신고

      잘쓰고 있어요 감사합니다
      최대한 저같은 초보자들이 따라할수있게 썼어요

  4. ccasper 2017.08.18 03:09

    블로그 잘보고 있습니다~~
    혹시 에어컨 설정은 어떤 모델로 하신건지 궁금하네요. 저희 집 에어컨이 lcd방식 리모컨이라 최신식은 아예 학습기능도 안되더라구요.
    그래서 임시방편으로 arc시리즈로 등록을 해두었는데 fan mode변경 버튼이 없어서 냉방,송풍 기능만 가능하네요.
    모드변경이 되는 모델이 있으면 전수부탁드립니다^^

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.08.18 06:59 신고

      안녕하세요 ㅎ
      저는 팬모드를 사용않해서 모르겠네요
      하모니에 등록할때 저는 모델명 안적구 제조사는 Samsung 모델명은 Air conditioner 라고만 적구 진행했어요
      하모니에서 저는 on off말고는 잘안써요 ㅎ

  5. 네팔렘 2017.10.02 09:03

    붱이님~~ 혹시요~~하모니 허브 설치 할려면 꼭 나스에 하모니 api 도커를 설치 해야되는건지요?^^
    지금 하모니 허브가 세일 마니 한다고 오날두님께서 올려주셔서 관심히 가네요~ ㅎ

  6. BlogIcon hooney 2018.01.17 16:36

    정말 신기해하면서 하나씩하나씩 배우고 있습니다. 정말 감사드립니다. 저번주까지 장비들 다 도착하여 kukuharmony를 설치를 붱이님 쿠쿠님글을 보고 찬찬히 따라하고 있는데요. ST App에서의 기기 추가 단계에서
    Automation ->  Add a SmartApp -> 스마트 앱 나의에서 KuKu Harmony 항목이 나오지 않아서이 몇시간째 인터넷 검색만 하고 있는데요. 혹시 도움을 좀 얻을수 있는지요. 아무것도 뜨는게 없는상태입니다.

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.01.17 16:40 신고

      안녕하세요 우선 ide에서 kukuharmony smartapp을 퍼블리쉬 하셨나요

  7. hooney 2018.01.17 17:00

    넵 본문 가이드 주신대로ide에서 smartapp과 handler 둘다 publish완료했습니다. 그런데 혹시 앱에서는 스마트싱스 허브상태가 온라인인데 ide페이지에서 hub가 아직 없다라고하는걸 봐서는 공유기 설정이나 뭐 인터냇 설정 문제일까요?!

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.01.17 17:03 신고

      아 이해했어요 ide 사이트로그인하시몀 로케이션 먼저 선택하고 홈 선택하면 ide주소가 바뀔거에요 서버가 나뉘어있거든요 거기서 설치를해야 보여요 지금 공용 서버에 설치하신거구 후니님 서버로 이동이 바루 안되서 발생한거에요.

      정리하면 ide 로그인 로케이션 홈 선택
      주소가 바뀌면 그때 부터 스마트앱이랑 dth설치 하시고 퍼블리쉬하시고 하면되요

  8. hooney 2018.01.17 17:09

    아~ 뭔가 설명듣고 느낌이 왔습니다. 정말 감사합니다. 사실 뷩이님 글을 매일 보면서 하나하나 똑같이 따라할 생각이라^^ 이 작업이 첫 시작인듯 합니다. 아무튼 너무 감사드립니다.

  9. 웰시코깅 2018.01.27 00:02

    안녕하세요 네이버 카페에도 가입해서 여러모로 도움을 받고있는데 쿠쿠하모니를 나스에 설치하기 위해서
    나스를 업글레이드 했는데 도커에 이미지 설치하고 st는 아마존에서 2월 초에 도착 예정이라... 할게 없네요...
    그런데요... 쿠쿠하모니는 어떤 용도인가요? 신호를 받아서 처리하는 서버 같은 역활인가요?
    쿠쿠하모니 할려고... 하모니도 사고 smartthing monitoring kit도 사고 구글홈도 샀네요^^;;

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.01.27 00:07 신고

      안녕하세요ㅎ 쿠쿠하모니는 하모니가 액티비티라는 개념으로 하나의 액티비티만 활성화가 되요

      TV 액티비티와 에어컨 엑티비티가있다면
      TV액티비티를 On했다가 에어컨 엑티비티를 On하면 TV는 액티비티는 Off가되고 에어컨 액티비티만 On이되서 좀불편해요 그걸 해결한게 쿠쿠님이 만드신 쿠쿠하모니를 사용하며누개별로 맘대로 여러개 따로따로 제어가 가능한거죠 ㅎ

  10. 원우대디 2018.03.13 17:14

    검색해서 방문하게 되었는데, 내용 너무 좋습니다.
    도전하고 싶은 부분인데, 아직 초보단계라서 궁금한 점이 많네요.
    저는 홈팟을 허브로 하여 홈킷에서 제어하는 방식으로 시작하고 있는데,
    라즈베리파이(홈 브릿지 설치), 로지텍 하모니(쿠쿠 하모니 설치) 이렇게 하면...
    구현하신 것 처럼 에어컨이나 다이슨 냉온풍기를 홈 킷에서 제어 가능한건가요?

    대략은 알겠는데 구현이 제대로 될지 확신이 안되서 선뜻 물건 구매하기가 어렵네요.

    아무튼 블로그 잘 보았습니다. 많은 도움이 될 것 같습니다.

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.03.13 17:26 신고

      안녕하세요 좋게봐주셔서 감사합니다.
      홈브릿지와 쿠쿠하모니 모두 스마트띵 허브가있어야합니다 이것도 있으시다면 말씀하시는바를 하실수 있습니다

  11. Chris 2018.06.04 17:25

    올려 주신 글 내용대로 쿠쿠하모니 연동해서 잘 쓰고 있습니다.
    단, 타입이 한정되어 있고 Custom 버튼도 더 넣고 싶은데 스마트싱스 App에 소스 수정을 해서 사용할 수 있나요?
    기본으로 제공되는 타입 이외에 제가 따로 만들고 싶습니다.
    현 자바 개발자 이긴한데 이 언어는 좀 생소합니다. ^^;

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.06.04 19:16 신고

      뉴스마트띵이라면 안되고 스마트띵 클래식이라면 제공되는.dth 손봐서 커스텀 버튼 추가해서 스마트띵클래식앱에서만 사용가는합니다 dth는 groovy라는 언어이구요

  12. Favicon of https://mydecember.tistory.com BlogIcon @베짱이 2018.08.23 01:27 신고

    안녕하세요. 블로그 잘 보고 있습니다.
    설정중에 안되는 것이 있어 질문 남깁니다.
    1. docker에 쿠쿠하모니를 설치 하고 터미널에 가면 신호가 오지 않습니다. 재시작도 해보고 하모니 전원도 껐다 켜봐도 안되네요.
    2. smartthings IDE에서 smart app/dth 설정 후 스마트싱스 앱에서 기기 추가를 하려고 하면 동그라미만 계속 돌고 기기를 찾지 못합니다.
    답변주신다면 감사하겠습니다.

+ Recent posts