Yeelight maj firmware, Xiaomi home pétarade

Bonjour,

J’ai mis à jour mon ampoule Yeelight ce matin dans l’application Yeelight sur Android.
(j’aurais mieux fait de me casser une jambe…)

Et du coup… sur Jeedom je n’ai plus que les commandes allumer / éteindre de fonctionnelles.
(le réglage de couleur, la luminosité ne marche plus)
Ca a bien fonctionné pendant des mois.

J’utilise le plugin Xiaomi Home de Lunarok.

J’ai 3 options :wink:

  • Est-ce que je patiente en attendant que le dev mette à jour le plugin? Lunarok a l’air d’être sur beaucoup de projets je ne sais pas s’il est disponible.

  • Je ferai mieux de chercher à downgrader l’ampoule (si c’est possible).

  • « Le dernier firmware des Yeelights fonctionnent avec le plugin Xiaomi home », je ferai mieux de chercher le problème du côté de mon installation.

Qu’en pensez-vous?

Salut,

Pas de passerelle ni le plugin ici mais la dernière mise à jour du firmware sur du plafonnier Yeelight a aussi été compliquée pour plusieurs utilisateurs.
As-tu simplement tenté de supprimer et réinclure l’ampoule ? Ca a fonctionné

Merci pour les infos.

Du coup j’ai vérifié le contrôle en local dans l’appli, c’est bon.
J’ai supprimé l’ampoule dans Xiaomi Home.
J’ai « reseté » le périphérique (allumage/extinction 5x).

Et c’est toujours pareil :frowning:
Je peux allumer et éteindre l’ampoule via jeedom mais c’est tout.
Tout le reste fonctionne dans l’application Yeelight.

Tu penses que je fais un autre reset?

Le log donne peu d’info

[2020-10-25 16:11:22][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:12:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:13:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:14:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:15:23][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:16:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:17:21][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:18:21][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:19:23][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:20:23][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:21:21][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:22:21][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:23:21][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:24:21][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:24:31][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:24:48][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:24:56][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:25:22][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:26:06][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:26:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 16:27:21][ERROR] : Exception on socket : Bulb closed the connection.

Lo,

J’ai inclus ce matin une nouvelle ampoule Yeelight et j’ai rencontré le même phénomène que toi,
J’ai trouvé l’IP dans mon routeur, indiqué le type d’ampoule, save. Les commandes ce sont crées d’elles mêmes,
Elle est fonctionnelle depuis,

Au plaisir, bon dimanche,

1 « J'aime »

Je l’ai ajouté manuellement sans passer par le scan Yeelight.

C’est toujours pareil pour moi.

J’ai 2 autres ampoules sous blister je vais les essayer…

Grrr après xxx reset je peux passer une commande (luminosité, couleur, coucher de soleil), elle fonctionne, puis plus rien après… juste allumer / éteindre.

J’avance…

Lorsque j’éteinds la Yeelight et la rallume (via une prise connectée) je peux à nouveau passer 2 commandes (luminosité, profil, etc) et plus rien.

Le log montre des erreurs:

Citation

[2020-10-25 17:43:36][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 17:43:45][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 17:43:50][ERROR] : Exception on socket : Bulb closed the connection.
Exception in thread Thread-144456:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 1073, in run
    self.function(*self.args, **self.kwargs)
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py", line 91, in refresh
    result_brut = bulb.get_properties().items()
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 359, in get_properties
    response = self.send_command("get_prop", requested_properties)
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 441, in send_command
    raise BulbException(response["error"])
BulbException: Bulb closed the connection.

[2020-10-25 17:45:13][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 17:45:21][ERROR] : Exception on socket : Bulb closed the connection.

Un peu de log en mode debug:

[2020-10-25 18:24:12][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 18:24:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 18:25:24][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 19:28:15][DEBUG] : Rafraîchissement de Yeelight : Yeelight_1
[2020-10-25 19:28:23][DEBUG] : execute : action yeelight brightnessAct
[2020-10-25 19:28:23][DEBUG] : Slider : 31
[2020-10-25 19:28:48][DEBUG] : execute : action yeelight temperatureAct
[2020-10-25 19:28:48][DEBUG] : Slider : 3144
Exception in thread Thread-29868:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 1073, in run
    self.function(*self.args, **self.kwargs)
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py", line 91, in refresh
    result_brut = bulb.get_properties().items()
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 359, in get_properties
    response = self.send_command("get_prop", requested_properties)
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 441, in send_command
    raise BulbException(response["error"])
BulbException: Bulb closed the connection.
[2020-10-25 19:29:15][DEBUG] : Rafraîchissement de Yeelight : Yeelight_1
[2020-10-25 18:29:20][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 19:29:25][DEBUG] : execute : action yeelight brightnessAct
[2020-10-25 19:29:25][DEBUG] : Slider : 62
[2020-10-25 19:29:29][DEBUG] : execute : action yeelight brightnessAct
[2020-10-25 19:29:29][DEBUG] : Slider : 70
[2020-10-25 18:29:30][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 18:29:36][ERROR] : Exception on socket : Bulb closed the connection.
[2020-10-25 19:30:17][DEBUG] : Rafraîchissement de Yeelight : Yeelight_1
[2020-10-25 18:30:22][ERROR] : Exception on socket : Bulb closed the connection.

