# External integration - Home Connect

**URL:** <https://community.gladysassistant.com/t/integration-externe-home-connect/10486>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [August 7, 2026, 5:47pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486 "2026-08-07T17:47:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [August 7, 2026, 5:47pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/1 "2026-08-07T17:47:35Z")

</div>

Hello,

For information and to avoid duplicates, I’ve started working on integrating Claude with Home Connect 😉  
I’ll keep you posted as soon as I have a stable enough version 😉

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [August 7, 2026, 6:32pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/2 "2026-08-07T18:32:14Z")

</div>

You’re on a roll, you can’t be stopped!!!

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [August 7, 2026, 9:57pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/3 "2026-08-07T21:57:44Z")

</div>

The plugin is functional and available on the store 🙂

There’s just a small issue with the integration image that I’ll fix tomorrow because I’m out of tokens for tonight 😅

I’ve only been able to test it on a Siemens dishwasher, so if you have other appliances, I’d love to hear your feedback 😉

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [August 13, 2026, 11:13am UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/4 "2026-08-13T11:13:02Z")

</div>

Small correction on the refresh of values in 1.0.4:

> **[Release v1.0.4 · prohand/gladys-homeconnect](https://github.com/prohand/gladys-homeconnect/releases/tag/v1.0.4)**
>
> Release 1.0.4

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [September 22, 2026, 9:18am UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/5 "2026-09-22T09:18:03Z")

</div>

Version 2.0.1 is out with widgets, triggers, and actions 🙂

For the widgets, if you have ideas to improve, I’m all ears 🙂

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 22, 2026, 7:01pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/6 "2026-10-22T19:01:13Z")

</div>

Hello

I just tried to log in following the documentation but it’s not working.

Maybe I’m missing something, but I followed it to the letter 😉

Thanks

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 22, 2026, 10:22pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/7 "2026-10-22T22:22:13Z")

</div>

Good evening,

Can you provide the integration logs please?

Thanks

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 23, 2026, 8:02pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/8 "2026-10-23T20:02:34Z")

</div>

```auto
[2026-10-23T19:54:23.685Z] [INFO] Starting the Home Connect integration...
[2026-10-23T19:54:23.936Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-10-23T19:58:11.586Z] [INFO] Building the Home Connect authorization URL (account)
[2026-10-23T19:59:07.226Z] [INFO] Building the Home Connect authorization URL (account)
[2026-10-23T20:01:28.508Z] [INFO] Building the Home Connect authorization URL (account)

```

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 23, 2026, 8:20pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/9 "2026-10-23T20:20:00Z")

</div>

Thanks for the logs 👍

We can see that Gladys prepares the connection URL well (3 times), but Home Connect never redirects to Gladys. The blockage therefore occurs **on the Home Connect page** , before the return.

I published **v2.4.2** to help you find the issue:

- The **Test Connection** button now displays the **exact redirect URL** to declare, even if the account is not yet linked;
- this URL is also written in the logs each time you click **Connect**.

Can you update the integration and then check:

1. Click once on **Connect** , then on **Test Connection** : copy the displayed URL.
2. On the [Home Connect developer portal](https://developer.home-connect.com/), the **Redirect URI** field of your application must be **exactly** this URL: same `http`/`https`, same address, same port, no extra spaces or `/`.
3. You must log in to Home Connect with the **same account** as the one entered in **Home Connect User Account for Testing**. An unpublished application refuses any other account.
4. The **Client ID** pasted into Gladys must be that of this application.
5. If you just created or modified the application on the portal, wait a few minutes before trying again.

If it still doesn’t work, tell me what message appears on the Home Connect page when you click **Connect**.

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 23, 2026, 8:32pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/10 "2026-10-23T20:32:32Z")

</div>

Thanks so much, I made it!

I just had to click «&nbsp;connect&nbsp;» multiple times in a row before the home page finally loaded. That’s not normal, right?

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 23, 2026, 8:38pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/11 "2026-10-23T20:38:23Z")

</div>

Great! That’s not normal, but it’s not coming from the integration: Gladys opens the Home Connect page right after receiving the connection address, and the browser may then take it for a pop-up and silently block it. If this happens again, allow pop-ups for your Gladys address, then click Connect once. Which browser are you using?

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [October 23, 2026, 8:44pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/12 "2026-10-23T20:44:24Z")

</div>

> [@prohand](#):
>
> Enable pop-ups for your Gladys address

Or CTRL+click on PC

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 24, 2026, 8:19pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/13 "2026-10-24T20:19:00Z")

</div>

Thanks, I just unlocked all of that for next time!

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 25, 2026, 2:06pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/14 "2026-10-25T14:06:45Z")

</div>

Hello

Small issue while using:

Unable to start, in this case a dishwasher, after a manual start of the machine test to put on pause and an error message also appears.

**Here is the error message** :

```auto
The action failed. — Command: BSH.Common.Command.PauseProgram not supported

```

**Here are the logs:**

