제품 포스팅을 하려다.

스마트싱스 (SmartThings) 설정을 시작하는 분들이 많아.

나와 같은 길을 걷지 않길 바라는 마음으로 포스팅한다.

(CoRE 버전이 업데이트가 되며 바뀐 내용이 있을 수 있다.)

모든 내용을 다 작성하기에는 양이 방대해.

내가 했던 실수와 고생했던 설정만 작성했다.




CoRE(Community's own Rules Engine)의 필요성.

어설픈 자동화는 안하는 것이 나은데.

CoRE를 사용하면.

사용자가 생각하는 모든 자동화를 거의 완벽하게.

가장 간단한 방법으로 설정할 수 있다.


CoRE는 스마트싱스 자동화의 핵(Core)이다.




공식 앱인 Smart Lights는 버려라.

Smart Lights 시간에 따른 조도, 색의 변화를 구현하려면.

시간, 조명, 모드 마다 따로 설정을 해야하지만.

CoRE는 하나로 끝난다.

(난 콘센트 포함 50개 정도의 Smart Lights 설정을 전부 지웠다.)

또한.

CoRE로만 설정을 해야 자동화 끼리의 연계가 쉽다.


아래 CoRE 설정을 보면.

하나의 자동화에서.

시간, 모드, 다른 방의 조명 상태에 따라.

위모 스위치와 휴의 밝기 조절, 커튼, 가습기 등등이 가능하다.




Set Color - Set Level을 같이 사용하면 안 된다. (1)

자동화 설정을 다음과 같이 하면.

Set Color to Blue

Set Level to 100%

절대 안 된다.

CoRE는 Color에 밝기가 들어가 있기 때문에.

자동화 실행 시 Blue의 밝기와 설정한 100% 밝기를 왔다갔다한다.




Set Color - Set Level을 같이 사용하면 안 된다. (2)

Set Color를 이용해.

조명 색과 조도를 모두 변경하는 방법은 두 가지가 있다.


첫째.

Set Color 항목에 원하는 조명색을 넣고 Set Level 설정은 동일 조건에서 실행하지 않는다.

아래 포스팅을 보면.

Netatmo Additional indoor Module을 지르다. - 2. 세팅 (2) 및 자동화 재설정 (끝),

Color by Netatmo 자동화를 통해 조명 색 변경을 한 후.

다른 피스톤에서 밝기 조절을 한다.


둘째.

HSL(Hue, Saturation, Lightness)값을 넣는다.

많은 사이트가 있는데 난 이곳을 이용했다.

이 방법이 제일 간단한데 난 너무 늦게 발견했다




Set Color Temperature는 Set Level을 같이 사용해도 된다.

(Warm White, Concentrate의 HSL값을 못 찾아 사용한 설정이다.)

색 온도가 높을 수록 흰색이며 낮을 수록 노란색이다.




Set Color Temperature는 단점이 있다.

조명 색이 변경되면.

다른 색 온도로 조절을 해도 원래 조명 색을 유지한다.

해결하려면 Reset을 시켜야 한다.


화장실 재실 알림 조명의 경우. (아래)

스마트싱스 센서팩을 지르다. - 교체 및 자동화 설정.

Violet으로 변경한 후.

나중에 Reset을 시켜 색 온도를 복원시켰고.

나머지 조명도 전부 상황에 따른 Reset 설정을 만들어서 해결했다.

(무조건 Reset을 시키면 최대 밝기로 흰색이 나오기 때문에 비추한다.)



필립스 라이트 스트립 1세대는 색 온도 조절이 불가능하다.

이 내용을 몰라 한 달 동안 가장 고생했던 세팅이다.

벌브(좌)는 색 온도 막대가 있는데 라이트 스트립(우) 없다. (아래)

로지텍 팝 홈 스위치에서도. (아래)

Logitech Pop Home Switch Starter Pack과 Add-On Home Switch를 지르다. - 3. 활용 (1)

라이트 스트립 1세대는 다른 조명과 묶을 수 없다. (아래)

1세대 스트립을.

색 온도 조절이 가능한 다른 조명과 묶어서 자동화 설정을 하면.

절대 안 된다.




Turn On - Wait - Turn Off 설정은 지양해라.

아래에서 90분이 아닌 5분으로 되었을 경우.

원치 않는 Turn Off가 실행되는 경우가 많다.

만약 5분이 넘게 모션 센서가 Active 상태를 계속 유지할 경우.

Turn on - wait 5 minutes 단계를 재실행하지 않아.

꺼진다.

약 20분 미만의 장치에 위의 자동화 설정을 사용하면 안 된다.


참고.

조명의 경우 Set Level, Set Color Temperature to를 사용하면.

Turn On은 생략해도 된다.




모션을 트리거로 사용할 때 Off는 Inactive를 사용해라.

모션을 트리거로 사용했을 때.

가장 안정적인 Off 세팅은.

모션의 Inactive 조건을 이용하는 방법이다.


아래를 보면.

거실 모션 센서가 Active가 되었을 때.

설정된 색 온도와 밝기로 조명을 켠다.

빨간색 박스 안을 보면.

모션이 Inactive가 된 시점부터 카운트 다운 후 조명을 끄고.

만약 다시 모션 인식이 되면 취소한다.


이 방법을 사용하면.

켜질 때와 꺼질 때의 조건을 다르게 설정해서.

다양한 곳에 응용할 수 있다.


예를 들어.

식탁에 앉았을 때. (아래)

GOCONTROL Essential Z-Wave Home Security를 지르다. - 3. 구역별 세분화 세팅 시작. (끝)

식탁 모션 센서를 이용해 조명을 켠 후. (아래)

(다른 조명과 다르게 식탁은 조도와 상관없이 앉으면 무조건 켜진다.)

다른 모션 센서 상태를 반영해.

OFF 조건을 더 까다롭게 만들 수 있다. (아래)




Inactive 자체도 트리거다.

Inactive Off 설정 후.

스위치, 음성 명령 등으로 조명을는데.

해당 구역의 모션 상태 변화가 없다면.

Off 자동화를 실행하지 않는다.

조명 On, Off 변화를 트리거로 설정하면 되지만.

자동화 세팅이 완벽한 상태면 필요 없다.




On 조건을 적극적으로 활용해라.

Inactive 조건만 설정하면.

장치 상태 여부와 상관없이 무조건 카운트 다운이 되기 때문에.

스마트싱스 허브가 많이 바쁘다.

해당 장치가 켜졌을 때만 작동하도록 설정하자. (아래)


이 방법을 응용하면.

주 조명이 켜졌을 때.

보조 조명의 자동화를 멈출 수 있는 트리거로 사용할 수 있다.




위모(WeMo) 상태 반영이 느리다면 Refresh 설정으로 해결해라.

위의 ON 조건을 사용할 경우.

위모의 장치 상태 반영이 늦어.

보조 조명이 의도대로 작동하지 않는 경우가 있다.

(주 조명이 켜지면 보조 조명을 끄도록 설정이 되어있다.)

아래 포스트 하단의 Refresh를 이용해서 해결했다.

WeMo Light Switch을 지르다. - 1. 개봉.




혹시 틀린 내용이 있을 경우.

지적해주면 감사히 배우겠다.




추가 - 2017년03월21일.

단순한 On, Off의 경우.

피스톤을 줄이기 위해.

따로 피스톤을 하나 만들어 When true, When false를 사용했다. (아래)

두 개의 스위치 상태를 반영한 On, Off의 경우는 다음과 같다.

IF 스위치 버튼 is pushed.

When true...

Using 스탠드

Turn Off (only execute when these swiches are all on : 스탠드 Swich on)

Turn On (only execute when these swiches are all on : 스탠드 Swich off)

두 개의 스위치 상태를 반영한 On, Off의 경우 Toggle로 쉽게 해결된다. (아래)




추가 - 2017년03월23일.

CoRE 설치 방법 링크다.

http://thingsthataresmart.wiki/index.php?title=CoRE#CoRE_SmartApp_Installation

(SmartThings Github Documentation 링크 내용이 필요한 사용자도 있다.)



추가 - 2017년04월05일.

Reset이 없어졌다.

Set Color to White를 실행하면 된다.


Reset(Set Color to White)이 필요없을지도 모른다.

Reset을 안 했는데.

지정한 색온도 자동화 실행을 하는 경우가 있다.

이 부분은 나중에 확인이 되면 추가하겠다.




추가 - 2017년05월04일.

Reset(Set Color to White)은 이제 필요없다.

색깔 변경을 하더라도 자동으로 색온도 자동화 설정에 따른다.


WeMo Refresh는 필요없다.

장치 상태 반영을 바로 한다.


Posted by Makelism