KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

Intégration detecteur de fumée Tuya (id=TS0205, _TZ3210_up3pngle) #2658

Open M4dd4M opened 11 months ago

M4dd4M commented 11 months ago

Bonjour,

J'ai acheté des détecteurs de fumée zugbee, mais ils ne sont pas reconnus :-( Pourtant pour cette fois, j'ai fait attention a prendre quelque chose de compatible : ce sont les même qu'ICI ... sauf que dans la vrai vie, ils sont reconnus en TS0205_TZ3210_up3pngle ... et même en appliquant un autre modèle, cela ne fonctionne pas.

Voici le logs de découverte complet en PJ

discovery-TS0205__TZ3210_up3pngle_detecteur-fumee.json

Dans un monde idéal, je souhaiterai aussi pouvoir déclencher manuellement l'alarme des détecteurs ( pour parfaire la sécurité en les reliant ensemble pour qu"ils sonnent tous en cas de soucis )

tcharp38 commented 11 months ago

Y a t'il une ref/modele ?

Modele pour test a décompresser dans core/config/devices TS0205__TZ3210_up3pngle.zip Sera dans la prochaine beta

On va devoir bosser dessus

M4dd4M commented 11 months ago

La description du produit c'est : "Tuya Zigequation-Détecteur de fumée intelligent" ... les traductions Aliexpress quoi :-D

Je viens d'intégrer le modèle et de le réinstaller... mais il n'y a pas grand chose du coup. Tu veux une nouvelle découverte complète ? discovery-TS0205__TZ3210_up3pngle v2-upgrade.json

tcharp38 commented 11 months ago

@M4dd4M Toujours en "deviceUnknown" ? Ca n'est pas normal Tu me files les log suite à une tentative d'inclusion ?

M4dd4M commented 11 months ago

@tcharp38 le produit remonte bien maintenant lors de l'intégration. L'état de la détection est bien remontée. Le niveau en % de la batterie est vide.

tcharp38 commented 11 months ago

Ok mets le en surveillance qq heures et file moi le package de logs STP.

M4dd4M commented 11 months ago

Il est pas très bavard le copain, en fait, on ne voit des choses dans le monitor que lorsque je l'enlève et le remet du socle. AbeilleMonitor_detector fume.log

tcharp38 commented 11 months ago

C'est clair. j'ai simplifié le modele. Peux tu refaire une inclusion avec celui ci ? TS0205__TZ3210_up3pngle.zip

Et tu me files les logs dans la foulée et tu testes

M4dd4M commented 11 months ago

C'est fait. Pas mieux sur le % de batterie. AbeilleMonitor_detector fume v2.log et les logs complet : AbeilleLogs-231126.tar.gz

tcharp38 commented 11 months ago

Patience. La batterie est le genre de truc qui ne remonte qu 1 fois par heure.

M4dd4M commented 11 months ago

pas bcp plus bavard 24h plus tard, pas de % de batterie non plus. J'ai enlevé et remis le socle pour voir si ça discutait toujours, c'est le seul truc que tu trouvera sur les logs de surveillance joint : AbeilleMonitor.log

tcharp38 commented 11 months ago

Coté batterie ca n'apparait pas dans le moniteur c'est surprenant mais je le vois dans le parser. La batterie remonte bien (voir menu Jeedom Analyse => equipements). A noter que la https://www.zigbee2mqtt.io/devices/TS0205.html ils disent que ca peut prendre jusqu'a 24H

Par contre il sait reporter l'info comme quoi il a été debranché (tamper) Le pire c'est que c'est sur ce meme cluster et meme attribut qu'on va trouver l'alarme.. qui elle ne semble pas se déclencher. Le bouton "test" semble ne rien faire. Pourrais tu tenter avec de la fumée et me filer les logs dans la foulée ?

Pour memo: https://developer.tuya.com/en/docs/iot/tuya-zigbee-smoke-sensor-access-standard?id=K9ik6zvm2tg0l

M4dd4M commented 11 months ago

Salut @tcharp38 , Je viens de faire le test avec de la fumée, te voici les log en PJ ( 2 déclenchements via fumée à 11h53 et 11h33 ) AbeilleMonitor (1) test declencheur fume.log

J'ai fait un scénario qui lance l'alarme générale dès qu'un détecteur remonte de la fumée, ça fonctionne. Par contre, vu le mode de fonctionnement des détecteur (qui ne font qu'envoyer), je pense qu'on ne pourra pas demander aux détecteur de lancer leur sirène (l'idée était de lancer toutes les sirènes en cas de fumée)

tcharp38 commented 11 months ago

yessss Donc le bouton test fonctionne pas. Je vois bien ce que j'attendais

[2023-12-01 11:52:59] <= Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=0500, SrcEP=01, DstEP=01, SrcAddrMode=02, SrcAddr=4FCE, DstAddrMode=02, DstAddr=0000
[2023-12-01 11:52:59] <=   FCF=09/Cluster-specific/Serv->Cli, SQN=54, cmd=00/Zone Status Change Notification
[2023-12-01 11:52:59] <=   Zone status change notification: ZoneStatus=0001, ExtStatus=00, ZoneId=FF, Delay=0000

Donc tu dois avoir le "Smoke alarm" activé.

A priori on ne peut rien commander (rien lui envoyer) sur ce device mais je comprends ta requete.

tcharp38 commented 11 months ago

@M4dd4M Du coup on peut fermer ce sujet ? Ou il manque qqch ? Le retour de batterie est ok ?

M4dd4M commented 11 months ago

@tcharp38 Il manque juste le retour batterie qui est toujours vide. J'aimerai bien l'avoir, car je compte en mettre certains dans des endroits peu accessibles.

tcharp38 commented 11 months ago

Il est toujours en surveillance ? Si oui je veux bien voir le log monitor depuis

tcharp38 commented 2 months ago

Salut @M4dd4M Toujours interessé par ce sujet ?

M4dd4M commented 2 months ago

Salut @tcharp38, Merci de la relance, je vais faire des traces dans les logs pour avancer. C'est tout ce qui manque l'état de la batterie, sinon ce détecteurs fonctionnent bien.

tcharp38 commented 2 months ago

D'apres differentes lectures sur le net ce device ne supporte pas "battery percent". Il donne juste l'info "battery low". Mais d'autres disent qu'il report la battery toutes les 4H !!

On va tester avec ce modele modifié pour Abeille/core/config/devices/TS0205TZ3210_up3pngle [TS0205__TZ3210_up3pngle.zip](https://github.com/user-attachments/files/16814064/TS0205TZ3210_up3pngle.zip)

Si reellement il reporte toutes les 4H il doit passer en timeout avant (fixé à 1H pour l instant).