```json
[2026-10-24T20:28:48.062Z] [INFO] [homeconnect-events] Event stream closed by Home Connect
[2026-10-24T20:28:48.063Z] [INFO] [homeconnect-events] Reconnecting to the event stream in 5s
[2026-10-24T20:28:53.065Z] [INFO] [homeconnect-api] Refreshing the Home Connect access token
[2026-10-24T20:28:53.456Z] [INFO] [homeconnect-events] Event stream connected
[2026-10-24T20:28:53.457Z] [INFO] [appliances] Event stream back after a gap, re-reading the appliances
[2026-10-24T20:28:53.606Z] [INFO] [appliances] 1 appliance(s) found on the Home Connect account
[2026-10-25T09:10:10.088Z] [INFO] [scenes] Scene action: starting the selected program of 012040517378010285
[2026-10-25T09:13:13.939Z] [INFO] [scenes] Scene action: starting the selected program of 012040517378010285
[2026-10-25T10:30:35.704Z] [INFO] [scenes] Scene action: starting the selected program of 012040517378010285
[2026-10-25T12:49:03.326Z] [INFO] [scenes] Scene action: starting the selected program of 012040517378010285
[2026-10-25T12:49:14.275Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T12:49:24.670Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T12:49:57.226Z] [INFO] [scenes] Scene trigger program_started for 012040517378010285
[2026-10-25T12:56:47.291Z] [INFO] [scenes] Scene action: starting the selected program of 012040517378010285
[2026-10-25T13:50:48.877Z] [INFO] [widgets] Widget action pause on 012040517378010285
[2026-10-25T13:51:05.714Z] [INFO] [widgets] Widget action pause on 012040517378010285
[2026-10-25T13:51:15.948Z] [INFO] [widgets] Widget action pause on 012040517378010285
[2026-10-25T14:03:05.128Z] [INFO] [widgets] Widget action pause on 012040517378010285

```

Thanks to you 😀

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 25, 2026, 3:53pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/15 "2026-10-25T15:53:38Z")

</div>

Thanks for the logs! Version **2.4.3** released:

- **Pause** : your dishwasher does not handle pause via Home Connect (like most models). The button no longer appears on devices that do not support it.
- **Start** : you need a program selected on the machine **and** remote start enabled (long press on the _Remote Start_ button until screen confirmation). It often deactivates as soon as you open the door.
- If it still fails, the exact reason now appears in the integration logs: could you send them back to me?

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 25, 2026, 4:44pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/16 "2026-10-25T16:44:26Z")

</div>

Everything is ok on the Home Connect app, remote start etc… I’ve been using it until now 😜  
I did another start test after the update and unfortunately it failed, sorry 😞

Here are the new logs:

```auto
[2026-10-25T16:34:34.845Z] [INFO] Starting the Home Connect integration...
[2026-10-25T16:34:35.234Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-10-25T16:34:35.494Z] [INFO] [appliances] 1 appliance(s) found on the Home Connect account
[2026-10-25T16:34:36.150Z] [INFO] [homeconnect-events] Event stream connected
[2026-10-25T16:34:36.253Z] [INFO] [startup] Home Connect ready: 1 appliance(s) published
[2026-10-25T16:35:03.402Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T16:35:03.759Z] [WARN] [widgets] Widget action start on 012040517378010285 failed: Option BSH.Common.Option.SmartEnergyService.SmartStartEnabled not supported
[2026-10-25T16:35:14.797Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T16:35:15.107Z] [WARN] [widgets] Widget action start on 012040517378010285 failed: Option BSH.Common.Option.SmartEnergyService.SmartStartEnabled not supported

```

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 25, 2026, 5:35pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/17 "2026-10-25T17:35:07Z")

</div>

Thanks for the logs @Flo30, they helped identify the issue.

**The cause** : to start the program, the integration was returning all options for the selected dishwasher program. Your model displays the « SmartStartEnabled » option but refuses to accept it at startup. Hence the error `Option … SmartStartEnabled not supported` on each attempt.

**The fix (version 2.5.1)**: when the device refuses an option, the integration removes it and restarts the process. The device keeps its own setting for this option. A line in the logs indicates the removed option.

**To test** :

- update the integration to 2.5.1;
- select a program on the dishwasher;
- enable remote start (long press the button until screen confirmation; it often turns off when you open the door);
- start the process from the widget or a scene.

If it still doesn’t work, send me the new logs.

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 25, 2026, 5:58pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/18 "2026-10-25T17:58:32Z")

</div>

Thanks for your research, time spent and updates

I tried several programs (Auto/ Fast/ Intensive)

Unfortunately still not working, here are the logs:

