본문 바로가기

자동화

레인지후드 자동화 - 열화상센서 온도 활용, 홈어시스턴트(HA) 주방에서 요리를 하(시)다보면 깜빡하고 레인지후드(주방환풍기)의 전원을 켜지 않는 경우가 있습니다. 이것을 자동화하는 것을 1년 반 전부터 해보고 있습니다. 처음 1년은 IoT 온습도계를 레인지후드 아래 벽에 붙여 놓고 85%의 습도 값이 나오면 켜는 것을 이용했습니다. 그후 6개월동안 추가로 현재의 적외선온도센서로도 작동을 시키고 있는데, 나름대로 쓸만한 것 같습니다. 현재 8x8 총 64개의 적외선 온도 값 중 최고 온도에 따른 레인지후드 전원의 처리 방법은 다음과 같이 운영하고 있습니다. 55도를 초과한 상태로 30초가 지나고, 온도가 상승 패턴이 맞으면 팬 작동 50도 미만으로 90초간 유지가 되면 팬 정지 요리 하는 도중에 프라이팬에 재료를 투입하거나 냄비의 뚜껑을 닫으면 온도가 수 십 도가 급.. 더보기
홈오토메이션 Home Assistant 7인치 LCD화면 및 간략한 설명 부모님 집 거실에 있는 TV 옆 스피커 위에는 7인치 라즈베리파이 LCD 모니터를 올려 놓았습니다.(관련글 https://imky.tistory.com/17)   7인치 모니터를 통해 홈 어시스턴트(오픈 소스 홈 오토메이션 서버로 보통 라즈베리파이에서 구동되고 Odroid나 Synology 등 다양한 플랫폼이나 OS에서도 실행이 가능)의 현재 상태를 한 눈에 볼 수 있습니다. 화면에 표시하는 정보는 다음과 같습니다. 음력 날짜 정보(HACS를 통해 lunar_date로 추가) data.go.kr의 API로 받아오는 외부 미세먼지 수치 Aqara 및 Xiomi의 Bluetooth 온도계로부터 받아오는 거실, 개집의 온도 전기 팬히터 작동 시간은 PTC 히터를 가동한 시간을 표시실내 미세먼지 및 실내 이산화.. 더보기
바닥 근처 온도계를 기준으로 네스트 온도조절기로 난방 조절 몇 년간 NEST Thermostat와 홈어시스턴트를 연동하여 온도 설정 테스트를 나름대로 했지만 아직 최적의 방법을 찾았다고 볼 수는 없습니다. 그렇지만, 2024.12.26 현재 설정하는 내용에 대한 간단하게 요약해 보려고 합니다. 요약 및 결론(2024.12.26) Nest 온도조절기에 학습 기능이 있지만, 자동으로 생성되는 스케줄을 보면 가끔씩 튀는 온도 설정이 나와서 결국 안드로이드 Nest 앱의 SCHEDULE화면에서 일일이 조정해 주게 되어 불편했습니다. Nest 앱 설정에서 Auto-Schedule은 Off로 두고 사용합니다. 각자 원하는 온도도 있지만, 외부 기온에 따라 설정해야 하는 온도도 조금씩 달라집니다. 요즘에는 집에 추위를 잘 타는 사람이 와 있어서 Nest 온도조절기는 24.2.. 더보기
주방 환풍기를 8x8 적외선 열화상 센서를 기반으로 작동 제어하기 음식 할 때 수증기나 냄새때문에 주방 후드 환풍기를 켜게 됩니다. 수증기의 경우에 실내 습도를 높일 뿐 큰 문제는 아닙니다. 기름에 뭔가 볶거나 튀길 때에는 초미세먼지가 급증하므로 반드시 환풍기를 켜야 합니다. 문제는 일하다 보면 가끔 안 켤 때가 있는데 이를 자동화하려고 여러 가지 검색을 해 보았는데 뾰족한 방법은 없어 보였습니다. 상용화된 경우를 한 가지 정도만 본 듯 합니다. 제가 기존에 사용한 방법은 다음과 같습니다. 인덕션레인지 후드 근처에 IoT 온습도계(Aqara 온습도계)를 설치합니다. 습도가 75%가 넘어가면 주방 팬(환풍기의 220V 플러그를 IoT 플러그에 연결)을 작동합니다. Wireless 스위치(Aqara 무선 미니 스위치)를 사용하여, IoT 플러그를 꺼서 주방 환풍기를 정지합.. 더보기
IoT 스위치로 홈어시스턴트를 통해 Volumio 재생/멈춤/종료 조작하기 굳이 이렇게까지 해야하나 싶긴 하지만, 필요에 의해 이런 저런 작업을 해보았습니다. [의식의 흐름] 탁상용 스피커를 통해 영국에서 스트리밍하는 Classic FM을 듣고 싶습니다. 인터넷 라디오를 지원하는 대중적인 Volumio를 쓰기로 합니다. Volumio을 Odroid XU4에 설치하고 Wi-Fi에 연결합니다. 혹시 소리가 좋을까 싶어서 안쓰는 USB Audio 카드를 오드로이드에 연결합니다. 이제 껐다가 켰다가 해야 하는데, Volumio를 조작하려면 스마트폰이나 PC에서 로컬IP(예:192.168.1.96)로 접속해야 합니다. 그러나 전화오면 잠깐 멈추고 하는 작업들까지 그렇게 하려니 상당히 귀찮습니다. 일단 IoT 플러그를 꼽아서 오드로이드의 전원을 제어할 준비를 하고, IoT 스위치(아카라 .. 더보기
부모님 댁에 설치한 홈어시스턴트 화면 소개 사실 대단한 건 없지만, "이렇게 하는 경우도 있구나"라는 소개 정도의 의미로 간단하게 정리해 보았습니다. [목적] 멀리 떨어져 있어도 부모님 안부를 확인하고 싶었습니다. 물론, 영상통화가 최고이지만 말이지요. 몇몇 장비는 원격으로 모니터링하고 제어를 할 필요가 있었습니다. 취미생활로 구축했습니다... 그럼 바로 화면을 보면서 설명을 붙여 보겠습니다. 이 화면들은 부모님댁 TV옆에 7인치 라즈베리파이 모니터로도 확인이 가능합니다. 7인치 모니터는 별도의 무빙 센서로 사람이 있을 때에만 화면이 켜집니다.  홈어시스턴트는 Odroid XU4 보드에 설치했습니다. * 기본화면   [구성품]샤오미 블루투스 온습도계, 아카라 온습도계, 라즈베리파이로 만든 Volumio, Wyze WiFi카메라, 아카라 스위치, .. 더보기