jeedom-zigate / jeedom-plugin-zigate

Plugin Jeedom for ZiGate key.
MIT License
29 stars 12 forks source link

Pas de mesure de puissance Prise Xiaomi smart plug ZNCZ02LM #145

Closed nono2032 closed 5 years ago

nono2032 commented 5 years ago

Version plugin 1.2.2 Version lib 0.27.9 Version firmware 3.0f

image

je n'ai aucune donnée de consommation en watt.

le reste fonctionne très bien.

Quel log dois-je te fournir ?

doudz commented 5 years ago

Est-ce que ça fonctionne avec la 1.2.3 en beta ?

nono2032 commented 5 years ago

Je vais tenter tout à l'heure et te redis.

nono2032 commented 5 years ago

Hello, alors j'ai passer en bêta Version plugin 1.2.3 Version lib 0.28.2 Version firmware 3.0f

J'ai tenter un découvrir l'équipement, puis identifier et pour terminer un refresh.

Malheureusement cela n'a ajouter aucune commande affichant la consommation.

doudz commented 5 years ago

Est-ce que je pourrais avoir des captures d'écrans des commandes créées pour cet objet ?

doudz commented 5 years ago

à tout hasard, la consommation serait pas dans la valeur "rotation" ?

nono2032 commented 5 years ago

Alors j avoue que les commandes rotations je ne vois pas à quoi elles servent, les seules fois ou elle affiches quelques chose c est en faisant on ou off ou refresh, par contre cela affiche quelque chose et reviens a zéro immédiatement

nono2032 commented 5 years ago

Il y a une commande power_source qui est présente mais non afficher, en l affichant c est just écris power_source

nono2032 commented 5 years ago

Est ce qu il te faut quand même des captures d écrans ? Je pourrais en envoyer plus tout à l'heure si nécessaire

doudz commented 5 years ago

Je pense que la consommation est à la place de rotation, la version actuel remet la valeur à 0 au bout de 2 sec (car utilisé aussi par le cube xiaomi) mais il faudrait si la valeur qui s'affiche est cohérente pour être une puissance

nono2032 commented 5 years ago

En appuyant refresh j ai sur les 2 rotation une valeur qui s affiche, je vais tenter tout a l'heure quand je serai sur place de brancher un appareil dont je connaît la consommation pour vérifier si il y a une cohérence et donnerai un feedback

nono2032 commented 5 years ago

j'ai brancher une ampoule de 20w , j'appuie sur refresh et j ai ces données qui apparaissent 2 seconde 👍 image

nono2032 commented 5 years ago

puis un chauffage electrique 1500w image

nono2032 commented 5 years ago

donc oui c'est cohérent, la valeur de rotation est la puissance en watt. l'équipement est détecter en tant que lumi.plug

doudz commented 5 years ago

Parfait, merci pour le retour. Est ce que la valeur apparaît aussi quand on fait un ON ? Ou uniquement sur un refresh ?

nono2032 commented 5 years ago

Alors effectivement c est seulement en appuyant sur refresh, rotation = puissance en watt et rotation 3 doit être la consommation en kwh j imagine depuis la création de l équipements, d ailleurs cela serait bien d avoir l option de remise à zéro de la conso total

nono2032 commented 5 years ago

@doudz est-ce que je dois faire encore un test ? Quelle est la prochaine étape ?

doudz commented 5 years ago

C'est bon j'ai pris en compte la modif, je vais mettre à jour la lib python

nono2032 commented 5 years ago

Super merci à toi, la grande classe

doudz commented 5 years ago

Corrigé dans la beta 1.2.3-b3 (disponible demain)

nono2032 commented 5 years ago

Excellent, je testerai et donnerai un feedback

nono2032 commented 5 years ago

@doudz je ne vois pas encore le version 1.2.3-b3 disponible

doudz commented 5 years ago

Effectivement la manip n'a pas fonctionné, je m'en occupe ça sera bon demain

nono2032 commented 5 years ago

alors bonne nouvelle , ça a l'air de fonctionner, mis à part que power 3 est indiqué en watt par contre je pense qu'il s'agit plutot de la conso total en kw/h image

nono2032 commented 5 years ago

avec cette mise a jour je retrouve tous mes équipements par contre ils on perdu tous leur nom et du coup association au scenario etc.... je restaure un sauvegarde en espérant que tu arrives faire quelque chose ? car c'est un peu laborieux de tout renommer et associer à chaque fois

image

doudz commented 5 years ago

Oh, on est pas supposé tout perdre. Je dirais qu'il faut remonter la sauvegarde, et refaire la manip en debug pour comprendre ce qu'il se passe

doudz commented 5 years ago

Pour l'unité, le plus simple est de la changer manuellement dans Jeedom

nono2032 commented 5 years ago

Ok je retente tout à l'heure et tranmettrai les logs

nono2032 commented 5 years ago

zigate(1).txt

voila le log en debug avant et après mise a jour, j'ai à nouveau perdu tout mes noms d'équipements.

doudz commented 5 years ago

Merci pour le retour. Malheureusement je ne trouve pas le problème... est-ce que l'ID de l'objet Jeedom change ? je pense que oui Dans tous les cas, je pense qu'on va continuer comme ça, car tu sembles être le seul affecté... peut-être que le problème reviendra par ailleurs et que nous comprendrons ce qu'il se passe

nono2032 commented 5 years ago

Oui c est bizzare, j ai pas eu ce soucis lors des dernières update. Je vais retenter et vérifier si les id change ou pas. Je te redis.

doudz commented 5 years ago

je cloture quand même le ticket car le problème de base est résolu. Pour l'unité, il faudra la changer dans Jeedom directement. Actuellement elle est forcée mais je vais la débloquer dans la prochaine update

nono2032 commented 5 years ago

cette fois c'est passé avec la dernière version 1.2.3-b4 / je sais pas si c'est lier mais je suis sur auto avec le port usb de la zigate, avec la mise a jour précédent b3 le deamon ne redémarrait pas sur auto je devait choisir le bon port et tout mes équipement n'avait plus de nom, avec la dernière update pas ce problème ce redémarre sans problème sur auto !

nono2032 commented 5 years ago

Et merci pour avoir résolu le problème des puissances. La classe