Il y a quelques temps, je vous ai présenté un produit Yeelight dans l’article Xiaomi Yeelight -Lampe de chevet (Bedside Lamp).

Aujourd’hui, nous allons évoquer les ampoules E27, c’est à dire avec un gros culot à vis.

Une ampoule blanche et une ampoule de couleur sont disponibles et peuvent être contrôlées via l’application Mi-home que nous connaissons bien, avec les produits Xiaomi smart home, ou avec l’application dédié appelé Yeelight. Grâce aux plugins disponibles sur le market, elles sont intégrables à Jeedom.

A noter : Elles ont toutes les 2 besoin d’être connectées au réseau wifi de votre logement pour fonctionner par contre elles n’ont pas besoin de la gateway.

Présentation

Les ampoules Yeelight ont plusieurs caractéristique en commun. Elles se connectent en Wifi, ce qui est bien mieux que le Bluetooth qui a une portée limitée à 10 mètres.

D’après Xiaomi, elles dureraient jusqu’à 11 ans

L’ampoule blanche ne propose que le réglage de la luminosité. Il n’est malheureusement pas possible de choisir la temperature du blanc qui est fixé à 4000K.

Pour l’ampoule RGB de 16 millions de couleurs, il y a plusieurs réglages dont :

  • La couleur.
  • La température de blanc.
  • La luminosité.

L’application permet de choisir parmi une des scènes pré-enregistrées (couché et levé de soleil, films, bougie, lecture…). Comme pour la Lampe de chevet , il est également possible de choisir une couleur sur une photo. C’est original, mais pas très utile à mon avis.

Quelques informations techniques pour les puristes :

  • Flux lumineux 580lm
  • Wi-Fi IEEE 802.11 b / g / n 2.4GHz
  • Température de couleur 4000K
  • Durée de vie 25000hrs
  • Connecteur: E27
  • Certification: CE, ROHS
  • Garantie: 12 mois
  • Puissance: 8W
  • Tension: AC220V
  • Dimmable: Oui
  • Dimension: 12.000 x 5.500 x 5.500 cm / 4.724 x 2.165 x 2.165 pouces

Pour la version couleur :

  • Couleur de Lumière: RVB
  • Température de Couleur: 1700-6500k
  • Lumens Flux:
    • Rouge 45-75Lm
    • Vert 100-150Lm
    • Bleu 20-50Lm
    • Blanc Chaud 400-550Lm

Où les acheter ?

Vous pouvez trouver les ampoules Yeelight Xiaomi sur Amazon et Gearbest.

Il y a souvent des promos Gearbest sur ma page des bons plans.

Installation des Ampoules

Vous savez installer une ampoule classique ? Et bien vous savez installer une Yeelight.

Rien de bien compliqué, car elles ont les mêmes pas de vis que les ampoules normales. Attention tout de même, car elles sont un peu plus longues, ce qui pourrait poser problème sur certains modèles de lustres.

Dés le branchement, l’ampoule s’allume. Pour l’éteindre, appuyez sur l’interrupteur de la lampe et appuyer à nouveau pour l’allumer. 🙂

Voila pour la partie utilisation en ampoule normale, mais nous, on veut la connecter ! Pour cela, il faut utiliser l’application Yeelight ou Mi-home que vous trouverez sur les app store de vos téléphones. Le principe est sensiblement le même sur les 2 applications.

Vous connaissez sans doute l’utilisation de Mi-home si vous avez d’autres appareils connectés à Xiaomi Smart Home. Nous en avons déjà parlé de nombreuses fois.

Aujourd’hui, nous allons utiliser l’application Yeelight. Non seulement parce que ça évite de se répéter, mais aussi parce-qu’il y a une option nécessaire à l’activation dans Jeedom, disponible uniquement dans Yeelight.

Après avoir installé l’application Yeelight et vous être logué avec vos identifiants Mi, attendez quelques minutes pour que l’application découvre automatiquement l’ampoule.
Si ce n’est pas le cas, cliquer alors sur les 3 petits points en haut à droite, puis aller dans Add Device, votre ampoule devrait apparaître, sélectionnez la.

 

