스마트침대(Eight Sleep)


eight_sleep 통합구성요소를 통해 Home Assistant는 Eight Sleep 스마트 침대커버 또는 매트리스에서 데이터를 가져올 수 있습니다.

현재 홈어시스턴트에서 다음 장치 유형이 지원됩니다.

  • Binary Sensor - 홈어시스턴트를 통해 Eight Sleep 침대커버/매트리스에 사람의 존재 상태를 관찰할 수 있습니다.
  • Sensor - 여기에는 침대상태, 현재 그리고 이전수면 세션의 결과가 포함됩니다.

설정

침대의 현재상태와 수면세션의 결과를 전달하기 위해 ‘Sensor’ 플랫폼을 사용하고 침대에 당신의 존재를 나타내는 ‘Binary Sensor’ 플랫폼을 사용하여 설정됩니다. 침대의 난방 수준과 지속 시간을 설정하는 서비스도 제공됩니다.

홈어시스턴트 구성 요소를 설정하기 전에 Eight Sleep 앱에 기록된 수면 세션이 2개 이상 있어야합니다.

시작하려면 configuration.yaml 파일에 다음 정보를 추가하십시오 :

# Example configuration.yaml entry
eight_sleep:
  username: YOUR_E_MAIL_ADDRESS
  password: YOUR_PASSWORD

Configuration Variables

username

(string)(Required)

Eight Sleep 계정과 연결된 이메일 주소.

password

(string)(Required)

Eight Sleep 계정과 관련된 비밀번호.

partner

(boolean)(Optional)

침대의 양쪽에 대한 데이터를 가져올 것인지 정의.

Default value:

false

지원되는 기능

Sensors:

  • eight_left/right_bed_state
  • eight_left/right_sleep_session
  • eight_left/right_previous_sleep_session
  • eight_left/right_bed_temperature
  • eight_left/right_sleep_stage
  • eight_room_temperature

Binary Sensors:

  • eight_left/right_bed_presence

heat_set 서비스

eight_sleep/heat_set 서비스를 사용하여 침대의 목표 난방 수준과 난방 기간을 조정할 수 있습니다.

Service data attribute Optional Description
entity_id no Entity ID of bed state to adjust.
target no Target heating level from 0-100.
duration no Duration to heat at the target level in seconds.

스크립트 예 :

script:
  bed_set_heat:
    sequence:
      - service: eight_sleep.heat_set
        data:
          entity_id: "sensor.eight_left_bed_state"
          target: 35
          duration: 3600