[Résolu] Zigate V2 Ajout de matériel affichage humidité et température TS0601

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
badomoticz2
Messages : 33
Inscription : 11 nov. 2022, 22:46

[Résolu] Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par badomoticz2 »

Ma configuration :
RaspberryPi3+ avec Zigate V2 de type PiZigate et Raspbian 10 buster

Plugin: 6.3.008
Branche stable6

Firmware: Zigate - 0321

Domoticz
Version: 2022.2
Build Hash: eea9db734
Compile Date: 2022-11-05 13:05:35
dzVents Version: 3.1.8
Python Version: 3.7.3 (default, Jan 22 2021, 20:04:44) [GCC 8.3.0]

J'ai déjà des capteurs de température Aqara, des switches Sonoff, des spots Moes, des interrupteurs pour volets roulants qui fonctionnent correctement (grâce à Pipiche dernièrement).

Par contre j'ai un problème avec ce capteur de température.

Il s'agit d'un matériel qui affiche et transmet la Température et le pourcentage d'humidité.
Je l'ai acheté chez AliExpress, "Tuya – thermomètre d'intérieur intelligent Zigbee, capteur de température et d'humidité en temps réel, fonctionne avec Alexa Google"
De marque : centechia ?
Ici : https://fr.aliexpress.com/item/1005004064535901.html

L'appairage s'est effectué correctement et un objet de modèle TS0601 apparaît dans les dispositifs.
Dans la liste des objets de la console du Plugin, il apparait avec une "coche verte" : le message "l'objet est optimisé pour le plugin" apparaît quand on la survole.
Normalement je devrais récupérer les valeurs de température/humidité.

L'objet est bien reconnu en tant que TS0601 et apparait dans la liste des dispositifs :
- il y a un interrupteur
- une consigne de température ?
- et un capteur de température

Mon problème est que, dans le log du "dispositif capteur", il n'y a aucune donnée ni de température ni d'humidité.

Vous trouverez, dans cette archive les logs et fichiers JSON.

Merci de votre aide.
Pièces jointes
exports.zip
(108.07 Kio) Téléchargé 41 fois
Dernière modification par badomoticz2 le 30 janv. 2023, 09:21, modifié 1 fois.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par pipiche »

as-tu la possibilité de passer sur la branch dev

git pull
git checkout dev
git pull

puis tu supprimes tout ce qui a été créé à l'appairage de ce device
ensuite tu relances le plugin pour qu'il utilise la barnche de dev

après quoi tu vérifies que le device n'est plus présent dans le plugin

et tu refais un appairage

Dis nous ce que ca donne
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
badomoticz2
Messages : 33
Inscription : 11 nov. 2022, 22:46

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par badomoticz2 »

Bonjour,

Merci pour ta réponse rapide.
J'ai fait comme tu as dit et maintenant Domoticz m'affiche 3 dispositifs comme tous les autres capteur Température-Humidité.
CaptureOK.PNG
CaptureOK.PNG (23.52 Kio) Consulté 882 fois
Ça a donc l'air de fonctionner maintenant.

Merci beaucoup et Joyeux Noël :-)
Dernière modification par badomoticz2 le 26 déc. 2022, 15:07, modifié 1 fois.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par pipiche »

super que ca fonctionne. je poussserais les changements prochainement sur la stable6.

Tu peux suivre les annonces ici : https://easydomoticz.com/forum/viewtopi ... 29&t=10881

Pour repasser en stable6, il te suffira alors de faire

Code : Tout sélectionner

git checkout stable6
git pull
et de relancer le plugin
badomoticz2
Messages : 33
Inscription : 11 nov. 2022, 22:46

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par badomoticz2 »

Bonjour Pipiche,

J'ai crié victoire trop tôt.

J'ai eu deux problèmes depuis :
- le premier vite résolu : un seul envoi de données, au début, puis plus rien : après changement de la pile j'avais l'impression que cela fonctionnait bien, mais erreur ;-)
- le deuxième c'est que la température est bien transmise régulièrement, ainsi qu'une humidité qui ne correspond pas à la valeur affiché sur le dispositif.

Rappel : je suis maintenant avec un plugin : 6.4.107 branche dev
J'ai supprimé le dispositif dans Domoticz et dans la console du plugin et j'ai fait un ré-appairage.

Donc maintenant j'ai : la température est bien transmise régulièrement, ainsi qu'une humidité qui ne correspond pas à la valeur affichée sur le matériel.
La valeur transmise est 5 % pour l'humidité, mais, avec 55% sur l'affichage du matériel.

