Gateway Tuya Zigbee/Bluetooth : Impossible de supprimer un équipement dans le plugin

Bonjour

tout d’abord bravo pour ce plugin qui m’a permis d’intégrer des équipements Zigbee non pris en charge par le plugin Zigbee via une petite passerelle Tuya Zigbee/Bluetooth. Il faut s’accrocher avec la documentation pour récupérer les clefs mais une fois le principe compris, c’est simple pour les équipements ( je ne sais plus trop où on doit indiquer qu’on aime ce pluggin :wink: )

Par contre j’ai supprimé un device (une lampe wifi) dans l’application SmartLife , elle est bien supprimée dans le « Tuya Iot platform » mais impossible de la supprimer dans le pluggin, elle revient toujours avec des données vides (comme l’IP par exemple) …

Pour ta première demande :

Pour la deuxième, je ne comprends pas. Tu es bien allé dans le cloud Tuya et le périphérique n’y est plus.

Pour qu’il réapparaisse, il faut au moins faire une inclusion . c’est bien le cas ?
Si oui me donner le log _inc pendant l’inclusion.

Bonsoir

en fait je voulais juste enlever un ancien device, pas le ré-inclure, mais ce n’est pas très grave si il reste dans le pluggin.

Par contre j’ai intégré ce device sans soucis mais les données remontent très rarement voir jamais (les commandes ont même été supprimées une fois, j’ai du le réinclure (supprimer du pluggin, mode inclusion tuya)

les données remontent régulièrement dans le tuya cloud pour cet équipement.

image

normalement le plugin l’interroge toutes les 30s
j’ai bien compris ce que tu voulais faire mais je ne comprends pas ce que tu fais pour qu’il revienne

Pour le device à supprimer, en fait je ne fais rien . Après avoir cliqué sur « supprimer » dans l’équipement, il est toujours là dans la liste des équipement .

pour l’interrogation, je regarde si il n’y a pas un cron qui ne tournerait pas

les logs

[2022-10-01 21:43:52]DEBUG : << Ping of: Temperature and humidity Sensor @192.168.2.63  diff:13
[2022-10-01 21:43:52]DEBUG :     Cmd: to 192.168.2.63 - Connect OK!
[2022-10-01 21:43:52]DEBUG : Learning from:192.168.2.63 id:1476 Name:Temperature and humidity Sensor :
[2022-10-01 21:43:52]DEBUG :   Empty response
[2022-10-01 21:44:05]DEBUG : << Ping of: Temperature and humidity Sensor @192.168.2.63  diff:13
[2022-10-01 21:44:05]DEBUG :     Cmd: to 192.168.2.63 - Connect OK!
[2022-10-01 21:44:05]DEBUG : Learning from:192.168.2.63 id:1476 Name:Temperature and humidity Sensor :
[2022-10-01 21:44:05]DEBUG :   Empty response
[2022-10-01 21:44:18]DEBUG : << Ping of: Temperature and humidity Sensor @192.168.2.63  diff:13
[2022-10-01 21:44:18]DEBUG :     Cmd: to 192.168.2.63 - Connect OK!
[2022-10-01 21:44:18]DEBUG : Learning from:192.168.2.63 id:1476 Name:Temperature and humidity Sensor :
[2022-10-01 21:44:18]DEBUG :   Empty response

tu es en mode apprentissage (learning) ou inclusion Tuya Zigbee
c’est sûr que il va créer systématiquement, c’est ce que tu lui demandes

J’ai retiré le mode inclusion mais impossible de supprimer le device

je ne comprends pas pourquoi il le récréerait puisqu’il n’existe plus physiquement ni dans le tuya cloud …

Pour ne pas mélanger les 2 sujets, je crée un autre fil pour la non remontée des données du capteur de température dans le plugin alors qu’il remonte dans tuya cloud (les commandes associées ont encore été toutes supprimées ce matin)

Bon j’ai supprimé et réinstallé le pluggin from scratch

tout à l’air de fonctionner désormais : plus de device « fantome » et remontée des infos nickel sur le capteur de T° / Humidité

Ma base devait être corrompue j’imagine

merci

Après quelques heures je constate que les données sont bien remontées dans les logs tuya mais le widget n’est pas mis à jour :

[2022-10-02 10:05:40][DEBUG] : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       End       <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[2022-10-02 10:05:41][DEBUG] : Receive from:192.168.2.63
[2022-10-02 10:05:41][DEBUG] :  - Read Json OK
[2022-10-02 10:05:41][DEBUG] :     Update devices @192.168.2.63 canal:1
[2022-10-02 10:05:41][DEBUG] :      Dps1|dps_1_VALUE formula:#value# #value#:213 After:213
[2022-10-02 10:05:41][DEBUG] :      No other states to update
[2022-10-02 10:05:41][DEBUG] : Receive from:192.168.2.63
[2022-10-02 10:05:41][DEBUG] :  - Read Json OK
[2022-10-02 10:05:41][DEBUG] :     Update devices @192.168.2.63 canal:1
[2022-10-02 10:05:41][DEBUG] :      Dps2|dps_2_VALUE formula:#value# #value#:62 After:62
[2022-10-02 10:05:41][DEBUG] :      No other states to update
[2022-10-02 10:05:45][DEBUG] : << Ping of: T° Humidité Elynn Tuya @192.168.2.63  diff:13
[2022-10-02 10:05:45][DEBUG] :     Cmd: to 192.168.2.63  To device: 0 0 55 aa 0 0 0 0 0 0 0 9 0 0 0 8 65 93 c 22 0 0 aa 55 - Connect OK!
[2022-10-02 10:05:45][DEBUG] : Receive from:192.168.2.63
[2022-10-02 10:05:45][DEBUG] :   Empty response
[2022-10-02 10:05:58][DEBUG] : << Ping of: T° Humidité Elynn Tuya @192.168.2.63  diff:13
[2022-10-02 10:05:58][DEBUG] :     Cmd: to 192.168.2.63  To device: 0 0 55 aa 0 0 0 0 0 0 0 9 0 0 0 8 65 93 c 22 0 0 aa 55 - Connect OK!
[2022-10-02 10:05:58][DEBUG] : Receive from:192.168.2.63
[2022-10-02 10:05:58][DEBUG] :   Empty response

image

quand tu vas dans les commandes et que tu fais je pense TempGet ou HumidityGet, ça affiche les bonnes valeurs ?
Si oui, je ne peux pas t’aider pour la non mise à jour d’un widget

le soucis est que je n’ai pas le bouton « tester » sur ces valeurs pour afficher les valeurs (c’est ce que tu voulais que je fasse quand tu dis de faire « TempGet » ?)

Oui effectivement. Tout ce que je peux te dire c’est que ce n’est pas de la faute du plugin.

En fait je ne cherche pas à qui est la faute mais une solution :wink:

j’aurais du avoir le bouton « tester » sur ces valeurs c’est cela ?

je vais supprimer et réinclure ce device , on verra bien .

oui c’est ça

Ok je supprime le device
je passe en mode inclusion tuya
le device est bien recréé
les infos T° & Humidité reviennent avec un nom par défaut mais toujours sans bouton « tester »

Si c’était un bogue du plugin j’aurais déjà eu des retours et ce n’est pas le cas.
Je ne peux pas t’aider, j’espère que d’autres le pourront.

Essaye de changer le type, il faut qu’il soit numérique pour que tester s’affiche

Bonjour

après avoir reinstallé le pluggin et l’équipement, tout fonctionne parfaitement désormais

je pense que le problème venait du la boite à cocher « Mode apprentissage » sur l’équipement qui a créé plusieurs fois les même DSP (j’avais renommé le nom de la commande)

prochain test , cet équipement (je cherche depuis bien longtemps un thermostat non encastré et sans 220V) :

Dans la nouvelle stable il y a un message très explicite sur le fait que le plugin est en apprentissage

Sinon, pour le thermostat, je vais te décevoir, il ne fonctionnera pas avec le plugin.
Comme il est en wifi, il ne peut établir une connexion permanente sous peine de vider la pile. Donc, comme tous les périphériques Tuya non zigbee à pile, il ne sera pas compatible car purement cloud. C’est d’ailleurs écrit dans la doc.

Dommage !
et merci pour l’avertissement (j’avais pourtant lu la doc :wink: )

j’ai vu un modèle zigbee mais il reste cher