Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds complete support for Xiaomi Smart Standing Fan 2 (dmaker.fan.p18).
There is no serial number, device, or other information provided on hidden SIID 1.
Quirks
The only quirk of this device is that they decided to implement what should have been two actions as one write-only property for the manual left-right adjustment:
Reading the
motor control
property is not allowedand setting it to
1: LEFT
or2: RIGHT
makes the fan turn a few degrees either left or right. Setting to0: NONE
has no physical interrupt effect, even if setting immediately after a turn command.Everything else functions intuitively and as intended.
Fan component
Based on discussions in issue #19 , I've also wired a
Template Fan
component to expose an entity in thefan.
domain, for better HA integration.Screenshots