Integración externa - Miele (electrodomésticos)

¡Hola a todos! :waving_hand:

« ¿Ha terminado la máquina? » La pregunta que nos hacemos diez veces al día en casa :sweat_smile: Si su electrodoméstico es un Miele conectado (Miele@home), Gladys puede responder ahora. Miele utiliza la API oficial de Miele y no requiere Gladys Plus.

Qué hace

  • Un aparato por aparato Miele (lavadora, secadora, lavavajillas, horno, campana extractora, vitrocerámica, nevera, congelador, cafetera, robot) con:
    • el estado, el programa y la fase en curso, el tiempo restante y la hora de finalización prevista;
    • la puerta abierta o cerrada;
    • las temperaturas (horno, nevera, congelador, sonda de cocción);
    • el agua y la energía consumidas por el programa, cuando el aparato las proporciona.
  • Los mandos que no presentan peligro: encendido/apagado de la lavadora, secadora, lavavajillas, campana extractora y cafetera, las luces, la consigna de la nevera y el congelador, SuperFrost/SuperCool.
  • Dos disparadores: « programa terminado » (con los kWh y los litros consumidos) y « fallo del aparato ».
  • Una acción de escena: iniciar, pausar, detener un programa (solo el inicio para la ropa y el lavavajillas, con el inicio a distancia activado en el aparato).
  • Un widget « Aparatos Miele »: lo que está en funcionamiento y el tiempo restante.
  • Los cambios llegan en tiempo real a través del flujo de eventos de Miele.
  • En francés, inglés, alemán y español.

Intencionalmente, nada de lo que calienta se enciende a distancia: horno, vitrocerámica, microondas y cajones calientes solo tienen la luz controlable. Dos bloqueos en el código, probados por separado.

La parte divertida

Lavadora terminada → « La máquina ha terminado » en el teléfono o en el altavoz del salón :basket:
Lavavajillas terminado → se enciende la luz de la cocina
Puerta del congelador abierta más de 2 minutos → alerta

Instalación

:warning: Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-miele: Miele appliances for Gladys Assistant through the official Miele API: status, program, time left, remote start · GitHub

  1. Pida sus credenciales de desarrollador a Miele, gratuitas, con su formulario: recibirá un Client ID y un Client Secret por correo electrónico.
  2. Péguelos en la configuración de la integración, guarde, luego haga clic en Conectar e identifíquese con su cuenta Miele.
  3. Pestaña Descubrimiento: añada sus aparatos.

Pequeñas reservas honestas

  • Desarrollado sin aparato ni cuenta Miele: todo se ha probado con respuestas reales de la API de Miele (recuperadas de las pruebas de Home Assistant). La conexión real a Miele es la primera cosa que validar: sus comentarios son bienvenidos :folded_hands:
  • Los nombres de los programas provienen de Miele, que solo los proporciona en inglés o en alemán.

Como los anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a Miele.

Depósito: GitHub - guim31/gladys-miele: Miele appliances for Gladys Assistant through the official Miele API: status, program, time left, remote start · GitHub