Il s'agit d'un composant personnalisé pour l'assistant à domicile pour intégrer le fan intelligent Xiaomi Mi.
Veuillez suivre les instructions sur la récupération du jeton d'accès pour que le jeton API utilise dans le fichier configuration.yaml.
Crédits: Merci à Rytilahti pour tout le travail.
Nom | Modèle | Modèle no. | Spécifications |
---|---|---|---|
Fan de fan de piédestal v2 | zhimi.fan.v2 | ||
Fan de fan de piédestal v3 | zhimi.fan.v3 | ||
Fan de fan de piédestal SA1 | zhimi.fan.sa1 | ||
Fan de piédestal fan za1 | zhimi.fan.za1 | ||
Fan de piédestal fan za3 | zhimi.fan.za3 | ||
Fan de piédestal fan za4 | zhimi.fan.za4 | Zlbplds04zm | |
Smartmi Fan debout 3 | zhimi.fan.za5 | ||
Ventilateur de piédestal 1C | dmaker.fan.1c | ||
Fan de ventilateur de piédestal P5 | dmaker.fan.p5 | ||
Fan de fan de piédestal P8 | dmaker.fan.p8 | ||
Fan de fan de piédestal P9 | dmaker.fan.p9 | ||
Fan de ventilateur de piédestal P10 | dmaker.fan.p10 | ||
Fan de piédestal Mijia | dmaker.fan.p11 | BPLDS03DM | 2800mAh, 24W, <= 58db |
Smart Standing Fan 2 Pro | dmaker.fan.p33 | BPLDS03DM | 2800mAh, 24W, <= 58db |
Fan de ventilateur de piédestal 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 |
Ventilateur Rosou SS4 | Lessh.fan.SS4 | ||
Fan de tour intelligente Xiaomi | dmaker.fan.p39 | Bpts01dm | 22W, <= 63db |
Puissance (sur, off)
Modes de fonctionnement (manuel, sommeil, fort, naturel)
Modes prédéfinis (niveau 1, niveau 2, niveau 3, niveau 4)
Pourcentage de vitesse (0 ... 100)
Osciller (sur, off)
Buzzer (sur, off)
Retour retardé (minutes)
Attributs
model
mode
speed
buzzer
oscillate
delay_off_countdown
error_detected
Vous pouvez installer ce composant personnalisé via HACS. Recherchez «Xiaomi Mi Smart Piedstal Fan Integration» à la page d'intégration de HACS. Alternativement, vous pouvez l'installer manuellement en copiant le dossier personnalisé_component dans votre dossier de configuration d'assistant domestique.
À l'étape suivante, vous devez configurer le composant personnalisé sur votre configuration.yaml
. Ce composant personnalisé ne fournit pas de config-flow
pour le moment. Un redémarrage de l'assistant à domicile est requis par la suite.
# configuration.yaml
fan :
- platform : xiaomi_miio_fan
name : Xiaomi Smart Fan
host : 192.168.130.71
token : b7c4a758c251955d2c24b1d9e41ce47d
Variables de configuration:
preset_modes_override: []
). fan.set_percentage
Réglez le pourcentage de vitesse du ventilateur.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité de fan spécifique. Sinon cible tout. |
percentage | Non | Réglage de la vitesse de pourcentage. Les valeurs valides sont comprises entre 0 et 100. |
fan.set_preset_mode
Définissez un mode préréglé.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité de fan spécifique. Sinon cible tout. |
preset_mode | Non | Mode prédéfini. Les valeurs valides sont Level 1 , Level 2 , Level 3 et Level 4 . |
fan.oscillate
de service.Oscille le ventilateur.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité de fan spécifique. Sinon cible tout. |
oscillating | Non | Flag pour activer / désactiver l'oscillation. Les valeurs valides sont True et False . |
fan.set_direction
Faire tourner le ventilateur à 5 degrés à gauche / à droite.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité de fan spécifique. Sinon cible tout. |
direction | Non | Faites tourner le ventilateur à 5 degrés. Les valeurs valides sont left / reverse et right / forward . |
xiaomi_miio_fan.fan_set_oscillation_angle
Réglez l'angle d'oscillation. Les valeurs prises en charge sont de 30, 60, 90 et 120 degrés.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
angle | Non | Angle en degrés. Les valeurs valides sont 30 , 60 , 90 , 120 et 140 . |
xiaomi_miio_fan.fan_set_delay_off
Définissez l'heure de désactivation prévue. Les valeurs prises en charge sont 0, 60, 120, 180, 240, 300, 360, 420, 480 minutes. Lorsque 0 est passé, Delay_off est désactivé.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
delay_off_countdown | Non | Temps en quelques minutes. Les valeurs valides sont 0 , 60 , 120 , 180 , 240 , 300 , 240 , 300 , 360 , 420 , 480 minutes. |
xiaomi_miio_fan.fan_set_natural_mode_on
Allumez le mode naturel.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_natural_mode_off
Éteignez le mode naturel.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_buzzer_on
Allumez le buzzer.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_buzzer_off
Éteignez le buzzer.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_child_lock_on
Allumez le verrouillage de l'enfant.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_child_lock_off
Éteignez l'enfant.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_led_brightness
Réglez la luminosité LED. Les valeurs prises en charge sont 0 (lumineuse), 1 (DIM), 2 (off).
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
brightness | Non | Luminosité, entre 0 et 2. |
xiaomi_miio_fan.fan_set_anion_on
Allumez l'ionizer.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |
xiaomi_miio_fan.fan_set_anion_off
Éteignez l'ionizer.
Attribut de données de service | Facultatif | Description |
---|---|---|
entity_id | Oui | Agissez uniquement sur une entité Xiaomi Miio spécifique. Sinon cible tout. |