Intégration externe - Miele (électroménager)

Salut tout le monde ! :waving_hand:

« Est-ce que la machine est finie ? » La question qu’on se pose dix fois par jour à la maison :sweat_smile: Si votre électroménager est un Miele connecté (Miele@home), Gladys peut maintenant y répondre. Miele passe par l’API officielle de Miele, et ne demande pas Gladys Plus.

Ce que ça fait

  • Un appareil par appareil Miele (lave-linge, sèche-linge, lave-vaisselle, four, hotte, plaques, réfrigérateur, congélateur, cafetière, robot) avec :
    • l’état, le programme et la phase en cours, le temps restant et l’heure de fin prévue ;
    • la porte ouverte ou fermée ;
    • les températures (four, réfrigérateur, congélateur, sonde de cuisson) ;
    • l’eau et l’énergie consommées par le programme, quand l’appareil les donne.
  • Les commandes qui ne présentent pas de danger : marche/arrêt du lave-linge, du sèche-linge, du lave-vaisselle, de la hotte et de la cafetière, les lumières, la consigne du frigo et du congélateur, SuperFrost/SuperCool.
  • Deux déclencheurs : « programme terminé » (avec les kWh et les litres consommés) et « panne de l’appareil ».
  • Une action de scène : démarrer, mettre en pause, arrêter un programme (le démarrage seulement pour le linge et la vaisselle, avec le départ à distance activé sur l’appareil).
  • Un widget « Appareils Miele » : ce qui tourne, et le temps restant.
  • Les changements arrivent en direct par le flux d’événements de Miele.
  • En français, anglais, allemand et espagnol.

Volontairement, rien de ce qui chauffe ne s’allume à distance : four, plaques, micro-ondes et tiroirs chauffants n’ont que la lumière de pilotable. Deux verrous dans le code, testés séparément.

Le truc sympa

Lave-linge terminé → « La machine est finie » sur le téléphone, ou sur l’enceinte du salon :basket:
Lave-vaisselle terminé → on rallume la lumière de la cuisine
Porte du congélateur ouverte plus de 2 minutes → alerte

Installation

:warning: Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-miele: Miele appliances for Gladys Assistant through the official Miele API: status, program, time left, remote start · GitHub

  1. Demandez vos identifiants développeur à Miele, gratuits, avec leur formulaire : vous recevez un Client ID et un Client Secret par e-mail.
  2. Collez-les dans la configuration de l’intégration, enregistrez, puis cliquez sur Connecter et identifiez-vous avec votre compte Miele.
  3. Onglet Découverte : ajoutez vos appareils.

Petites réserves honnêtes

  • Développée sans appareil ni compte Miele : tout a été testé sur de vraies réponses de l’API Miele (reprises des tests de Home Assistant). La connexion réelle à Miele est la première chose à valider : vos retours sont les bienvenus :folded_hands:
  • Les noms de programmes viennent de Miele, qui ne les donne qu’en anglais ou en allemand.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à Miele.

Dépôt : GitHub - guim31/gladys-miele: Miele appliances for Gladys Assistant through the official Miele API: status, program, time left, remote start · GitHub