컨셉은 1시간에 10분씩 공청기를 주기적으로 켜고 끄는 올데이 공기조화

공조 자동화

a04424ad2c06782ab47e5a67ee91766dc288f1edd1acc7c1bf10d7c752d0d121b1fc6eb93be43c0dfc72f79d5951

1.My Device 노드 1개에 스마트싱스 개인권한토큰 붙여넣기 (핑크색)


2. Link in 노드 1개랑 Link Out 노드 1개 만들어서 서로 연결 (파랑색)


3, Command 노드 2개를 올려놓고 위에 노드는 공기청정기 == On, 아래 노드는 공기청정기 !=On 또는 공기청정기 == Off로 설정(노랑색)


4. Delay 노드 2개를 올려놓고 위에는 10분 딜레이 아래는 50분 딜레이 쓰기(누런색)


5. 모두 다 연결


그런데 이렇게 하면 이 자동화를 Inject로 삼성오토메이션 스튜디오에서 켤 수는 있지만 폰에서는 못켜고

플로우를 끄려면 삼성 오토메이션 스튜디오에 들어와야 하는 단점이 있음




a04424ad2c06782ab47e5a67ee91766dc288f1edd1acc7c1bf10d6c35ed3d021d8b9e4951239489ec1e39ca0eee9



그래서 플로우에 Status노드와 가상스위치를 추가했음


Status 노드를 넣고 가상스위치가 On인지 Off인지를 확인하기로 했음 (민트색)


Status 노드에 가상스위치가 On 일 때는 위쪽 노드를 타고 올라가고, 가상스위치가 Off일 때는 아래쪽 노드를 타고 내려감


가상스위치가 On일 때는 공기청정기를 켜고 10분을 기다리게 됨. 이후 별다른 변화가 없으면 계속 플로우를 반복함

가상스위치가 Off일 때는 아무런 노드도 연결하지 않았음. 따라서 플로우가 더는 진행되지 않아서 자동으로 return 값을 내뱉고 끝나게됨


그리고 추가적인 트리거 요소로 빅스비 오토메이션스튜디오 노드(파란색 빅스비 로고)와 Inject 노드(보라색)을 연결했음. 이건 옵션적으로 추가하는거