Home Assistant 삽질기 9 (ESPHome, 그리고 Odroid-Go, 버튼)

아….주 예전에 Odroid에서 나오는 제품을 탐닉할 때, Odroid-Go 라는 제품이 나와서 구입한 적이 있었다. Odroid-Go 위의 링크에서 구매할 수 있는데, 사서 2-3일 정도 이것저것 해보고는 방치했던 제품이었다. 그런데… 얼마전에 문득 뒷면을 보니 뚜렷하게 적혀있는 칩셋명이 눈에 들어왔다. ESPRESSIF 순간 “어라?” 라고 생각하면서 다시 들여다보니, ESP32-WROVER-B 라고 적혀있는 것을 확인했다. 그렇다면…. ESPHome을 올릴 수 있지 않을까?!?…

더 보기

Home Assistant 삽질기 10 (ESPHome, 그리고 Odroid-Go, 모든 버튼)

이전 삽질에서 Odroid-Go 버튼을 할당하는 것 까지 진행했었는데… 모든 버튼을 할당한 코드는 아래와 같다. X Axis, Y Axis, 그러니까 D-PAD의 경우 전압 값을 기준으로 위 아래를 구분 할 수 있을것 같아보였다. 일단은 해당 값을 추출하기 위해 adc sensor 방식으로 테스트하였고 생각한 방식으로 동작하는 것 같아보인다. 로 확인할 수 있었다. TFT-LCD의 경우, 검색한 결과 일단 ili9341…

더 보기

Home Assistant 삽질기 13 (Homekit 설정 그리고 esphome)

Home Assistant 어플을 사용하는 것도 편리하지만, 사실 아이폰 사용자에게 있어서 가장 편한 방법은 iOS 홈을 사용하는 것이다. 특히 이번 iOS 14 업데이트로 인하여, 제어센터(xs 기준 우측 상단 드래그 다운시 뜨는 화면)에서 바로 홈 스위치를 사용할 수 있게 되면서 iOS 홈과 연동을 고려하게 되었다. 그래서 아래와 같은 설정을 configuration.yaml 파일에 넣어주었다. 다른 옵션은 Homekit 설정 설명에서 볼…

더 보기

Home Assistant 삽질기 8 (ESPHome, 그리고 게이트웨이)

이전 삽질기에서 실패했었던 블루투스 신호 수신 개선을 위해서 ESPHome을 도입하였다. ESPHome 같은 경우에 설치나, 세팅의 경우 Docker를 이용하여 설치하였고 두가지 종류의 ESP32 보드를 구입하여 게이트웨이를 두개 구성하였다. 구성 설정 같은 경우에는 아래와 같다. 이전에 ESP32 보드를 다뤄봤다면… 이건 신세계임을 알 수 있다. 설정 몇줄로 자동으로 해주니 이건 정말 신세계다. 먼저 WiFi를 통해 센서 정보를 넘겨 받기…

더 보기