J'ai fait un essai de montée en température et d'humiidité en soufflant sur le capteur : j'ai l'impression que le plugin ne reçoit que le chiffre des dizaines du taux d'humidité : Humidité 95% sur le capteur -> 9% reçu par Domoticz.

Voici un extrait des logs de Domoticz

Code : Tout sélectionner

2022-12-26 14:59:30.910 ZigbeeForDomoticz: UpdateDevice - (Carré- TS0601-temphumi_Temp+Hum-a4c138d3603b6f84-01) 0:17.9;5;2
....
....
2022-12-26 15:26:32.378 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:18.3;5;2
2022-12-26 15:26:32.410 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 18.3:18.3
2022-12-26 15:26:32.338 Status: Incoming connection from: 127.0.0.1
2022-12-26 15:26:33.774 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:18.3;7;2
2022-12-26 15:26:33.794 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Humi-a4c138d3603b6f84-01) 7:2
2022-12-26 15:27:02.440 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:25.5;7;2
2022-12-26 15:27:02.474 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 25.5:25.5
2022-12-26 15:27:02.701 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:25.5;9;2
2022-12-26 15:27:02.717 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Humi-a4c138d3603b6f84-01) 9:2
2022-12-26 15:27:29.589 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS011F-plug_Voltage-a4c138d1c6c8de35-01) 0:244.0;244.0
2022-12-26 15:27:32.497 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:21.7;9;2
2022-12-26 15:27:32.533 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 21.7:21.7
2022-12-26 15:28:02.560 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:20.5;9;2
2022-12-26 15:28:02.596 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 20.5:20.5
2022-12-26 15:28:25.662 ZigbeeForDomoticz: UpdateDevice - (PriseChambreCoteSudTS011F-plug_Meter-a4c138d1c6c8de35-01) 0:0.0;
2022-12-26 15:28:30.598 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS011F-plug_Voltage-a4c138d1c6c8de35-01) 0:242.0;242.0
2022-12-26 15:28:32.683 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:19.9;9;2
2022-12-26 15:28:32.713 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 19.9:19.9

.....
.....
2022-12-26 15:29:02.730 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:19.5;9;2
2022-12-26 15:29:02.775 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 19.5:19.5
.....
.....
2022-12-26 15:30:02.815 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:19.0;9;2
2022-12-26 15:30:02.853 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 19.0:19.0

2022-12-26 15:31:32.951 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:18.6;9;2
2022-12-26 15:31:32.985 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 18.6:18.6
.....
.....
2022-12-26 15:33:33.170 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:18.2;9;2
2022-12-26 15:33:33.209 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 18.2:18.2
.....
.....
2022-12-26 15:38:33.616 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.9;9;2
2022-12-26 15:38:33.652 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 17.9:17.9
.....
.....
2022-12-26 15:40:03.751 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.8;9;2
2022-12-26 15:40:03.786 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 17.8:17.8
.....
2022-12-26 15:41:34.163 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.8;8;2
2022-12-26 15:41:34.184 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Humi-a4c138d3603b6f84-01) 8:2
.....
2022-12-26 15:43:34.090 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.7;8;2
2022-12-26 15:43:34.129 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 17.7:17.7
.....
.....
2022-12-26 15:46:34.708 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.7;7;2
2022-12-26 15:46:34.733 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Humi-a4c138d3603b6f84-01) 7:2
2022-12-26 15:47:34.545 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.6;7;2
.....
.....
2022-12-26 15:49:04.916 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.6;6;2
2022-12-26 15:49:04.935 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Humi-a4c138d3603b6f84-01) 6:2
.....
.....
2022-12-26 15:55:35.587 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.6;5;2
2022-12-26 15:55:35.609 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Humi-a4c138d3603b6f84-01) 5:2
.....
.....
2022-12-26 16:00:00.974 Status: Starting automatic database backup procedure...
2022-12-26 16:00:01.246 Status: Ending automatic database backup procedure...
2022-12-26 16:00:35.799 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.5;5;2
2022-12-26 16:00:35.830 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 17.5:17.52
.....
.....
.....
.....
022-12-26 16:16:07.089 ZigbeeForDomoticz: UpdateDevice - (Carré-TS0601-temphumi) 0:17.4;5;2
2022-12-26 16:16:07.128 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 17.4:17.4
.....
.....
Voici en pièce jointe les Logs obtenus.
ts0601_26_12.zip
(223.64 Kio) Téléchargé 38 fois

Merci d'avance
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par pipiche »

