본문 바로가기

집 꾸미기/스마트한 집

아파트 월패드 에너지 사용량 크롤링 후 HA 연동 방법 - 현대통신 아파트 월패드에서 보면 에너지 사용량이 잘 정리되어 있습니다. 그렇지만 Home assitant 에서 데이터를 가져와서 보관하는게 더 다양하게 활용 할 수 있어서 삽질을 해봤습니다. 준비물 Home assistant ( MQTT 애드온 설치 완료 ) python3 을 실행할 수 있는 서버 현대통신 사이트 주소와 아이디/암호 아파트에서 아래와 같은 사이트에 접속 가능해야 합니다. 보통 관리사무소에 문의해보시면 사용 가능한지 확인 가능 합니다. 크롤링 방법 beatufulsuop 을 이용한 크롤링 방법은 생략하겠습니다. 대충 설명하면 브라우저로 열심히 탐색하고 로그인 방법, 날짜 지정 방법, 필요한 데이터 xpath 확인하고 이거저거 해보면 됩니다. 크롤링중 난이도 낮으니 다른 문서 찾아보시면 됩니다. 해당.. 더보기
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.. 더보기
타임랙 - 화장실 환풍기 10분 더 켜져있게 만들기 하루에 한번이상 꼭 가게 되는 화장실이다. 들어갈 때 향기로웠으면 좋겠지만 항상 물을 사용하는 장소라서 습기로 가득차 있어서 향기는 커녕 곰팡이 피지 않게 관리하는 것도 쉽지 않다. 환풍기를 하루종일 켜놓으면 조금 나을 텐데 그렇다고 하루종일 켜놓는건 전기세도 아깝고 시끄럽고 잘못하면 환풍기에서 전기 화재가 날 수 도 있는거 아닌가? 불안한 마음이 한가득이다. 그래서 IoT로 꾸며볼까 했는데, 아서라 화장실은 IoT 에서 나름 중간보스 이상급이다. 사람이 들고 나고 카운팅 하는것도 쉽지 않고 화장실에 있는지 없는지 확인하기도 쉽지 않다. 타임렉 가장 쉬운 방법으로 환풍기 스위치를 끄면 약 5분 또는 10분정도 더 돌다가 꺼지도록 해주는 손쉬운 제품이 있다고 해서 설치해봤다. 이름은 '위너스 타임랙' 이며.. 더보기
천장 다운라이트를 스마트하게 바꾸자 - 트로드프리, 휴 새로 이사온 아파트는 요새 트렌드인지 베란다는 확장되어 있고 조명과 벽지는 밝은 하얀색-베이지색으로 가득 차 있습니다. 어두침침한 예전 집들과는 다른 분위기입니다. 다만 저는 저녁때 집에서 쉴때는 은은한 전구색을 선호해서 많이 아쉬웠습니다. 대신 스탠드 조명이나 벽에 쏘는 스팟 조명같은걸 구해서 전구색과 주광색으로 사용하고 있었지요. 예전 집에서 사용했던 조명들은 이케아 조명과 필립스 휴 스마트 전구 조합으로 만들어서 썼습니다. qsurf.tistory.com/34 IKEA 스탠드 조명을 스마트 조명으로 - hue bridge 제작년에 거실을 꾸미고 있을 때 이케아에서 스탠드 조명을 하나 샀습니다. 집에 오는 사람마다 이 조명 예쁘다고 한마디씩 해줬었는데요. 기존에는 스마트 플러그를 이용해서 on/off.. 더보기
IKEA 스탠드 조명을 스마트 조명으로 - hue bridge 제작년에 거실을 꾸미고 있을 때 이케아에서 스탠드 조명을 하나 샀습니다. 집에 오는 사람마다 이 조명 예쁘다고 한마디씩 해줬었는데요. 기존에는 스마트 플러그를 이용해서 on/off 만 자동화 했습니다. 저녁 6시에 자동으로 켜지고, 밤 11시쯤 자동으로 꺼지구요. 구글홈/빅스비로 음성으로 켜고 끄기도 되서 잘 쓰고 있었습니다. 하지만 쓰다보면 만족하지 못하는게 있었는데, 바로 밝기 조절이 안된다는 사실이었습니다. 다른 간접 조명들은 Philps 의 Hue 조명을 사용하고 있어서 밝기조절(dimmable)과 색온도(color temp)조절까지 되는데 이녀석은 아무것도 안되서 불만족 스럽더라구요. 많이 사용하는 일반적인 E26 전구 소켓이면 좋을텐데.. gx53이라는 듣도보도 못한 소켓을 쓰고 있어서 답이 .. 더보기