KiwiHC16 / Abeille

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

Heiman water sensor (id = WaterSensor-EM, HEIMAN) #2527

Open Sososoja opened 1 year ago

Sososoja commented 1 year ago

Bonjour KiwiHC16, Jusqu'à présente j'utilisai un capteur d'eau xiaomi, qui a pris l'eau... Un comble lol J'ai pris un autre capteur pour le remplacer de chez Heiman avec le capteur déporté. CI joint le fichier discovery et une image. Bonnes fêtes

Heiman water sensor

discovery.zip

tcharp38 commented 1 year ago

Salut @Sososoja Bonne année.

Modele à installer dans core/config/devices WaterSensor-EM_HEIMAN.zip

puis redemarrer Abeille et refaire inclusion puis tester

Sososoja commented 1 year ago

Bonsoir tcharp38

J'ai fais la mise a jour d'aujourd'hui et l'ai mis le modele dans le dossier device. Le module est bien reconnu, mais aucune infos ne remonte, ni le niveau de batterie, ni l'alerte quand je mouille le capteur qui réagit car la led clignote rouge. ci joint le log si ça peut t'aider. Si tu as besoins d'autres infos, n'hésite pas.

Merci Abeille.log

tcharp38 commented 1 year ago

Tu peux basculer sur la nouvelle beta demain.

Cote logs, rien d'interessant la dedans. Il me faut un package complet => page maintenance + telecharger tout + drag & drop ici

Sososoja commented 1 year ago

AbeilleLogs-230103.tar.gz Voilà le zip

tcharp38 commented 1 year ago

Manque de pot tu n'es pas en mode debug donc logs vides: https://kiwihc16.github.io/AbeilleDoc/Debug.html#support

et bascule sur la beta STP: https://kiwihc16.github.io/AbeilleDoc/Installation.html#installation-de-la-version-beta

Sososoja commented 1 year ago

AbeilleLogs-230104.tar.gz Voilà j'ai fais la mise a jour avec la beta, j'ai redémarrer abeille et reapairé le détecteur. Il le voit bien on line, mais pas de détection d'alarme ni le niveau de batterie

tcharp38 commented 1 year ago

Tu es tombé sur un bug qui fait crasher le parser. Peux tu decompresser le fichier suivant dans core/class AbeilleParser.class.php.zip

puis redemarrer Abeille declencher l'alarme et noter l heure et me filer les logs

Sososoja commented 1 year ago

AbeilleLogs-230105.tar.gz Voilà j'ai fais 2 petit déclenchement et un plus long a 11h03

tcharp38 commented 1 year ago

En dehors du pourcentage de batterie je ne vois rien remonter. Peut etre trop court.

Peux tu le mettre en surveillance, laisser tourner un peu plus longtemps apres un declenchement et me filer les logs ?

Sososoja commented 1 year ago

AbeilleLogs-230105(1).tar.gz Voilà, j'ai posé le capteur a coté de la zigate et l'ai mis dans un verre d'eau de 21h08à 21h18. Question hors sujet : J'ai un compte formation plein, quel est le genre de formation que je dois demander pour apprendre ce langage de prog ?

tcharp38 commented 1 year ago

Je vois toujours des crash a cause du bug que tu as remonté. Donc tu n'utilises pas le fichier "AbeilleParser.class.php" que je t'ai filé. Tu dois ecraser celui de Abeille/core/class puis redemarrer Abeille. L'as tu fait ?

Cote langage, Abeille est essentiellement en PHP cote serveur et du javascript en + cote client. Donc HTML5+javascript+PHP. C'est une base.

Sososoja commented 1 year ago

Désolé je l'avais mis dans le core/class de jeedom. Voilà je l'ai déplacé dans le bon dossier et écrasé le fichier d'origine. J'ai refais tremper de 22h30 à 22h39. AbeilleLogs-230105(2).tar.gz

Merci pour les infos

tcharp38 commented 1 year ago

Il ne reporte rien sur le cluster 0500. Peux tu tenter avec ce modele: tu ecrases le tient puis tu fais "reinitialiser" via la page avancé. WaterSensor-EM_HEIMAN.zip

N'oublie pas de mettre ce periph en surveillance. Ca peut aider. Merci

Sososoja commented 1 year ago

AbeilleLogs-230106.tar.gz Voilà, j'ai remplacé le fichier, réinitialisé et mis le capteur sur surveillance. Puis j'ai mise le capteur dans l'eau de 22h12 à 22h16

tcharp38 commented 1 year ago

Je découvre 4 erreurs que tu dois voir en haut a gauche. Donc il manque des fichiers qui sont sur la beta dispo ce jour.

Peux tu refaire une inclusion au lieu de reinitialiser ?

Sososoja commented 1 year ago

AbeilleLogs-230107.tar.gz Voilà, j'ai fais la maj et supprimé puis inclusion du module. C'est possible qu'il y ai un problème avec le module ?

tcharp38 commented 1 year ago

Salut Inutile de supprimer pour une reinclusion mais peu importe.

Je ne crois pas qu'il y ait un pb avec ton module car il remonte au moins l'info de batterie.

Mais bon je ne vois pas cette phase d'inclusion dans les logs.

