Hi,
I am using the official Miele integration in Home Assistant with a Miele TEB655WP dryer.
The integration works in general:
- the dryer is detected correctly
miele.get_programsreturns the available programsmiele.set_programworks withdevice_idandprogram_idMobile startandRemote controlare bothOn
Available programs returned by miele.get_programs are:
- Cottons
- Minimum iron
- Woollens handcare
- Delicates
- Warm air
- Express
- Proofing
- Shirts
- Bed linen
However, for all programs, miele.get_programs returns:
parameters: {}
At the same time, Home Assistant exposes this entity:
sensor.waschetrockner_trockenstufe
options: extra_dry, hand_iron_1, hand_iron_2, machine_iron, normal, normal_plus, slightly_dry, smoothing
So Home Assistant clearly knows the possible drying-level values, but I cannot find a supported way to set them.
If I try to pass an extra field such as drying_level to miele.set_program , Home Assistant rejects it with:
Failed to perform the action miele.set_program.
extra keys not allowed @ data['drying_level']
My question is:
How is the drying level supposed to be selected for a supported Miele dryer through Home Assistant?
More specifically:
- Is drying level currently not supported by the Miele integration / Miele 3rd party API for dryers like the TEB655WP?
- Should
miele.get_programsreturn drying-level parameters for this device, but currently does not? - Is the drying-level entity only read-only state information, but not something that can be set?
I would like to understand whether selecting the drying level is currently supported in Home Assistant, and whether there are any workarounds or if support is already being worked on.
Thanks.