반응형
home asssitant 사용 중 센서나 전등 등의 상태 변화나(로그북) 그래프를 확인하고 싶을때가 많다.
처음에는 별 상관 없는데 등록된 디바이스들이 많을 수록 데이터베이스 용량이 커져서 검색이 오래걸린다.
내 경우에는 전등 20개, 스위치 10개, 디바이스 트래커 30개, 센서류 20개 뭐 이정도 등록된거 같은데 home-asistant_v2.db 파일 용량이 2gb 가 넘었다. 물론 7일마다 삭제 되도록 옵션을 넣었지만...
해결 방법으로는 recoder 에서 include, exclude를 적절히 사용해서 필요 없는 내용을 기록하지 않거나(근데 지정하는것도 귀찮다)
www.home-assistant.io/integrations/recorder/
db 를 바꿔서 검색 속도를 빠르게 하는 방법이 있다.
당연히 귀찮으니까 db를 사용해보자.
물론 편리함을 위해 hass.io 쓰고 있다는 가정하에..
supervisor 에서 MariaDB add-ons 을 깔아준다.
config 는 아주 간단하게만 적용해주자.
자동시작 등록해놓고, 시작해주자.
databases:
- homeassistant
logins:
- username: yourID
password: yourPassword
rights:
- username: homeassistant
database: homeassistant
이제 home assistant 에서 config 파일을 수정해보자.
HA 설정 폴더에서 configuration.yaml 파일을 열고 아래처럼만 넣어주면 된다.
물론 다른 recoder 옵션들을 사용해도 된다.
recorder:
db_url: mysql://yourID:yourPassword@core-mariadb/homeassistant?charset=utf8mb4
이제 home assistant 를 재시작 하면 mariaDB가 적용되서 모든 기록들 검색이 매우매우 빨라진다.
꼭 적용해둘것!
반응형
'집 꾸미기 > 스마트한 집' 카테고리의 다른 글
usb 선풍기를 스마트 선풍기로 개조하기 (0) | 2021.03.28 |
---|---|
Zigbee 코디네이터 무선으로 Home assistant에 연결하기 (0) | 2021.01.24 |
다원 WIFI 스마트 플러그 로컬화 시키기 (Home Assistant) (0) | 2020.11.10 |
타임랙 - 화장실 환풍기 10분 더 켜져있게 만들기 (0) | 2020.10.20 |
천장 다운라이트를 스마트하게 바꾸자 - 트로드프리, 휴 (0) | 2020.10.20 |