Sur le fichier export que tu m'as envoyé,
il y avait 51% de taux d'humidité. ce qui correspond au message dans les Logs
2022-12-26 14:44:30,299 DEBUG : [ZiGateForwarder_4 0] tuya_response - Model: TS0601-temphumi Nwkid: 1a5d/01 dp: 02 dt: 02 data: 00000033
2022-12-26 14:44:30,300 INFO : [ZiGateForwarder_4 0] tuya_temphumi_response - 1a5d 01 2 2 00000033
je te laisse essayer avec la 6.4.108
badomoticz2
Messages : 33
Inscription : 11 nov. 2022, 22:46

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par badomoticz2 »

Deux questions :
  • data : 000033 c'est l'humidité en hexadécimal ?
  • un git pull puis redémarrage du plugin suffiront ?
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par Keros »

Oui la valeur est en hexa.

Oui, fait un git pull et relance le plugin.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
badomoticz2
Messages : 33
Inscription : 11 nov. 2022, 22:46

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par badomoticz2 »

J'ai fait la mise à jour et le redémarrage du plugin

Le plugin est passé en : 6.4.109

J'ai dû démarrer Domoticz un peu plus tard : de toute façon, le pourcentage ne s'affichait pas correctement.
Les Logs du dispositif suivent l'évolution de la température et de l'humidité, mais la valeur de l'humidité est toujours de 4,5,6,7...9% au lieu de 49 %, .....90%

Voici les Logs :
logs.zip
(119.05 Kio) Téléchargé 45 fois
badomoticz2
Messages : 33
Inscription : 11 nov. 2022, 22:46

Re: Zigate V2 Ajout de matériel affichage humidité et température TS0601

Message par badomoticz2 »

Bonsoir,

Bonne année à tous :-)

Je reprends le fil de ma demande, un peu tard : déboires avec ma box, la fibre et l'ordi (la totale quoi :-)
Il y a une évolution depuis la fin 2022. Merci.

Actuellement, ma version du plugin est 6.4.158 sur la branche dev.

Maintenant le log du dispositif affiche l'humidité toujours à 50% (au lieu de 5).

Dans les logs, il y a toujours ce message :

Code : Tout sélectionner

 2023-01-29 17:54:44.039 ZigbeeForDomoticz: UpdateDevice - (ZigbeeForDomoticz - TS0601-temphumi_Temp-a4c138d3603b6f84-01) 16.7:16.7
2023-01-29 17:54:45.167 Error: ZigbeeForDomoticz: forwarder_thread - Error while receiving a ZiGate command
2023-01-29 17:54:45.207 Error: ZigbeeForDomoticz: 'forwarder_thread' failed 'local variable 'humi' referenced before assignment'
2023-01-29 17:54:45.239 Error: ZigbeeForDomoticz: ----> Line 35 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/ZigateTransport/forwarderThread.py', function forwarder_thread
2023-01-29 17:54:45.272 Error: ZigbeeForDomoticz: ----> Line 50 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/ZigateTransport/instrumentation.py', function f_out
2023-01-29 17:54:45.303 Error: ZigbeeForDomoticz: ----> Line 59 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/ZigateTransport/forwarderThread.py', function forward_message
2023-01-29 17:54:45.330 Error: ZigbeeForDomoticz: ----> Line 820 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function processFrame
2023-01-29 17:54:45.354 Error: ZigbeeForDomoticz: ----> Line 185 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function ZigateRead
2023-01-29 17:54:45.382 Error: ZigbeeForDomoticz: ----> Line 919 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function Decode8002
2023-01-29 17:54:45.409 Error: ZigbeeForDomoticz: ----> Line 230 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/inRawAps.py', function inRawAps
2023-01-29 17:54:45.434 Error: ZigbeeForDomoticz: ----> Line 219 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/tuya.py', function tuyaReadRawAPS
2023-01-29 17:54:45.458 Error: ZigbeeForDomoticz: ----> Line 319 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/tuya.py', function tuya_response
2023-01-29 17:54:45.483 Error: ZigbeeForDomoticz: ----> Line 1271 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/tuya.py', function tuya_temphumi_response
2023-01-29 17:54:45.507 Error: ZigbeeForDomoticz: handle_error_in_thread 
Si j'ai bien lu : une variable nommée humi n'aurait pas été déclarée ou initialisée ?

En pièce jointe : les objets RAW et les Logs :
ts0601_29_01.zip
(22.8 Kio) Téléchargé 31 fois
D'avance merci
Répondre