KiwiHC16 / Abeille

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

Support modification sur Blitzwolf SHP15 (TS011F__TZ3000_u5u4cakc) #2457

Open shadsnob opened 2 years ago

shadsnob commented 2 years ago

Bonjour, l'association c'est bien passez mais il me manque des infos dans Assistant de découverte d'équipement qui sont pas vert comme sur la photo. Je sais que cette prise devrait être le relais pour faire du maillage ou étendre le signal zigbee et je pense que c'est le endpoint 2 Client/output clusters. Sans titre discovery.txt

tcharp38 commented 2 years ago

Salut @shadsnob Je ne comprends pas le sujet. Tu montres l'assistant sur un device TS011F et le sujet parle de TS0210. Aucun rapport.

Cote assistant, le cluster E000 est un cluster privé donc non documenté. Ca n'est donc pas grave. Ceci dit pour améliorer l'assistant j'ai besoin du package de logs apres avoir redemandé les infos manquantes

image

shadsnob commented 2 years ago

Bonjour, erreur de manip dans le titre et voici les logs. Le "ZCL: Lecture attribut" c'est normal qu'on peut pas mettre les valeurs du discovery pour savoir s'il nous retourne une info car normalement on pourrait avoir un répéteur de signal pour le maillage AbeilleLogs-220930.tar.gz

tcharp38 commented 2 years ago

Rien à voir avec un maillage.

Ton capteur fonctionne sur batteries. Il n'est donc pas "en ecoute" tout le temps pour justement ne pas gaspiller de l'energie. Autrement dit tu ne peux lui demander une valeur d'atttribut QUE SI tu le reveilles en meme temps.

Je crois que j'ai trouvé le souci pour le bouton qui reste orange.

shadsnob commented 2 years ago

Ce produit est une prise donc sur secteur et c’était quoi ce bouton orange alors car la doc est un peu mis a jour selon si c'est du zigbee 1.2 ou 3.0.

shadsnob commented 2 years ago

J'ai regardez ce site https://tasmota.github.io/docs/Zigbee/#sonoff-snzb-02-sensor et je me demande si c'est pas le ZbPermitJoin 1 la commande que je recherche car dans le principe sa ressemble au Signal Repeater Zigbee 3.0 TS0207__TZ3000_m0vaazab qui permet de répéter le signal si on est éloigner du coordinateur qui est Zigate

tcharp38 commented 2 years ago

Ce produit est une prise donc sur secteur et c’était quoi ce bouton orange alors car la doc est un peu mis a jour selon si c'est du zigbee 1.2 ou 3.0.

Ha oui suis couillon :)

Du coup si tu parles du bouton orange de l'assistant, rien à voir avec le standard. Il permet juste de lire la valeur de tous les attributs supportés mais il y avait un bug dans le plugin pour le cluster E000.

shadsnob commented 2 years ago

J'ai refais des tests en sortant un sonoff DS01 et le tuya TS0210, je les ai fait sortir du réseau et juste rappuyer sur leur bouton et la c'est la prise qui a pris le relais comme sur les photos. C'est super mais le tuya se met en diode rouge qui veut dire d’après moi qu'il est pas vraiment relier au réseaux mais cela fonctionne je vous mets les logs avant après. J'aime beaucoup la vue du réseaux car celle de Network Graph me met que des icônes grise et sa met erreur Ligne Message https://monjeedom/index.php?v=d&m=Abeille&p=AbeilleNetworkGraph 836 TypeError: document.getElementById(...) is null

AbeilleLogs-220930.tar.gz

AbeilleLogs-220930(1).tar.gz

Sans titre Sans titre2 Sans titre3 Sans titre4 Sans titre5 Sans titre6

tcharp38 commented 2 years ago

Le sujet portait sur Blitzwold SHP15. Y a t'il un souci lié à cette prise ? Si oui lequel ? Désolé, je ne suis pas du tout. Trop de pbs differents dans le meme sujet.

shadsnob commented 2 years ago

Le problème me semble t'il quand je fais mes tests, c'est que si le vibration sensor se connecte a la prise quand on fait une simule une vibration l'info ne remonte pas ou mal dans zigate puis jeedom avec envois de mail lorsque celui-ci est déclenche.

tcharp38 commented 2 years ago

Ha, si je comprends bien tu dis que lorsque ton sensor est routée par la prise, tu ne recois pas l'info. Mais lorsque que c'est "en direct" ca fonctionne correctement. C'est bien ca ?

shadsnob commented 2 years ago

oui c'est cela mais je sais pas si c'est dans votre plugin ou la zigate ou la prise le fautif de ça.

tcharp38 commented 2 years ago

Le routage est sous seul controle du device et du router. Si ils arrivent à causer ensemble.. ca le fait. Parfois nous, surtout avec des devices qui jouent avec le standard.

