a15714ab041eb360be3335625683746f0253452bd6a7e889d63c66f7981dcd6efe438f88cf9b34af57a120bbdb62



역시 삼성 오토메이션 스튜디오는 섹스야




1줄로 이 자동화를 요약해서 말하자면 문 열어놓고 1분 동안 버튼 더블클릭이라는 반응을 안하면 그때만 알림 보내주는 시스템임.


단순히 문이 열렸다는 사실이 아니라, 특정 행동 뒤에 당연히 따라와야 할 다음 행동이 없을 때를 포착하는 거지

그래서 A라는 행동이 일어났는데 왜 B를 안 해? 문제 있는 거 아냐? 라고 확인할 수 있는거임.




구체적인 자동화 구현 로직은

문열림 신호가 들어오면 로직에서 타이머를 돌리고, 버튼 더블클릭 신호가 들어오면 그 타이머 루프를 부시는 방식


버튼 더블클릭이 없어서 1분이 지나면 비로소 뒤에 연결된 가상스위치가 켜지며 알림이 가게되는 방식. 가상스위치가 켜지면 알림이 오게끔 하는건 스마트싱스 앱에서 해야함.



영감은 아래 글에서 받았음



https://gall.dcinside.com/m/smartthings/12262

이런 루틴은 어떻게 만드나요?문열림 센서가 동작하고, 1분안까지 버튼 2번 누르지않으면 나에게 알림오게 하고싶은데.... 누르지 않으면 이라는 트리거를 어떻게만드는지 모르겠어요ai어시스턴트도 이상하게 동작하고gall.dcinside.com



추가))) 누구나삼성 오토메이션 스튜디오에서 써보고 응용할 수 있게끔 소스코드를 공유함


Samsung Automation Studio 홈페이지 : https://sasm.developer.samsung.com/

전체 코드 : https://docs.google.com/document/d/1rsx2ZfHYPFnGtcG_Y-FV0aaR38eCA3lOJcUJ07HitjM/edit?usp=sharing



a15714ab041eb360be3335625683746f0253452bd6a7ee89d63c66f89c1dcd6ed9530220204f1733aff046143b

삼성 오토메이션 스튜디오 들어가서 +버튼 오른쪽에 있는 Import 버튼 클릭하고



a15714ab041eb360be3335625683746f0253452bd6a7ee89d63c67f19c16cd6e94c4ea09364dd4201ee41803bef5

팝업이 뜨면 빈칸에 전체 코드를 붙여넣고 Import 버튼을 눌러서 진행하면 됨

세팅방법은 코드에 써놨음