Siemens Home Connect Integration not working as expected

Thank you for this! Let’s hope it will work in the future!

Same problem here, the door entity updates instantly but the others are unavailable and the switches does not seems to do anything…

Any update on this issue? The model washer I use is the Siemens WM6HXK70NL.

I am afraid not. The only answer I got was to report an issue on github. I didn’t do that and just removed the integration because I strongly believe that when the issue is this obvious and ‘big’ the developer should know about it. So I have no confidence this will be fixed soon.

For some reason, it started working in my config. Maybe it just needs some time. Also, I get the feeling you might need to activate the ‘remote control’ button on your washing machine.

Hello,

for my understanding ‘remote control’ needs to be activated before you start the app.

I do not have an “START” control element in home assistant. I have a power switch and a few program switches but I do miss the start switch.

How do you start the disher out of home assistant?

thx

Well, I don’t own a dish washer but a washing machine and I guess the usage of this device is similar to a dish washer. The binary switches only indicate the setup program on the device, they are read-only and cannot be used to control the device. Therefore, HA cannot be used to start and/or stop the device, you should use the Home Connect app for that. And yes, you’ll have to manually power up the device and physically enable the ‘remote control’ setting using the buttons on the device.

Same issue for my Siemens WT47XK90/03. Some entities are not updated correctly (p.e. operation-state, program-process, door, duration, …). They often have the status “not available”. So its unpossible to use this entitys to trigger an automation.
Do anybody knows, if there is already an issue open at github?

1 Like

There are a couple of issues open about this in Github:

I’m watching but unsure when we will see a fix.

Same thing here. I have a washing machine, not reporting sensor states anymore or only ih i reload the integration!

I have a solution that is working for the moment. I am using a script to call the relatively-new ‘reload config entry’ service, like this. It seems to be doing the job.

alias: System - reload Home Connect
description: ''
trigger:
  - platform: time
    at: '05:00:00'
  - platform: time
    at: '17:00:00'
condition: []
action:
  - service: homeassistant.reload_config_entry
    data: {}
    target:
      device_id:
        - deviceid1 <- find this in the URL when looking at your Home Connect device page in HA
        - deviceid2
mode: single
4 Likes

I did it by switching on switch.dishwasher_program_auto2 (auto 1 was not working, some programs work some others not)

Auto2 is the only option that is working here too on a Siemens dishwasher.

I have a Dishwasher, dryer and washmachine from Siemens. All connected to Home Connect and Home Assistant. You have to push the button “Connect to app” (something similar) and then you can close the door. Then you can manually start from Home Assistant by selecting the program you want to run or schedule it with an automation during the night. I will do the last option because of dynamic pricing and will select the cheapest hour to use the machines.

Hmm, ok, will try that. But do you need to push that every time?

did anyone build an automation that

  1. triggers starting the washing machine in case of enough solar
  2. triggers pausing the run when solar suddenly drops and resuming when there is again enough sun
1 Like

Yes, for me it’s logical because maybe you don’t need to run it everyday. So you can make an automation that run every night, it will only run when you push the button after putting all the dishes in the dishwasher

@arrows : Do you have an example for how the device ID’s look like and a screenshot at which page you find it? I can’t get it to work over here.

Sure. Here’s my automation YAML:

alias: System - reload integrations
description: ""
trigger:
  - platform: time
    at: "05:00:00"
  - platform: time
    at: "17:00:00"
condition: []
action:
  - service: homeassistant.reload_config_entry
    data: {}
    target:
      device_id:
        - ccdbcf4d70a56967fced448f1ea99369
        - 53ebed04db2b4738495b9885ce4ef2f7
        - 599c9a121d93d9db9f62eebafbde2d22
  - service: homeassistant.reload_config_entry
    data: {}
    target:
      device_id:
        - 02aecedb4925e13b7d933660c0fe51a1
        - 5cc4acc26fe40a3a4713047880cd4958
mode: single

I found the device IDs at the end of the URL for each device in the Devices area, like this:

But actually I see it’s even EASIER now - you don’t have to find those device IDs at all. The item selector in the automation action can pick them up. Take a look in the regular non-YAML view of the automation. This is the “call service” action:

1 Like

That works, thanks! I was thinking way to complicated

Same at here - washing mashine Siemenes iQ800 is not updating. Ovens 2x NEFF is working like a charm.