Skip to content

Commit d81be7b

Browse files
authored
Clarify how and when to enter applicaion credentials in Miele integration (#40342)
1 parent 3253d93 commit d81be7b

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

source/_integrations/miele.markdown

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,7 @@ Endpoints for the new generations are not yet available and will be released in
5959

6060
## Prerequisites
6161

62-
{% details "Manual entry of authentication credentials" %}
63-
64-
- Visit [https://www.miele.com/developer](https://www.miele.com/f/com/en/register_api.aspx) and sign up for a developer account.
65-
- Enter an arbitrary name for your connection and the email of your login for the original Miele app.
66-
- On success, you will get an email with an activation link. Press the **Activate** button. Make note of the client ID and secret - you will need them for the next step.
67-
You may be prompted to create an [Application - The provided Miele User Account email address must be all lowercase; otherwise, it will result in authentication failures.
68-
- The password should not contain any special characters. Even though it works in the Miele app, it may not work with the API.
69-
- Allow a couple of minutes to get the activation email. All changes in the developer portal take a couple of minutes before the change is implemented. Save your credentials as you will need them later.
70-
71-
{% enddetails %}
62+
Make sure that you have your username, password, and country available for your Miele account.
7263

7364
{% details "I have manually disabled My Home Assistant" %}
7465

@@ -85,7 +76,7 @@ Internal examples: `http://192.168.0.2:8123/auth/external/callback`, `http://hom
8576

8677
{% include integrations/config_flow.md %}
8778

88-
The integration configuration may ask for the *Client ID* and *Client Secret* created above. See [Application Credentials](/integrations/application_credentials) for more details.
79+
The integration configuration may ask for *Client ID* and *Client Secret*. See [Troubleshooting](/integrations/miele/#troubleshooting) below and [Application Credentials](/integrations/application_credentials) for more details.
8980

9081
## Supported functionality
9182

@@ -280,6 +271,19 @@ When the configuration entry is loaded or after a streaming error (for example a
280271
281272
## Troubleshooting
282273
274+
{% details "Manual entry of authentication credentials" %}
275+
276+
Follow these instructions if you are instructed to do so by a developer or by Miele support. It is not needed for normal use of the integration.
277+
278+
- Visit [https://www.miele.com/developer](https://www.miele.com/f/com/en/register_api.aspx) and sign up for a developer account.
279+
- Enter an arbitrary name for your connection and the email of your login for the original Miele app.
280+
- On success, you will get an email with an activation link. Press the **Activate** button. Make note of the client ID and secret - you will need them for the next step.
281+
You may be prompted to create an [Application - The provided Miele User Account email address must be all lowercase; otherwise, it will result in authentication failures.
282+
- The password should not contain any special characters. Even though it works in the Miele app, it may not work with the API.
283+
- Allow a couple of minutes to get the activation email. All changes in the developer portal take a couple of minutes before the change is implemented. Save your credentials as you will need them later.
284+
285+
{% enddetails %}
286+
283287
{% details "Problem: Unavailable entities for a device" %}
284288
285289
After reloading the Miele integration, the entities related to an appliance that used to be available are no longer available.

0 commit comments

Comments
 (0)