Il faut ensuite choisir votre réseau Wifi et saisir le mot de passe. Après validation, attendre la fin complète de la configuration. Voilà, votre ampoule est connectée.

Arrivé à cette étape, je vous conseille d’aller dans les réglages de votre routeur et de mettre une IP fixe à votre ampoule. C’est toujours mieux d’avoir des IP fixes pour vos appareils connectés.

Si vous utilisez aussi Mi-home, l’ampoule sera ajoutée automatiquement après la configuration dans l’application Yeelight. L’inverse est vrai aussi.

Avant de « jouer avec », n’hésitez pas à faire les mises à jour depuis l’application, pour être certains d’avoir toutes les fonctions disponibles. 3 points / Firmware.

Utilisation

Les ampoules Yeelight ont l’avantage de pouvoir être utilisées via le wifi, mais aussi en local. Par contre, quelques restrictions sont à prendre en compte.

En local

Comme je vous le disais au début de cet article, il est tout à fait possible d’allumer et d’éteindre l’ampoule simplement avec l’interrupteur du luminaire sur laquelle elle est branchée.

Dans le cas où l’ampoule à été éteinte via le Wifi, il suffit d’actionner 2 fois l’interrupteur (On et Off), pour allumer l’ampoule.

Attention: Pensez bien que si vous éteignez via l’interrupteur, vous ne pourrez plus allumer l’ampoule en wifi, car le courant sera coupé et donc, l’ampoule ne sera plus alimentée.

Via Wifi

L’application est simple à utiliser et très intuitive.

L’écran se divise en 2 parties :

  1. La partie inférieure permet de choisir les différents modes.
    • Hue (Teinte) : Gestion des couleurs.
    • White (Blanc) : Gestion du blanc.
    • Flow (Alternance) : La lampe alterne automatiquement entre 4 couleurs.
    • Favoris : Vous pouvez choisir des scènes pré-réglées. (Couché et levé de soleil, mode nuit, anniversaire, film..)
    • Snap (instantané) : Permet de sélectionner des couleurs via la camera de l’écran.
  2. Le reste de l’écran permet d’ajuster les différents modes, en faisant glisser son doigt.
    • Droite & Gauche
      • Hue : Sélection de la couleur.
      • White : Température du blanc.
      • Flow : Vitesse de l’alternance.
    • Haut & Bas
      • Luminosité.
    • Setting (pour Flow uniquement)
      • Colors : Permet de choisir les 4 couleurs à alterner.
      • Color Picker : Permet de sélectionner les couleurs à alterner depuis une image.

Menu configuration

Le menu configuration est (presque) le même que celui de la lampe de chevet. Donc je vous invite à (re)lire cet article pour plus de détail.
Ci-dessous, les réglages qui les différencient.

  • Default State Upon Power : Lorsque cette option est activée, vous pouvez allumer la lampe localement (hors wifi) en faisant ON et Off deux fois de suite.
  • Developer mode : Permet le contrôle de l’ampoule par d’autres applications. Jeedom par exemple.
  • Music Flow : Permet de transformer votre maison en boite de nuit ! Une fois la fonction activée, l’ampoule clignote au rythme de la musique écoutée via le micro du téléphone. L’ampoule et le téléphone doivent, bien évidemment, être sur le même réseau. (Disponible seulement sur l’ampoule couleur.)

Edit du 07/11/2017 : Je viens de me rendre compte qu’il fallait que les ampoules aient accès à internet pour fonctionner.

Jeedom

Les ampoules Yeelight étant wifi, elles n’ont pas besoin de la Gateway pour fonctionner.

Pour utiliser les ampoules Yeelight dans Jeedom, il existe 2 plugins :

  • WifilightV2 : 4€ plugin créé par bcaro. Je n’ai pas ce plugin alors je ne vous en parlerai pas.
  • Xiaomi Home : 6€ plugin créé par Lunarok et Sarakha63. C’est le même plugin utilisé pour contrôler les composants Xiaomi Smart Home.

