Intégration externe - Home Connect

Hello,

Pour information et éviter les doublons, j’ai lancé claude sur une intégration avec Home Connect :wink:
Je vous tiens au courant dès que j’ai une version assez stable :wink:

T’es lancé aussi, on t’arrête plus !!!

Le plugin est fonctionnel et dispo sur le store :slight_smile:

Il y a juste un petit probleme avec l’image de l’integration que je resolverai demain car plus assez de token pour ce soir :sweat_smile:

J’ai pu le tester uniquement sur un lave vaisselle de la marque siemens, donc si vous avez d’autres équipements, je suis preneur de vos retours :wink:

Petite correction sur le raffraichissement des valeurs en 1.0.4 :

La version 2.0.1 est dispo avec les widgets, déclencheurs et actions :slight_smile:

Pour les widgets, si vous avez des idées pour améliorer je suis preneur :slight_smile:

Bonjour

Je viens d’essayer de me connecter en suivant la doc mais connection impossible.

C’est peut être moi qui est loupe quelque chose mais j’ai suivi a la lettre :wink:

Merci

Bonsoir,

Tu peux fournir les logs de l’intégration stp ?

Merci

[2026-10-23T19:54:23.685Z] [INFO] Démarrage de l'intégration Home Connect...
[2026-10-23T19:54:23.936Z] [INFO] [gladys-sdk] connecté à Gladys (http://172.30.0.1:80)
[2026-10-23T19:58:11.586Z] [INFO] Construction de l'URL d'autorisation Home Connect (compte)
[2026-10-23T19:59:07.226Z] [INFO] Construction de l'URL d'autorisation Home Connect (compte)
[2026-10-23T20:01:28.508Z] [INFO] Construction de l'URL d'autorisation Home Connect (compte)

Merci pour les logs :+1:

On voit que Gladys prépare bien l’URL de connexion (3 fois), mais Home Connect ne renvoie jamais vers Gladys. Le blocage se fait donc sur la page Home Connect, avant le retour.

J’ai publié la v2.4.2 pour t’aider à trouver le souci :

  • le bouton Tester la connexion affiche maintenant l’URL de redirection exacte à déclarer, même si le compte n’est pas encore lié ;
  • cette URL est aussi écrite dans les logs à chaque clic sur Connecter.

Peux-tu mettre à jour l’intégration, puis vérifier :

  1. Clique une fois sur Connecter, puis sur Tester la connexion : copie l’URL affichée.
  2. Sur le portail développeur Home Connect, le champ Redirect URI de ton application doit être exactement cette URL : même http/https, même adresse, même port, pas d’espace ni de / en trop.
  3. Tu dois te connecter chez Home Connect avec le même compte que celui saisi dans Home Connect User Account for Testing. Une application non publiée refuse tout autre compte.
  4. Le Client ID collé dans Gladys doit être celui de cette application.
  5. Si tu viens de créer ou de modifier l’application sur le portail, attends quelques minutes avant de réessayer.

Si ça bloque toujours, dis-moi quel message s’affiche sur la page Home Connect quand tu cliques sur Connecter

super merci j’y suis arriver!

Juste j’ai du faire « connecter » a plusieurs reprise d’affiler avant que la page de home connect s’affiche, pas vraiment normal non?

Super ! Ce n’est pas normal, mais ça ne vient pas de l’intégration : Gladys ouvre la page Home Connect juste après avoir reçu l’adresse de connexion, et le navigateur peut alors la prendre pour un pop-up et la bloquer en silence. Si ça se reproduit, autorise les pop-ups pour l’adresse de ton Gladys, puis clique une seule fois sur Connecter. Tu utilises quel navigateur ?

Ou CTRL+clic sur PC

Merci je viens de débloquer tout sa pour la prochaine fois!

Bonjour

Petit souci durant l’utilisation:

Impossible de démarrer, la dans ce cas un lave vaisselle, après un démarrage manuel de la machine test de mettre sur pause et un message d’erreur s’affiche aussi.

voici le message d’erreur:

L'action a échoué. — Command: BSH.Common.Command.PauseProgram not supported

Voici les log:

 \[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

Merci a vous :grinning_face:

Merci pour les logs ! Version 2.4.3 publiée :

  • Pause : votre lave-vaisselle ne gère pas la pause via Home Connect (comme la plupart des modèles). Le bouton n’apparaît plus sur les appareils qui ne l’acceptent pas.
  • Démarrage : il faut un programme choisi sur la machine et le démarrage à distance activé (appui long sur la touche Démarrage à distance jusqu’à confirmation à l’écran). Il se désactive souvent dès qu’on ouvre la porte.
  • Si ça échoue encore, la raison exacte apparaît maintenant dans les logs de l’intégration : pouvez-vous me les renvoyer ?

Tout est ok sur appli home connect Démarrage a distance ect… je l’utiliser jusqu’à maintenant :winking_face_with_tongue:
J’ai fait a nouveau un test de démarrage après la mise a jour et malheureusement sa a échoué désoler :disappointed_face:

Voici les nouveau log:

[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

Merci pour les logs @Flo30, ils ont permis de trouver le problème.

La cause : pour lancer le programme, l’intégration renvoyait toutes les options du programme choisi sur le lave-vaisselle. Ton modèle affiche l’option « départ intelligent » (SmartStartEnabled), mais refuse qu’on la lui renvoie au démarrage. D’où l’erreur Option … SmartStartEnabled not supported, à chaque essai.

La correction (version 2.5.1) : quand l’appareil refuse une option, l’intégration la retire et relance le démarrage. L’appareil garde son propre réglage pour cette option. Une ligne dans les logs indique l’option retirée.

Pour tester :

  • mets à jour l’intégration en 2.5.1 ;
  • choisis un programme sur le lave-vaisselle ;
  • active le départ à distance (appui long sur la touche jusqu’à la confirmation à l’écran ; il se coupe souvent quand on ouvre la porte) ;
  • lance le démarrage depuis le widget ou une scène.

Si ça bloque encore, envoie-moi les nouveaux logs.

Merci pour tes recherche ton temps passer et tes MAJ

J’ai essayer sur plusieurs programme (Auto/ rapide/intensif)

Malheureusement toujours pas voici les log:

[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

Merci @Flo30 pour les nouveaux logs, ils montrent le vrai blocage :+1:

La cause : Home Connect n’accepte que 5 démarrages par minute. Ton lave-vaisselle refuse 5 options du programme choisi. À chaque refus, l’intégration retirait l’option et relançait le démarrage. Ça faisait 5 essais refusés, puis le 6e était bloqué par Home Connect (rate limit reached, retry in 58s) avant même d’arriver à la machine. Et ça recommençait à chaque essai.

La correction (version 2.5.2) :

  • les options que la machine ne fait qu’afficher (prévision d’eau et d’énergie, temps restant…) ne sont plus envoyées au démarrage ;
  • une option refusée une fois est retenue : les démarrages suivants la sautent directement ;
  • l’intégration s’arrête avant la limite de Home Connect. Si elle l’atteint, un message demande de réessayer dans une minute, et l’essai suivant reprend là où il s’était arrêté.

Sur ton modèle, le démarrage passe en 3 essais au lieu de 6.

Pour tester :

  • mets à jour l’intégration en 2.5.2 ;
  • attends une bonne minute après la mise à jour ;
  • choisis un programme sur le lave-vaisselle ;
  • active le départ à distance (appui long sur la touche jusqu’à la confirmation à l’écran) ;
  • lance le démarrage depuis le widget ou une scène.

Si le message « try again in a minute » s’affiche, attends une minute et relance une seule fois. Si ça bloque encore, envoie-moi les nouveaux logs.

Super maintenant tout fonctionne! MERCI !

Voici les log en cas si sa peux te servir :wink:

[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