Gateway Xiaomi plus de son et plus d'anneau lumineux suite mise à jour

On retrouve les :

[2021-04-27 06:55:03.910][ERROR] : SOCKET-READ------Exception on socket : 'str' object has no attribute 'decode'
[2021-04-27 07:00:03.735][ERROR] : SOCKET-READ------Exception on socket : IV must be 16 bytes long
[2021-04-27 07:00:04.937][ERROR] : SOCKET-READ------Exception on socket : 'str' object has no attribute 'decode

Je tombe sur cette discussion et je m’aperçois que j’ai les mêmes erreurs. Par contre il me semble que tout fonctionne bien non ?

Je me demande si il ne faudrait pas ouvrir un ticket ? Je l’aurais bien fait mais j’ai trop de plugin en beta :frowning: (mais pas Xiaomihome)

2 « J'aime »

Si tu as que des sondes ça marche.

Le ticket servira à rien le support demandera de voir avec le dev.

1 « J'aime »

Je viens de tester, je confirme, il y a l’anneau qui ne s’allume plus, plus de son sur la Gateway et tous les commutateurs Xiaomi Zigbee 220V sont out… Du support ou juste un mot du dev @lunarok serait le bienvenu.

Allons les bugs ça arrive à tout le monde et les bêta testeurs n’ont pas forcément toutes les confs possibles.

Un bug à l’indus reste toujours possible.

Restons solidaires !

@lunarok bonsoir

Si on veut revenir à l’ancienne version ne serait-il pas possible que vous mettiez sur le market la version précédente pour travailler à nouveau sur la version actuelle qui pose problème ?
Sauf bien entendu si le bug est évident et corrigeable rapidement mais au moins les gens serait de nouveau avec une version viable.

Merci

J’ai fait la manip décrite sur un autre sujet :

J’ai remplacé:

$cmd = '/usr/bin/python3 ' . $xiaomihome_path . '/xiaomihomed.py';

par

$cmd = '/usr/bin/python ' . $xiaomihome_path . '/xiaomihomed.py';

et depuis effectivemement ça marche

6 « J'aime »

Sympa comme message. Comme toujours tu excelles dans le mépris et l’agressivité. Je ne vais pas perdre de temps à répondre à tes insultes à peine voilées.

5 « J'aime »

J’allais indiquer ce trick :-). Effectivement ça fonctionne parfaitement.

1 « J'aime »

Merci. Tu remplaces ça ou ?

Dans le dossier du plugin, le fichier xiaomihome.class.php à la ligne 201 (astuce de @superbricolo)

3 « J'aime »

Merci beaucoup pour la bidouille, mes anneaux s’éclairent, mes purificateurs ventilent, reste à tester le son de la gateway (vivement, car je n’avais plus de sonnette d’entrée du coup :woozy_face: ) et l’aspirateur, mais ça à l’aire bien parti :slightly_smiling_face:

Bonjour,

J’ai lu les échanges précédents, fait la correction sur le fichier xiaomihome.class.php (python3) mais j’ai toujours le bug suivant :

Equipement non trouvé. Veuillez vérifier l'IP et relancer.

quand je veux connecter mon roborock S50. ca marchait bien avant la mise à jour.

J’ai les memes erreurs de log :

[2021-04-28 10:05:56.671][ERROR] : SOCKET-READ------Exception on socket : local variable 'Packet' referenced before assignment
[2021-04-28 10:10:31.297][ERROR] : SOCKET-READ------Exception on socket : 'str' object has no attribute 'decode'
[2021-04-28 10:12:42.898][ERROR] : SOCKET-READ------Exception on socket : local variable 'Packet' referenced before assignment
[2021-04-28 10:13:22.265][ERROR] : SOCKET-READ------Exception on socket : local variable 'Packet' referenced before assignment
[2021-04-28 10:15:51.285][ERROR] : SOCKET-READ------Exception on socket : 'str' object has no attribute 'decode'

J’ai tout essayé, de reinitialiser le roborock, changer son ip dans le DHCP… rien n’y fait !

Any idea ?
Je précise que j’ai réussi à installer une ampoule Yeelight apres la mise à jour sans soucis.

(faut il que j’ouvre un nouveau thread ?)

thanks

Yop

Un truc tout con: as-tu redémarré le démon suite à la correction? :stuck_out_tongue_winking_eye:

++

Merci à la communauté pour l’astuce du changement de code qui fait refonctionner le son de mes gateway et mon aspi.
Bon courage a lunarok.

OvO

Hello, oui j’avais oublié :slight_smile:
du coup l’erreur sur l’IP introuvable a disparue, le roborock est reconnu … mais pour autant la connection ne se fait pas

dans mon dashboard j’ai toujorus erreur, je n’arrive pas à le commander depuis jeedom…

any idea ?
Merci !

j’y pense, peut etre que dans le process du reset du roborock le token a changé… je vais refaire la procédure :slight_smile:
je vous tiens au courant si succes ou ko
++

merci pour l’astuce

Dans /html/plugins/xiaomihome/core/class/xiaomihome.class.php, j’ai modifié /usr/bin/python3 en /usr/bin/python, puis désactivation/réactivation du plugin, redémarrage du daemon, et hop mon aspi remarche !

rapide et efficace en attendant une correction.

3 « J'aime »

J’ai aussi appliqué l’astuce et ma passerelle et mon aspirateur sont de nouveaux opérationnels.

Top un grand merci à la communauté.

C’est si compliqué de remettre la version précédente sur le market ???
Contraindre tant de monde à aller dans le code du plugin pour faire une correction (qui n’est peut être pas la seule à faire), sachant qu’il y a des personnes qui n’y connaisse rien de rien !!!

On peut quand même dire que là c’est abuser : autant d’utilisateurs touchés et pas de solution pour eux vraiment dommage surtout qu’il y a du super boulot de fait sur les plugins de ce développeur.

Je sais que je vais en prendre une en retour mais c’est pas grave.

1 « J'aime »