Il faut dans un premier temps activer le mode développeur dans l’application Yeelight, ce n’est pas possible avec l’application Mi-Home.

  • Aller dans : 3 points, Developer Mode et activer l’option puis cliquer sur « Agree« .
  • Aller dans : Plugin Xiaomi Home cliquer sur « Scan Yeelight« .

  • Aller dans : Mes Yeelight et votre ampoule devrait apparaître, cliquer dessus pour plus de réglages.

N’hésitez pas à éteindre et allumer l’ampoule via l’application, pour forcer un peu la main à Jeedom.

Contrôle de la lampe

Il est possible de contrôler les ampoules via les dashboard et via les scénarios.

Les commandes sur le dashboard sont paramétrables via l’onglet commande de l’ampoule. Par défaut, il est possible de choisir la couleur, ou d’éteindre via la couleur noire. Il y a aussi 2 boutons ON et OFF, puis un curseur pour la température des blancs (1700 à 6500) et de luminosité (0 à 100).

Personnellement, je règle la luminosité minimum à 1 pour ne pas que l’ampoule s’éteigne complètement lorsqu’elle est au minimum.

Contrairement à la lampe de chevet, il est possible d’allumer la lumière en changeant la luminosité ou la température des blancs et le réglage de la couleur peut être fait offline, afin que la lumière soit de la bonne couleur lors de l’allumage.

 

Réglage de la couleur via scénario

Il possible de régler la couleur via le widget, mais aussi via un scénario.

Deux normes de couleur sont prises en charge.

RGB : (Red, Green, Blue)

La norme RGB est la plus connue. Le principe c’est de donner une valeur à chaque couleur primaire, comme si vous mélangiez des tubes de peinture. On trouve 3 formats :

  • rgb(100%,80%,60%) 100% de rouge, 80% de vert, 60% de bleu.
  • rgb(255,204,153) 100% = 255, 204 = 255 × 0,8 et 153 = 255 × 0,6.
  • #FFCC99 où FF, CC et 99 sont les conversions en système hexadécimal de 255, 204 et 153.

Mal à la tête ? On respire !!! Le plugin utilise les valeurs hexadécimales, mais ne vous inquiétez pas, vous n’aurez pas à apprendre à compter en hexa ! Jeedom le fait pour vous.

  • Ajouter une action dans votre scénario.
  • Sélectionner l’objet (une pièce de votre logement), l’équipement (ampoule) et la commande « Définir couleur RGB« , valider.
  • Cliquer sur le rectangle de couleur (noir).
  • Sélectionner une couleur dans la palette et cliquer sur OK.

HSV : (Hue Saturation Value)

Moins connue, cette norme appelée « Teinte Saturation Valeur » en français, fonctionne sur le principe d’un cercle de couleur, dans lequel chaque degré représente une teinte différente.

  • Hue (Teinte) :
    • : rouge.
    • 60° : jaune.
    • 120° : vert.
    • 180° : cyan.
    • 240° : bleu.
    • 300° : magenta.

La teinte est réglable via la commande « Définir couleur HSV« , il faut saisir un chiffre entre 0 et 253.

Je n’ai pas trop compris pourquoi on n’est pas entre 0 et 360 vu que se sont des degrés… Etant daltonien, je n’ai pas pu vraiment me pencher sur ce sujet ! je vous laisse donc découvrir par vous même 🙂

  • Saturation : C’est l’intensité de la couleur qui peut varier entre 0 et 100 %.

La saturation est réglable via la commande « Définir saturation HSV« . Il faut saisir un chiffre entre 0 et 100.

  • Value (Valeur) : C’est la luminosité qui est gérée de la même façon que pour le RGB et le HSV via la commande « Luminosité« .
