반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

우리 카페에서 많이 얘기가 되었던


에너톡 EnerTalk


이것이 무슨물건인가하면


집안 두꺼비집에 설치되어


집의 전체 전력량을 체크할수 있는 핫한 기기이다.


SmartThing 연동만 되면 사고싶다는 물품으로 많이 얘기되었었다.


근데 smart app만들 자신은 없고


HA로 Open API 연결해서 ST로 연결해서 써야겠다고 생각하고


질렀는데 말씀드리니 조용히 계셨던... 


KuKu님이 만들고 계시다며...


그래서 에너톡이 오자마자

빠른 개발을 위해 내 계정을 헌납했다


그리고 재촉했다 


불과 ...이틀만에 완성되었다.


재촉의 결과다



여튼 그 에너톡 설치기와 사용기 포스팅이다.




구성품은 심플하다



EnerTalk 설치



이제 우리집 두꺼비집으로 가자


아래 공간을 뜯고




빈공간에 에너톡 내장형을 설치할거다




모든 메인과 서브를 다끄고 시작하자

EPS부터 끄면 더좋다


좀 전기 잘안다는분들도 위험하니

다 내리고 시작하자


먼저 메인 빨간선 부분에

에너톡 비접촉 전류 센서를 건다.(아래확인)



아래는 설치완료된 후의 사진이다

화살표의 에너톡 검은선 두선을

가까운 곳 서브의 전원에 같이 물린다.

드라이버로 잘 조이자



설치 완료된 사진 (아래)




전원을 다올리고 공유기도 부팅이 끝나면


에너톡 앱을 설치하자


공유기가 켜져있어야하니 꼭 공유기 동작하는것 확인하고


설정 시작하자


설정은 앱설치하고 하라는대로 하면 쉽게 붙으니 따로 설명하지 않겠다.



아래처럼 현재 전력량이 올라온다. 신기하다





헌데 난 Basic 모델로 구입했는데


Light로 되어있다 고객센터 전화해서 

구매처와 시리얼 넘버를 알려주면 확인 후


Basic으로 바로 변경해준다 (실수라고한다)


설치는 이정도로 하고





쿠쿠미터 KuKu Meter 소개



Enertalk Open API를 사용하여


SmartThings와 연동이 가능하게 하여

Power Meter와 

Energy Meter를 ST Trigger로 활용할수있게 해주는

SmartApp이다



이미 원작자 쿠쿠님이 잘소개해줬으니

설치 및 설정법은 아래 링크로 확인

http://kuku.pe.kr/?p=6813



아이폰 smartThings 앱애선 


그래프도 보이고 공식 에너톡 앱보다 더 좋다


출처 : http://kuku.pe.kr/?p=6882


“Energy Clock”, “Real Time v3”, “Notification”

“Home”, “Neighbor Comparison”, “Usage Plan”

“Real Time v4”, “Progress Tier”, “Month Usage”


“Month Usage Chart”, “Energy Book”

나의 안드로이드에선 ㅠㅠ


안드로이드 웹뷰이슈로.... 


이것밖에 안보인다 ... 안드사용자분들은 참고하세요 ㅠㅠ


다 짤리고 보인다해도 다른화면 

넘어갔다오면 안보인다...ㅠㅠ



타일들은 잘보이니 SmartThing의

 본연의 Trigger와 상태 업데이트는 다할수있다.


아래는 Android에서 KuKu Talk 설치 모습

아이폰에선 타일도 좁게 나오는데 안드에선 이상하다 ㅠㅠ




아래는 CoRE에서 Trigger List로 선택할수있다는걸 확인할수 있다



현재 나는 전력량이 갑자기 600watt가 넘으면 경고로 알려주도록 해두었다.


은쟈가 연차중이고 내가 회사에있는데 갑자기 경고가 뜨길래


무슨일 났는줄 알고 연락했더니


세탁기랑 건조기 돌렸다고 한다.


아래보자 그래프를..


갑자기 두개가 엄청 뛰어있는걸 볼수있다.


첫번째꺼가 세탁기 돌린거 두번째꺼가 건조기돌린거다





KuKuMeter가 아주 잘 동작하고 있다는걸 알수있다.





EnerTalk 설치로 인한 에너지 절약




여담으로 에너톡을 설치하고


측정해보니 평소 대기전력이 300watt가 넘었다



그래서 Smart Plug와 멀티텝들을

상시전원이 필요한것과 아닌것을 구분해서 다시 다 재배치하였다


그리고 우리 부부가 외출중이거나 취침중에 대기전원이 필요없는 것들은


smart plug로 모두 off되되록 하였는데


평소 대기전력 300대를 유지하던게


100중반대로 떨어졌다


반이나 줄였다


왼쪽은 에너톡 설치 하자 마자 대기전력값

재배치 후 대기전력값 반 이상 줄은것을 확인할수 있다.



 


= 추가글 =


자동화 하기 위한 구성


멀티탭을 서로 상시전원이여야하는 애들(공유기 nas같은거)끼리 묶고

꺼도 되는 애들(스피커, 충전기, 셋탑박스)로 묶음

묶음
1. pc방 컴터및 모니터 노트북 피시 스피커를 하나의 멀티탭에 

2. 안방 와이프랑 제꺼 기기들 충전기꼽혀있는 멀티탭 폰두개 갤럭시탭 기어2 충전 중인거를 하나의 멀티탭 

3. 거실에 셋탑, R6스피커, 거실 핸드폰 충전기, PS4 Pro 를 모두 하나의 멀티탭 

4. Guest Room에 있는 다이슨 청소기, 로봇청소기 충전기를 하나의 멀티탭에 

이렇게 다 묶어둔뒤에 

취침모드에 모든 스마트 플러그 off 안방 스마트 플러그만 on 

외출시엔 모든 스마트 플러그 off 

와이프가 도착하면 거실만 on 

제가 도착하면 pc on 

Guest room outlet은 충전시간이 다이슨은 총 6시간이면 되고 로봇청소기는 3시간필요

그래서 화요일 금요일 로봇청소기 돌기전에 3시간 on 그럼 충전 다되고 청소하겠죠?

그사이 같이 다이슨도 화욜 3시간 금욜 3시간 충전 같이되서 완충되면 주말에 쓸수있는 구조




※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.




반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story



 

이사후 복도 조명등 쓸일이 거의없다


복도엔 위와같은 조명이 현관쪽 하나 안방쪽 하나


두개가 있다.

 

저 조명등을 스마트 전구로 활용하고 싶어

 

카페에 방법을 문의를 했다

http://cafe.naver.com/stsmarthome/496


이미 역시 여기분들은 다양한 방법으로


쓰고있고 이미 생각해둔 제품들이 있었다



처음엔 메니저님이 제안하신 

간단한 삼파장 다운라이트 매립등을 알아봤으나


길이가 최소 18센치가 되어야하고 벌브를 끼워을때

너무 깊숙히 들어가있어서 알아보다 제외 시켰다.



그중 간단히 할수있는 방법을 신짱님이 제안해주셔서

아바타가되어 따라해보기로했다



신짱님이 제안하신 방법


모든 그림과 스샷의 저작권은 신짱님에게 있습니다



우선 제꺼 다운라이트(4인치) 구조




아래 반투명 덮개부분을 힘줘서 돌리면



이렇게 내부 LED를 만나고


나사를 풀어서 제거가능




이거뺄때 헤맸는데 아래 화살표부분을

1자 드라이버같은걸로 쑤셔서 빼면된다

제거완료



