생체리듬조명(Flux)


flux 스위치 플랫폼은 일주기 리듬(circadian rhythm)을 사용하여 컴퓨터에서 플럭스가 작동하는 방식과 유사한 조명 온도를 변경합니다. 낮에는 밝아지고 밤에는 점차적으로 빨강/주황색으로 희미해집니다. flux 스위치가 시작한 후에는 마지막 상태를 복원합니다.

이 통합구성요소는 시간에 따라 조명을 업데이트합니다. 플럭스 설정에 리스트되어 있고 켜져 있는 조명에만 영향을 미칩니다.

낮에는 (start timesunset time 사이), start_colortemp에서 sunset_colortemp까지 조명이 희미해집니다. 일몰 후 (sunset_timestop_time 사이에), 조명은 sunset_colortemp에서 stop_colortemp로 희미해집니다. stop_time 이후에도 조명이 여전히 켜져있으면 조명이 꺼질 때까지 조명이 stop_colortemp로 계속 변경됩니다. 페이드 효과는 조명을 주기적으로 업데이트하여 생성됩니다.

색온도는 켈빈으로 지정되며 허용되는 값은 1000 ~ 40000 켈빈입니다. 값이 낮을수록 더 빨갛게 보이고 값이 높을수록 더 희게 보입니다.

가변 간격으로 업데이트하려면 스위치를 끄고 조명을 업데이트할 때마다 서비스 switch.<name>_update를 호출하는 자동화 규칙을 사용할 수 있습니다. 여기서 <name>은 스위치 설정의 <name>속성과 같습니다.

설치후 Flux 스위치를 사용하려면 configuration.yaml 파일에 다음을 추가하십시오 :

# Example configuration.yaml entry
switch:
  - platform: flux
    lights:
      - light.desk
      - light.lamp

Configuration Variables

lights

(list)(Required)

조명 엔티티의 배열 목록.

name

(string)(Optional)

스위치를 표시할 때 사용할 이름.

Default value:

Flux

start_time

(time)(Optional)

시작 시간.

stop_time

(time)(Optional)

중지 시간.

start_colortemp

(integer)(Optional)

시작시 색온도.

Default value:

4000

sunset_colortemp

(integer)(Optional)

일몰시 색온도를 설정.

Default value:

3000

stop_colortemp

(integer)(Optional)

마지막 색온도.

Default value:

1900

brightness

(integer)(Optional)

조명의 밝기.

disable_brightness_adjust

(boolean)(Optional)

true 이면 색온도 외에 밝기가 조정되지 않습니다..

Default value:

false

mode

(string)(Optional)

색온도가 조명으로 전달되는 방법을 선택. 유효한 값은 xy, mired,rgb.

Default value:

xy

transition

(integer)(Optional)

조명 변경에 대한 전환 시간(초) (높은 값은 일부 조명 모델에서 지원되지 않을 수 있음).

Default value:

30

interval

(integer)(Optional)

조명을 업데이트해야하는 빈도(초).

Default value:

30

완전한 사례 :

# Example configuration.yaml entry
switch:
  - platform: flux
    lights:
      - light.desk
      - light.lamp
    name: Fluxer
    start_time: '7:00'
    stop_time: '23:00'
    start_colortemp: 4000
    sunset_colortemp: 3000
    stop_colortemp: 1900
    brightness: 200
    disable_brightness_adjust: true
    mode: xy
    transition: 30
    interval: 60