I'm planning to buy a Siemens washing machine specifically to automate it via Home Assistant, but before I commit I'd like confirmation from someone who has this working in practice.
Here is what I want to do
I load the washing machine, select the program, temperature etc. Then Enable remote start and close the door. That fires an automation that
- Reads the currently selected program from
select.washingmachine_selected_program(this works reliably actually already with my dishwasher) - Calculates the cheapest window from the Tibber electricity prices matching the program duration
- Calls
home_connect.set_program_and_optionswithaffects_to: active_programwith the selected program I read out first andb_s_h_common_option_start_in_relativefor the delay
I have almost exactly the same thing working with my dishwasher already
- Has anyone here got a Bosch/Siemens washing machine running a scheduling automation (Tibber, PV surplus, time-of-use, whatever) that uses the current
home_connect.set_program_and_optionsaction with a dynamically read selected program andfinish_in_relative? - Which washing machine model are you using?
- Any quirks I should know about (e.g. options that don't apply to the active program once it's been started with a delay)?
The main reason I ask is as there is an issue For Automations, how to only "start" the laundry with settings done locally on the machine · Issue #38330 · home-assistant/home-assistant.io · GitHub where someone tries exactly that but he reports that the select.washingmachine_selected_program returns empty but that issue is quite old and nothing more reported there. So it might work now or might still be an issue.
I'd really appreciate any confirmation that this combination of features works end-to-end on washing machines — the docs say it should, but I can't find a single public example of someone doing exactly this.
Thanks!