제목:

[꿀팁] 스마트싱스 가상스위치 다양한 활용방법

(게시글 작성 시간: 10-13-2021 02:31 PM)
saoblee
Active Level 4
옵션
SmartThings
가상스위치는 물리적으로 존재하는 스위치가 아니라 스마트싱스 등 iot 플랫폼 내에서만 조작 가능한 가상의 스위치입니다. 가상스위치를 이용하면 정말 다양한 자동화를 만드는데 도움이 됩니다.
이 글에서는 이런 가상스위치의 사용예시를 5가지 정도 소개해보겠습니다.

가상스위치 만들기

스마트싱스 앱 메뉴(우측하단) -> 실험실 -> 가상스위치




1. 주기적인 자동화

<작동원리>
첫번째 이용방법은 주기적인 자동화 만들기입니다. 스마트싱스 자동화의 <자동꺼짐> 기능을 이용해 가상스위치가 일정한 주기로 켜졌다 꺼지게 만들고 그에 따라 주기적으로 자동화를 실행하는 방법입니다.

자동화 조건에 '가상스위치가 꺼졌을때'
자동화 동작에 '가상스위치 켜기(<주기> 후 자동꺼짐)
기본적으로 이렇게 설정하면 되고 여기에 조건과 실행할 동작을 추가해주면 됩니다.

image





예시1) 가장 간단한 예로 매 정각마다 빅스비가 시간을 알려주는 자동화를 만들어보겠습니다.
1) '정각알림' 가상스위치 만들기
2) 매일 아침 8시 가상스위치 끄기
3) '정각알림'이 꺼졌을때 -> 가상스위치 켜기(1시간 후 자동꺼짐) , 빅스비에게 "몇시야?" 요청

image




예시2) 창문이 열려있을때 비가 오면 창문 닫도록 1분마다 반복알림을 주는 자동화를 만들어보겠습니다.(가상스위치 : '창문알림')

image


여기에 시간 등 상황에 맞는 조건들을 더 추가해주면 완성됩니다.





2. 자동화 on/off
아직 스마트싱스 자동화에서는 자동화 자체를 켜거나 끄는 자동화를 만들수는 없습니다.
그래서 가상스위치를 하나 만들어서 그 가상스위치가 켜져있을때만 자동화가 작동하도록 설정하면 됩니다.
예를 들어 에어컨 자동화를 필요할 때만 작동하도록 설정하려면 '에어컨자동화'라는 가상스위치를 만들고 모든 에어컨과 관련된 자동화의 조건에 <'에어컨자동화' 가상스위치가 켜졌을때>를 넣어주면 됩니다. 이렇게 설정해놓은 후 에어컨자동화를 실행시키고 싶으면 가상스위치를 켜고, 에어컨자동화를 사용하고 싶지 않을 때는 가상스위치를 끄면 됩니다.

image






3. 빅스비 루틴과 연계
빅스비 루틴에서 스마트싱스 디바이스를 제어할때는 기능 사용이 제한적입니다. 그래서 스마트싱스에서 가상스위치를 만든 후 빅스비 루틴에서는 가상스위치를 제어하고 원하는 동작을 스마트싱스에서 자동화로 만들면 더 다양하게 사용할 수 있습니다.

image
빅스비루틴에서는 디바이스 제어가 제한적입니다.




4. 스마트태그
이 내용은 제가 이전에 작성한 글로 대신하겠습니다.

<1편>
<2편>




5. 자동화 테스트
복잡한 자동화를 만들때 자동화가 정상작동하는지 테스트를 하면서 만들어야하는데 예를 들어 '비가 올 때'와 같이 현재 만족하기 어려운 조건이 포함되어있을 경우 자동화를 테스트하기가 어렵습니다.
이때 '비' 라는 가상스위치를 만들고 '비가 올 때'라는 조건 대신 ' '비'가상스위치 켜짐' 조건을 사용하여 자동화를 만들어 보면 가상스위치를 조작하여 비오는 상황을 대신 테스트해볼 수 있습니다.

image

5 댓글
원바비
Active Level 3
옵션
SmartThings

ios는 가상스위치를 못쓰는거겠죠? ㅠㅠ

0 좋아요
붱이
Active Level 5
옵션
SmartThings
쓸수있어요 빅스비루틴을 못쓸뿐...
0 좋아요
원바비
Active Level 3
옵션
SmartThings

dth로 쓸수 있다는 말씀이시죠?

0 좋아요
붱이
Active Level 5
옵션
SmartThings
아뇨 실험실에 가상스위치요
0 좋아요
붱이
Active Level 5
옵션
SmartThings
죄송합니다 ios에는 가상 스위치 기능이없었네요 ㅠㅠ ide에 가셔서 만들수밖에 없들듯 합니다
0 좋아요