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

Oui mais mettre une sauvegarde de la veille pour bcp cela va être via le module de sauvegarde donc perte de la journée d’historique de suivi etc…

C’est moche tout ne sais pas aller chercher les fichiers dans Jeexplorer et repartir sur le bon pied

token récupéré et tout refonctionne, ouf !

Non non je te rassure extract de l’archive et reinjection du plugin uniquement, tout restaurer juste pour ça non lol

Parfait en plus on peut le faire via le plugin JeeXplorer !

suite à la modif le demon reste NOK ça fonctionne toujours pas, reboot, dependances…

Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 26, in <module>
import globals
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/globals.py", line 3, in <module>
from devices.yeelight.flow import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/__init__.py", line 7, in <module>
from .main import Bulb, BulbException, discover_bulbs
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 10, in <module>
from future.utils import raise_from
ImportError: No module named future.utils
[2021-04-29 17:25:16][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.

Bonjour à tous, j’ai appliqué la modification et maintenant ça refonctionne, en attendant une future mise à jour du plugin :slight_smile:

Pour appliquer la modification :

  • Dans Jeedom, aller dans « Réglages → Système → Configuration »
  • Cliquer sur « _OS/DB »
  • Cliquer sur « Ouvrir » en face de éditeur de fichiers
  • Cliquer sur le dossier « plugins » dans l’arborescence à gauche
  • Puis « xiaomihome »
  • Puis « core »
  • Puis « class »
  • Et cliquer sur le fichier « xiaomihome.class.php »
  • Trouver la ligne 201 (chez moi c’est à cette ligne là
  • Supprimer le « 3 » de cette même ligne, cela devient « $cmd = '/usr/bin/python ’ . $xiaomihome_path . ‹ /xiaomihomed.py ›; » à la place de « $cmd = '/usr/bin/python3 ’ . $xiaomihome_path . ‹ /xiaomihomed.py ›; »
  • Cliquer sur le bouton « Sauvegarder »
  • Se rendre dans la configuration du plugin « Xiaomi Home » et relancer le démon.

Pour moi ça a fonctionné nickel :slight_smile:

19 « J'aime »

MERCI MERCI et encore MERCI
Après deux jours de galère à supprimer/recréer mes équipements j’ai enfin retrouvé mes lumières (je vais pouvoir ranger mes bougies :slight_smile: )
Quand je pense que j’ai vendu la domotique a ma femme en lui expliquant que cela allait rendre notre quotidien plus simple … c’est pas waf tout ça.
Heureusement que la communauté est là, car si l’on devait compter sur luna-tic !!!

1 « J'aime »

Bonjour,

Merci de ne pas trop taper sur le Dev, car pour rappel, c’est grâce à lui que nous avons des plugins qui nous simplifie la vie. La plupart du temps c’est gratuitement ou pour quelques euros, donc si vous ne voulez pas de beug et un service « irréprochable » il faudra aller vers une solution payante beaucoup plus chère. Jeedom et ses plugins sont en constante évolution et comme tout ce qui touche à la technique et à l’informatique, le zéro problème n’existe pas.
Merci à tous les fondateurs, Devs et autres membres qui sur leurs temps nous permettent de nous équiper et nous simplifie la vie

7 « J'aime »

parfait, simple et efficace, merci bcp

@Tout le monde, on se calme, on est pas dans une cours de récré…

@lunarok fait du très bon boulot, et ca depuis des années. Il s’énerve peut être de facon un peu forte et peut être parce qu’il a passé une journée de merde, mais ce n’est qu’un être humain, bordel.

Après, moi, je vois le coté positif, c’est que la communauté cherche et trouve des solutions court terme, et c’est ca qui est bien avec des outils comme Jeedom.

Alors Peace and Love les gars (et les filles) et on avance :wink:

@romano64 Bravo pour ton Pas à Pas qui fait bien avancer les choses. Top moumoute

2 « J'aime »

Pas de soucis mais il préfère s’occuper de météo France Pornic plutôt que de pousser la version d’avant ou la version corrigée si vents facile.

Et tout le monde paye pour une mauvaise journée ou pour un grief dé entre deux personnes !! Et ça c’est pas normal.

Par contre oui il fait du très très bon boulot ça c’est une réalité qu’on ne peut pas lui enlever.

T’es derrière mon épaule à vérifier ce que je fais ? Tu veux que je tienne des compteurs publics sur mes actions ?

Mais ca te vient pas à l’idée que je fais le debug, que je passe mes soirées à sortir du matos pour faire le debug au lieu de passer des soirées en famille, tout ca parceque je peux compter que sur moi et pas de testeurs.
Dès que j’aurais quelque chose à tester, je le dirais (je l’ai déjà fait). Mais ca doit pas m’empecher de répondre pour d’autres sujets, vous êtes pas tout seuls.

3 « J'aime »

Bonsoir,

Je fais partie des personnes impactées, et vu les échanges de personnes qui ne font que râler et pleurer en majorité, je me suis dis qu’un petit commentaire positif serait le bienvenu.
A ceux qui ragent et pestent : vous croyez sincèrement que lunarok ne fiche rien ? Vous croyez que les quelques euros amassés avec la vente de ses plugins lui permettent de flamber au casino ou d’emmener sa famille en vacances ?
Il est préférable qu’il ne passe pas son temps à devoir se justifier sur ce qu’il fait plutôt qu’à répondre à des rageux qui pestent car leurs devices ne font pas pouet-pouet depuis quelques jours. Ça va les gars, si votre installation est si vitale pour vous, et bien, arrêtez d’acheter du matos chinois et de faire du DIY en mode yolo. Faites un devis chez un pro, ça calmera vos ardeurs.

@lunarok, si tu cherches des beta-testeurs, je ne suis pas contre filer un coup de main, mais je n’ai qu’un Xiaomi vaccum en wifi, donc bon, je ne sais pas si ça peut aider. En revanche, je sais me démerder en Linux plutôt bien.

@à tous : comme l’ont déjà dit d’autres, gardez votre calme, laissez le bosser, et surtout : arrêter de juger sans savoir.

2 « J'aime »

Ah et bien au moins j’ai eu ton retour.
C’est juste ce que l’on demande à la place d’un silence d’un long silence.

@lunarok tu fais du bon job je l’ai dit on ne mets pas en cause ceci et on comprend bien que le retour à la normale peut-être long.
Et dans ce temps long quand on a un système basé sur ton ou tes plugins c’est une éternité.

Donc autant faire une régression d’application fonctionnelle en urgence le temps du debug pour te donner suffisamment de temps sans pression pour faire des tests plus profond peut être.

Bref c’est toi qui gère et non je ne te surveille pas.

Je suis partage pas ton avis.

Si tu updates et que cela plante ton système, tu restaures à la version d’avant !

Mieux, tu achètes un PI et tu te fais un jeedom de test, identique à ta prod et tu upgrades d’abord sur lui avant de toucher à ta prod et planter ta maison.

Ce n’est pas parce que vous ne suivez pas les bonnes pratiques élémentaires que la technologie doit y palier.

Les dev, le bt ont tous une vie familiale, un métier par conséquent faut arrêter de toujours remettre la faute sur les autres.

Au final c’est bien l’utilisateur en son âme et conscience qui clique frénétiquement sur le bouton update
C’est encore bien lui qui a mis en place sa domotique et mal puisque quand celle-ci est en panne, il crie au secours car il n’a plus ni lumière, chauffage etc.

Alors le commun des mortels va restaurer un Jeedom entier pour un plugin et perdre les historiques : non.
Les gens savent restaurer juste un plugin : non
Tu achètes un seconde maison pour le cas où la première brûle : non

Donc OUI quand tu es un craques vis à vis d’un utilisateur lambda que je suis tu sais faire tout ça.
Mais il y a pas que des craques et c’est de ceux là qu’il faut s’occuper et c’est ceux là qui vont payer des plugins quand un bêta testeur l’aura de façon gratuite.

Alors on va me dire tu sais pas faire passe ta route mais encore une fois quand on propose quelques choses à la vente et que cela fonctionne pas on propose le SAV rapidement au risque de perdre de la clientèle. Et j’insiste mais mettre la version n-1 n’est pas sorcier les plus grand store d’appli y arrivent.

Bonjour,

Si ta réponse n’est constituée que d’arguments fallacieux pour ne pas dire des sophismes, ce sera compliqué de te répondre.
Un sophisme n’est pas un argument.
Les historiques, tu ne perds presque rien si tu testes assez rapidement.
Les utilisateurs lambdas, parlons-en. Qu’ils se fassent aider ou qu’ils prennent un support pour ça justement.
Jeedom n’a pas pour vocation à être accessible en DIY par « mamiechantaldu92 ».
Quand on fait de la domotique DIY, cela comporte des risques. Si tu fais du saut à l’élastique sans élastique, cela reste ton problème, ce ne sera pas la faute du fabriquant d’élastique que tu n’auras pas pris.

Et tu insistes sur quelque chose d’hypothétique en plus : je n’ai jamais vu un retour arrière sur une application sur un store, si tu as un exemple, n’hésite pas à le donner.
Concernant le dev de lunarock, je pense que tu as accès à son repo gitlab/github pour être aussi certain qu’un revert n-1 est aussi simple à faire, que tu as fait toute l’analyse de code et d’impacts pour avoir cet avis aussi tranché ?

Salut,

A ceci près que le nouvel acheteur d’un plugin qui ne fonctionne pas comme il l’attend aura du mal à récupérer une sauvegarde d’un plugin qu’il ne possédait pas😉

Mais de façon générale, il faut savoir être patient, une correction arrivera mais un retour arrière sur le market lorsqu’un correctif dure (qu’elle qu’en soit la raison, manque de temps, de solution, de dev en cours,etc…) devrait être la règle sachant qu’il n’existe pas de solution simple prévue pour un retour arrière (je ne parle pour mon cas, ni du plugin actuel concerné🙃), un restore complet reste un peu « violent »…
Un Jeedom de test ne résoud pas tout, avec des modules associés à un seul Jeedom par exemple.

3 « J'aime »

Et pourtant la solution est simple: implémenter un historique de version dans le market…

1 « J'aime »

Au risque d’avoir des gens qui après font n’importe quoi avec les versions, râlent sur les espaces communautaires, etc.
Je ne suis pas certain que ce soit une solution si simple justement.