본문 바로가기

HomeAssistant

usb 선풍기를 스마트 선풍기로 개조하기 부제: usb 선풍기를 wifi 로 제어하고 home assistant 에 연동하기 (ESPHome, Wemos d1 mini) 집에 장미를 들였는데 흰가루 병에 걸렸다. 바람을 자주 쐬어줘야 좋다는 이야기를 듣고 굴러다니는 usb 선풍기를 찾아서 켜주곤 했는데, 매일 켜고 끄는것도 일이어서 자동화를 시동해 보았다. 먼저 선풍기를 뜯어서 어떤식으로 동작을 해야할지 생각해야 한다. 딱 보니까 뜯어서 푸쉬버튼을 누르는 동작을 릴레이나 트랜지스터로 구현하면 될 것 같다. usb를 통해서 5v 입력을 받는데 여기서 선을 따서 wemos d1 mini(esp8266) 을 구동하면 될듯 싶다. 그리고 푸쉬버튼과 기판 프린팅을 보고 연결해야 할 부위를 찾는다. 아래 그림에서 보듯이 푸쉬버튼을 누를때 하나가 빨간선 두.. 더보기
Zigbee 코디네이터 무선으로 Home assistant에 연결하기 HA+ESP8266+CC2530+CC2591 = Zigbee2Mqtt home assistant 에서 zigbee2mqtt 를 사용중이다. zigbee 장치는 보통 전용 브랜드의 게이트웨이나 브릿지에 연결된다 (휴 브릿지, 트로드프리 게이트웨이 등) 당연히 다른 회사 장비들 끼리는 호환이 제대로 되지 않고 브릿지도 비싸다. Home assistant 를 꾸미고 범용으로 사용할 수 있는 zigbee coordinator 를 사용하는 방법이 몇가지 있는데 지원하는 장치가 많은 방식으로 가장 유명한게 ZHA와 Zigbee2mqtt 가 있다. 이번에 꾸민 HA+ESP8266+CC2530+CC2591 의 대략적인 동작 형태를 먼저 설명해보자면 아래와 같다. 동작 형태 HA+ESP8266+CC2530+CC2591 .. 더보기
home assistant sql 사용하기 home asssitant 사용 중 센서나 전등 등의 상태 변화나(로그북) 그래프를 확인하고 싶을때가 많다. 처음에는 별 상관 없는데 등록된 디바이스들이 많을 수록 데이터베이스 용량이 커져서 검색이 오래걸린다. 내 경우에는 전등 20개, 스위치 10개, 디바이스 트래커 30개, 센서류 20개 뭐 이정도 등록된거 같은데 home-asistant_v2.db 파일 용량이 2gb 가 넘었다. 물론 7일마다 삭제 되도록 옵션을 넣었지만... 해결 방법으로는 recoder 에서 include, exclude를 적절히 사용해서 필요 없는 내용을 기록하지 않거나(근데 지정하는것도 귀찮다) www.home-assistant.io/integrations/recorder/ db 를 바꿔서 검색 속도를 빠르게 하는 방법이 있.. 더보기
다원 WIFI 스마트 플러그 로컬화 시키기 (Home Assistant) 다원 WIFI 스마트 플러그를 사용자 컴포넌트 만들어 주신분이 있어서 Home Assistant 에서 직접 사용이 가능 했었는데 나름(?) 보안 패치를 했는지 사용이 막힌지 꽤 오래 되었다. 그냥 저냥 smart things 와 home assistant 를 연결해서 썼는데 이건 전력량 모니터링, 전력량에 따른 동작 등등 다양한 활용 방법이 막혀있다. 찾아보니 벌써 해결책이 나와 있다. 저작권을 위해 링크만 걸겠다. 방법은 초기화 후 서버로 연결을 안시키고 집에서 만들어놓은 mqtt 서버에 연결시키는 방법이다. cafe.naver.com/koreassistant/1977 다원 WIFI 스마트 플러그 (B530-WF/B540-WF) 로컬 등록 (이것도 너프해보시지) 대한민국 모임의 시작, 네이버 카페 ca.. 더보기