```auto
[2026-10-25T17:39:53.218Z] [INFO] Starting the Home Connect integration...
[2026-10-25T17:39:53.519Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-10-25T17:39:53.800Z] [INFO] [appliances] 1 appliance(s) found on the Home Connect account
[2026-10-25T17:39:54.432Z] [INFO] [homeconnect-events] Event stream connected
[2026-10-25T17:39:54.526Z] [INFO] [startup] Home Connect ready: 1 appliance(s) published
[2026-10-25T17:40:28.163Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T17:40:28.472Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.SmartEnergyService.SmartStartEnabled
[2026-10-25T17:40:28.534Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.EnergyForecast
[2026-10-25T17:40:28.596Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.WaterForecast
[2026-10-25T17:40:28.667Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.RemainingProgramTimeIsEstimated
[2026-10-25T17:40:29.947Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: Dishcare.Dishwasher.Option.SilenceOnDemand
[2026-10-25T17:40:30.006Z] [WARN] [widgets] Widget action start on 012040517378010285 failed: Home Connect rate limit reached, retry in 58s
[2026-10-25T17:44:09.329Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T17:44:09.701Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.SmartEnergyService.SmartStartEnabled
[2026-10-25T17:44:09.762Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.EnergyForecast
[2026-10-25T17:44:09.821Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.WaterForecast
[2026-10-25T17:44:09.882Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.RemainingProgramTimeIsEstimated
[2026-10-25T17:44:11.183Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: Dishcare.Dishwasher.Option.SilenceOnDemand
[2026-10-25T17:44:11.243Z] [WARN] [widgets] Widget action start on 012040517378010285 failed: Home Connect rate limit reached, retry in 58s
[2026-10-25T17:46:14.055Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T17:46:14.401Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.SmartEnergyService.SmartStartEnabled
[2026-10-25T17:46:14.465Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.EnergyForecast
[2026-10-25T17:46:14.540Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.WaterForecast
[2026-10-25T17:46:14.598Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.RemainingProgramTimeIsEstimated
[2026-10-25T17:46:15.878Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: Dishcare.Dishwasher.Option.SilenceOnDemand
[2026-10-25T17:46:15.934Z] [WARN] [widgets] Widget action start on 012040517378010285 failed: Home Connect rate limit reached, retry in 58s
[2026-10-25T17:57:13.491Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T17:57:13.869Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.SmartEnergyService.SmartStartEnabled
[2026-10-25T17:57:13.934Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.EnergyForecast
[2026-10-25T17:57:13.997Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.WaterForecast
[2026-10-25T17:57:14.062Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.RemainingProgramTimeIsEstimated
[2026-10-25T17:57:15.338Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: Dishcare.Dishwasher.Option.SilenceOnDemand
[2026-10-25T17:57:15.392Z] [WARN] [widgets] Widget action start on 012040517378010285 failed: Home Connect rate limit reached, retry in 58s

```

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [October 25, 2026, 6:34pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/19 "2026-10-25T18:34:21Z")

</div>

Thanks @Flo30 for the new logs, they show the real issue 👍

**The cause** : Home Connect only accepts **5 starts per minute**. Your dishwasher refused 5 options from the selected program. With each refusal, the integration removed the option and restarted the process. This resulted in 5 failed attempts, then the 6th was blocked by Home Connect (`rate limit reached, retry in 58s`) before even reaching the machine. And this repeated with every attempt.

**The fix (version 2.5.2)**:

- Options that the machine only displays (water and energy predictions, remaining time…) are no longer sent at startup;
- An option refused once is remembered: subsequent starts skip it directly;
- The integration stops before Home Connect’s limit. If it reaches the limit, a message asks to retry in a minute, and the next attempt resumes where it left off.

On your model, the startup now takes 3 attempts instead of 6.

**To test:**

- Update the integration to **2.5.2** ;
- Wait a full minute after the update;
- Select a program on the dishwasher;
- Enable remote start (long press the button until screen confirmation);
- Start the process from the widget or a scene.

If the message “try again in a minute” appears, wait a minute and retry once. If it still fails, send me the new logs.

---

<div class="post-metadata">

**Author:** ![Flo30](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/flo30/32/23776_2.png) [@Flo30](https://community.gladysassistant.com/u/Flo30)\
**Post date:** [October 25, 2026, 6:53pm UTC](https://community.gladysassistant.com/t/integration-externe-home-connect/10486/20 "2026-10-25T18:53:56Z")

</div>

It works now! THANK YOU!

Here are the logs in case they can help you 😉

```auto
[2026-10-25T18:42:22.094Z] [INFO] Starting the Home Connect integration...
[2026-10-25T18:42:22.388Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-10-25T18:42:22.684Z] [INFO] [appliances] 1 appliance(s) found on the Home Connect account
[2026-10-25T18:42:23.357Z] [INFO] [homeconnect-events] Event stream connected
[2026-10-25T18:42:23.448Z] [INFO] [startup] Home Connect ready: 1 appliance(s) published
[2026-10-25T18:47:23.099Z] [INFO] [widgets] Widget action start on 012040517378010285
[2026-10-25T18:47:23.495Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: BSH.Common.Option.SmartEnergyService.SmartStartEnabled
[2026-10-25T18:47:24.776Z] [INFO] [homeconnect-api] Starting 012040517378010285 without the option it refuses: Dishcare.Dishwasher.Option.SilenceOnDemand
[2026-10-25T18:47:26.802Z] [INFO] [scenes] Scene trigger program_started for 012040517378010285
[2026-10-25T18:47:48.377Z] [INFO] [widgets] Widget action stop on 012040517378010285
[2026-10-25T18:47:49.275Z] [INFO] [scenes] Scene trigger program_aborted for 012040517378010285

```
