Dies ist eine benutzerdefinierte Komponente für den Home -Assistenten, um den Xiaomi Mi Smart -Fan zu integrieren.
Bitte befolgen Sie die Anweisungen zum Abrufen des Zugangs -Tokens, damit das API -Token in der Datei configuration.yaml verwendet werden kann.
Credits: Vielen Dank an Rytilahti für die ganze Arbeit.
Name | Modell | Modell Nr. | Spezifikationen |
---|---|---|---|
Sockelfan V2 | Zhimi.fan.v2 | ||
Sockelfan V3 | Zhimi.fan.v3 | ||
Sockelfan Sa1 | Zhimi.fan.sa1 | ||
Sockelfan Za1 | Zhimi.fan.za1 | ||
Sockelfan Za3 | Zhimi.fan.za3 | ||
Sockelfan Za4 | Zhimi.fan.za4 | ZLBPLDS04ZM | |
Smartmi stehender Fan 3 | Zhimi.fan.za5 | ||
Sockelfan 1c | dmaker.fan.1c | ||
Sockelfan P5 | dmaker.fan.p5 | ||
Sockelfan P8 | dmaker.fan.p8 | ||
Sockelfan P9 | dmaker.fan.p9 | ||
Sockelfan P10 | dmaker.fan.p10 | ||
Mijia Podestal Fan | dmaker.fan.p11 | BPLDS03DM | 2800mah, 24W, <= 58 dB |
Smart Standing Fan 2 Pro | dmaker.fan.p33 | BPLDS03DM | 2800mah, 24W, <= 58 dB |
Sockelfan 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 | ||
Xiaomi Smart Tower Fan | dmaker.fan.p39 | BPTS01DM | 22W, <= 63 dB |
Kraft (ein, aus)
Betriebsmodi (Handbuch, Schlaf, stark, natürlich)
Voreingestellte Modi (Stufe 1, Stufe 2, Stufe 3, Stufe 4)
Geschwindigkeitsprozentsatz (0 ... 100)
Oszillieren (an, aus)
Summer (ein, aus)
Verspätete Ausschalten (Minuten)
Attribute
model
mode
speed
buzzer
oscillate
delay_off_countdown
error_detected
Sie können diese benutzerdefinierte Komponente über HACs installieren. Suchen Sie nach "Xiaomi Mi Smart Sockel -Fan -Integration" auf der Integrationsseite von HACs. Alternativ können Sie es manuell installieren, indem Sie den Ordner Custom_component in Ihren Home -Assistant -Konfigurationsordner kopieren.
Als nächster Schritt müssen Sie die benutzerdefinierte Komponente in Ihrer configuration.yaml
einrichten. Diese benutzerdefinierte Komponente liefert derzeit keinen config-flow
. Anschließend ist ein Neustart von Home Assistant erforderlich.
# configuration.yaml
fan :
- platform : xiaomi_miio_fan
name : Xiaomi Smart Fan
host : 192.168.130.71
token : b7c4a758c251955d2c24b1d9e41ce47d
Konfigurationsvariablen:
preset_modes_override: []
). fan.set_percentage
Stellen Sie den Prozentsatz der Lüftergeschwindigkeit ein.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf eine bestimmte Fanentität. Sonst zielt auf alle ab. |
percentage | NEIN | Prozentuale Geschwindigkeitseinstellung. Gültige Werte sind zwischen 0 und 100. |
fan.set_preset_mode
Stellen Sie einen Voreinstellungsmodus ein.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf eine bestimmte Fanentität. Sonst zielt auf alle ab. |
preset_mode | NEIN | Voreinstellungsmodus. Gültige Werte sind Level 1 , Level 2 , Level 3 und Level 4 . |
fan.oscillate
Schwingt den Lüfter.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf eine bestimmte Fanentität. Sonst zielt auf alle ab. |
oscillating | NEIN | Flagge zum Ein- und Ausschalten der Schwingung. Gültige Werte sind True und False . |
fan.set_direction
Dreht den Lüfter 5 Grad nach links/rechts.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf eine bestimmte Fanentität. Sonst zielt auf alle ab. |
direction | NEIN | Drehen Sie den Lüfter 5 Grad. Gültige Werte sind left / reverse und right / forward . |
xiaomi_miio_fan.fan_set_oscillation_angle
Stellen Sie den Schwingungswinkel ein. Die unterstützten Werte betragen 30, 60, 90 und 120 Grad.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
angle | NEIN | Winkel in Grad. Gültige Werte betragen 30 , 60 , 90 , 120 und 140 . |
xiaomi_miio_fan.fan_set_delay_off
Legen Sie die geplante Zeit ab. Die unterstützten Werte betragen 0, 60, 120, 180, 240, 300, 360, 420, 480 Minuten. Wenn 0 übergeben wird, ist Delay_off deaktiviert.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
delay_off_countdown | NEIN | Zeit in Minuten. Gültige Werte sind 0 , 60 , 120 , 180 , 240 , 300 , 240 , 300 , 360 , 420 , 480 Minuten. |
xiaomi_miio_fan.fan_set_natural_mode_on
Schalten Sie den natürlichen Modus ein.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_natural_mode_off
Schalten Sie den natürlichen Modus aus.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_buzzer_on
Schalten Sie den Summer ein.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_buzzer_off
Schalten Sie den Summer aus.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_child_lock_on
Schalten Sie das Kinderschloss ein.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_child_lock_off
Schalten Sie das Kind aus.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_led_brightness
Setzen Sie die LED -Helligkeit. Die unterstützten Werte sind 0 (hell), 1 (dim), 2 (aus).
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
brightness | NEIN | Helligkeit zwischen 0 und 2. |
xiaomi_miio_fan.fan_set_anion_on
Einschalten des Ionisators.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |
xiaomi_miio_fan.fan_set_anion_off
Schalten Sie den Ionisator aus.
Servicedatenattribut | Optional | Beschreibung |
---|---|---|
entity_id | Ja | Wirken Sie nur auf ein bestimmtes Xiaomi Miio -Unternehmen. Sonst zielt auf alle ab. |