Je vais reflechir à comment avancer mais eventuellement si ca patauge trop peut etre faudra t'il envisager de me l envoyer pour que je bosse dessus mais j'espere qu'on avancera autrement. Je passe déja bien trop de temps sur Abeille.

Sososoja commented 1 year ago

En tout cas merci et si tu veux le modules, pas de problème.

tcharp38 commented 1 year ago

Y a t il qqch sur ce sensor qui montre qu'il a detecté une fuite ? Une LED ? Juste pour etre sur qu'il "detecte" bien.

Sososoja commented 1 year ago

Oui il y a la led qui donne une impulsion quand il est mise dans l'eau et une quand on le ressort

tcharp38 commented 1 year ago

D'accord. Mais du coup on n'a vu aucune info circuler à ce moment, en provenance du device.

Dans le parser tu devrais à ce moment avoir des remontées d'info en provenance de l'adresse de ton capteur. j'ai pas vu ca dans les logs.

Sososoja commented 1 year ago

oui effectivement quand je regarde les log en temps réelles il n'y a rien qui s'affiche quand je le met sur la langue et quand je l'enlève, pourtant la led clignote bien.

tcharp38 commented 1 year ago

Salut @Sososoja Comme certaines choses continuent de progresser, peux tu basculer sur la derniere beta puis refaire une nouvelle inclusion de ton capteur et me filer le package de logs au bout de 10min ? Merci

Sososoja commented 1 year ago

Bonjour tcharp38 Voilà j'ai fais ce que tu m'as demandé et j'ai fais 3 alarmes à 17:03, 17:04. Je t'en pris, c'est moi qui te remercie AbeilleLogs-230122.tar.gz

tcharp38 commented 1 year ago

Salut Je cherchais une nouvelle inclusion mais je ne la vois pas. En gros je cherche à voir ce qui se passe lors de la config, quand le device rentre dans le reseau. Du coup toujours la meme requete quand tu peux. Merci

Autre point apres analyse de tes logs, je vois un device Xiaomi "Abeille Ecl HC" pour lequel j'ai besoin de revoir des choses. Si je reouvre le sujet #2174, tu pourra y faire des reponses ?

Sososoja commented 1 year ago

Salut J'ai supprimé et reappairé le module, au moins on est sûr ;) Voici les log. AbeilleLogs-230124.tar.gz

Mais bien-sur que tu peux compter sur moi pour l’interrupteur xiaomi, n’hésite pas.

tcharp38 commented 1 year ago

Hmmm.. l'inclusion s'est mal passée. J'ai l'impression que tu as redemarré Abeille avant la fin. Du coup il est completement silencieux apres.

Désolé.. peux tu recommencer mais sans redemarrer Abeille, inutile de le supprimer avant. Fais juste une inclusion et donne moi les logs au bout de 10mins. Merci

Sososoja commented 1 year ago

Après avoir supprimé et reappairé le capteur, le niveau de batterie est resté on long moment à 0 avant de remonter. Pour re faire l'inclusion, il suffit bien de faire : avancé, configuration, réinitialiser ? AbeilleLogs-230124(1).tar.gz

tcharp38 commented 1 year ago

Ha non la ca ne suffit pas. Effectivement c'est trompeur mais je ne sais pas comment le marquer.

Bref l'idée est de forcer un reset sur l'equipement pour qu'il reprenne sa config "usine". Donc

Sososoja commented 1 year ago

Voilà, mais entre l'inclusion et le moment ou jeedom remonte le niveau de batterie, il se passe un bien 15 20 ninutes AbeilleLogs-230124(2).tar.gz

tcharp38 commented 1 year ago

Je patauge

Au cas ou decompresse ce modele WaterSensor-EM_HEIMAN.zip

redemarre Abeille refais une inclusion patiente qq mins avant de déclencher une fuite et file moi les logs

Désolé. Ca n'est pas trivial pour moi. Je pige pas pourquoi il n'envoie aucune info d'alerte

Sososoja commented 1 year ago

AbeilleLogs-230126.tar.gz Voilà les logs. Si jamais, aurais tu l'utilité de ce capteur ? Je te l’envoi et tu n'aura cas le garder, au pire tu pourras faire un musée des horreurs...

tcharp38 commented 1 year ago

Je ne vois pas du tout de "device announce" dans ces logs.

Bon si tu me l'envoies je regarde ca de + pres avant de te le retourner. Envoie moi un email (tcharp38@laposte.net) que je te file mon adresse.

tcharp38 commented 1 year ago

Pour info, aucun progres avec ce capteur. Aucun signe du cluster 0500 ou 0501. D'autre part la zigate ne detecte pas quand il quitte le reseau.

image

image

Donc au moins 1 bug zigate côté "leave" mais le comportement du device me laisse "sec".

Sososoja commented 1 year ago

C'est vraiment bizarre, il doit effectivement avoir un problème sur le firmware. Bon ben alors poubelle...

tcharp38 commented 1 year ago

Peut etre. Je reste sceptique et je doute du FW Zigate aussi qui a au moins un mauvais comportement avec ce device. Si qqn d'autre a ce type de capteur.. ca permettra de confirmer.

tcharp38 commented 8 months ago

Juste un petit résumé issu d'un nouveau test

Sososoja commented 8 months ago

Ah tu as retravaillé dessus, je ne pensais plus à lui lol. Merci pour le retour 👍