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
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.
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é
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
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.
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,
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.
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.
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 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.
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 !
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é
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
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
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.
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 ?