posted by ShinJjang 2017. 9. 1. 01:17

팝콘이펙트에 대해 알다.


까페에서 아래의 글을 보았다. 

ST의 딜레이 현상 (일명 팝콘 이펙트) 관련   -   http://cafe.naver.com/stsmarthome/469


요약하면 Smartthings(이하 ST)에서 Hue Hub에 연결된 Hue 전구들을 동시에 제어할 때 전구들이 동시에 켜지는것이 아니라 순차적으로 켜지거나 꺼진다(팝콘이펙트)는 이야기이다. 


나의 경우 주등은 샤오미 wall스위치를 이용, 보조등과 알림등으로 휴벌브와 샤오미 전구를 사용하고 있다.

또한 휴벌브는 3개 밖에 없고 휴허브용 스위치나, 시리의 모드와 자동화를 통해 천장등(샤오미 월스위치)과 벽등(휴벌브)을 관리하다보니 까페에서 말하는 팝콘이펙트를 경험해보지 못했다. 


그래서 까페에서 말하는 경우 처럼 코어에서 전구 두 개를 선택하여 자동화해보니 정말 순차적으로 켜지고 순차적으로 꺼지는 것을 알게되었고 더 많은 전구를 자동화 한다면 정말 당황스러울것 같다는 생각이 들었다. 



팝콘이펙트 없이 여러개의 휴 벌브 제어하기


다행히도 ST로 여러개의 휴 벌브들을 팝콘현상없이 제어가 가능하다. 방법은 ST 스마트 어플인 Hue B Smart App를 사용하는 방법이다. 코어나 다른 자동화 어플을 통해 2개의 벌브를 자동화할때 

1. 기존의 방식대로 코어에서 휴벌브 두개를 선택하여 자동화 할때와 

2. Hue B Smart App로 Things로 그룹을 등록한 후 그룹을 이용하여 자동화 했을때

의 차이는 아래의 영상과 같다. 


1. 기존의 방식


2. Hue B Smart App를 통한 그룹제어



Hue B Smart 설치 및 세팅


1. 먼저 ST 등록된 휴벌브와 휴허브를 모두 삭제 한다. 

2. IDE 사이트에서 Smart App탭에서 Settings를 클릭하여 새로운 저장소를 아래와 같이 등록한다


    Owner: tmleafs Name : Hue_B_Smart




3. IDE사이트에서 Update from Repo를 통해 Smart App와 Device Handler를 등록한다.


3-1. My SmartApps 탭에서 Update from Repo에서 Hue_B_Smart 를 선택한 후 아래와 같이 체크한 후 Execute Update를 클릭한다.

3-2. My Device Handlers 탭에서 Update from Repo에서 Hue_B_Smart 를 선택한 후 아래와 같이 체크한 후 Execute Update를 클릭한다.(나는 Lux Bulb가 없기때문에 아래 두개를 체크해제했다.)

4. ST App에서 "+ Add a Thing"를 클릭하여 휴 허브를 검색하면 자동으로 휴허브가 등록되면서 위에서 등록한 DH로 등록된다. 

5. Hue B Smart 어플에서 Bulb와 필요한 Scene, Group을 등록한다. 

      


6. 위와 같이 필요한 벌브와 그룹, 장면을 등록하면 아래와 같이 ST허브에 개별 DH를 가진 Thing(Device)로 등록된다.

아래 그림처럼 벌브와 그룹은 전구처럼 ON/OFF로 동작하며 장면들은 PUSH로 동작하도록 등록된다. 

   



7. 위와 같이 등록하고 나면 Core에서 Piston등록할때 Action에서 아래와같이 그룹을 선택할 수 있으며 그룹을 선택하여 자동화하면 그룹으로 묶여있는 전구들이 팝콘이펙트 없이 동시에 제어가 가능하다. 


Hue B Smart APP사용시 알아둬야할 것들


1. Hue B Smart APP와 전용 DH를 통하더라도 개별 전구를 선택하여 자동화할 경우 기존처럼 팝콘현상이 일어난다.

2. Group 설정은 ST가 아니라 Hue 어플에서 등록된 방을 기준으로 그룹이 만들어 진다. 하여 그룹은 Hue 어플을 통해 설정해야한다.

3. 반드시 기존에 등록된 휴브릿지와 휴전구를 ST허브에서 삭제(IDE또는 ST App에서 삭제)한 후에 설치해야 한다.

4. 기존의 자동화된 피스톤의 condition이나 action에 등록된 휴벌브들은 사라지므로 다시 등록해야 한다.