sonoff basic으로 제어하려고 했습니다만, 저 혼자 쓰는 거라면 앱으로 제어하는 것이 별 문제가 되지는 않는데
가족이 함께 쓰는 거라 물리적인 스위치 제어가 반드시 필요했습니다.
그래서, sonoff mini 로 환풍기 전원과 조명용 벽스위치와 연결해서 앱과 스위치로 이중 제어하는 것으로 구상을 합니다.
조명에서 오는 전원은 하니웰 SZR-LY2-N1 220V 릴레이를 통해서 sonoff mini 의 스위치 단자에 연결하는 방식입니다.
그러면 앱과 물리적인 스위치를 통해서 병행해서 제어가 가능합니다.
그리고, 화장실 콘센트 옆구리에서 전원을 따오는 식으로 하지 않고,
안전하게 플러그가 몰드되어 있는 3미터짜리 16A 짜리 컴퓨터용 전원선을 콘센트에 바로 꽂아서 쓰기로 합니다.
배선도 : 릴레이 배선은 회사마다 다를 수 있으니 주의 바람.
하이박스도 하나 사고, 단자대도 넣고 해서 안전하게 다음과 같이 화장실 천장에 설치를 완료합니다.
sonoff basic 추가로 들어간 것은 적외선 난방기 제어를 위한 것입니다.
sonoff 제품은 eWelink 앱을 통해서 제어가 됩니다.
추가로 eWelink 앱에서 sonoff mini의 외부 트리거 모드를 다음과 같이 팔로우 모드로 해 주어야 외부에서 연결한 조명 스위치 동작과 앱동작이 중복되어도 상태가 뒤집히거나 하지 않습니다.
엣지모드로 하게 되면 앱으로 이미 환풍기를 켠 상태에서 스위치를 켜면 환풍기가 꺼지게 되는 경우나 그반대의 경우도 발생할 수 있습니다.
그러나, 팔로우 모드로 설정하면 물리적인 스위치 동작은 항상 on/off로 동작하고 앱에서는 물리적인 스위치에 관계없이 on/off가 가능하게 됩니다.
그리고, 구글홈에도 eWelink 계정이 등록 가능해서 구글 어시스턴트를 통해서도 환풍기 제어가 가능합니다.
[제어 방식 수정]
앱을 통해서 주기적으로 환풍기 가동하는 설정도 하고 잘 사용을 했는데 뭔가 또 아쉽습니다.
조명 스위치와 일단 연동이 되다보니 화장실 사용 후에 조명을 끄면서 환풍기도 꺼지니 환풍기를 자동으로 좀 더 돌리게 만들기가 어렵습니다.
그리고, 스위치 onoff 시 하니웰 220V 릴레이에서 들리는 퉁퉁하는 기계식 릴레이 동작 소음이 조금 거슬리기도 합니다.
결국은 릴레이를 떼어내고, 센서류를 통한 환풍기 자동제어 방식으로 방향을 바꿉니다.
마침 HA(Home Assistant)를 얼마전에 라즈베리파이에 설치하고 기존의 시스템들을 연동하는 중이었습니다.
sonoff는 HA에서 정식 지원하지 않아서 HACS(Home Assistant Community Store) 설치 후에 github 리포지토리 추가해서 기능 추가가 가능합니다.
설치 방법은 아래의 링크에 잘 설명이 되어 있습니다.
https://github.com/AlexxIT/SonoffLAN
sonoff 기기를 HA에 등록하면 기기 목록(device)에서는 안나오고 구성요소(entity)에서 나옵니다.
즉, 기기로는 제어가 안되고, turn on/off 서비스와 상태 확인을 통한 조건 처리가 가능합니다.
제일 중요한 모션센서가 당장 없어서 ecobee 살 때 따라온 추가 모션센서를 활용합니다.
난방용이다 보니 불필요한 감지를 막기 위해 감지후 30분이 지나야 클리어됩니다.
이걸로는 제어가 힘들어서 창문에 달아놓은 도어 센서를 떼어서 화장실 문에 붙이고, 거실 온습도 센서도 떼어서 화장실에 설치합니다.
모션 감지, 도어 열림/닫힘, 습도, 환풍기 가동 시간 등을 조건으로 해서 환풍기를 자동으로 가동시키고 있습니다.
HA에서 시간패턴 트리거도 제공해서 일정 시간마다 자동 가동/정지하는 조건도 넣고,
구글 홈 미니로 음성으로 가동/중지 처리를 알려주는 기능도 활용하고 있습니다.
[향후 개선 방향]
아무리 조건을 촘촘히 짜도 환풍기를 수동으로 가동하고자 하는 요구를 막을 수는 없어서 지그비 스위치를 추가로 설치하려고 합니다.
현재는 HA가 다른 게이트웨이를 통해서 지그비 장치를 인식하다보니 스위치류의 빠른 클릭에 대응이 안됩니다.
[요약]
화장실 조명과 환풍기 전원을 분리할 수 없는 상황에서 환풍기 자동화를 하려면,
- 콘센트에서 전원을 따서 천장으로 올리고
- 간단하게 iot 플러그 나 iot 릴레이 제품을 이용해서 환풍기 공급 전원 제어
- 세밀한 자동 제어를 위해서는 다양한 센서 추가하고 HA, HB 등의 전문(?) 자동화 플랫폼 활용 (모션, 도어, 습도 등)
- 수동 제어는 자동화 플랫폼에 연동되는 코인셀로 동작하는 무선 스위치 추가해서 대응
- 조명 스위치와 환풍기를 반드시 연동해야하면 외부 스위치 단자가 달린 릴레이 제품과 220 VAC 릴레이 추가
수동조작성은 무선스위치가 아닌 실제배선으로 이루어진 조작성을 갖추는게 좋습니다.
모든 시스템이 나가도 조작이 가능해야합니다.