위사진 가운데 부분을 아래와 같은 방법으로 홀쏘로 구멍을 낸다




구멍을 내서 아래방법으로 끼운다




그리고 덮개를 닫는데 다 닫을수가 없다.


반만 닫아서 해결하면 될것 같다고


신짱님이 제안해주셨다.


솔깃하여 비용도 가장 적게 들고

내일 당장 해볼수있는 방법이라 도전해보기로했다


홀쏘와 방수소켓만 구입하면 끝





홀쏘 구입 및 드릴 작업

다음날 바로 철물점에 가서 구입


홀쏘는 철제용 50mm짜리

(미리 결론을 말하면 작았다 55mm로 구입하면 딱이다)





방수소켓은 복도등이 두개니까... 두개




인터넷에서 샀으면 다해서 만원이 안든다


하지만 배송비와 기다리는 시간이 있으니...


난 동네 철물점에서 다해서 15000원




드릴질하기 위한 장소는 개방형 발코니


아래 덧댈건


[만리동행복집] - 입주 후 D+8 개방형 발코니 이케아 룬넨 스타일 까르다 데크타일 시공


하고 남은 짜투리를 케이블타이로 엮어서 제작






그리고 신짱님이 튈수도있으니

꼭 고정하고 사용하라고해서 피스 3개로 고정

(이거 안했으면 내 발목 백퍼 다쳤을거다...)



그리고 개방형발코니가서 몇개 타일을빼고 거기다 대고..


신발도 갈아신고 홀쏘 작업 ㄱㄱㄱ


정가운데 먼저 구멍뚫고


본격 뚫기 개빡시다... 첨해보는건데 개고생했다

고정 필히 꼭 하고 하길.... 안하면 발목.. 어케될지모름 

튀어서


종이컵에 물담아두고 꼭 열식히면서 하길

엄청나게 뜨겁다



두개 모두 안다치고 무사히 작업완료





전구를 끼워보자....




아뿔싸 반도 못닫는다



그래서 신짱님이 제안하신 다음 방법 ㅋㅋ

(진짜 짱이신듯)


command : "우선 반투명 유리를 제거하고 우선 껴봐라"



엇 이정도면 반만끼우면 벌브가 다 들어갈것같다...


된다... 그위에 불투명 유리를 올리면


딱이다


강력접착제와 순간접착제가 있었는데

3M이 믿을만해서...

강력접착제로 붙임



5분 지나고 


결합



올레 요정도 반닫고 다 덮인다.






전기 배선 작업



방법도 친절히 신짱님이 설명해주심


led 컨버터를 제거하고



방수소켓을 아래 동그라미 두개부분에 넣는다

가운데 녹색은 접지니 무시해도된다



위에 신짱님 command에 의해


수행된 아바타 작품

마침 부엌조명할때 잘라둔 선을 냅뒀었는데

[만리동행복집] - 입주 후 D+1 중문/커튼블라인드/김치냉장고 붙박이장/부엌조명


여기서 사용함




원래 상태모습


제거하고 아바타 작품으로 교체완료



오스람을 돌려끼고 복도등을 켜니 나이스 성공



이제 다운라이트 케이징을 씌우자



색도 조절되고 좋다 근데 그전에 비해 좀 밝기가 부족해보인다


신짱님이 마지막 command으로 쿠킹호일을 내부에 감쏴보란다.


근데...

우리집에 쿠킹호일이 없다..



쿠킹호일로 반사판 만들기




근데 은쟈의 한마디


우리 방금 치킨시켰자나?????


거기에 쿠킹호일 있을테니 그거 씻어서 써...


우와 똑똑하다


그리고 치킨이 왔다

마침 반반 시켜서 양념쪽에 쿠킹호일이있다.



냄새가 찐해지기전에 오자마자 닭과 분리


씻어서 말려놓음



닭님을 다먹고 쿠킹호일 감싸기 시작


십자가 내어서 뒤로 빼서 구멍도내고



완성


위에서 십자가내서 구멍뚫을때 떨어지지않게 뒤로 빼놓음



사진으론 표현안되지만 실제론 밝아졌다. 


이로써 4인치 스마트 다운 라이트 DIY 완성 


새벽 부엌조명 자동규칙에 필립스 휴고 말고

복도등도 추가하였다

아래 같이 켜지는 모습


그리고 은쟈한테 원하는색 고르게하고 조명을 키고

왕좌의 게임 시즌7 마지막화를 감상했다



처음으로 하는 IoT제품 DIY였는데 힘들기도했지만


저렴한 가격으로 아주 만족하는 결과를 얻어서 뿌듯하다


신짱님 및 카페분들 다시한번 감사합니다.






며칠뒤 휴가 도착하고 설치



오스람때와 달리 꽉 다닫아도 된다 

아래 반투명 플라스틱도 그대로



조립해서 천장에 설치해서 불들어오는거 확인하고


장착 드뎌 복도등 완성




보너스 코너 - 모션센서도 넣으면 어떨까?(꿈님 제안)


카페 꿈님께서 모션센서까지 같이 드가면 최고일것같아요!!

라는말에 저기서 모션센서가 동작할까??


지금 복도등 두개 DIY했는데 하나는 전구를 주문중이라 비어있다

그래서 그곳에 모션을 넣어보고 테스트를 해보았다.


돌아갈까바 테이프로 고정


모션이 아래로 잘 향해있다.


하지만 그밑에서 아무리 흔들어도


대답없는 너...


결론은 인식이 안된다. 


FAIL...



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

이사오면서 해보고 싶었던것중에 월패드 조작이 있다.


근데 지식부족.. 능력부족으로 .... 조작 못하고있었다.


하지만 카페에서 

월패드의 리모컨을 하모니처럼 IR을 복사하여

시리로 문을 조작하신분이 계셨다.

http://cafe.naver.com/stsmarthome/445


월패드 리모컨을 받고 그냥 서랍에 넣은 기억이 나서

집에 돌아와 리모컨이 있나 뒤져보았다


"OPEN" 버튼이 있다



월패드 리모컨 - 로지텍 하모니 연동


자이제 리모컨의 OPEN 버튼을 하모니에 추가하자

추가법은


에어컨때랑 같다

[붱이 Story/IoT] - IoT 입문기 1탄 - 로지텍 하모니 구입

[붱이 Story/IoT] - IoT 입문기 2탄 - 로지텍 하모니 세팅

[붱이 Story/IoT] - IoT 입문기 4탄 - 10년된 에어컨 하모니에 연결 및 제어


난 OPEN 키만 복사했다 아래확인


이름은 ezville wallpad




버튼이름도 Open Gate로 지어서 추가했다.




이제 Kuku harmony에서 Device추가


타입은 default




추가된걸 확인하였다.




Bixby quick command 추가


STApp에 연동이 되면 Samsung Connect 앱은 자동으로 연동이된다

다만 지원기기가 아닌 경우 상태값이 보이지 않는다

해결법은 

이건 카페 꿈님방법으로 해결

http://cafe.naver.com/stsmarthome/411


여튼 인식시키고 bixby가 알아먹을수있게 스위치 이름을

한글로

"현관 스위치"

라고 변경하고 Bixby를 불러봤다.


samsung connect에서 현관 스위치 켜줘



아래와 같이 제대로 스위치가 on되는걸 확인하였다.




bixby가 잘 동작하는걸 보고 quick command로 바꿔줘야한다


위에 문장을 원하는 간단한걸로 대체할수있다.


난 "문 열어"로 간단히 할거다.


