-
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Add document for Dreo integration #36851
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
w-xtao
wants to merge
55
commits into
home-assistant:next
Choose a base branch
from
w-xtao:next
base: next
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
0cd611b
Add dreo integration document
8bdbb04
Modify dreo markdown
de66507
Merge pull request #6 from w-xtao/next-dev
w-xtao 9894b76
Modify dreo.markdown file
1da055f
Merge pull request #8 from w-xtao/next-dev
w-xtao 271bd3e
Remove ha_config_flow parameter and add blank line
6c87394
Merge pull request #9 from w-xtao/next-dev
w-xtao c42a5b7
Add blank lines
1c77f86
Merge pull request #10 from w-xtao/next-dev
w-xtao 93f3861
Merge branch 'next' into next
w-xtao e238bda
Add comma with sentence last
cab54a7
Merge pull request #11 from w-xtao/next-dev
w-xtao 63bcced
Merge branch 'next' into next
w-xtao f3731a0
Modify Dreo document
27f1d28
Merge pull request #12 from w-xtao/next-dev
w-xtao bf95c4c
Merge branch 'next' into next
w-xtao b62f8d6
Modify the documentation to add instructions for device and app upgra…
a5eadaa
Modify the documentation to add instructions for device and app upgra…
d1c47a9
Merge pull request #13 from w-xtao/next-dev
w-xtao 5a59991
Optimize the document
2644c6c
Merge branch 'next' into next
w-xtao 79b1c60
Merge pull request #15 from w-xtao/next-dev
w-xtao 4c2d831
modify fans general features descriptions
85b0b6e
Merge pull request #16 from w-xtao/next-dev
w-xtao 08bb6b1
Modify fan general features Long Timer Setting description
531e2de
Merge pull request #17 from w-xtao/next-dev
w-xtao 2823c5c
Add comma to sentence
10e2bdf
Merge pull request #18 from w-xtao/next-dev
w-xtao 1a8193f
Modify device not discovered description
e655759
Modify device not discovered description
2910fb9
Merge branch 'next-dev' of github.com:w-xtao/home-assistant.io into n…
145a23f
Optimization sentence
0448e2f
Add comma to sentence
de9ecf2
Modify multi-voice assistant description
b61b8df
Merge pull request #19 from w-xtao/next-dev
w-xtao 9fee07c
Remove outlets description
a03d8a2
Model-Specific Features
a5260d9
Merge pull request #20 from w-xtao/next-dev
w-xtao d241f98
Modify Dreo document
8368bdf
Merge pull request #21 from w-xtao/next-dev
w-xtao 598337b
Merge branch 'next' into next
w-xtao b52cf2d
Modify Dreo markdown "smart switches" description to "smart products"
e3d24d7
Merge pull request #22 from w-xtao/next-dev
w-xtao c9f36cb
Merge branch 'next' into next
w-xtao 8d16eda
Merge branch 'home-assistant:next' into next
w-xtao 187ea72
Modify document
futurewalk a188cd6
Merge pull request #23 from w-xtao/feature-fix0420
w-xtao 72202b4
Modify the document to describe the device functionality in the Home …
futurewalk 8b3dfd3
Merge pull request #24 from w-xtao/feature-fix0420
w-xtao e960c47
Modify ducoment
futurewalk 1d9a57a
Merge pull request #25 from w-xtao/feature-fix0420
w-xtao 7018b77
Modify document
futurewalk eb69b8f
Merge pull request #26 from w-xtao/feature-fix0420
w-xtao 7128ed7
Modify document
dfd4ebb
Merge pull request #27 from w-xtao/feature-fix0420
w-xtao File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
--- | ||
title: Dreo | ||
description: Instructions on how to set up Dreo products within Home Assistant. | ||
ha_category: | ||
- Fan | ||
ha_release: 2024.12 | ||
ha_domain: dreo | ||
ha_platforms: | ||
- fan | ||
ha_integration_type: integration | ||
--- | ||
|
||
The **Dreo** {% term integration %} enables you to control smart products connected to the [Dreo App](https://m.dreo.com/en) from [Dreo](https://www.dreo.com/). | ||
|
||
Comment on lines
+13
to
+14
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion Rephrase the introduction for accuracy
is confusing. Consider: The **Dreo** {% term integration %} enables you to control smart fans registered in the Dreo App directly from Home Assistant. |
||
The devices must be added to the Dreo App before this integration can discover them. | ||
|
||
Supported platforms: | ||
|
||
- **fan** | ||
|
||
## Supported functionality | ||
|
||
### Entities | ||
|
||
The Dreo integration provides the following entities: | ||
|
||
#### Fans | ||
|
||
- **Fan** | ||
- **Description**: Control your Dreo fan device. | ||
- **Functionality**: | ||
- Turn on/off | ||
- Set fan speed | ||
- Toggle oscillation | ||
- Select preset modes | ||
- **Available for models**: DR-HTF001S, DR-HTF002S, DR-HTF004S, DR-HTF005S, DR-HTF007S, DR-HTF008S, DR-HTF009S, DR-HTF010S | ||
- **Attributes**: | ||
- `mode` - The current mode the device is in ("manual", "auto", "sleep") | ||
- `speed` - The current speed setting | ||
- `oscillate` - Whether oscillation is enabled (true/false) | ||
|
||
## Prerequisites | ||
|
||
Before you can use this integration, all devices must be registered with the | ||
Dreo App. Once registration is complete, you can add the Dreo integration in Home Assistant through the UI. | ||
|
||
{% include integrations/config_flow.md %} | ||
|
||
## Remove the integration | ||
|
||
{% include integrations/remove_device_service.md %} | ||
|
||
## Troubleshooting | ||
|
||
### Inability to control devices | ||
|
||
- **Device State Sync**: Sometimes, the device state may not sync correctly between the Dreo App and Home Assistant. Try toggling the device on/off, changing the mode, or adjusting the speed from within the Dreo App to see if the state updates. | ||
- **App Version Mismatch**: Ensure that the Dreo App is running an up-to-date version. An outdated version could lead to compatibility issues and control problems. Update the Dreo App from the official app store for your device. | ||
|
||
### Dreo App credentials are invalid or expired | ||
|
||
If your Dreo App credentials are invalid or expired, you can follow these steps: | ||
|
||
1. Open the Dreo App. Navigate to the account settings section. | ||
2. Click on the "Log out" option if you are currently logged in. | ||
3. Enter your correct username and password. If you have forgotten your password, use the "Forgot password" option in the app to reset it. | ||
4. Once you have successfully logged in to the Dreo App, go back to Home Assistant. Navigate to the Dreo integration settings and re-enter your Dreo App credentials. Then save the settings. | ||
|
||
### Device becomes unresponsive | ||
|
||
If the device becomes unresponsive, try the following steps: | ||
|
||
1. **Power cycle the device**: Turn off the device using its power switch or unplug it from the power source. Wait for about 10–15 seconds and then turn it back on or plug it back in. | ||
2. **Check the Wi-Fi connection**: Ensure that the device is connected to a stable Wi-Fi network. You can try moving the device closer to the router to improve the signal strength. | ||
3. **Reset the device**: If the above steps do not work, you may need to reset the device to its factory settings. Refer to the device's user manual for the specific reset procedure. After resetting, re-add the device to the Dreo App and then to Home Assistant. |
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be updated when the core PR is merged so that it matches the actual release