Source Wikipedia https://fr.wikipedia.org/wiki/Teinte_Saturation_Valeur

 

Retour d’état

Il  a un retour d’état si j’allume l’ampoule depuis l’application mobile, ou depuis l’interrupteur de la lampe. Jeedom reçois l’information via la commande statut. Par contre il y a un délai avant qu’il soit mis à jour, on peut utiliser la commande « rafraîchir« .

Il y a aussi un état « OnLine » qui permet de savoir si l’ampoule est alimentée électriquement (1) ou pas (0).

Virtuel et widget pour Yeelight RGB

Voila un exemple si vous voulez faire un virtuel et un widget pour votre ampoule Yeelight RGB.

Virtuel

Pour le virtuel rien de bien sorcier, il suffit de faire un bouton On / Off et d’ajouter les commandes Couleurs, Luminosité et Température de blanc. Pour une ampoule blanche, vous n’ajouterez que la commande Luminosité.

Au niveau des valeurs de la luminosité, je mets un minimum de « 1 » pour ne pas pouvoir éteindre l’ampoule complètement via la commande Luminosité.

Widget

Pour le widget, je crée un widget On /Off avec les images suivantes. Je ne gère que l’état On /off et pas la couleur de l’ampoule :

Et pour le même prix, je vous partage le fichier PSD pour PhotoshopWidget Yeelight RGB.

Si vous n’êtes pas à l’aise avec les virtuels et Widgets, je vous invite à (re)lire l’article Lumières & Bouton Switch Xiaomi dans lequel je détaille la marche à suivre.

Je ne vous parlerai pas d’une commande appelée « Enchaînements« , mais vous trouverez toutes les explications dans la documentation officielle du plugin Xiaomi Home.

Conclusion

Ces ampoules sont de très bonne qualité. A voir maintenant comment elles évoluent dans le temps. La possibilité de contrôler l’ampoule en local est une bonne surprise qui fait gagner des points WAF.

Les ampoules de couleur sont vraiment mieux que les blanches, car ces dernières ne permettent pas de régler la température des blancs ! Personnellement je ne suis pas fan de la couleur, mais si je devais acheter de nouvelles ampoules Yeelight, je prendrais quand même des ampoules couleurs, en raison des nombreuses possibilités qu’elles offrent.

Si vous vous décidez à franchir le pas et souhaitez en commander, n’hésitez pas à passer par les bons plans du moment pour trouver les codes promos pour les ampoules Yeelight ainsi que plein d’autres produits sur le site de Gearbest.

