이것은 홈 어시스턴트가 Xiaomi MI Smart 팬을 통합하기위한 맞춤형 구성 요소입니다.
액세스 토큰 검색에 대한 지침에 따라 API 토큰이 configuration.yaml 파일에 사용하도록하십시오.
크레딧 : 모든 작업에 대한 Rytilahti에게 감사합니다.
이름 | 모델 | 모델 번호. | 명세서 |
---|---|---|---|
받침대 팬 팬 v2 | Zhimi.fan.v2 | ||
받침대 팬 팬 v3 | Zhimi.fan.v3 | ||
받침대 팬 팬 SA1 | Zhimi.fan.sa1 | ||
받침대 팬 팬 ZA1 | Zhimi.fan.za1 | ||
받침대 팬 팬 ZA3 | Zhimi.fan.za3 | ||
받침대 팬 팬 ZA4 | Zhimi.fan.za4 | zlbplds04zm | |
Smartmi 스탠딩 팬 3 | Zhimi.fan.za5 | ||
받침대 팬 팬 1c | dmaker.fan.1c | ||
받침대 팬 팬 P5 | dmaker.fan.p5 | ||
받침대 팬 팬 P8 | dmaker.fan.p8 | ||
받침대 팬 팬 P9 | dmaker.fan.p9 | ||
받침대 팬 팬 P10 | dmaker.fan.p10 | ||
미 지아 받침대 팬 | dmaker.fan.p11 | bplds03dm | 2800mah, 24W, <= 58db |
스마트 스탠딩 팬 2 프로 | dmaker.fan.p33 | bplds03dm | 2800mah, 24W, <= 58db |
받침대 팬 팬 P15 | dmaker.fan.p15 | ||
MI 스마트 스탠딩 팬 2 P18 | dmaker.fan.p18 | bplds02dm | AC, 15W, 30.2-55.8BB |
MI 스마트 스탠딩 팬 2 P30 | dmaker.fan.p30 | bplds02dm | AC, 15W, 30.2-55.8BB |
Rosou SS4 인공 호흡기 | Leshow.fan.ss4 | ||
Xiaomi 스마트 타워 팬 | dmaker.fan.p39 | BPTS01DM | 22W, <= 63dB |
전원 (ON, OFF)
운영 모드 (수동, 수면, 강한, 자연)
사전 설정 모드 (레벨 1, 레벨 2, 레벨 3, 레벨 4)
속도 백분율 (0 ... 100)
진동 (켜짐)
버저 (on, Off)
지연된 끄기 (분)
속성
model
mode
speed
buzzer
oscillate
delay_off_countdown
error_detected
HACS를 통해이 사용자 지정 구성 요소를 설치할 수 있습니다. HACS의 통합 페이지에서 'Xiaomi MI Smart Pedestal Fan Integration'을 검색하십시오. 또는 Custom_Component 폴더를 홈 어시스턴트 구성 폴더에 복사하여 수동으로 설치할 수 있습니다.
다음 단계로 configuration.yaml
에서 사용자 정의 구성 요소를 설정해야합니다. 이 사용자 지정 구성 요소는 현재 config-flow
제공하지 않습니다. 나중에 주택 보조원의 재시작이 필요합니다.
# configuration.yaml
fan :
- platform : xiaomi_miio_fan
name : Xiaomi Smart Fan
host : 192.168.130.71
token : b7c4a758c251955d2c24b1d9e41ce47d
구성 변수 :
preset_modes_override: []
)를 전달하여 Homekit의 사전 설정 모드 스위치를 억제하는 데 사용할 수 있습니다. fan.set_percentage
팬 속도 백분율을 설정하십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 팬 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
percentage | 아니요 | 백분율 속도 설정. 유효한 값은 0에서 100 사이입니다. |
fan.set_preset_mode
사전 설정 모드를 설정하십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 팬 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
preset_mode | 아니요 | 사전 설정 모드. 유효한 값은 Level 1 , Level 2 , Level 3 및 Level 4 입니다. |
fan.oscillate
팬을 진동합니다.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 팬 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
oscillating | 아니요 | 발진을 켜거나 끄는 플래그. 유효한 값은 True 이고 False 입니다. |
fan.set_direction
팬을 왼쪽/오른쪽으로 5도 회전시킵니다.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 팬 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
direction | 아니요 | 팬을 5도 회전시킵니다. 유효한 값은 left / reverse 및 right / forward 입니다. |
xiaomi_miio_fan.fan_set_oscillation_angle
진동 각도를 설정하십시오. 지원되는 값은 30, 60, 90 및 120도입니다.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
angle | 아니요 | 각도의 각도. 유효한 값은 30 , 60 , 90 , 120 및 140 입니다. |
xiaomi_miio_fan.fan_set_delay_off
예정된 턴기 시간을 설정하십시오. 지원되는 값은 0, 60, 120, 180, 240, 300, 360, 420, 480 분입니다. 0이 전달되면 Delay_off가 비활성화됩니다.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
delay_off_countdown | 아니요 | 몇 분 만에. 유효한 값은 0 , 60 , 120 , 180 , 240 , 300 , 240 , 300 , 360 , 420 , 480 분입니다. |
xiaomi_miio_fan.fan_set_natural_mode_on
자연 모드를 켜십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_natural_mode_off
자연 모드를 끄십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_buzzer_on
버저를 켜십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_buzzer_off
부저를 끄십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_child_lock_on
아이를 잠그십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_child_lock_off
아이를 잠그십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_led_brightness
LED 밝기를 설정하십시오. 지원되는 값은 0 (Bright), 1 (Dim), 2 (Off)입니다.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
brightness | 아니요 | 밝기, 0과 2 사이. |
xiaomi_miio_fan.fan_set_anion_on
이오 나이저를 켜십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |
xiaomi_miio_fan.fan_set_anion_off
이오 나이저를 끄십시오.
서비스 데이터 속성 | 선택 과목 | 설명 |
---|---|---|
entity_id | 예 | 특정 Xiaomi Miio 엔티티에서만 행동하십시오. 그렇지 않으면 모든 것을 목표로합니다. |