Aller au contenu principal

Intégration domotique Wemo, gratuite et open source

Intégration Wemo pour Gladys Assistant

Pilotez prises, interrupteurs, variateurs et détecteurs Belkin Wemo en réseau local.

Pilotez vos appareils Belkin Wemo depuis Gladys, en réseau local : pas de compte, pas de cloud. Belkin a arrêté son cloud Wemo le 31 janvier 2026 ; le pilotage local, celui qu'utilise cette intégration, continue de fonctionner.

Appareils pris en charge​

AppareilDans Gladys
Wemo Switch, Wemo MiniInterrupteur marche/arrêt
Wemo Light Switch, 3-WayLumière marche/arrêt
Wemo DimmerLumière marche/arrêt + luminosité (%)
Wemo InsightMarche/arrêt + puissance (W) + énergie (kWh)
Wemo MotionDétecteur de mouvement
Wemo MakerRelais + entrée (capteur d'ouverture, 1 = fermée)

Non pris en charge : le pont Wemo Link (et ses ampoules) et les appareils électroménagers Wemo (cafetière, mijoteuse, humidificateur…). Les modèles les plus récents, prévus pour HomeKit seulement (Thread), ne parlent pas le protocole Wemo local.

Installation​

  1. Installez l'intégration Wemo depuis le catalogue de Gladys (Gladys 5.1 ou plus récent). L'écran d'installation indique qu'elle demande une recherche réseau SSDP : c'est ainsi que Gladys trouve les Wemo pour elle.
  2. Ouvrez l'onglet Découverte de l'intégration : les Wemo de votre réseau apparaissent. Ajoutez ceux que vous voulez.
  3. C'est tout : leur état s'affiche dans Gladys et vous pouvez les piloter.

Les Wemo doivent déjà être connectés à votre Wi-Fi (configurés auparavant avec l'application Wemo, ou remis en Wi-Fi avec un outil comme pywemo).

Configuration​

  • Adresses des Wemo — facultatif. Si un Wemo n'est pas trouvé automatiquement (autre VLAN, Wi-Fi maillé qui filtre le multicast), saisissez son adresse IP ici, séparée des autres par des virgules. Le port est facultatif (192.168.1.20:49153) : sans lui, les ports Wemo habituels (49152 à 49156) sont essayés. Donnez une adresse IP fixe (bail DHCP réservé) à ces Wemo.
  • Intervalle de rafraîchissement — tous les combien de secondes les prises, interrupteurs et variateurs sont lus (10 s par défaut). Un changement fait depuis le bouton du Wemo apparaît dans Gladys dans ce délai.
  • Intervalle des détecteurs — tous les combien de secondes les détecteurs de mouvement sont lus (2 s par défaut) : c'est le délai avant qu'une scène démarre sur un mouvement.
  • Retrouver un Wemo silencieux — quand un Wemo ne répond plus, relancer une recherche réseau pour le retrouver s'il a changé d'adresse IP (au plus une fois toutes les cinq minutes).

Un Wemo change souvent de port après un redémarrage : l'intégration le retrouve seule sur ses autres ports, en vérifiant son numéro de série.

Boutons de l'écran de configuration​

  • Rechercher les Wemo — lance la recherche et liste ce qui a été trouvé (et ce qui ne l'est pas : adresse muette, appareil non pris en charge).
  • Tester la connexion — lit chaque Wemo ajouté à Gladys et indique s'il répond, avec son état ou l'erreur.

Badge local / injoignable​

Chaque appareil affiche un badge : local quand il répond, injoignable après trois lectures sans réponse. L'écran de configuration indique « Aucun Wemo ne répond » quand plus aucun ne répond.

Scènes​

Dans l'éditeur de scènes (catégorie Intégrations) :

Déclencheurs

  • Mouvement détecté (Wemo) — un Wemo Motion voit un mouvement (une fois par détection). Variable : {{triggerEvent.data.device_name}}.
  • État d'un Wemo Insight changé — un Insight s'allume, passe en veille (l'appareil branché a fini : machine à laver, lave-vaisselle…) ou s'éteint. Filtrez sur le nouvel état. Variables : state (on, standby, off), power (W), device_name. Le seuil de veille se règle dans l'application Wemo.
  • Wemo joignable ou non — un Wemo ne répond plus, ou répond à nouveau. Variables : status (offline, online), device_name.

Pour un simple marche/arrêt, utilisez le déclencheur standard « Changement d'état d'un appareil » de Gladys.

Actions

  • Basculer un Wemo — éteint un Wemo allumé, allume un Wemo éteint. Sorties : toggled (faux si l'appareil n'a pas de relais), is_on.
  • Lire un Wemo Insight — sorties : reachable, state, power (W), today_energy (kWh), à tester dans les conditions suivantes.
  • Rechercher les Wemo — sortie : found (nombre de Wemo trouvés).

Tableau de bord​

  • Appareils Wemo — tous vos Wemo d'un coup d'œil : combien répondent, ce que fait chacun (les injoignables en premier), la puissance totale des Insight, et un bouton Chercher les Wemo.
  • Wemo Insight — choisissez un Insight dans les réglages du widget : puissance et énergie en direct, consommation et durée de marche du jour, courbe de puissance sur 24 h et bouton marche/arrêt.

Dépannage​

  • Aucun Wemo trouvé : vérifiez qu'ils sont sur le même réseau que la machine Gladys. Sinon, saisissez leur adresse dans « Adresses des Wemo ».
  • « Recherche automatique indisponible » : votre Gladys est trop ancien pour la recherche réseau, ou l'autorisation SSDP a été refusée à l'installation. Les adresses saisies à la main fonctionnent quand même.
  • Un Wemo passe injoignable de temps en temps : son Wi-Fi est faible, ou il a changé d'adresse. Réservez-lui une adresse IP fixe dans votre box.
  • Logs : depuis l'interface Gladys (ou docker logs), avec LOG_LEVEL=debug pour le détail de chaque lecture.

Paramètres de configuration​

Voici les paramètres demandés par Wemo dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Pour commencersectionNonLes Wemo sont pilotés sur votre réseau local, sans aucun compte : le cloud Belkin n'est plus nécessaire (il a fermé en janvier 2026). Ouvrez l'onglet Découverte pour les trouver, puis ajoutez ceux que vous voulez. Un Wemo qui n'est pas trouvé automatiquement peut être saisi ci-dessous par son adresse IP.
Adresses des WemostringNonFacultatif. Adresses IP des Wemo que la recherche automatique ne trouve pas (autre VLAN, Wi-Fi maillé), séparées par des virgules. Un port peut être ajouté : 192.168.1.20:49153.
Intervalle de rafraîchissement (s)numberNonFréquence de lecture des prises, interrupteurs et variateurs, en secondes. Un changement fait depuis le bouton du Wemo ou son application apparaît dans Gladys dans ce délai.
Intervalle des détecteurs (s)numberNonFréquence de lecture des détecteurs de mouvement, en secondes : le délai avant qu'une scène démarre sur un mouvement.
Retrouver un Wemo silencieuxbooleanNonQuand un Wemo ne répond plus, le rechercher sur le réseau (il a pu changer d'adresse IP). Au plus une fois toutes les cinq minutes.

Comment installer Wemo dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Wemo apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/prohand/gladys-wemo:1.0.1), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/prohand/gladys-wemo.

Wemo nécessite Gladys >=5.1.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

Wemo est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par prohand, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