Cet article a 34 commentaires

  1. Merci pour l’article

  2. Encore une fois tu nous fais un tuto au top du top.
    J’ai ces ampoules et je peux te dire que tout fonctionne à merveille
    Sache que ton tuto servira à certains…

  3. Hello Guillaume,

    j’ai un soucis avec mon virtuel impossible d’avoir l’état j’ai beau créer mais rien à faire. Peux tu m’apporter une solution merci. Ou partager ton virtuel que je regarde où j’ai fauté.

    Merci de ton retour

    Fab

    1. Salut,
      J’ai déjà partagé le virtuel dans l’article :
      Virtuel Yeelight
      Qu’est ce qu’il ne fonctionne pas ?

    2. J’ai bien suivi ton tuto pour le virtuel mais celui ci ne contrôle pas du tout ma Yeelight. En gros l’ampoule ne s’allume pas via le virtuel.
      je m’explique: j’ai créé le virtuel puis importer les commandes la Yeelight et là j’ai mis en place les états ON-OFF puis validé et ensuite à partir du dashboard je n’arrive pas à agir sur l’ampoule…

    3. c’est bon j’ai réussi encore merci pour ton aide

      1. Super. J’ai fais un scénario levé et couché avec lumière progressive je ferais un article bientôt.

  4. Superbe article, très instructif !
    Il tombe à pic en plus, je viens de recevoir mes ampoules.
    Petite remarque de forme : il y a trop de mots en gras, il ne faut pas en abuser.
    Merci du partage !

    1. Bonsoir,
      Merci pour les conseils je me suis fait la réflexion l’autres jour. Je vais y aller plus doucement dans les prochains articles même si je trouve que c’est bien pour ceux qui comme moi ont tendance à lire en diagonal.

  5. Bonsoir,
    Dans ton tuto :

    – Tu as du créer une commande Etat manuellement de type Info donc pour ensuite pouvoir la transmettre en paramètre des commandes On et Off non?

    Ce que j’aimerais, c’est reprendre quasiment la config de ma Yeelight de xiaomi home à l’identique mais juste caser quelque part dans le virtuel, le résultat de #[Salle de Bain][Yeelight][Online]# && #[Salle de Bain][Yeelight][Statut]# et qu’il se serve de cet indicateur pour dire que ma Yeelight est allumée ou pas. Comme ça si j’éteins ma lampe via mon interrupteur matériel, Homebridge /Homekit verra la lampe comme éteinte (avec une icône éteinte) malgré que #[Salle de Bain][Yeelight][Statut]# sera toujours à 1 car #[Salle de Bain][Yeelight][Online]# sera à 0.

    Comment puis-je faire cela?

    Merci.

    1. Bonjour,
      pourquoi ne pas ajouter dans la « configuration commande » Online de la yeelight :
      Action sur valeur, si egal 0 plus de (min) 0
      Ajouter Action [Virtuel yeelight OFF]
      En gros lorsque la yeelight est Offline alors le virtuel passe à Off.

  6. Merci, je testerai ça bientôt 🙂

  7. Finalement, j’ai fait autrement.
    En fait, Etat est initialisé avec un ET entre « Online » et « Statut ». Du coup, au démarrage, j’ai la bonne valeur.
    Si d’un coup, « Online » = 0 ou « Statut » = 0, alors Etat (relié à l’état de ma lampe dans Homekit) prendra bien la bonne valeur.

    Et du coup, j’ai un scénario qui se déclenche à chaque changement d’état du virtuel, si j’allume mon ampoule via Homebridge -> Etat passe à 1 alors que l’interrupteur physique est Off -> Online = 0, alors j’éteins mon virtuel et Etat repasse à 0 et la lampe s’éteint dans Homekit.

    Par contre, je vais d’essayer d’ajouter sur cette config de créer une info Offline lié au statut défectueux d’Homekit donc = à not Online, mais malheureusement, ça ne fonctionne pas, je ne vois pas mon appareil défectueux sous Homekit. J’aurais aimé avoir un « pas de réponse » quand Online = 0.

    Merci.

    1. Bien vu, j’avais aussi pensé à la solution du scénario pour être plus souple dans la gestion des états.
      Par contre je n’utilise pas homekit du coup je ne vois pas trop se qu’il faut faire.

  8. Bonjour,
    Merci pour ce tutoriel et ces explications très simples.
    Petite question : dans l’app Yeelight, je ne trouve pas l’option “Default State Upon Power “.
    A-t-elle changé de place ?
    Merci.
    Maureen

    1. Bonjour,
      Oui depuis l’article il y a eu une refonte de l’appli.
      Maintenant il faut faire la flèche qui monte (en bas a droite) puis « Lumière par défaut ».
      On peut maintenant cocher un case pour que se soit automatique ou sélectionner l’état manuellement.
      Bonne journée.
      Guillaume.

  9. Merci Guillaume pour cette réponse rapide !
    Maureen

  10. Bonjour Guillaume, j’ai franchi le pas avec ton article et je suis super satisfait des ampoules. Je regrette de ne pas avoir suivi ton conseil et j’ai pris deux blanche pour commencer, je vais en prendre des couleurs. Par contre je ne trouva pas de modèle avec des petits pas de vis, j’ai pas mal de plafonniers ou je ne sais pas quoi faire. Tu aurais une idée stp ?

  11. Super tuto,

    Est il possible d’appeler directement les configuration du lumière « Night Mode », « Birthday Party », « Movie » etc qui sont dans l’appli Yeelight depuis le plugin (comme « Lumière de Soleil » et « Lumière de lune ») ?

    Merci

      1. bonjour,
        merci pour le super tuto, concernant le virtuel j;arrive à allumer et éteindre la lampe, mais j’ai un problème de widget, au lieu qui m’affiche une sur dashboard il m’affiche deux ampoule, pouvez-vous m’aidez s’il vous plait?

        cordialement

        1. Bonjour et merci pour ton message.
          Pour le widget je t’invite à lire cet article widget si tu n’y arrives pas laisse moi un commentaire.
          Bonne journée.

          1. bonsoir,

            merci pour ta réponse, j’ai bien suivi le tuto que tu m’a indiqué mais c’est toujours la même chose :
            j’ai pris les deux images Yeelight que tu as mis au dessus voilà le code que j’ai mis :
            #valueName#
            <span class="iconCmd"></span>

            jeedom.cmd.update['#id#'] = function(_options){
            if (_options.display_value == '1' || _options.display_value == 1 || _options.display_value == '99' || _options.display_value == 99 || _options.display_value == 'on') {
            if (jeedom.cmd.normalizeName('#name#') == 'on') {
            $('.cmd[data-cmd_id=#id#]').hide();
            }else{
            $('.cmd[data-cmd_id=#id#]').show();
            $('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('

            ');
            }
            } else {
            if (jeedom.cmd.normalizeName('#name#') == 'off') {
            $('.cmd[data-cmd_id=#id#]').hide();
            }else{
            $('.cmd[data-cmd_id=#id#]').show();
            $('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('

            ');
            }
            }
            }
            jeedom.cmd.update['#id#']({display_value:'#state#'});
            $('.cmd[data-cmd_uid=#uid#] .iconCmd').off().on('click', function () {
            jeedom.cmd.execute({id: '#id#'});
            });

            merci pour ton aide

          2. Est ce que tu as le même problème avec un autre widget ?
            Au niveau de ton virtuel est ce que les valeurs sont bien on et off ?
            As tu fais la mise a jour de Jeedom ?

          3. As tu fais la mise a jour de Jeedom ?
            oui
            Au niveau de ton virtuel est ce que les valeurs sont bien on et off ?
            oui même virtuel que vous aviez présenté plus haut
            Est ce que tu as le même problème avec un autre widget ?
            enfaite s’il a c’est ma première widget que je réalise avec yellight, et comme j’ai un gamme xiaomi que je vien d’acheter je compte inspirer de vous tuto pour le reste de gamme.
            question : les deux images yellight que vous avez poster plus haut qu’on je crée le widget il me mis les codes automatiquement celui-ci est déférent que celui que vous aviez posté dans l’autre tuto que vous m’avez recommander de suivre, qu’on je laisse ce code il me mis les deux ampoules sur le dashbord, qu’on je change celui de l’autre tuto avec les mêmes images, je n’ai pas du tout d’image sur le dashbord.

            merci encore
            cordialement

          4. rebonjour,

            j’ai bien associer les commandes, mais toujours la même chose, j’ai supprimer et refait le virtuel toujours pareille,
            j’ai toujours les deux images une allume et l’autre éteint, sur le virtuel sa marche aussi le ON et OFF.

            ça vient pas du code?

            cordialement

          5. J’ai tester et ca fonctionne chez moi avec ce code :
            Code widget lumière
            Et un simple virtuel du genre :

            J’espère que tu va trouver pourquoi ça ne fonctionne pas chez toi.

  12. bonjour,

    désolé pour la réponse tardive, mais j’ai toujours le même problème même avec votre code et virtuel.

    cordialement

    1. Bonjour,
      Est ce que tu es bien en Jeedom V3 ?
      La comme ça je ne vois pas ou est le problème, est ce que tu as le même problème pour d’autres virtuel et ou d’autres widgets ?

Laisser un commentaire

Fermer le menu