これは、ホームアシスタントがXiaomi Miスマートファンを統合するためのカスタムコンポーネントです。
Accessトークンを取得する手順に従って、configuration.yamlファイルで使用するAPIトークンを取得してください。
クレジット:すべての作業についてRytilahtiに感謝します。
名前 | モデル | モデル番号 | 仕様 |
---|---|---|---|
Pedestal FanファンV2 | Zhimi.fan.v2 | ||
Pedestal Fanファン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 Smart Towerファン | dmaker.fan.p39 | bpts01dm | 22W、<= 63db |
パワー(オン、オフ)
操作モード(マニュアル、睡眠、強い、自然)
プリセットモード(レベル1、レベル2、レベル3、レベル4)
速度率(0 ... 100)
振動する(オン、オフ)
ブザー(オン、オフ)
遅延ターンオフ(分)
属性
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 | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
angle | いいえ | 角度の角度。有効な140 60 30 90 120 です。 |
xiaomi_miio_fan.fan_set_delay_off
スケジュールされたターンオフ時間を設定します。サポートされた値は0、60、120、180、240、300、360、420、480分です。 0が渡されると、delay_offが無効になります。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
delay_off_countdown | いいえ | 数分の時間。 240 180 300 360 0 420 240 300 60 120 480 |
xiaomi_miio_fan.fan_set_natural_mode_on
自然モードをオンにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_natural_mode_off
自然モードをオフにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_buzzer_on
ブザーをオンにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_buzzer_off
ブザーをオフにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_child_lock_on
子のロックをオンにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_child_lock_off
子供のロックをオフにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_led_brightness
LED明るさを設定します。サポートされた値は、0(明るい)、1(DIM)、2(オフ)です。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
brightness | いいえ | 0〜2の明るさ。 |
xiaomi_miio_fan.fan_set_anion_on
イオナイザーをオンにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |
xiaomi_miio_fan.fan_set_anion_off
イオナイザーをオフにします。
サービスデータ属性 | オプション | 説明 |
---|---|---|
entity_id | はい | 特定のXiaomimiioエンティティにのみ機能します。それ以外の場合はすべてをターゲットにします。 |