안녕하세요,
일전에 올렸던 영상에 이어 최근 업로드한 영상도 공유드리고자 합니다.
이번에 올리는 내용은 ESP8266 또는 NodeMCU라 불리는 IoT에 특화된 마이컴 보드의 GPIO 핀들을 홈 어시스턴트에서 입출력하는 부분입니다.
출력은 간단히 온보드 LED를 블링킹 하도록 했고
입력은 마그넷 도어스위치의 여닫힘 상태를 홈어시스턴트 러브레이스 화면에서 볼 수 있도록 하였습니다.
그리고 홈 어시스턴트 상에서도 ESP8266이 제대로 연결되어 있는지 확인하고
ESP8266측에서도 홈어시스턴트에 제대로 연결이 되어있다면 1초마다 온보드 LED를 블링킹하는 일종의 heart beat을 만들어 봤습니다.
이전에는 ESP8266에 업로드할 때 아두이도 IDE환경에서 직접 코딩을 하고 USB단자를 통하여 업로드를 하였지만
ESPHome이라는 애드온을 사용하여 직접적인 코딩없이 오버더에어(OTA)로 업로드가 가능하게 되었습니다.
홈어시스턴트에서 마이컴 보드를 와이파이로 연결하고 출력신호를 주거나(스위칭) 또는 핀상태를 읽고 싶다고 했을 때, 쉽고 간단히 사용할 수 있는 예시가 될 수 있지 않을까 생각해봅니다.
아울러 후속영상으로는 여기까지 만든 ESP8266으로 구글 스피커와 연동되는 도어알람 시스템을 만들어 올리기 위해 준비중입니다. 현재 딸의 소유물인 콩순이 냉장고와 숍킨스 케비넷을 빌려 도어센서를 달고 문과 창문이 여닫히는 상황을 재현하며 영상으로 찍고 있습니다.