컨텐츠리스트자동화(Sonarr)


sonarr 센서 플랫폼은 주어진 Sonarr 인스턴스에서 데이터를 가져옵니다.

설정

설치에서 Sonarr 센서를 사용하려면 configuration.yaml 파일에 다음을 추가하십시오.

# Example configuration.yaml entry
sensor:
  - platform: sonarr
    api_key: YOUR_API_KEY

Configuration Variables

api_key

(string)(Required)

Your Sonarr API key, found in Settings > General in the Sonarr Web UI.

host

(string)(Optional)

The host Sonarr is running on.

Default value:

localhost

port

(integer)(Optional)

The port Sonarr is running on.

Default value:

8989

monitored_conditions

(list)(Optional)

Conditions to display on the frontend.

Default value:

upcoming

series

The number of series in Sonarr.

upcoming

The number of upcoming episodes.

wanted

The number of episodes still ‘wanted’.

queue

The number of episodes in the queue.

commands

The number of commands being run.

diskspace

Available disk space.

urlbase

(string)(Optional)

The base URL Sonarr is running under.

Default value:

/

days

(integer)(Optional)

How many days to look ahead for the upcoming sensor, 1 means today only.

Default value:

1

include_paths

(list)(Optional)

Array of file paths to include when calculating diskspace. Leave blank to include all.

unit

(string)(Optional)

The unit to display disk space in.

Default value:

GB

ssl

(boolean)(Optional)

Whether or not to use SSL for Sonarr.

Default value:

false

사례

본 섹션에는 이 센서를 사용하는 방법에 대한 실제 예가 나와 있습니다.

다음 2 일 동안 방송되는 에피소드를 가져오기

# Example configuration.yaml entry
sensor:
  - platform: sonarr
    api_key: YOUR_API_KEY
    host: 192.168.1.8
    monitored_conditions:
      - upcoming
    days: 2

SSL 활성화

SSL은 기본값 (8989)과 다른 포트에서 실행될 수 있습니다. SSL 포트는 Sonarr의 모든 포트에 바인딩될 수 있으므로 별도로 설정되야합니다 (8989로 변경되지 않은 경우). Sonarr의 SSL에 대한 자세한 내용은 Sonarr site를 참조하십시오.

# Example configuration.yaml entry
sensor:
  - platform: sonarr
    api_key: YOUR_API_KEY
    host: 192.168.1.8
    port: 9898
    monitored_conditions:
      - upcoming
    days: 2
    ssl: true

모든 저장 위치에 디스크 공간 확보

# Example configuration.yaml entry
sensor:
  - platform: sonarr
    api_key: YOUR_API_KEY
    host: 192.168.1.8
    monitored_conditions:
      - diskspace

리스트된 저장 위치에 디스크 공간 확보

Sonarr가 반환하는 저장 위치는 시스템 페이지에 있으며 하위 경로가 별도로 마운트된 경우 중복되게 나열될 수 있습니다. 포함할 경로를 나열하여 센서가 보고할 데이터를 선택할 수 있습니다.

# Example configuration.yaml entry
sensor:
  - platform: sonarr
    api_key: YOUR_API_KEY
    host: 192.168.1.8
    monitored_conditions:
      - diskspace
    include_paths:
      - /tank/plex

다른 단위로 디스크 공간 확보

Sonarr API는 사용 가능한 공간을 바이트 단위로 반환하지만 이 센서는 기본적으로 GB 단위로 보고하여 숫자를 보다 관리하기 쉽게 만듭니다. 스토리지에 다른 장치가 필요한 경우 이를 대체할 수 있습니다. 바이트(B)에서 요타 바이트(YB)까지 모든 단위가 지원됩니다.

이 계산은 base 2 math을 사용하여 수행되며 base 10 math을 사용하여 계산하는 시스템과 다를 수 있습니다.

# Example configuration.yaml entry
sensor:
  - platform: sonarr
    api_key: YOUR_API_KEY
    host: 192.168.1.8
    monitored_conditions:
      - diskspace
    unit: TB