Este é um componente personalizado para o assistente de casa integrar o fã inteligente Xiaomi Mi.
Siga as instruções sobre como recuperar o token de acesso para obter o token da API usar no arquivo de configuração.yaml.
Créditos: Obrigado a Rytilahti por todo o trabalho.
Nome | Modelo | Modelo no. | Especificações |
---|---|---|---|
Fan do ventilador de pedestal V2 | zhimi.fan.v2 | ||
Pedestal Fan Fan V3 | zhimi.fan.v3 | ||
Fan de fã de pedestal SA1 | Zhimi.fan.sa1 | ||
Fã de pedestal fã ZA1 | zhimi.fan.za1 | ||
Fã de Pedestal Fan Za3 | zhimi.fan.za3 | ||
Fã de Pedestal Fan Za4 | zhimi.fan.za4 | ZLBPLDS04ZM | |
Smartmi Standing Fan 3 | zhimi.fan.za5 | ||
Fã de pedestal Fan 1c | dmaker.fan.1c | ||
Fan do ventilador de pedestal P5 | dmaker.fan.p5 | ||
Fan do ventilador de pedestal P8 | dmaker.fan.p8 | ||
Fan do ventilador de pedestal P9 | dmaker.fan.p9 | ||
Fan do ventilador de pedestal P10 | dmaker.fan.p10 | ||
Mijia Pedestal Fan | dmaker.fan.p11 | BPLDS03DM | 2800mAh, 24W, <= 58dB |
Smart Standing Fan 2 Pro | dmaker.fan.p33 | BPLDS03DM | 2800mAh, 24W, <= 58dB |
Fan do ventilador de pedestal P15 | dmaker.fan.p15 | ||
Mi Smart Standing Fan 2 P18 | dmaker.fan.p18 | BPLDS02DM | AC, 15W, 30.2-55.8bb |
Mi Smart Standing Fan 2 P30 | dmaker.fan.p30 | BPLDS02DM | AC, 15W, 30.2-55.8bb |
Rosou SS4 Ventilator | leshow.fan.ss4 | ||
Fã da Torre Inteligente Xiaomi | dmaker.fan.p39 | BPTS01DM | 22W, <= 63dB |
Poder (ativado, desligado)
Modos de operação (manual, sono, forte, natural)
Modos predefinidos (Nível 1, Nível 2, Nível 3, Nível 4)
Porcentagem de velocidade (0 ... 100)
Oscilate (on, desligado)
Caminhante (ON, OFF)
Desligue atrasado (minutos)
Atributos
model
mode
speed
buzzer
oscillate
delay_off_countdown
error_detected
Você pode instalar este componente personalizado via HACS. Procure por 'Xiaomi Mi Smart Pedestal Fan Integration' na página de integração dos HACs. Como alternativa, você pode instalá -lo manualmente copiando a pasta Custom_Component para sua pasta de configuração de assistente doméstico.
Na próxima etapa, você deve configurar o componente personalizado em sua configuration.yaml
. Este componente personalizado não fornece um config-flow
agora. Uma reinicialização do assistente doméstico é necessária posteriormente.
# configuration.yaml
fan :
- platform : xiaomi_miio_fan
name : Xiaomi Smart Fan
host : 192.168.130.71
token : b7c4a758c251955d2c24b1d9e41ce47d
Variáveis de configuração:
preset_modes_override: []
). fan.set_percentage
de serviço.set_percentageDefina a porcentagem de velocidade do ventilador.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do ventilador. Caso contrário, tem como alvo tudo. |
percentage | não | Configuração percentual de velocidade. Os valores válidos estão entre 0 e 100. |
fan.set_preset_mode
Defina um modo predefinido.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do ventilador. Caso contrário, tem como alvo tudo. |
preset_mode | não | Modo predefinido. Os valores válidos são Level 1 , Level 2 , Level 3 e Level 4 . |
fan.oscillate
de serviço.oscilateOscila o ventilador.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do ventilador. Caso contrário, tem como alvo tudo. |
oscillating | não | Bandeira para ligar/desligar oscilação. Os valores válidos são True e False . |
fan.set_direction
Gire o ventilador a 5 graus para a esquerda/direita.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do ventilador. Caso contrário, tem como alvo tudo. |
direction | não | Gire o ventilador a 5 graus. Os valores válidos são left / reverse e right / forward . |
xiaomi_miio_fan.fan_set_oscillation_angle
Defina o ângulo de oscilação. Os valores suportados são 30, 60, 90 e 120 graus.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
angle | não | Ângulo em graus. Os valores válidos são 30 , 60 , 90 , 120 e 140 . |
xiaomi_miio_fan.fan_set_delay_off
Defina o tempo de desativação programado. Os valores suportados são 0, 60, 120, 180, 240, 300, 360, 420, 480 minutos. Quando 0 é aprovado, o atraso_off está desativado.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
delay_off_countdown | não | Tempo em minutos. Os valores válidos são 0 , 60 , 120 , 180 , 240 , 300 , 240 , 300 , 360 , 420 , 480 minutos. |
xiaomi_miio_fan.fan_set_natural_mode_on
Ligue o modo natural.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_natural_mode_off
Desligue o modo natural.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_buzzer_on
Ligue a campainha.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_buzzer_off
Desligue a campainha.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_child_lock_on
Ligue a criança.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_child_lock_off
Desligue a criança.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_led_brightness
Defina o brilho do LED. Os valores suportados são 0 (brilhante), 1 (dim), 2 (desligado).
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
brightness | não | Brilho, entre 0 e 2. |
xiaomi_miio_fan.fan_set_anion_on
Ligue o ionizador.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |
xiaomi_miio_fan.fan_set_anion_off
Desligue o ionizador.
Atributo de dados de serviço | Opcional | Descrição |
---|---|---|
entity_id | sim | Aja apenas em uma entidade específica do Xiaomi Miio. Caso contrário, tem como alvo tudo. |