Anyone else getting the following error with the integration by @astrandb?
Logger: homeassistant.config_entries
Source: helpers/config_entry_oauth2_flow.py:383
First occurred: 2:40:18 PM (1 occurrences)
Last logged: 2:40:18 PM
Error setting up entry Miele for miele
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 357, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/miele/__init__.py", line 125, in async_setup_entry
await config_entry_oauth2_flow.async_get_config_entry_implementation(
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 383, in async_get_config_entry_implementation
raise ValueError("Implementation not available")
ValueError: Implementation not available
Guess I was over enthousiastic and removed the configuration.yaml entry for the component.
I thought that the config entry wouldnât be necessary anymore, because the integration wants me to login using username and password.
So any clarity on why both the config entry with client_id and client_secret and login with username and password are needed?
Miele has set up their implementation of OAuth2 so that all of client_id, client_secret, username and password are required.
The short explanation is that client_* identifies your HA instance and username/password identifies your account with Miele cloud.
I run HA on the OVA and its fully updated to latest version, also installed miele from Hacs and put in miele config in my configuration.yaml but no miele integation shows up after restart, nothing i logs at all. I custom components all is in place. Maybe i miss oathlib? but how to intall that on the ova? or maybe its there, i dont konw how to find out.
Update, got to miele page and autorizied the api, but my robot cleaner refuse to show up, also no sing of miele in integrations or in the logs
we have recently noticed that some Miele dryers apparently use some program IDs differently from the information we have gathered from the internet. (If it is indeed so, this has some unfortunate implications for how we handle program IDs in the new integration.)
Everyone who has a standalone dryer, can you please try to gather a list of program IDs to (English) name mappings, either from Mieleâs Swagger UI (which unfortunately does not work for all devices) or from logging program ID changes via the HA integration and selecting all programs via the interface of your machine?
Information we need:
The device type of your dryer (e.g. TCR790WP )
A table/list of program IDs to program names, e.g:
I donât think the wash2dry or mobile start triggered the log as is probably expected?
Also worth to mention that the IDs 6, 16, 12, 8, 15, 1, 19, 22, 17, 13 and 7 were under the âextra functions/settingsâ menu (in that order).
So Iâve installed the integration and it seems to be working OK. I can see the status of my WCI660 washing machine, I can power it on and off and I can even stop a wash programme.
However, I am having real problems with starting a wash or setting a start time - which is surely the most useful function to be able to trigger, e.g. when solar PV generation is high.
This is a topic where the documentation from Miele is minimal, so it is necessary to experiment a bit.
If you could capture a diagnostic download just before or after pressing the start button it should perhaps be possible to understand why the command is not available.
In the Miele app, I can see salt level and rinse aid level for my dishwasher. However when I browse the API via the swagger UI, I canât seem to find this information. Do you know how to retrieve it, and perhaps integrate it with HA using this integration?
Thanks.
Your findings are correct. The internal API that Miele use for their app is much more developed than the public third party API. I think this is unfortunate.
i also tried to start my device remotely.
I found out that using PUT programs â {âprogramIdâ: 3} statement at least my dishwasher starts working.
So my workaround is using the RESTful feature of Homeassistant:
is there a better way to trigger programs?
the integration gives me only the miele.action option to start actions
Hello, i hav tried everything i could think of/read but cant get this intrigation to work. I get an autentication failure always when trying to configure the entity. How do i live read the log for this itegrity alone?
New HA user coming from OH after 6 years. Thanks