빅스비창에서 왼쪽위에 기록을 누르자




기록으로 가면 최근 수행해봤었던

기록들이 보인다


마지막 내가 명령했던


"samsung connect에서 현관 스위치 켜줘" 가 보인다.

그밑에 "단축 명령어 추가" 라는게 보인다


누르자




그러면 단축 명령어를 추가할수 있는 창이 뜬다

아래 화살표부분을 선택하자






빅스비 버튼을 누르고 "문 열어"를 말하자



저장을 하고 

on한뒤 다시 off로 돌려놓기위해

"꺼줘"도 같이 수행하게 추가했다 아래확인



이제 잘되나 확인해보자



위에보듯이 문열어를 하니 위에 추가한 두개의 명령어가 같이된다.


잘되는건 확인됬고


시험해보자





시연 영상

아 참고로 우리집은 월패드 Open 동작이

벨을 눌렀을때 벨소리가 꺼지기 전까지만 동작을 수행할수있게 되어있다

보안땜에 막았나 ... 풀고싶긴한다

여튼 벨을 꼭 눌러야한다


현관 밖으로 나간뒤 빅스비로 테스트


영상서 보시면 알겠지만 반응 속도가 굉장히 늦다

Samsung Connect Bixby시스템 자체가

사람이 한것과 동일하게

동작을 하기때문에 


많이 더디다


사람 음성 -> Bixby 서버 -> 인식처리 -> 폰으로 다시보냄

-> Samsung Connect앱 실행 -> My device로 이동 -> 스위치를 선택 -> on 으로 변경


이렇게 사람이 손으로 한것처럼 모든동작을 하기때문에

실제 on이 되는 시간까지 10초가 넘게 걸린다




현관 밖에서 Bixby 없이 바로 on


영상을 보면 거의 바로 열리는것을 확인 할 수 있다.


하지만 단점은 미리 내가 앱을 켜서


해당 센서를 찾아가서 직접 on을 해야한다.




좀더 다른 시나리오나 

빨리 수행될수있게 하는걸 찾아봐야겠다.


>>> 업그레이드버젼


벨 없이 Remotec으로 문열기


[붱이 Story/IoT] - Remotec dry contact를 이용한 현관문 열기 - Gateman 무선연동기 SmartThing으로 제어하기


 


※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.


반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

Samsung Connect 에서 지원기기 리스트에

얼마전에 로봇청소기가 추가된걸 확인하였다


모델은 한가지만 지원

"VR20M7070WD"


그당시 디지털 플라자에 방문에서 물어봤는데


첨엔 잘모른다 그리고 알아보더니 

답변은 6월 생산분 부터만 

Samsung Connect가 가능하다고 한다

모델명을 좀 다르게 하던지...

맘에 안듬


검색해보니 이미 피해보신분이 계시더라

지원된다고해서 샀는데 안된다라는 블로그였다



그리고 그당시는 가지고있는 재고는 그전 생산 품이였다

며칠전 다시 확인해보니 6월 생산분이 있다고 하여


바로 결제


하루만에 왔다

삼성은 택배로 안보내고 

직접 삼성기사님이 오셔서 너무좋다

엄청 친절하시구...


여튼 아침부터 오셔서 기분좋았음


파워봇 개봉



Samsung Connect가 되는 제품은 위 아래 사진처럼

박스 우상단에 Samsung Connect 마크가 있다.


그리고 제조년월보면 06이라더니 07이라고 되어있네? 굿

여튼 2017.06 이후부터 Samsung Connect와 연동이 된다


올해 출시한 파워봇 버젼에서 광고의 주요 포인트는

기존것 보다 낮은곳도 들어간다...



이제 개봉해보자



고급져보이늰 공기주머니를 걷어내면



구성품만 꺼내면 아래와 같다 저 테이프와 이상한 스폰지는 뭐냐면


여분필터와 진입방지 테이프란다.

VR20M7070**시리즈에만 넣어준단다

얼마안하는거 같은데 다넣지 치사하게...


진입방지 테이프 설치법을 보면(아래)

들어있는 테이프로 한구역 할까 싶다??

줄거면 좀 길게 주지 설치방법은 겁나 길게 설명해놓고

하나도 할분량도 안주냐...

쪼잔하게


설치법에 특이한게 있다 (위)

왼쪽페이지 2번보면 어댑터의 스티커 부착면이

반드시 바닥을 향하도록 사용하세요 라고 되어있는데

진짜 궁금하다... 무슨이유인지..

어뎁터를 요리조리 살펴봐도 뭐때문인지 모르겠다

아시는분 댓글 부탁드려요


리모컨에서 뽀인트는(아래)

1. 0.5M 내에서 포인트를 쏴라

2. 후진은 안된다 



손질법




삼성 커넥트 연동법까지 설명서에 있다



중요한 청소시간과 충전시간

충전시간은  160분

일반모드 기준 청소시간은 약 60분




뒤집어두라해서 어뎁터 뒤집어두긴했다만... 이유가 뭐지....




연동해보자



Samsung Connect 연동


연결전 주의사항으로

꼭 폰은 2.4ghz의 wifi에 붙어있어야한다~~~


로봇청소기를 켠다음

SC App을 키면 아래와같이 팝업이 뜬다.

지금 추가 선택





위에 연결이 끝나면


"연결 확인"


아래 화면이 뜨고 리모컨의 우상단에 있는

버튼을 클릭하면

다음으로 넘어간다



디바이스 등록중이 뜨고

아래 팝업처럼 혼자 wifi붙었다가 모바일 붙었다 반복하더니




추가가된다.

현재 충전중이니 충전중으로 표시





열어보면 아래와같은 화면으로 로봇청소기를 조종할수 있다





자동규칙에선 디바이스 상태

무엇을 사용할수 있는지 보자



동작할 디바이스로는 

어떤걸 동작할수 있는지 보자



연동은 마쳤고 난 자동룰을 이렇게 정의할 예정이다

Booung Wifi/Gps

Eunja Wifi/Gps

모두 떠남일때


시간은 오후 1시에

자동청소



이렇게 추가하고 나면 SmartThings App에서도 자동으로 같이 연동된다.



다만 여기선 On Off 상태와 베터리 정보뿐이 안보인다



연동은 여기까지 마치고


동작은 다음 포스팅에서 보자



[붱이 Story/IoT] - 로봇청소기 파워봇 VR20M7070WD - 자동 청소 사용기



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.






반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 


