본문 바로가기

IT/IoT

[HA] Home Assistant의 configuration.yaml 파일 정리

반응형

HA에 센서 등을 계속 추가하다 보면 configuration.yaml 파일이 복잡해집니다.

이럴 때 별도의 yaml 파일을 생성해서 분류하면 파일을 좀 더 깔끔하게 관리할 수 있습니다.

예를 들어 스위치들을 관리하기 위해서 switches.yaml 파일을 생성할 수 있습니다.

sudo nano switches.yaml

다음과 같이 기존 switch: 부분에 위치하고 있는 내용들을 switches.yaml 파일에 옮깁니다.

- platform: xiaomi_miio
  name: "Living Room Strip"
  host: 192.168.0.100
  token: token
  model: zimi.powerstrip.v2

- platform: wake_on_lan
  mac_address: "FF-FF-FF-FF-FF-FF"
  name: MYPC
  host: 192.168.0.200

센서나 다른 타입의 컴포넌트들도 sensors.yaml 등으로 분리해주면 됩니다.

이제 configuration.yaml 파일의 switch: 부분을 다음과 같이 수정하면 됩니다.

switch: !include switches.yaml

타입에 따라서 파일을 분류했기 때문에 관리가 좀 더 수월합니다.

센서나 스위치 등이 계속 추가되도 해당 파일만 수정하면 됩니다.

반응형