텔레그램으로 간단하게 플러그 등 스위치를 제어하거나, 상태 값을 불러오는 용도로 HA와 함께 사용할 수 있을까? 라고 생각을 했습니다.
알아보니까 텔레그램봇, 텔레그램 notify의 구성 요소를 생성할 수 있었고
telegram_command를 이벤트 트리거로 사용하면 충분히 플러그 제어, 답장은 가능했습니다.
그래서 제가 LTE 망으로도 가능한지 한번 테스트해봤습니다.
스마트폰 핫스팟 ON (K사 LTE) => iptime 공유기에서 확장모드로 신호 수신 (무선 Wan) => 라즈베리파이에 LAN 연결
결국은 통신사망이 라즈베리파이에 연결되었습니다. HA를 외부에서 제어하려면 포트포워딩은 필수인데, 이미 구성된 것들은 외부에서도 사용이 가능하겠죠.^^
텔레그램 커맨드를 보냈더니, 똭 플러그가 켜지고 답장이 바로 옵니다. 포트포워딩이 불가능한 곳에서도 외부에서 IOT를 제어할 수 있도록 설정이 가능하다니.. 놀랍습니다.
마치 다원플러그를 다원mqtt서버에 연결해서 사용하는 느낌이랄까..
on되어있을 때에는 10분마다 전력을 텔레그램 메세지로 보내주는 것도 나쁘지 않을 것 같고요.
만약 와이파이가 안 되는 곳에 IOT를 설치하고 싶다면? (지그비 플러그) => LTE 모듈을 라즈베리파이에 장착하면 될 것입니다.
예를 들면 화웨이사의 E8372가 있습니다. 개통된 유심을 넣으면 usb 테더링이 되고, 무선 공유는 키고 끌 수 있습니다.
근데.. usb 테더링이 리눅스에서도 될 지는 잘 모르겠는데..
https://xeph.blog/2020/10/24/configure-huawei-e8372-lte-modem-on-linux/
오.. 누군가 테스트를 해봤네요. 라즈베리파이에서도 같은 방식으로 잘 될듯합니다..
아무튼 이렇게하면 개통된 유심으로도 IOT를 구축할 수 있겠네요.
(데이터 무제한 사용하시는 분은 데이터 쉐어링 유심을 무료로 발급할 수 있으니.. 월 추가요금도 없고.^^)
챗 아이디 및 봇 생성 방법은 다음 링크 참조
https://gabrielkim.tistory.com/entry/Telegram-Bot-Token-%EB%B0%8F-Chat-Id-%EC%96%BB%EA%B8%B0
구성요소는 이렇게 추가해주고요.
저의 자동화입니다.
그리고 스크립트입니다.
첨부파일로 설정 파일 올립니다.
봇 토큰, 챗 아이디는 반드시 자신의 것으로 사용하세요.
이렇게 설정하고 텔레그램에서 명령어를 보내면 HA를 제어할 수 있습니다.
물론 스위치명은 원하는대로 변경하시면되고, 비슷한 방식으로 센서의 값도 불러올 수 있겠습니다.
감사합니다.
'IOT스마트홈 만들기 (Home Assistant) > HA설정' 카테고리의 다른 글
Home Assistant 테마 변경해보기 (0) | 2021.08.07 |
---|---|
HA와 구글 홈 미니로 인터넷 라디오 재생방법 (final) (2) | 2021.07.29 |
[HA] HA를 이용해서 구글 홈으로 인터넷 라디오 빠르게 재생하기 (0) | 2021.03.08 |
[HA] pc 전원 스위치 자동화 생성완료 (0) | 2021.02.02 |
Home Assistant 구축 1일차 성과입니다. (0) | 2020.09.06 |
댓글