KiwiHC16 / Abeille

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

Problème Illuminance presence sur RTCGQ14LM/MS-S02 #2695

Open shadsnob opened 3 months ago

shadsnob commented 3 months ago

Zigate 1

Bonjour, mon problème c'est que le "Illuminance presence" me retourne la valeur "-65536" et même en mode inclusion sur mon RTCGQ14LM/MS-S02

tcharp38 commented 3 months ago

Salut J'ai besoin du package de logs pour voir ca mais je ne vois pas en quoi Abeille est fautif. Cette valeur me semble "invalide". Du coup je soupconne le capteur d etre en mauvais etat ou batterie trop faible.

Mais avant tout file moi le package de logs que j y jette un oeil. page maintenance + telecharger tout et glisser/deposer ici.

Le pb est nouveau ? Arrivé suite à quoi ?

shadsnob commented 3 months ago

Bonjour, voici le package le problème viens pour moi d'une mise a jour mais sa fait longtemps que j'avais pas remarque car c'est dans un script qui compare la valeur "illuminance" avec "Illuminance presence" j'en ai deux qui ont le même soucis. AbeilleLogs-240402.tar.gz

tcharp38 commented 3 months ago

Peux tu decompresser ce fichier dans Abeille/core/php AbeilleParser-Xiaomi.zip

Merci

shadsnob commented 2 months ago

Bonjour, j'ai fait la manip demander je vois que la valeur est passe a zéro mais me semble pas bouger lorsque occupancy ou illiminance change j'ai dans les logs les command logicId='0000-01-0001' logicId='0000-01-FFE2' logicId='0000-01-FFE4 qui sont pas reconnu. AbeilleLogs-240403.tar.gz AbeilleLogs-240403(1).tar.gz

tcharp38 commented 2 months ago

Salut

Tu n'as pas du redemarrer Abeille depuis le passage en mode debug du coup la plupart des logs sont vides.

Je vois bien "Illuminance" remonter, tout comme "Occupancy" (qui doit retomber à 0 1min apres). Du coup je ne comprends pas ce qui cloche.

Les 0000-01-0001, 0000-01-FFE2 ou 0000-01-FFE4 ne sont pas utilisés.

shadsnob commented 2 months ago

Pourtant, je redémarre tout je vois ceci Illuminance presence' (01-illumAndPresence) => 704643328 (calculValueOffset=#value#>130536?0:#value#-65536) mais la valeur 0 ou -65536 et la valeur battery qui change selon si je passe devant ou pas. AbeilleLogs-240403.tar.gz

tcharp38 commented 2 months ago

Quel est le souci en fait ? L'info "01-illumAndPresence" ne devrait PAS etre affichée sur ton dashboard. C'est juste une sauce interne pour extraire l'info occupancy.

Donc qu'est ce qui ne fonctionne pas ?

shadsnob commented 2 months ago

Bonjour, pour moi dans mes scenario je vérifie que la valeur de illuminance occupancy soit supérieur a illuminance pour enlever les faux positif de simplement avoir occupancy.

tcharp38 commented 2 months ago

Bon je te suggere avant tout de mettre à jour ton FW via OTA pour etre sur qu'on parle bien du bon comportement

Je crois que tu es en "swBuildId":"0.0.0_0006" et qu'il y a + recent

https://github.com/Koenkk/zigbee-OTA/blob/master/images/Lumi/20230130180718_OTA_lumi.motion.ac02_0.0.0_0010_20230104_390E3D.ota

shadsnob commented 2 months ago

Bonjour, je n'arrive pas a faire la mise a jour je fais pourtant bien ajouter "Firmwares disponibles" le sélectionner "Notifier" a motion sensor il se lance je réveille mon matériel comme il est sur pile mais rien ne change dans "Version SW (SWBuildID)". Pour le 01-illumAndPresence il affiche la valeur dans les logs mais pas dans le widget a la place j'ai soit 0 soit -65536.

tcharp38 commented 2 months ago

Salut Peux tu refaire la manip et me filer le package de logs ?

Dans tous les cas lorsque le device est notifié

shadsnob commented 2 months ago

Bonjour, voici les logs je vois des bouts de code dans les logs mais il me semble que j’ai pas de notif jeedom d'un lancement ou vérification d'une mise a jour et comment on supprime la surveillance d'un equipement. AbeilleLogs-240410.tar.gz

tcharp38 commented 2 months ago

Je ne vois pas de requete OTA de la part du device. Donc pour moi il n'a pas reçu la notification.

Essaie de le faire plusieurs fois de suite, rapidement tout en reveillant le device et redonne moi le package de logs si tu ne vois pas de message "mise à jour en cours"

shadsnob commented 2 months ago

Rebonjour voici un nouvel essai. AbeilleLogs-240410.tar.gz

shadsnob commented 2 months ago

Bonjour, quand je regarde la commande qui exécute "Illuminance presence" "calculValueOffset": "#value#>130536?0:#value#-65536" je m’aperçois que la valeur change pas sur le widget il reste toujours a zéro même si la valeur occupancy est passez a 1.

tcharp38 commented 2 months ago

Ha.. donc la d'apres les logs il y a eu mise à jour du FW. Mais est ce qu'elle est allée jusqu'au bout ? Tu devrais avoir eu un message du type "mise à jour terminée avec succes"

tcharp38 commented 2 months ago

Bon je n'ai pas l'impression que la mise à jour se soit déroulée correctement jusqu'au bout. Donc pour moi le device a bien demandé l'update de firmware, mais le transfert n'a pas abouti.

En ligne avec ca ?

shadsnob commented 2 months ago

J'ai refais une mise a jour avec le device a cote de la clé zigbee pendant une heure et la j’ai eu le message mais dans la page du matériel rien a change le SW est toujours en 0.0.6. AbeilleLogs-240411.tar.gz

tcharp38 commented 2 months ago

Ha oui... cette fois je vois la fin de l'update

[2024-04-11 12:26:27] Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=0019, SrcEP=01, DstEP=01, SrcAddrMode=02, SrcAddr=F4CA, DstAddrMode=02, DstAddr=0000
[2024-04-11 12:26:27]   FCF=01/Cluster-specific/Cli->Serv, SQN=1F, cmd=06/Upgrade End Request
[2024-04-11 12:26:27]   OTA upgrade end request, Status=00, ManufCode=5F11, ImgType=082D, FileVers=0A000000

Pour l'info sur l'onglet avancé.. je ne suis pas surpris. Je realise qu'il manque un raffraichissement de ces infos apres mise à jour. Je vais reflechir à ce pb. Entre temps je te laisse tester pour voir si ca améliore.

tcharp38 commented 2 months ago

Essaie cette manip tout en reveillant le device immediatement au click Via l'onglet avancé, lecture de l'attribut 4000 du cluster 0000

image

shadsnob commented 2 months ago

Sa fonctionne votre manip mais le "Illuminance presence" reste toujours a zéro et change pas d’état.

tcharp38 commented 2 months ago

Tu me refile un package de logs à jour STP ?