Skip to content

Adds support for xiaomi.fan.p90 (Mijia Smart DC Inverter Circulation Fan Pro) - #2915

Open
StellarSea wants to merge 1 commit into
al-one:masterfrom
StellarSea:fan-p90
Open

Adds support for xiaomi.fan.p90 (Mijia Smart DC Inverter Circulation Fan Pro)#2915
StellarSea wants to merge 1 commit into
al-one:masterfrom
StellarSea:fan-p90

Conversation

@StellarSea

Copy link
Copy Markdown

MIoT spec link: https://home.miot-spec.com/spec/xiaomi.fan.p90

Adds entity customizations for the Mijia Smart DC Inverter Circulation Fan Pro (米家智能变频循环扇Pro).

Notes on the spec:

  • Fan speed is a stepless fan-level range (1~100) in the fan service, so the fan entity picks it up as a percentage without a converter. Unlike p85, the duplicate dm-service.fan-level is a mirror and is left unexposed.
  • Instead of the usual horizontal-swing-included-angle, this model exposes independent left-angle / right-angle / up-angle / down-angle under dm-service, plus symmetrical-swing-h / symmetrical-swing-v.
  • vertical-swing is absorbed by MiotFanConv but unused (only the first swing property becomes oscillate), so both swing switches are exposed explicitly.

Tested on my own Home Assistant instance (HA 2026.8.0 Container) with the device connected through the Xiaomi cloud.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant