Aller au contenu principal

Intégration domotique Twinkly, gratuite et open source

Intégration Twinkly pour Gladys Assistant

Pilotez vos guirlandes et lumières LED Twinkly sur votre réseau local.

Cette intégration relie Gladys à vos lumières LED Twinkly (guirlandes, rideaux, sapins, Squares, Flex, Dots…). Gladys les pilote en local, sur votre propre réseau : pas de compte, pas de cloud.

Avant de commencer​

  • Installez d'abord chaque Twinkly avec l'application Twinkly et connectez-le à votre Wi-Fi.
  • Il doit être sur le même réseau que Gladys.
  • Conseillé : donnez-lui une IP fixe (réservation DHCP dans votre box). Si son IP change, l'intégration le retrouve, mais plus lentement.

Twinkly n'a pas d'API cloud publique : tout passe par le réseau local (transport local).

Configuration​

ChampRôle
Adresses IPIP de vos Twinkly, séparées par des virgules. Facultatif si la recherche réseau les trouve.
Recherche réseauCherche les Twinkly sur le réseau (diffusion UDP, port 5555). Activée par défaut.
Intervalle de rafraîchissementFréquence de lecture de chaque Twinkly : 10 s, 15 s, 30 s ou 1 min.
À l'allumage, jouerCe qu'affiche un Twinkly quand Gladys l'allume (par défaut : ce qu'il jouait en dernier).

Le bouton Tester la connexion cherche les Twinkly et liste ce qui répond : nom, adresse, nombre de LED, version du firmware, mode en cours.

Le bouton Identifier un Twinkly lance sa démo pendant 5 secondes, puis le remet comme il était : pratique pour savoir qui est qui.

La recherche réseau ne trouve rien ?​

Le conteneur de l'intégration ne voit pas la diffusion réseau : c'est Gladys qui l'émet pour elle. Certains réseaux la bloquent (VLAN séparés, isolation Wi-Fi des clients). Dans ce cas, saisissez simplement les adresses IP.

Ajouter les appareils​

Dans Intégrations → Twinkly → Découverte, lancez une recherche puis ajoutez chaque Twinkly. Chacun devient une lumière avec :

FonctionCe qu'elle fait
On/OffÉteint (mode off) ou rallume (selon « À l'allumage, jouer »).
Luminosité0 à 100 %. Monter la luminosité d'un Twinkly éteint l'allume.
CouleurCouleur fixe (firmware 2.7.1 ou plus récent).
ScèneListe des animations chargées depuis l'application, de la playlist et des effets.

L'appareil garde son identité (basée sur l'adresse MAC) : changer son nom dans l'application ou son IP ne crée pas de doublon.

Une nouvelle animation chargée depuis l'application ? Relancez une recherche pour qu'elle apparaisse dans la liste Scène.

Scènes (Gladys 5.1 et plus)​

Déclencheurs​

DéclencheurQuandVariables
Un Twinkly a changé de modeLe mode a changé hors de Gladys : application, bouton, minuterie du Twinkly.device_name, mode, previous_mode
Un Twinkly est injoignableIl ne répond plus (débranché, Wi-Fi perdu…).device_name
Un Twinkly répond à nouveauIl répond de nouveau.device_name

Un changement demandé par Gladys ne déclenche jamais « a changé de mode » : une scène ne peut pas tourner en boucle.

Les changements sont vus à chaque lecture : avec un intervalle de 30 s, une scène réagit en 30 s au plus.

Actions​

ActionParamètresRésultat
Jouer une animation TwinklyTwinkly, nom de l'animation (ou numéro : 1 = première)movie (nom joué)
Jouer un effet TwinklyTwinkly, numéro de l'effet (1 = premier)effect
Changer le mode d'un TwinklyTwinkly, mode : allumé, éteint, animation, effet, playlist, couleur fixe, démomode (appliqué)

Pour régler couleur et luminosité dans une scène, utilisez l'action standard de Gladys « Contrôler un appareil ».

Tableau de bord (Gladys 5.1 et plus)​

Le widget Twinkly a deux vues, au choix dans ses réglages :

  • Sans Twinkly choisi : une ligne par appareil (ce qu'il joue et sa luminosité, ou « Injoignable ») et deux boutons : Tout allumer et Tout éteindre.

  • Avec un Twinkly choisi : sa luminosité en direct, son état, la scène en cours, sa couleur, son adresse IP, son nombre de LED, son firmware, et un jeu de boutons (réglage Boutons) :

    BoutonsContenu
    Scènes (défaut)Allumer/Éteindre, scène précédente, scène suivante, Identifier
    LuminositéAllumer/Éteindre, −10 %, +10 %, Max
    ModesAllumer/Éteindre et jusqu'à 3 modes : animation, playlist, couleur fixe, effet
    CouleursBlanc, rouge, vert, bleu (couleur fixe, firmware 2.7.1+)

    Une carte tient 4 boutons au plus : ajoutez le widget plusieurs fois pour avoir plusieurs jeux. Les scènes tournent en boucle dans l'ordre de la liste (animations, playlist, effets). La luminosité ne descend pas sous 10 % : pour éteindre, utilisez Éteindre.

Dépannage​

  • « Aucun Twinkly trouvé » : vérifiez que le Twinkly répond dans l'application, puis saisissez son IP dans Adresses IP.
  • Un Twinkly passe « Injoignable » : il est débranché, hors Wi-Fi, ou son IP a changé. L'intégration relance une recherche (au plus une fois toutes les 5 minutes). Une IP fixe évite le problème.
  • L'application Twinkly et Gladys en même temps : c'est possible. Si l'application prend la main, Gladys se reconnecte toute seule.
  • Les journaux de l'intégration (page Supervision de Gladys) disent ce qui a été trouvé et ce qui ne répond pas.

Paramètres de configuration​

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

ParamètreTypeObligatoireDescription
Pour commencersectionNonInstallez d'abord votre Twinkly avec l'application Twinkly, sur le même réseau que Gladys. Gladys le pilote ensuite en local, sans compte ni cloud : elle le trouve seule (recherche réseau), ou vous saisissez son adresse IP ci-dessous.
Adresses IPstringNonAdresses IP de vos Twinkly, séparées par des virgules. Facultatif si la recherche réseau les trouve ; donnez-leur une IP fixe (réservation DHCP) dans votre box.
Recherche réseaubooleanNonCherche les Twinkly sur le réseau (diffusion UDP sur le port 5555, émise par Gladys). Désactivez-la si votre réseau bloque la diffusion et que vous avez saisi les adresses IP.
Intervalle de rafraîchissementselectNonFréquence de lecture de chaque Twinkly, pour suivre les changements faits depuis l'application.
À l'allumage, jouerselectNonCe qu'affiche un Twinkly quand Gladys l'allume.

Comment installer Twinkly dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Twinkly 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-twinkly: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-twinkly.

Twinkly 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​

Twinkly 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 🙂