Posts Tagged ‘쿠쿠 하모니’

스마트싱스에 Xiaomi 제품 연동을 위한 SmartApp ‘KuKu Mi’ – Mi Remote 연동

‘KuKu Mi’ Mi Remote 연동   0. 준비 기본적으로 아래와 같은 환경이 필요 ‘MiHome’에서 ‘Mi Remote’ 제품 등록된 상태 ‘Docker’ 시스템 툴 NAS or Micro or Mini server   1. ‘KuKu Mi’ Web & API Server 실행 1-1) ‘KuKu Mi’ Docker Image 다운로드 [X86 Platform] # docker pull turlvo/kukumi [ARM Platform] # docker pull turlvo/kukumi-rasp   1-2) 다운받은 Docker […]


스마트싱스에 Xiaomi 제품 연동을 위한 SmartApp ‘KuKu Mi’ – 개발기

IR 리모트 장치로 로지텍 하모니 제품을 잘 사용하고 있었고, 안방에 에어컨과, 빔을 위해서 하모니 허브만 추가 구매해 볼까하고 있었다.   마침 ‘ShinJjang’님께서 저렴한 Xiaomi Mi Remote를 ST에 연동해 보는 건 어떠냐고, 운을 띄워 주셨고 조금 찾아보니 관련한 라이브러리가 있는 것을 확인. (miio를 개발해 주신 선구자분들 고맙습니다 잘쓰겠습니다.) 저렴하게 하모니를 대체 가능한 것이 가장 큰 매력이기에 […]


도어센서와 릴레이스위치를 이용한 USB단자 있는 전자제품 상태 동기화

배경 전자제품의 On/Off 상태를 확인하기 위해서는 스마트 플러그를 연결해서, 실시간 전력량을 확인하여 현재상태를 확인 할 수가 있는 방법이 존재하고 하모니를 이용해서 컨트롤하는 제품에 많이 사용되고 있는 방법이다. 하지만 그럴 용도로 사용할 수 있는 스마트 플러그는 하나의 조건이 필요하다. 바로 실시간으로 전력량이 리포트되는 기능이 있어야한다. 알고있는 사용가능한 제품들 리스트와 특징은 아래와 같다. – 스마트싱스 정품 플러그 […]


[KuKu Harmony] 플러그와 도어센서를 통한 상태 동기화 기능 추가(v1.6.500)

배경 일반 리모콘을 통해서(IrDA) TV, Aircon, STB 등의 기기를 조작하게 되면, SmartThing에 추가 되어 있는 Thing의 상태가 꼬여버리게 된다. 실제로 TV는 켜져있지만, 일반 리모콘으로 켰기 때문에, Thing은 TV상태를 알지 못하게 되고, 모든 자동화가 꼬이게 되는 문제가 발생한다. 그것을 보완하기 위해서 Makelism님께서 ‘KuKu Harmony’의 각 장치 DTH에서 스마트 플러그 순간 전력량을 모니터링해서 특정 값을 기준으로 On/Off […]


KuKu Harmony Update(v0.1.5.102)

Harmony Hub SmartApp가 Activity만 컨트롤 할 수 있는 가장 큰 문제는 여차저차해서 해결은 할 수 있게 하였다. 또 다른 문제점은 IrDA 특성으로, SmartThings를 통해서 Device를 On/Off를 하면 상태 변화가 정상적으로 적용되지만, 일반 리모콘으로 Device를 On/Off 하면 SmartThings는 상태변화를 전혀 반영하지 못한다. Makelism님께서도 해당 문제를 고민하고 있으셨고, ShinJjang님께서 대안을 제안해 주셨다. 그 방법은 장치가 연결되어 있는 […]


KuKu Harmony Update(v0.1.5)

SmartThings Community에 ‘KuKu Harmony’를 공유했더니, 몇몇 Harmony Hub 사용자들의 반응이 있었다. 그리고 바로 여러개의 Harmony Hub를 지원하는지 문의가 왔다. 2~3개씩 사용하고 있다고 하더라. 흠 처음부터 생각 안했던 것은 아닌데, 그렇게 여러개 허브를 사용하는 사용자가 많을까? 우선 하나의 Hub라도 동작하게 만들어보자 했던 것이, 결국 완전 뜯어 고치는 일을 만들었다. ㅎㅎ (역시 막개발에 결과…) <기존 Version을 사용하고 […]


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

너무 많이 돌아 갔다 왔다… 시놀로지 NAS를 몇년을 썼는데 쓰던 기능만 써서 그런지 시놀로지에 Docker Application이 있는 것을 모르고 있었다. Makelism님께서 이전에 시놀로지에서 Docker돌린다고 하셔서, 시놀로지 shell에 접속해서 Docker설치하고 적용한다고 이해했었는데 아마 GUI Docker 프로그램이 있는 것을 알고 여쭤보셨던 것 같다. (죄송합니다. 저도 오늘 알고 바로 시놀로지로 변경하고 바로 포스팅합니다.) <꼭!!! 시놀로지 Docker는 최신버전 이용필요> […]


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

간단한 설치 및 실행과정을 위해서 여러 Docker 명령어를 안쓰고 바로 실행 확인 하도록 설치 과정을 포스팅하였다. 하지만 필요로 하신 분들도 있고, 나도 우선 ‘동작은 하니깐’ 하면서 현상태에 안주해버렸다는 것을 깨닫고 조사를 시작했다. 알아보니 한 방법은 docker 명령어를 부팅시 실행하는 init script 부분에 명령어를 넣는 방법이 있을 것이고, init 보다 더 사용하기 좋고 많은 기능을 제공한다는 […]


KuKu Harmony Update(v0.1.4)

Harmony Hub를 통해 SmartThings에서 Device별 컨트롤(on/off) 가능하도록 포스팅하였었다. Device Handler를 하나로 가보려고 했지만, 기기별로 워낙 버튼 조합이 다르고 동적으로 DTH에 버튼 추가 삭제 방법을 몰라서 Device Type별로 DTH를 생성하였다. (Default/TV/Aircon/Fan/Roboking) 이런 것을 해보려는 사람은 이미 DTH와 SmartApp을 Web IDE에 추가하는 것은 익숙해졌을 것이지만, 그리고 첫 포스팅에서 이미 추가되어 있기 때문에 DTH와 SmartApp을 update하거나 새로 생성된 […]


Logitech Harmony 기기별 컨트롤을 위한 SmartApp~~~(Updated 18/02/08)

Logitech Harmony Ultimate Hub와 리모트컨트롤러 세트를, 영국 아마존에서 싸게 구입하였었다.(지금도 그 가격은 오지 않았다 ^^v 10만) BT나 IrDA 를 사용하는 제품은 웬만해선 컨트롤 가능하다. 학습기능도 있어서 리모콘을 이용하는 제품은 거의 다 컨트롤 가능하다고 볼 수 있다. 나는 아래 제품을 등록하여 사용중이다. – TV & U+ G TV – PS4 – 발뮤다 그린팬S – LG 에어컨 […]