스마트싱스 허브 v3 에 지그비 연결로
스타터킷(움직임감지,문열림센서,스위치) 제품들
다원 전원 스위치 3구
요렇게 있음
~.api.smartthings.com/device/list
여기서 보니까 execution location 이 Cloud 뿐이고
다원 전원 스위치 말고는 Zigbee Id랑 Device Network Id 가 비어있음
그리고 루틴 보니까 허브에서 실행돼서 더 빠릅니다. 그런 문구가 하나도 없더라고
허브 내부 연결이니까 허브가 실행 위치여야 하는 게 아닌지...
아니면 인터넷 연결이 끊겨져야 허브로 돌아가는 건가?
핸드폰과 통신을 위해 평소에는 클라우드가 실행 환경이고
잘 아는 사람
또 가상 스위치 만들었는데 이건 로컬이더라. Device Network Id 아무렇게나 만들어줬는데 상관없겠지?
음 좀 알아보니까 edge 드라이버를 깔아야 로컬에서 돌아가나보네 이거 센서들 해제했다가 다시 연결해줘야 엣지로 붙나? 그리고 어.. 전원 3구 이런 게 하나로 통합돼버린다는 걸 봤는데 해결됨?
1.ㅇㅇ IDE에서 하려면 기기에 들어가서 edit 누른 다음에 Type에서 Local로 바꿀 수 있다. 하기 전에 IDE의 상단 메뉴에서 [Locations] > [MyStatus]를 들어가서 하이퍼링크의 시작이 graph-ap02-apnortheast2.api.smartthings.com로 바뀐 것을 확인해야함 그리고 IDE에서 Cloud라고 떠도 스마트싱스 엣지로 연결한 제품은 Local이기도 해
2. 제품을 위한 정식/커스텀 엣지 드라이버가 있다면 이 문제는 없는 거고, 엣지 드라이버가 없이 그냥 연결하면 이 문제가 있어. 일반적인 IoT 제품중에 멀티 Switch나 Outlet은 Main인 1구 아래에 Child인 2구부터 나머지구가 종속되어 있는 Main과 Child의 개념이 있어 그리고 드라이버가 없는 상태에서 연결을 하게 된다면 Things라는 디바이스 타입으로 스마트싱스에 등록되기 때문에 제품이 갖고 있는 모든 기능을 활성화 할 수 없고, 따라서 종속되어있는 Child가 안 뜨는 거야.
3. 허브에서 실행돼서 더 빠릅니다. 문구가 있어야 로컬 자동화를 쓸 수 있어 4. 맘대루
모르겠어ㅜㅜ 1. 기기들에 허브를 설정하려니까 액세스 디나이드 뜨고 안 됨 2. 다원 3구 스위치인데 IDE 설명으로는 직비 멀티 스위치로 나와있고 Route 에도 허브로 바로 연결되는데 루틴에서는 로컬 환경으로 안 되네... 3. 액션 쪽에 장소 상태 변경만 넣으면 문구가 뜨고 허브에 연결된 지그비 스위치 키는 걸 넣으면 그런 문구가 안 뜬다ㅜ
1.아 그 설정은 가만히 둬도 괜찮아. IDE에서 type을 바꾸는 게 중요 해. placeholder라는 type이 엣지 드라이버로 연결했을 때 뜨는 건데, 그렇지 않고 다른 type이면 제품이 DTH로 연결된 것일 수 있어 이거 다시 등록하는 게 좋겠는데.
아 잠만
혹시 그 루틴에 언제 실행할까요와 무엇을 할까요에 다원 3구 스위치 말고 클라우드를 통해 들어오는 뭔가가 있어? 예를들면 시간이나 날씨상태나 Wi-Fi 제품같은 거
없어ㅋㅋㅋ 허브 루틴에 전등만 추가해도 사라짐 음 재등록을 한번 해볼까