IOT

[HomeAssistant] 모션센서를 활용하여 옷방 출입 시 전등 자동화 하기

오리야호 2021. 7. 25. 11:09
반응형

목표

  • 모션센서를 활용하여 옷방 출입 시 전등 자동화 하기
  • 특정 제품의 허브 없이 HA 만으로 연결하고 자동화 구현

 

사전 조건

  • Home Assistant 가 설치된 장비 (NUC, 라즈베리파이, PC 등)

 

구매한 것

  • 지그비 코디네이터(까페에서 쬐끔전문가님이 제작해주신 CC2652P)
  • 모션센서(7월 국내 정식 출시한 아카라 T1)

 

지그비 코디네이터 하드웨어 연결 및 확인


지그비 코디네이터 제작자 쬐끔전문가님 설정 가이드

 

CC2652P 공제 코디네이터 동글 설정 가이드

대한민국 모임의 시작, 네이버 카페

cafe.naver.com



IOT 까페 쬐끔전문가님이 추진하신 공동제작 CC2652P 코디네이터. 감사합니다 ^^
케이스 간섭 때문에 일단은 임시로 케이스를 빼고 진행했습니다.

 

USB 연결한 뒤 하드웨어 확인


쬐끔전문가님께서 ttyUSB0로 시작하는 이름으로 찾으면 된다고 하시네요. (환경마다 다를 수 있습니다)
저는 ttyUSB0로 뜨는 것을 확인했습니다.

 

 

 

MQTT 설치 및 설정


설치 과정은 레이군 님의 영상을 참고하였습니다.

 

[유튜브] Zigbee2MQTT 설치과정

안녕하세요~ 레이군 입니다. 드디어...zigbee2MQTT를 설치하는 과정 입니다! 와....여기까지 오는데 뭐 이리 알아야 할게 많죠?? ㅠ.ㅜ 여튼, 드디어 zigbe...

cafe.naver.com

Mosquitto broker 애드온 설치



구성 탭에서 로그인 설정
username 과 password는 본인이 변경하여 사용



Zigbee2mqtt 애드온 설치
레파지토리 추가 https://github.com/zigbee2mqtt/hassio-zigbee2mqtt



구성 설정 변경

data_path: /config/zigbee2mqtt external_converters: [] devices: devices.yaml groups: groups.yaml homeassistant: true permit_join: false mqtt: base_topic: zigbee2mqtt user: user수정 password: password수정 serial: port: /dev/ttyUSB0 advanced: log_level: info pan_id: 6754 channel: 25 network_key: - 1 - 3 - 5 - 7 - 9 - 11 - 13 - 15 - 0 - 2 - 4 - 6 - 8 - 10 - 12 - 13 availability_blocklist: [] availability_passlist: [] device_options: {} blocklist: [] passlist: [] queue: {} frontend: port: 8099 experimental: transmit_power: 20 socat: enabled: false master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777 slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5 options: '-d -d' log: false

 


Zigbee2mqtt 정보에서 사이드바 표시하기 활성화 해주었습니다.
활성화 된 탭으로 이동한 후 장치가 페어링 될 수 있도록 설정을 체크해줍니다.
페어링 방법은 레이군 님의 유투브 영상 참고하였습니다.

 

[유튜브] Zigbee2mqtt 페어링 / 이름변경

안녕하세요~ 레이군 입니다! 오랜만에 컨텐츠를 들고 돌아왔습니다만... 매우 쉬운 내용이라 뭐... 간단하게 호로록 보시면 될것 같습니다! 이제 몸상태도 좀 나아진것 같으니...

cafe.naver.com



 

 

모션센서 설치 및 연결확인

Aqara 모션 센서 T1를 구매해서 연결했습니다. 7월 정식 출시된 제품이고 지금은 할인해서 2만원이네요.


건전지쪽 스티커를 제거하고 초기화버튼을 5초 눌러 초기화 해주면 페이링을 시도합니다.



추가 되었습니다.





통합구성요소의 Mosquitto broker에서 기기가 추가된 것을 볼 수 있습니다.

 



센서를 설치 했습니다.

 

 

 

자동화 추가하기

해가 지면 옷방에 들어갈 때 불이 켜지고, 나오면 어느정도 시간이 흐른 뒤 꺼지도록 자동화를 추가 해줬습니다. 지금은 우선 이 정도로 사용해 보고 나중에 좀 불편한 사항이 생기면 더 세부적으로 조절할 수 있을 것 같습니다.

 




















반응형