Alors alors…
Le problème aurait commencé en début d’année avec une mise à jour du firmware des Yeelights.
L’ampoule ferme la connexion tcp régulièrement.

J’ai parcouru un peu les forums de Home Assistants il semblerait qu’en envoyant un toggle la connexion est établie à nouveau. (et est refermée dans la foulée)

Depuis mars les gars attendent une correction de Xiaomi…

Je n’ai rien trouvé concernant un éventuel downgrade.

Je doute qu’il y ait un quelconque correctif coté Xiaomi vu que l’application mobile fonctionne correctement.

C’est une façon différente de gérer la connexion du coté de la Yeelight. Il y a une grosse communauté de dev derrière HA, s’ils n’ont pas trouvé de solution je ne me lancerai même pas si j’étais Lunarok :expressionless: Je doute qu’il s’agisse simplement d’ouvrir la connexion tcp à chaque commande…

Bref heureusement qu’il s’agit d’une ampoule à 10€. Et certes elle fonctionne toujours avec l’application mobile…
Après l’idée de fonctionner avec des vieux firmwares n’est pas terrible non plus.
Et qu’en sera-t-il des Yeelight vendues demain avec le nouveau firmware?

Bon voila ce que j’ai compris, j’ai peut-être loupé des choses.

Fred

Yeelignt Led Bulb S firmware en 2.0.6_0030

Pour ma part, j’ai oublié l’inclusion dans le plugin Xiaomi pour les ampoules (sans aucune critiques attention puisque le plugin est top !). Je suis passé depuis un moment avec le plugin wifilight et ça roule nickel ! :slight_smile:

Ok merci pour ton retour mais en quelle version sont tes yeelight? Parce qu’avant la maj du firmware sa fonctionnait bien pour moi aussi :slight_smile:

Apres je suis preneur du plugin wifilight si il permet de faire marcher les yeelight bulb color 1s upgradé.

Les plugins utilise la même API, donc même problème.
Pour info, moi j’ai quelques lampes qui via l’appli sont parfois capricieuse (l’appli utilise on/off)
Mais aucun soucis avec Jeedom (ou j’utilise que le toggle car boutons poussoirs)
L’API utilisée est également utilisée par les assistants vocaux pour info, c’est pour ca que lorsqu’on ajoute une ampoule aujourd’hui directement à la fin il demande « voulez vous activer l’API locale ».
Du coup si elle a un problème suite à màj, ca va etre vite corrigé

Merci pour la réponse.

Xiaomi Home n’est donc pas en cause.

Il faut attendre une mise à jour de l’API.

Wait and see :innocent:

Merci pour ces précisions : j’avais tord, mea culpa ! :speak_no_evil:

Je suis un peu moins optimiste. Sur les forums yeelight, ça fait 1 mois que les gens se plaignent de cet effet de bord de la version 2.0.68_0030 et aucune réponse de yeelight. Mais bon, chaque jour qui passe nous rapproche d’un correctif, oui :slight_smile:

Le problème ne touche pas forcément les assistants vocaux d’ailleurs. Dans mon cas, mes Google Home commandent mes bulb sans problème, mais Jeedom est en souffrance … C’est le WAF qui en a pris un coup :slight_smile:

Hello à vous,

J’ai également fait la mise à jour 2.0.6_0030 sur 6 ampoules et je rencontre des grosses latences avec le pluggin Xiami Home, sur l’application Yeelight du téléphone tout fonctionne normalement.

J’ai fait un test avec d’autres ampoules qui sont neuves et qui sont sur le firmware 2.0.6_0024 et tout fonctionne nickel. Je vais signalé ceci sur l’application savoir s’il est possible de rétrograder, car en Chine sur les forums ils ont eu la version 2.0.6_0030 en 2019 et ils ont été embêtés comme nous. Je vous tiens informé si j’ai un retour.

Jsprod :slight_smile:

Bonsoir à tous,

Quelle sont vos modèles exacte d’ampoule à tous?
Sur quel serveur êtes vous tous ?

Hello,
j’ai le soucis également avec les lampes de chevet V2 :

Je suis sur le serveur chinois, lampes achetées sur Amazon.fr cet été.

Salut
Voilà qui est fait, màj de ma s1 en 6.0.2_0031
impossible de faire fonctionner avec le plugin Xiaomi et Wifilight2 ne marche que quelques minutes avec le mode v2.
Quelqu’un a réussi a downgrader le firmware ou à trouver une alternative.
Faut attendre une maj des plugins ?

Je précise un truc que je viens de m’apercevoir. La commande/action envoyée à l’ampoule est bien reçue par celle-ci. En l’éteignant, électriquement je parle, et en rebranchant, elle applique la dernière commande qu’elle venait de recevoir. Mode mémoire.
C’est comme si il manquait un commit pour faire appliquer à l’ampoule l’action. Bizarre non ?

@titou3333
Avec les MAJ de mes ceiling 13 c’est devenu une cata aussi…
autant sur le plugin que sur l’appli yeelight et xiaomi…

Je cherche à downgrader mais apparemment impossible sans passer par le forum yeelight en partageant le device. Aujourd’hui le forum est down!

J’ai déjà pas mal échangé avec le forum yeelight pour forcer une MAJ en béta