Это пользовательский компонент для домашнего помощника для интеграции фаната Xiaomi Mi Smart.
Пожалуйста, следуйте инструкциям по извлечению токена Access, чтобы использовать токен API для использования в файле configuration.yaml.
Кредиты: Спасибо Rytilahti за всю работу.
Имя | Модель | Модель №. | Спецификации |
---|---|---|---|
Поклонник вентилятора Pedestal v2 | Zhimi.fan.V2 | ||
Поклонник вентилятора Pedestal v3 | Zhimi.fan.V3 | ||
Поклонник вентилятора пьедестала SA1 | Zhimi.fan.sa1 | ||
Поклонник фаната пьедестала ZA1 | Zhimi.fan.za1 | ||
Поклонник фаната пьедестала ZA3 | Zhimi.fan.za3 | ||
Поклонник фаната пьедестала ZA4 | Zhimi.fan.za4 | Zlbplds04zm | |
Smartmi Stand Fan 3 | Zhimi.fan.za5 | ||
Вентилятор вентилятора пьедестала 1c | dmaker.fan.1c | ||
Поклонник вентилятора Pedestal P5 | dmaker.fan.p5 | ||
Поклонник вентилятора Pedestal P8 | dmaker.fan.p8 | ||
Поклонник вентилятора Pedestal P9 | dmaker.fan.p9 | ||
Поклонник вентилятора Pedestal P10 | dmaker.fan.p10 | ||
Mijia Pedestal Fan | dmaker.fan.p11 | Bplds03dm | 2800 мАч, 24 Вт, <= 58 дБ |
Smart Standing Fan 2 Pro | dmaker.fan.p33 | Bplds03dm | 2800 мАч, 24 Вт, <= 58 дБ |
Поклонник вентилятора пьедестала P15 | dmaker.fan.p15 | ||
Mi Smart Stand Fan 2 P18 | dmaker.fan.p18 | BPLDS02DM | AC, 15W, 30,2-55,8 млрд |
Mi Smart Stand Fan 2 P30 | dmaker.fan.p30 | BPLDS02DM | AC, 15W, 30,2-55,8 млрд |
Вентилятор Rosou SS4 | Leshow.fan.ss4 | ||
Xiaomi Smart Tower Fan | dmaker.fan.p39 | BPTS01DM | 22W, <= 63 дБ |
Сила (включена, выключена)
Режимы эксплуатации (ручное, сон, сильный, натуральный)
Предустановленные режимы (уровень 1, уровень 2, уровень 3, уровень 4)
Процент скорости (0 ... 100)
Колебания (включено, выключено)
Зуммер (включен, выключен)
Задержка выключения (минуты)
Атрибуты
model
mode
speed
buzzer
oscillate
delay_off_countdown
error_detected
Вы можете установить этот пользовательский компонент через HACS. Поиск для интеграции фанатов Xiaomi Mi Smart Pestestal на странице интеграции HACS. В качестве альтернативы, вы можете установить его вручную, копировав папку custom_component в папку конфигурации домашнего помощника.
В качестве следующего шага вы должны настроить пользовательский компонент на вашей configuration.yaml
. YAML. Этот пользовательский компонент не предоставляет config-flow
прямо сейчас. Потом требуется перезапуск домашнего помощника.
# configuration.yaml
fan :
- platform : xiaomi_miio_fan
name : Xiaomi Smart Fan
host : 192.168.130.71
token : b7c4a758c251955d2c24b1d9e41ce47d
Переменные конфигурации:
preset_modes_override: []
). 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 проходит, задержка_офф отключена.
Атрибут данных службы | Необязательный | Описание |
---|---|---|
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
Установите светодиодную яркость. Поддерживаемые значения 0 (яркие), 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. Иначе цели всех. |