[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 1탄 - Home Assistant 설치

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 2탄 - SmartThings Bridge 설치

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 3탄 - SmartThings 기기들 HA에 연결



이사로 인해 4탄이 많이 늦어졌다


하지만 4탄을 해야 비로소 ST와 HA연동을 다했다고 말할수 있다


3탄이 ST에서 HA 연결이라면


4탄은 HA에서 ST로 연결이다.


예제로 HA에서만 할수있는 Router 재실센서를


ST 가상 센서와 연결할 것이다.


물론 이건 SmartApp과 개인 서버로 가능하다 (HA 없이)


하지만 지금 내가 하는 방법이 한 100배 쉽다고 말할수있다


GPS 재실센서 추가하는법은 여기 링크 참조

[붱이 Story/IoT] - Samsung Connect 사용기 2탄 -본인폰을 재실센서로 사용하기



결과 화면 부터 보자~


 ST에서 화면과 Samsung Connect App(이하 SCApp)에서 화면

SCApp에서 보이게한건 다음 포스팅에~

이번 글만 따라해선 SCApp에선 보이지않는다

SC App에 보이게 하는건 꿈을위한 계획님 글 참고

http://cafe.naver.com/stsmarthome/411




GPS/WIFI 은쟈와 내꺼 총 4개가 추가되어 있는것을 확인할수 있다.(위)


1단계 HA에 라우터(WIFI) 재실센서 만들기


configuration.yaml에 아래 device_tracker 추가


...생략

mqtt:

  broker: !secret server_ip


switch: !include switchs.yaml

sensor: !include sensors.yaml

light: !include lights.yaml

device_tracker: !include device_trackers.yaml

group: !include groups.yaml

script: !include scripts.yaml

automation: !include automations.yaml

... 생략



device_trackers.yaml을 생성하고 아래와 같이 추가

ip는 자신의 폰이나 와이프가 공유기 붙었을때 할당받은 ip를 넣는다

앞에 이름도 자신이 원하는데로 기입

 - platform: ping

   hosts:

     Booung_S8_WIFI: 192.168.0.17

     Eunja_G6_WIFI: 192.168.0.6


 == 2017.09.01 내용 추가 ==

혹시 집에 공유기가 asus라면 

위에 ping 방법보다 이방법을 선호

host에 공유기 관리자페이지들어갈때 ip(NAS ip가 아니다)

username은 관리자 페이지 들어갈때 id

password 관리자 페이지 들어갈때 비번

 protocol: telnet 

  - platform: asuswrt

    host: 192.168.1.1

    username: your admin id

    password: your admin password

    interval_seconds: 30

    consider_home: 180

    track_new_devices: no

    protocol: telnet

그리고 마지막으로 관리자페이지로 가서 telnet을 on


https://www.asus.com/support/faq/1005449/


다적고 HA 재시작


그러면 


known_devices.yaml 이라는 파일이 생성되어있을것이다

열고 기입

중요사항은 각 device mac address 잘보고 적자~

booung_s8_wifi:

  hide_if_away: false

  icon:

  mac: 9e:dB:해당mac address

  name: Booung S8 WIFI

  picture:

  track: true

  vendor: SAMSUNG


eunja_g6_wifi:

  hide_if_away: false

  icon:

  mac: da:0g:해당mac address

  name: Eunja G6 WIFI

  picture:

  track: true

  vendor: LG



그리고 HA 재시작


잘따라했다면 HA Dashboard에 보일것이다




1단계 끝



2단계 ST에서 Simulated Presence Sensor 만들기


이제 이쯤되면 다들 SmartThings IDE는 익숙해졌을거라고 본다

https://graph.api.smartthings.com


My devices로 이동


+ New Device


Device Network Id는 아무거나 막적되

다른 device와 중복되지 않게 적으면된다


핵심은 Type을


"Simulated Presence Sensor"

로 설정한다 그리고 Create





3단계 Automation 이용하여 HA->ST 연동하기


위에 device_tracker 만든것처럼 automations.yaml 만들고


configuration.yaml에 아래와같이 기술


...생략

mqtt:

  broker: !secret server_ip


switch: !include switchs.yaml

sensor: !include sensors.yaml

light: !include lights.yaml

device_tracker: !include device_trackers.yaml

group: !include groups.yaml

script: !include scripts.yaml

automation: !include automations.yaml

... 생략



그리고 automations.yaml 에 아래와 같이 기술

  - alias: S8 Presence to ST

    trigger:

      platform: state

      entity_id: device_tracker.booung_s8_wifi

    action:

      - service: mqtt.publish

        data_template:

          topic: "smartthings/Booung S8 WIFI/presence"

          payload: >

            {% if is_state('device_tracker.booung_s8_wifi', 'home') %}present{% else %}not present{% endif %}


  - alias: G6 Presence to ST

    trigger:

      platform: state

      entity_id: device_tracker.eunja_g6_wifi

    action:

      - service: mqtt.publish

        data_template:

          topic: "smartthings/Eunja G6 WIFI/presence"

          payload: >

            {% if is_state('device_tracker.eunja_g6_wifi', 'home') %}present{% else %}not present{% endif %}


각 라인 설명


  - alias: S8 Presence to ST  // 걍 Automation 이름

    trigger:  // 상태조건? 트리거를 뭘로 사용할거냐?

      platform: state  // 센서의 state 값을 이용할거다~~

      entity_id: device_tracker.booung_s8_wifi  // 센서 뭘할거냐 난 아까 만든 device_tracker중에 booung_s8_wifi

    action: // 위의 트리거에 따른 action 지정

      - service: mqtt.publish  // service는 mqtt의 publish를 사용할거다~~~

        data_template: // data template 구성

          topic: "smartthings/Booung S8 WIFI/presence" //smartthings의 Booung S8 WIFI를 사용할건데 얜 presence 센서다 이건 3탄에서 말한 state.json에 보면 어떤 값을 사용하면 될지 감이 온다 거길 열어보면됨

          payload: >

            {% if is_state('device_tracker.booung_s8_wifi', 'home') %}present{% else %}not present{% endif %}

// 어떤걸 언제 무슨값을 보낼것인지에 대한 룰 HA에서 만든 device_tracker.booung_s8_wifi의 상태가 home이면

st에 present를 보내고 그밖에 상태면 not present를 보내라 


위에 entity_id에 뭘 넣어야할지 모를땐

HA 홈페이지를 가자 아래 노란음영 "<>" 를 선택하면 본인이 만든 기기와 sensor들의 entity 값을 볼수있다. 




위에 까지 설정을 다하고 HA 다시시작



그리고 본인 폰을 wifi에 붙였다 떼었다 해보자



붙일때 인식시간은 약 10초 내외


좋은 공유기는 3초만에도 반응이 온단다


떨어진거에 대한 인식 시간은 최소 2분이상


보통 3분에서 5분


ST App에서 값이 HA의 값에 의해 변화되고 있는지 확인~~




※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.





반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 2탄 - SmartThings Bridge 설치


 

2탄까지 잘 따라왔으면 


이제 HA 세팅을 해야합니다.


여태는 설치만 주구장창한거라고 보면되고


이제 세팅... 설정...


참 힘들죠?



우선 HA Mount한거 기억하시죠? config


그폴더가면 configuration.yaml이 있어요

아 혹시 모르시는분은 네트워크 드라이브로

NAS 폴더를 지정하면 좋아요

요기 잘정리된 블로그가 있네요

요거대로 하시면되요~


http://blog.naver.com/mrlan64/100198951942


그래도 모르겠으면 말씀해주세요 

알려드릴게요


여튼 


configuration.yaml에

아래와 같이 입력합니다

음영부분만 하면됩니다.


1탄에서 !secrets.yaml에 ip적으신거 아시죠?

그거 넣는거에요

1탄부터 차근 차근 따라하세요 아랐죠?


쉬어가는 시간~~~

.

윗부분tts 다 기본으로 적혀있을텐데


아래 language는 없을거다

저부분에 ko를 넣으면 구글홈이 한국어로 말한다 

꿀팁이죠?


HA키면 구글홈이 있으신분은 자동으로 잡혀있을꺼에요



쉬어가는 시간 끝




configuration에 mqtt 적어넣으셨으면



이제 smart bridge가야해요


이것도 마운트한거 2탄에서 기억하시죠??


config


그위치로 갑니다.


config.yml을 엽니다.

그리고 여기서 state.json파일 있는거 보이시죠?

있다는거만 알고계세요 뒤에 쓰입니다



config.yml을 열어서 이부분을 바꿉니다

음영 표시 부분만 바꿉니다.

여기서 저랑 다를곳은 host ip주소말곤

다똑같이 넣으셔야해요~~


이제 다음 순서로 다시시작을 하세요

mosquitto -> smartthings-mqtt-bridge -> homeassistant



이제 센서를 연결할 준비가 진짜 다끝났어요~~~


다시시작을 하고 조금만 지나면


아까위에 state.json 가 생기거나

이미있었다면 값들이 채워져있을꺼에요

열어보세요

중요해요

subscriptions에 적혀있는것들이

HA에서 ST를 연결할수 있는 기기들이에요

이해하셨어요?

저기 목록에 없다면

제대로 뭔가 안하셨거나

서로 통신을 못하고 있는거에요

다시 처음부터 꼼꼼히 뭐가 빠졌나보세요 ㅎㅎ

리스타트를 안했을 확율이 가장크고

SmartApp에서 센서 선택을

안했을 확율이 그담... 체크해보세요


여튼 보인다 치고


그리고 보시면 앞에 smartthings에 해당하는 값은 위에

bridge의 config.yml에 

preface에 해당하는 값이에요


그리고 가운데 값은 


우리 ST에서 보이는 기기들 이름있죠?

그값이에요 IDE 에서는 Label에 해당하는 값이구요


이값들은 한글이면 제대로 동작을 안하는것 같아요

참고하세요 저만 안될수도있으니

한글로 해보시고 안되면 영어로해보세요

띄어쓰긴 있어도되요


그리고 마지막 값은 센서의 기능이라고 보면되요


preface/센서이름/센서기능


이제 이해됬죠?


저걸로 센서를 만들거에요



ST 센서들 모두다 HA에 추가하기



ST 센서 HA에 추가 하기



위에 state에서 적힌거 잘 보고 센서를 만들면되요


어디서 만드냐?


센서 기능에 맞게 파일들을 만드세요


제 ST 기준으로 만든거에요


device_trackers - 재실센서들

 lights - 전구

sensors - 도어 온습도 모션 값만 올려받는것들

switchs - kuku hamony 스위치들 outlet 등 on off

위에 파일을 만들고

configuration.yaml에서 이렇게 연결해줘야해요

똑같이 스펠 틀리지 않게 똑같이 넣으세요



그리고 이제 아까 state.json 에 값들을 이용하여


각 yaml에 채워넣습니다.


방법은 여기 자세히 있구요

https://home-assistant.io/components/switch.mqtt/

https://home-assistant.io/components/sensor.mqtt/

https://home-assistant.io/components/light.mqtt/

https://home-assistant.io/components/device_tracker.mqtt/



하나씩만 예를 들게요

switch

- platform: mqtt

    name: "TV"

    state_topic: "smartthings/TV/switch"

    command_topic: "smartthings/TV/switch"

    payload_on: "on"

    payload_off: "off"

    retain: true


보면 아! 하는게 오시나요?


name 은 HA dashboard에 보이는 이름 한글도됨

state_topic은 값을 가져오는 명령어(ST에서 on/off하면 HA에서 반영됨)

command_topic 은 반대로 날리는 명령어 (HA에서 on/off하면 ST에서 반영됨)

payload는 on일때 뭘보낼꺼냐

off 일때 뭘보낼꺼냐의 의미

retain true라는건 ST와 싱크가 되게 하겠다? 뭐이런 의미


sensor

 - platform: mqtt

    name: "Kitchen Temperature"

    state_topic: "smartthings/Kitchen Motion Temp/temperature"

    unit_of_measurement: "°C"

    qos: 0

    retain: true


sensor엔 state만 있는이유 아세요??

위에 설명했으니 알아야하는데

얜 명령을 내리는게 아니라 state만 가져오기 때문이에요

그냥 HA에 표시만 해줄분 HA쪽에서 보낼건 없기때문이죠 이해되죠?

unit은 설명안해도 될거고

qos는 0 1 2 설정을 할수있는데요

0이 젤빠르고 2가 느린대신 더 확실한거에요

이정도만 알아도 되고 (사실 깊게모름)



light

light는 사실 따라했는데 잘안되요...

ST에서 HA는 잘되는데 반대로 

HA에서 ST는 할때 에러를 뿜어요 

뭐 HA하는 이유가 전 이게 아니여서 안되도 그만이라 패스할게요

되시는분 공유부탁드려요~~

우선 제가 한값만 참고하세요

 - platform: mqtt

    name: "Kitchen Light"

    state_topic: "smartthings/Kitchen Light/switch"

    command_topic: "smartthings/Kitchen Light/level"

    brightness_state_topic: "smartthings/Kitchen Light/level"

    brightness_command_topic: "smartthings/Kitchen Light/level"

    rgb_state_topic: "smartthings/Kitchen Light/color"

    rgb_command_topic: "smartthings/Kitchen Light/color"

    payload_on: "on"

    payload_off: "off"

    retain: true

꼭 양쪽방향 성공하시면 저도 알려주세요? ㅋㅋ



device tracker


제블로그에 추가했던 센서 기억나세요?

[붱이 Story/IoT] - Samsung Connect 사용기 2탄 -본인폰을 재실센서로 사용하기

이센서에요

얜 device_trackers.yaml에 넣으면 안되요.

이유는 모르겠어요


근데 요건 제가 device tracker로 넣은이유는 분명 저처럼

똑같이 할것같아서 구분지어놧어요

(삽질 방지)


이아이들은 sensors.yaml에 넣어야 인식되요 

중요합니다 ㅎㅎ

반대로 재실센서 HA에서 추가할땐 

device_trackers.yaml에 넣어야합니다 참고하세요 ㅎ

  - platform: mqtt

    name: "Booung S8 GPS Presence"

    state_topic: "smartthings/Booung S8/presence"

    qos: 0

    retain: true

    

  - platform: mqtt

    name: "Eunja G6 GPS Presence"

    state_topic: "smartthings/Eunja G6/presence"

    qos: 0

    retain: true



이제 제가 가진 모든 ST 센서는 다 넣은것같아요

다넣고 바로 보이진 않아요


이러면 또 리스타트해야해요

도커 알려준 다시시작으로 해도되고


이젠 HomeAssistant 안에서 하는법을 알려줄게요


HomeAssistant 여세요

음영 맨아래 RESTART 보이시죠

그럼 homeassistant 도커에서

다시시작한것과 같습니다.

위에 네개는 스크립트파일만 고쳤을때

리로드 가능한거여서 알아두라고 표시해뒀습니다.

core 는 모르겠고 사실.. ㅋㅋ

RELOAD AUTOMATION 경우 예를 들면

위에 automations.yaml 파일만 수정했을때

 HA 재시작 없이 갱신 가능해요 이정도면 이해되죠?

여튼 사설이 길었고 리스타트 하고오면


짜잔~~~


좀많죠??? 제가 설명 안하고 만든 것들도 있어서 그래요


여튼 이런식으로 이쁘게 꾸밀려면 그룹이란걸해야해요 


런2유3님 그루핑 설명은 여기서 확인

http://cafe.naver.com/stsmarthome/189

 


여기서 Light on off빼곤 모두 ST 값들과 싱크가 맞아요

kuku harmony까지요



이제 ST걸 가져온거까지 했쬬??


다음 포스팅엔 HA 에서 만든걸 ST로 넘기는 작업을 할꺼에요


HA서 만든 ping으로 체크하는 재실센서를

ST의 가상 스위치랑 연결할거에요

그럼 ST에서도 확인이 가능하겠죠?


어려우면 말씀해주세요~~ 

설정한 conf파일이라도 보내드릴게요



[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 4탄 - HA->ST 연결(예제 재실센서)



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.





반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 1탄 - Home Assistant 설치



홈어시스턴트를 설치가 되었으면 이제 


SmartThings와 연동하기위해 


두가지 일을 해야한다.


하나는 mqtt broker 설치

둘 smartthings-bridge 설치


mqtt는 http, coap처럼 프로토콜 종류중에 하나이다

페이스북이 mqtt를 쓴다고 알려져 있다


내가 이것을 쓰는이유는 

Home-assistant(이하HA)가 지원을 하고있고

smartThings-bridge가

mqtt기반이기 때문이다.

내지식은 여기까지

mqtt로 검색하면 많으니 찾아보길...


여튼 따라하면 다되니 따라해보자

베이스는 아래 링크를 보고 따라했음

https://home-assistant.io/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/



전체 시퀀스는 다음과 같다


(출처 : https://home-assistant.io/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/)


mqtt broker 설치


mqtt broker는 그냥 mqtt server라고 생각하면된다

이름을 왜 broker로 지었는진 모르겠지만

여튼 걍 mqtt 서버라고 생각하면된다


먼저 mqtt broker로 위 링크에선 Mosca를 예제로 두었다

도커 주소 matteocollina/mosca


참고로 내 Synology NAS에서는

Mosca가 제대로 동작을 하지 않았다.


설치법은 동일하니 

mosca로 시도해보고 안되면

내가 선택한 mosquitto mqtt broker를 시도



다음부터 도커 설치에서 실행까지과정은

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 1탄 - Home Assistant 설치

를 참조해서 하자


근데 가기싫죠?

좀더 친절을 배풀어서 긁어옴

 home assistant라고 되어있는부분은 감안하고 보자


다운로드를 하면 버젼선택화면에서 latest


왼쪽 이미지 텝으로 이동 오른쪽에 용량이 올라가는게 보이고 (아래)

다받아지면 실행 버튼이 활성화된다.



실행 버튼이 활성화 되면 실행을 누르던

home-assistant 더블클릭을 누룬다

그럼 아래와같은 컨테이너 생성 화면이 뜬다.

컨테이너 이름을 적고

아래 고급 설정을 누른다 

지금 부터는 앞으로 설치할 도커 이미지에 대해서 

공통 설명이니

꼭 자세히봐야한다.



고급설정에 자동재시작 활성화 체크


네트워크 탭 아래 부분에 

"Docker 호스트와 동일한 네트워크 사용" 체크


환경탭에서 변수 추가

변수 "TZ"

값 "Asia/Seoul"



출처: http://blog.weekendproject.net/110 [은쟈와붱이 부부 블로그]



마운트 작업은 mosquitto 는 안해도 되서 뺌


mqtt broker는 이걸로 끝 쉽죠?




 smartthings-mqtt-bridge 설치


이제 조금 할게 많은 smartthings-mqtt-bridge


아래 stjohnjohnson/smartthings-mqtt-bridge 검색



위위 HA 및 mosquitto 설치법 참고해서 똑같이 설치하되


볼륨탭에서 config 마운트 추가



모두 설치하고 아래처럼 보이면

재대로 동작하는것이다



 smartapp 및 dth 설치


SmartThings IDE로 이동


https://graph.api.smartthings.com


My Device Handlers로 이동

Settings클릭

아래 화면에서 

Owner : stjohnjohnson

Name : smartthings-mqtt-bridge

branch : master

save


그다음 update from repo에서 위에 선택한


smartthing-mqtt-bridge 선택


선택하면 맨오른쪽 dth가 보인다 클릭하고

publish 체크하고 Excute Update



그리고 My Devices 이동하여

+ New Device 

하여 아래와 같이 추가

Name은 맘대로 지정

Device network Id는 

다른 디바이스 id와 겹치지 않게

아무값이나 입력

그리고 아래처럼 따라서 하세요

자기상황에 맞게~




만들고 난뒤 만든 Device의 

Preferences 에서 edit을 누릅니다.



이화면에서 IP Address는 mqtt bridge를 설치한 곳의 IP

난 시놀나스 IP


 mqtt bridge 포트는 8080 (누구나)


마지막 mac address는 

mqtt bridge가 설치된곳의 mac address

(날 3일동안 삽질에 빠지게 한놈)


주소는 콜론으로 구분

00:11:22:33:44:55


mac 어드레스 확인법은

iptime기준

내부 네트워크 설정에서 확인

꼭 수동 등록 후 사용하길 그래야 고정이된다.


여담으로 여기서 확인해서 ....

3일 허비했다...

이유인즉슨 저 iptime의 내 서버 ip에 해당하는 mac값은

얼마전 교체한 214+의 주소로 저장되어있다 ㅠㅠ



반드시 ssh 터미널 이용해서 

자기서버에서 ifconfig 입력해서

실제 값을 눈으로 확인하고 넣길바란다


아래보면 ifconfig치면 내 서버 ip가

inet addr로 있고 

그위에 HWaddr이라고있다 이게 mac address다.


요값이 가장 정확하니 이값을 사용하자


DTH설정은 되었고 이제 SmartApp 설정


같은 git repogitory니 


바로 My SmartApps로 이동해서

"Update From Reop"

그리고 아래 스마트앱 선택

맨아래 Publish 선택후

"Excute Update"



여기까지 설정후

폰의 SmartThings App으로 가자


Automation 탭 이동

SmartApps 이동

+ Add a SmartApp 클릭

맨아래 

+ 스마트 앱 나의

여기까지오면 MQTT Bridge가 보일것이다

선택하고 들어가면 

Input 항목에서 자기가 가지고 있는 센서들의 속성들에만

Bold로 표시될것이다 선택해서 

Bridge와 연결할 디바이스들을 모두 선택해주고 내려가면

맨 오른쪽 화면이 나오는데 


Bridge 항목에서

Notify this Bridge에서 위에서 추가한 디바이스

위 예제는 이름이 "STDevice4HA"

나는 그이후 이름을 바꿔서 MQTT Bridge라고 되어있다.

선택해주고 Done 하면 준비 끝



여기까지 준비는 끝났다


이제 제대로 따라했다면


HA에서 센서 연동작업만 하면 바로 될겁니다


HA에서의 연동법은 다음 포스팅에서~~


[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 3탄 - SmartThings 기기들 HA에 연결



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.




반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

SmartThings(이하 ST) 이제 가지고 있는

기기들의 웬만한 설정은 다 끝났고

자동화도 얼추 됬고 


하고 싶은게 두가지가 생겼는데


첫째. wifi 공유기에 붱이와 은쟈가 붙는 시점에 재실 판단을 하고싶다.

둘째. 사는곳의 미세먼지 값을 ST 에서 확인하고 싶다.


ST로는 SmartApp을 짜야하는데 진입장벽이 높았다


그래서 이것들을 쉽게 할수있는것이

Home Assistant(이하 HA)란걸 알게되었다


HA를 설정하기위해선 라즈베리파이나

개인 서버가 있어야한다


나는 시놀 나스가 있으니 여기서 구축했다.

사용법은 아래 참조함

https://home-assistant.io/docs/installation/docker/


SYNOLOGY NAS

As Synology within DSM now supports Docker (with a neat UI), you can simply install Home Assistant using docker without the need for command-line. For details about the package (including compatability-information, if your NAS is supported), see https://www.synology.com/en-us/dsm/app_packages/Docker

The steps would be:

  • Install “Docker” package on your Synology NAS
  • Launch Docker-app and move to “Registry”-section
  • Find “homeassistant/home-assistant” with registry and click on “Download”
  • Wait for some time until your NAS has pulled the image
  • Move to the “Image”-section of the Docker-app
  • Click on “Launch”
  • Choose a container-name you want (e.g. “homeassistant”)
  • Click on “Advanced Settings”
  • Set “Enable auto-restart” if you like
  • Within “Volume” click on “Add Folder” and choose either an existing folder or add a new folder. The “mount point” has to be “/config”, so that Home Assistant will use it for the configs and logs.
  • Within “Network” select “Use same network as Docker Host”
  • Confirm the “Advanced Settings”
  • Click on “Next” and then “Apply”
  • Your Home Assistant within Docker should now run

Remark: to update your Home Assistant on your Docker within Synology NAS, you just have to do the following:

  • Go to the Docker-app and move to “Image”-section
  • Download the “homeassistant/home-assistant” image - don’t care, that it is already there
  • wait until the system-message/-notification comes up, that the download is finished (there is no progress bar)
  • Move to “Container”-section
  • Stop your container if it’s running
  • Right-click on it and select “Action”->”Clear”. You won’t loose any data, as all files are stored in your config-directory
  • Start the container again - it will then boot up with the new Home Assistant image

RESTART

This will launch Home Assistant and serve the web interface from port 8123 on your Docker host.

If you change the configuration you have to restart the server. To do that you have 2 options.

  1. You can go to the service developer tool icon service developer tools, select the service homeassistant/restart and click “Call Service”.
  2. Or you can restart it from an terminal by running docker restart home-assistant


라즈베리에 설치법은

https://home-assistant.io/docs/installation/raspberry-pi-all-in-one/


도커로 이동

레지스트리에서 home-assistant라고 검색




다운로드를 하면 버젼선택화면에서 latest


왼쪽 이미지 텝으로 이동 오른쪽에 용량이 올라가는게 보이고 (아래)

다받아지면 실행 버튼이 활성화된다.



실행 버튼이 활성화 되면 실행을 누르던

home-assistant 더블클릭을 누룬다

그럼 아래와같은 컨테이너 생성 화면이 뜬다.

컨테이너 이름을 적고

아래 고급 설정을 누른다 

지금 부터는 앞으로 설치할 도커 이미지에 대해서 

공통 설명이니

꼭 자세히봐야한다.



고급설정에 자동재시작 활성화 체크


볼륨으로 가서 폴더추가로 

/docker/homeassistant/config를 만들고

마운트 경로를 "/config"를 한다.

요기 스텝은 필요한 도커이미지만 하면된다

home assistant 

smartthings-bridge (앞으로 설치할예정)



네트워크 탭 아래 부분에 

"Docker 호스트와 동일한 네트워크 사용" 체크


환경탭에서 변수 추가

변수 "TZ"

값 "Asia/Seoul"


위 과정은 도커로 설치시 이미지의 시간이 서울이 아니다

그거 맞춰주는것이고 

만약 저렇게해도 안맞을경우

도커 이미지 설치 / 실행뒤에

터미널 탭에 생성누르면

bash란게 뜬다 거기로 이동하여

노란색 음영 명령어 dpkg-reconfigure tzdata

후 아래화면처럼 진행하면 맞춰진다.


여튼 이어서 설치를 하자

위에까지 고급설정 다하면 적용


비디오 형식으로 가면

homeassistant가 실행중으로 뜬다



이렇게 만들고 아까  위에서 마운트로 연결된 곳으로 이동하면

configuratioin.yaml 파일이 보인다

그리고 빈 secrets.yaml 이라고 만들자

스펠꼭확인하자  



secrets.yaml 파일을 열어

아래와같이 

Key: value 형태로 원하는 Key 이름을 넣고

세개는 기본으로 넣다 많이쓰이니

이건 어따쓰냐면 homeassistant를 

외부에서 접속할때 쓸 password이다

server_ip도 내가 지은이름이니 알아서 짓고

주소는 homeassistant가 설치된곳의 서버 ip를 넣으면된다


그리고 cofiguration.yaml을 열고

api_password란 부분을 찾아가서 아래와같이 입력한다

!secret entry_passwd

Secret component의 entry_passwd 키값을 사용하겠다는 뜻이다.



cofiguration에 대한 기본지식은 아래 카페 런2유3님이 잘설명했으니 한번보자

http://cafe.naver.com/stsmarthome/182


그리고 외부에서 하기 위해 각자 공유기에

포트 포워딩을 8123을 추가하자

homeassistant의 기본 포트는 8123이다.


이제 도커에서 해당 이미지를 다시 시작하자



브라우저를 열고 (크롬만된다)

자신이 설정한 ip

 http://192.168.0.X:8123

밖에서는 

http://ddns주소:8123


밖에서 접속시는 passwd를 요구할테니 

위에 설정한 passwd를 입력하고 들어가본면된다


아래와같이 되면 설정완료

아래화면츤 처음 화면이 아니고 초기에 이리저리 만질때 화면이니 무시하자




1탄 Home Assistant 설치하고 띄우기 완료


[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 2탄 - SmartThings Bridge 설치




※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



 


반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

[붱이 Story/IoT] - Samsung Connect Home Pro 개봉 및 세팅기

[붱이 Story/IoT] - Samsung Connect 사용기 1탄 - SmartThings 연결 및 Rule 사용하기

[붱이 Story/IoT] - Samsung Connect 사용기 2탄 -본인폰을 재실센서로 사용하기


 

 은쟈도 같이 재미를 느끼게 하기위해


은쟈의 G6에 Samsung Connect를 설치하였다.


그리고 이미 내꺼 미국계정 만들때 혹시몰라서

미국 삼성계정을 와이프꺼도 같이 개설해둔상태다


그리고 개설한 us계정으로 Samsung Connect를 연동시켰다.




초대하는 사람 입장(붱이입장)


SC App에서 

내디바이스로 이동

"모든 디바이스"말고 

한번더 스와이프하여 "집"으로 이동

근데 이걸 과연 초보자들이 알까 싶다

이렇게 꼭꼭 숨겨놔서 어디쓰겠나

디바이스 이름 바꾸는것도 

지금 이지점 편집에서 해야하는데

디바이스 삭제는 밖에서 가능하다 

뭔가 Detail이 부족함


여튼 이동해서 More option 을 눌러보면


"구성원 초대"가 있다




누루면 구성원 초대(집)

즉 "집" Location? 뭐가 맞는말인지 모르겠지만

설명을 보면 초대한사람은 같이 디바이스를 제어할수 있다고 되어있다.


방법은 두가지


1. 직접 상대방 계정을 입력하거나

2. QR코드 통해서 초대하기


타이핑치기 싫어서 난 2번으로 진행




초대 받는 사람 입장(은쟈)


그리고 은쟈폰 G6를 꺼내 

more option의 설정으로 이동

그리고 "초대 수락(QR 코드)"

사실 이것도 왜 설정에 숨어있는지...

초대는 저깊숙히 가서 찾아야하고

QR 리더는 설정으로 가서 있다니...

UX가 참....

(여기서 부턴 은쟈폰으로 캡쳐뜨고

가져와서 하기 힘들어서

내폰으로 설명을위해 캡쳐뜬거입니다. 

참고하고 봐주세요)





이렇게 QR을 가져다 대면.. 

은쟈는 붱이 집 Location에 구성원이된다

이렇게 비스듬하게 한이유는

바로하면 순식간에 

구성원이 되어버려서 캡쳐를뜰수가 없다 ㅠㅠ

(위에도 말했지만

반대로 내폰에 QR이 있고 

G6가 QR Read를 해야하는데 

설명을 하기위해

반대로... 한것이다.)





구성원 확인


이제 내폰으로 돌아와서

집의 편집에 가보면 

아래처럼 

소유자(1명과 장소 공유함)

이라고 되어있다.



눌러보면 아래처럼 구성원에 대해서

누가있는지 볼수있고


- 버튼으로 추방시킬수도있다.



이제 은쟈도 나랑 동일하게

내가 추가한 Device를 볼수있고 컨트롤도 가능하고

내가 추가한 자동규칙도 동일하게 동작해서

노티도 동일하게 둘다 온다.


가끔 테스트한다고 막누르면..

카톡이 온다


그만 껐다켰다해

에어컨 왜자꾸 꺼 더워 다시 켜

조명은 왜켜 지금 

알림 왜자꾸와 응?


은쟈 초대해서 재미끌기는 커녕

혼났다


근데 지워달란소리는 안하는거보면

속으로 재미있어하겠지???



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



반응형
반응형

※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

[붱이 Story/IoT] - Samsung Connect Home Pro 개봉 및 세팅기

 

[붱이 Story/IoT] - Samsung Connect 사용기 1탄 - SmartThings 연결 및 Rule 사용하기



용어~~정리하고 시작

SmartThings : ST

Samsung Connect : SC


그럼

ST App / SC app / SC Home

뭘 뜻하는지 알겠쥬??



ST Hub를 

ST app에서 최초 추가를 하면

추가를 시도한 폰으로

재실센서가 자동으로 만들어진다


ST Hub 사용자들은 다아는 사실


하지만!


SC Home을 구매하여 ST hub를 사용하시는분들은

본인폰은 자동으로 재실센서가 추가되지 않는다.


그래서 이사실을 모른다!!!


그래서 알려드릴겸

안다해도 바로 못쓴다.


SC App에서 그 재실센서를 

쓸수있도록 하는방법을

알려드릴려고 한다.



아 재실센서가 뭥미?

하시는분을 위해 

냥 내 존재의 여부를 알수있는 센서라고 보시면된다


나 집에 있니 없니? 판단?




1단계 ST App을 통해 내폰 추가하기



추가하기 앞서 꼭 설정해야할것을 보자


ST App에서 Location 정보에

우리집을 저장해둬야한다.


요걸 기준으로 원표시를 벗어나면 

"외출"

원 안으로 들어오면 


"귀가"로 판단한다.


설정 안되어있으면 설정하자




여기서 저 원의 반경은 롱프레스 해서 반경을 조절할수있다

기본값은 약 반경 350m정도고

더좁게 또는 더 크게 할수있으니 참고하자



Save를 하고 My Home 탭에서


"+ Add a Thing" 을 누르자(왼쪽)

그리고 아래의 "Add Device Manually"




요기서 나도 처음에 찾다가 못찾다가 카페에 도움받아 알았다 ^^;;

(ST Hub등록시 자동으로만 되어있고 직접 추가는 처음이라)

여튼 중간에 "Sensors"를 선택

그리고 GPS 아이콘같은 "Presense Sensors" 선택



그러면 아래와같은 화면이 나온다.

맨위에 휴대전화 선택 

내폰하나만 덩그러니뜬다.(캡처빼먹음 생략) 선택

그결과가 오른쪽 화면이다.

누구의 Androind phone? 뭐 요래되어 있는데 

난 BooungS8로 변경하였다.

그리고 "Next"




중간에 Notify me When 이라는

 SmartApp 설정하는게 나오는데

 안하고 넘어가도된다

SC App Rule로 다된다. 

굳이 노노

넘어가서 Done을 누루면 

아래 왼쪽 처럼 맨위에


BooungS8  PRESENT 라고 되어있다.

내가 지금 집에 있으니 저래 표시되고

외출로 인식되면 "AWAY"가 표시된다.


여기서 아래 SC App으로 가보자는 우선 보기만하자

 그다음 단계 "DTH변경"을 한뒤에 하길바란다

지금 난 설명을 위해 들리는것일뿐...

만약여기 들렸다 가면 부팅을 한번하고 와야한다.

(SC App은 DTH갱신이 바로 안됨... ST App은 바로되는데...)


이제 "SC App으로 가보자"

샤오미와 하모니Thing처럼 역시나 

SC App은 상태 인식을 못한다




2단계 DTH 타입 변경


처음 본사람들을위해 ST IDE 사이트 링크


https://graph.api.smartthings.com


이동하여 로그인하고 

My Devices 목록중에 위에서 추가한

BooungS8을 선택하면 아래와 같이 나온다

"Edit"을 누루자





노란색 음영표시한부분의

Type이 원래는 위에 보면

"Mobile Presence"

라고 되어있다 요걸 SC App 에선 인지를 못해서

상태값이 안나오는것이다


요걸 SCApp이 인지가 가능한 DTH인

Arrival Sensor로 Type을 바꾸고

hub도 선택해주고

"Update"

그리고




SC App에서 재실센서를 가지고 자동 규칙을 만들자


이제 SC App으로 가보면 아까와 달리 

"도착" 이라고 되어있는것을 확인 할수 있다

외출시엔 SC App에선 "떠남" 이라고 표시된다.

선택하면 Detail View를 다운받고(최초한번만 받는다)




근데 뭐없다.. 디테일뷰는 ㅎㅎ

여튼 이제 자동규칙 만들기에 가면


상태값을 알수있게됬기때문에


맨아래 BooungS8이 있는것을 볼수있다.



현재는 ST App의 CoRE / SC App 의 자동규칙을

상황에 맞게 쓰고있다.

SC App에서 다양한 DTH와 지원기기가 

차차 늘어간다면 

ST App의 CoRE없이 

SC App하나로 

초보자도 쉽게 자동화를 할수있을것으로 예상된다.


그래서.. 지원되는 TV인 The Frame 을 주문했다!!

오면 자세히 포스팅하겠음

이사후에 올테니 좀걸림




인식 범위 체크



오늘 출근길에 어느시점에 

외출로 인지하는지 체크해보았다


폰에서 SCapp으로 규칙으로

단순히 외출시 노티 룰을 추가한뒤 

출근길에 노티가 오는 시점

자리에서 네이버 맵을 통해

위치를 찍어서 캡처했다




모바일에선 룰러가 없어서 PC naver map web으로

룰러로 직선 거리를 재어보니


약 353m으로 측정되었다.


이정도를 벗어나야 내폰이 외출로 인식하니

자동 규칙만들때 참고 바란다~

퇴근길은 지하로 들어와서 측정할수가 없었지만 

집거의 다와서 귀가로 인식하더라


개인적으로 아주 만족한다


꿀팁 공유 끝~




- 2017.08.24 추가 내용 -


해당 디바이스 지울때 지워지지가 않는다

 해결법은 

DTH를 "Mobile Presence"로 원래대로 돌리고 지우기 시도하면 된다

DTH Arrivla센서는 계속 놓고 사용하다 지우고 싶을때 다시 변경하고 ㄱㄱㄱ



이런것도 있으니 재미로 보세요~

[붱이 Story/IoT] - SmartThings와 Home Assistant 연동하기 4탄 - HA->ST 연결(예제 재실센서)



※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



반응형

+ Recent posts