Il faudrait pour en savoir + que ton sensor soit routé via la prise que tu declenches une vibration et note l heure et me file les logs pour voir si qqch est "notable"

shadsnob commented 2 years ago

Je viens de mettre a jour le plugin et refait un test, pour le Network graph je suis toujours griser. Il faudrait mettre un rafraîchissement auto des valeurs RMS Current et Active Power sur la prise car sa le fait pas lancez une machine a laver et rien se passait j'ai du faire moi même avec le bouton Get RMS Current et Get Active Power Mais pour la prise avec le détecteur vibration ça fonctionne mais je sais pas a quoi correspond le "end point F2 Client/output clusters: 0021" en orange AbeilleLogs-221008.tar.gz

shadsnob commented 2 years ago

Je viens de trouver des commandes qui sont pas incluse comme celle ci [2022-10-09 09:38:24][DEBUG] : msgFromParser(): Abeille1, Zigate version 0003-0321 [2022-10-09 09:38:41][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/2ED2/01 [2022-10-09 09:38:41][DEBUG] : Unknown Jeedom command logicId='0000-01-0001' [2022-10-09 09:38:41][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/2ED2/01 [2022-10-09 09:38:41][DEBUG] : Unknown Jeedom command logicId='0000-01-FFE2' [2022-10-09 09:38:41][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/2ED2/01 [2022-10-09 09:38:41][DEBUG] : Unknown Jeedom command logicId='0000-01-FFE4' AbeilleLogs-221009.tar.gz

tcharp38 commented 2 years ago

Les cmdes que tu mentionnes ci dessus n'ont pas d 'interet.

Le seul truc qui me chiffonne est le non rafraichissement mais il y a deja un sujet sur cet equipement: https://github.com/KiwiHC16/Abeille/issues/2277 J attends un retour de @Proft1972

tcharp38 commented 2 years ago

Bon d'apres @Proft1972 tout remonte bien donc le modele semble ok.

Peux tu refaire une inclusion et me filer le package de logs ?

shadsnob commented 2 years ago

Bonjour, voila c'est fait j’ai attendus un peu après l'inclusion et dans Abeille.log et il me remonte qu'il trouve pas ces commandes comme avec un autre module que j'"essaye d'integre [2022-10-10 10:41:42][DEBUG] : Unknown Jeedom command logicId='E001-01-D010' [2022-10-10 10:41:53][DEBUG] : Unknown Jeedom command logicId='0000-01-0001' [2022-10-10 10:41:53][DEBUG] : Unknown Jeedom command logicId='0000-01-FFE2' [2022-10-10 10:41:53][DEBUG] : Unknown Jeedom command logicId='0000-01-FFE4' AbeilleLogs-221010.tar.gz

tcharp38 commented 2 years ago

Tes logs sont vides, tu n'es pas en mode debug.

Quant aux 4 commandes dont tu parles, oublie ca. Il y a toujours des infos inutiles. Celles la en font partie.

shadsnob commented 2 years ago

a chaque fois jai le message en mode debug pas 5000 ligne cest pour ca quil repart en mode normal AbeilleLogs-221010.tar.gz et sur mon autre sujet #2463 j'arrive pas a créer le json pour l’intégré on dirait que abeille voit qu'une partie des commandes car jai pu avoir les infos de zcl_versionet app_version

tcharp38 commented 2 years ago

Je pige pas. La config du device lors de l' inclusion semble correcte. Du coup je me demande si tu n'as pas herité d'un device avec une version de FW differente puisque pour Proft1972 ca fonctionne tres bien.

shadsnob commented 2 years ago

je pense que le firmware OTA change selon celui ou l’on achète et je sais même pas comment on fait pour faire cette mise a jour OTA

tcharp38 commented 2 years ago

Si le device demande la mise à jour et que tu as le FW Abeille peut le gerer. Mais on ne trouve pas souvent ce genre de FW pour les produits d origine Tuya.. c est souvent du baclé, pas cher, et merdique :(

En fouillant sur le net on trouve pas mal de sujets similaires sur les infos qui ne remontent pas.

shadsnob commented 2 years ago

Pour faire un reset de total power c'est bien la commande suivante car comme il m’indique un nombre qui me parait trop gros Sans titre

tcharp38 commented 2 years ago

D'experience le reset du total power se fait en debranchant la prise. Mais tu as peut etre raison. Peut etre qu'on peut ecrire la valeur à 0. Reste à trouver le type et formatter la valeur en consequence.

shadsnob commented 2 years ago

car moi le reset se fait pas en débranchant la prise et lorsqu'un appareil est brancher et consomme de électricité le tempo pour avoir l'infos se fait pas je suis obliger manuellement a cliquer sur les bouton cacher pour les voir changer