본문 바로가기

Home Assistant

[HA] Home Assistant에 샤오미 로봇 청소기 추가 Home Assistant에 다양한 샤오미 기기들을 연동할 수 있습니다. 멀티탭과 센서 등을 포함해서 샤오미 청소기 역시 추가가 가능합니다. Home Assistant에 2세대 샤오미 로봇 청소기(Roborock S50)을 추가하는 방법입니다. 먼저 샤오미 로봇 청소기(Roborock S50)의 토큰을 다음 링크의 방법으로 추출합니다. 샤오미 기기 토큰값(Token) 추출 방법 샤오미 기기 토큰값(Token) 추출 방법 샤오미는 전구와 멀티탭, 로봇 청소기, 공기 청정기 등의 다양한 스마트 기기를 출시하고 있습니다. 샤오미의 다양한 스마트기기를 스마트 스피커 등과 연동하기 위해서는 토큰이 필요합니다. 토큰을 먼저 추출하.. psychoria.tistory.com Home Assistant의 설정 파일을 .. 더보기
[HA] Home Assistant 그룹(Group) 설정 Home Assistant에 다양한 컴포넌트를 설치하면 대시보드가 상당히 복잡해집니다.공통된 컴포넌트를 그룹화해서 대시보드를 구성하면 좀 더 쉽게 기기 제어가 가능합니다.Home Asistant의 그룹 설정은 다음과 같습니다. 그룹 설정은 groups.yaml 파일을 수정하면 됩니다.초기에는 아무런 내용이 없는 파일로 그룹 구성은 YAML 문법을 사용합니다.그룹 설정을 위해서 각 스위치나 센서들의 Entity 값을 알아야 합니다.먼저 Home Assistant에 로그인하면 좌측에 Developer tools 메뉴가 표시됩니다.메뉴에서 아이콘(States 메뉴)을 클릭하면 설치된 모든 컴포넌트의 Entity를 확인할 수 있습니다.인터넷 속도 측정 컴포넌트인 Speedtest.net은 다음과 같이 추가되어 .. 더보기
[HA] Home Assistant에 재실 센서 추가(ASUS 공유기) 재실 센서(Presence sensor)는 특정 공간에 사람이 있는지를 감지합니다.재실과 부재 상태를 파악해서 집 안의 전원을 켜고 끄는 등의 자동화가 가능합니다.Home Assistant는 다양한 재실 감지 컴포넌트를 제공합니다.그 중 가정에 하나씩은 있는 유무선 공유기와 스마트폰을 활용하는 방법을 소개합니다. 현재 사용하고 있는 공유기는 ASUS RT-AC68R입니다.아래 링크에서 지원하는 재실 센서로 활용 가능한 컴포넌트 목록을 확인할 수 있습니다.https://www.home-assistant.io/components/#presence-detection이 방법은 유무선 공유기와 스마트폰의 와이파이 연결 상태를 통해 재실/부재 상태를 확인합니다. 먼저 아래 명령어로 Home Assistant의 co.. 더보기
[HA] Home Assistant에 WOL(Wake-on-LAN) 추가 Wake-on-LAN은 패킷을 전달해서 원격으로 컴퓨터를 켜는 기술입니다.컴퓨터의 네트워크 카드가 지원하고 WOL 설정이 되어 있으면 사용 가능합니다.최근의 랜카드는 대부분 WOL 설정을 지원하고 있습니다.Home Assistant에 원격으로 컴퓨터를 켤 수 있는 WOL 기능을 추가하는 방법은 다음과 같습니다. WOL 기능은 아래 링크의 컴포넌트를 사용해서 추가할 수 있습니다.https://www.home-assistant.io/components/switch.wake_on_lan/WOL 기능을 추가하려면 컴퓨터의 맥 주소(MAC Address)를 알아야 합니다.윈도우에서는 아래 명령어를 입력하면 Physical Address 부분이 맥 주소입니다. ipconfig /all IPv4 Address 값은 .. 더보기
[HA] Home Assistant에 날씨 정보 추가(Dark Sky) 날씨 정보를 위해 기존에 사용하던 Yahoo Weather가 더 이상 동작하지 않습니다.대신 Dark Sky를 적용하는 방법을 소개합니다.Dark Sky 날씨 정보를 적용하기 위해서 먼저 계정을 생성해야 합니다.아래 링크를 통해서 계정 생성이 가능합니다.https://darksky.net/dev/register화면 우측 상단에 보이는 SIGN UP 버튼을 눌러서 가입합니다.사용할 이메일과 비밀번호를 입력하면 간단히 계정 생성이 완료됩니다.로그인을 하면 아래와 같이 API 키를 확인할 수 있습니다.API 키가 노출되면 타인이 사용할 수도 있기 때문에 절대 노출되지 않도록 주의해야 합니다.Dark Sky는 하루 1,000회의 무료 호출을 제공하고 이후 호출당 $0.0001을 과금합니다.아래 명령어로 설정 파.. 더보기
[HA] Home Assistant 인터넷 속도 측정 추가 Home Assistant를 설치한 이후에 몇 가지 컴포넌트를 추가할 수 있습니다.진행 전에 Docker로 HA를 설치하는 방법은 아래 링크에서 확인이 가능합니다.2018/11/25 - [IT/IoT] - [HA] Docker로 Home Assistant 설치 및 초기 설정HA 설치 이후 간단하게 인터넷 속도 측정 센서를 추가하는 방법을 소개합니다.인터넷 속도 측정은 speedtest 센서를 사용하도록 하겠습니다. Docker 명령어로 마운트된 볼륨에 보면 configuration.yaml을 포함한 몇 가지 파일들이 존재합니다.그리고 설치 과정을 모두 진행했으면 날씨 정보가 대시보드에 추가된 상태일 것입니다.먼저 configuration.yaml을 에디터로 열어 줍니다. sudo nano configur.. 더보기
[HA] Docker로 Home Assistant 설치 및 초기 설정 Home Assistant는 다양한 IoT 기기를 연동하고 자동화할 수 있는 플랫폼입니다. 다양한 업체의 IoT 제품을 지원하기 때문에 편리하게 사용이 가능합니다. Home Assistant를 우분투 서버에 Docker로 설치하고 초기 설정하는 방법을 알아보겠습니다. 1. Home Assistant 설치 Docker를 활용해서 HA를 설치하는 것은 간단합니다. 아래 명령어를 통해 컨테이너를 생성하고 실행시킬 수 있습니다. sudo docker run -d \ --name=home-assistant \ -v /data/homeassistant/config:/config \ -v /etc/localtime:/etc/localtime:ro \ --net=host \ --restart=unless-stopped.. 더보기