KiwiHC16 / Abeille

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

Sirène M0L0-HS2WD-TY (id = TS0216, _TYZB01_8scntis1) #2550

Open brugur opened 1 year ago

brugur commented 1 year ago

Bonjour, j'ouvre un nouveau post car j'avais tenté de glisser le message ci-dessous a la fin de l'issue #1882 mais je n'ai pas de retour. Merci.

Bonjour @KiwiHC16 ou @tcharp38 je réouvre ce post car je viens d'acquérir une sirène de ce type et je rencontre quelques problèmes à l'utilisation, similaires à ceux d'autres possesseurs. La référence de ma sirène est MOLO-HS2WD-TY, je joins une photo ainsi que les logs de l'inclusion et de l'utilisation et le dashboard.

17h30 inclusion de la sirène avec création des commandes 17h33 exécution de la commande 'Test flash' , mais imposssible de l'arrêter (durée 1mn) 17h35 exécution de la commande 'Test sound' , mais imposssible de l'arrêter (durée 1mn) 17h37 exécution de la commande 'Flash' , avec curseur mais imposssible de l'arrêter (durée 1mn) le curseur semble inactif idem pour 'Sound' avec curseur mais imposssible de l'arrêter (durée 1mn) le curseur semble inactif

Si vous pouvez m'aider à faire en sorte que l'on puisse arrêter la sirène ou le flash et pouvoir régler la puissance, la durée de la sirène et la cadence de clignotement et la puissance du flash, ce serait parfait.

A disposition si besoin d'infos supplémentaires.

Merci. AbeilleLogs-230225.tar.gz node_HS2WD image

Originally posted by @brugur in https://github.com/KiwiHC16/Abeille/issues/1882#issuecomment-1445160487

tcharp38 commented 1 year ago

Salut. On va se focaliser sur le test FLASH.

Peux tu ecraser ton code par celu ici (core/class) AbeilleCmdProcess.class.php.zip

puis redemarrer Abeille refaire un test flash en notant l'heure et me filer ton status + logs

brugur commented 1 year ago

Salut, je viens de faire les manipulations demandées avec le nouveau code 10h37 Test flash rien ne se passe 10h38 Flash en appuyant sur le curseur Le flash demarre mais on ne peut pas l'arreter

Ci-joint les logs AbeilleLogs-230304.tar.gz

tcharp38 commented 1 year ago

Donc "test flash only" ne fonctionne plus. Tu n'es plus en mode debug donc pas de trace.

Je ferai des essais avec le sniffer mais la aucune idée.

brugur commented 1 year ago

J'étais pourtant bien en mode debug. J'ai relancé le demon et du coup le debug est OK Sinon même constatation qu'avant. 14h16 et 14h23 Test flash rien ne se passe 14h19 Flash en appuyant sur le curseur Le flash demarre mais on ne peut pas l'arreter

Ci-joint les logs AbeilleLogs-230304 .tar.gz

tcharp38 commented 1 year ago

Je n'ai pas ce type d'equipement donc un peu à l aveugle mais je fais qq tests avec le sniffer au moins pour etre sur que les infos envoyées sont correctes.

tcharp38 commented 1 year ago

J'ai ajouté dans la page avancé de quoi faire des tests. image

La durée n'est pas encore programmable mais figée sur 10sec

Dans la beta de demain

brugur commented 1 year ago

Je viens de charger la beta du jour. 15h20 lancement d'un flash only, clignotement ok et arrêt ok avec un stop dans la page avancé à condition de décocher le strobe 15h27 lancement sirene only , sirène OK et arret ok avec un stop dans la page avancée, le clignotement se met en marche au stop et arrêt possible également sans le strobe, Si on ne fait rien après un déclenchement le flash ou la sirène dure 1mn Voilà mes premieres constatations. Fichier log joint. AbeilleLogs-230307.tar.gz

tcharp38 commented 1 year ago

Ha.. le truc interessant. 1min Par defaut je m'attends à 10sec. Donc il y a peut etre une boulette à ce niveau car si on met une durée, je ne vois pas pourquoi on devrait faire STOP. Mais jusque la je ne vois pas.

Je vais ajouter "duration" dans la page avancé pour que tu puisses faire des essais de FLASH et voir si il y a une influence ou pas de ce champ.

tcharp38 commented 1 year ago

La beta dispo ce jour doit te permettre de jouer avec "duration", tout via la page avancée. L'idée est de voir si il y a une influence de ce champ ou pas. Et donc si le flash/alarme peut s arreter seul apres une durée choisie.

brugur commented 1 year ago

Hello, J'ai chargé la beta du 09/03/23 Bilan : La duration n'a aucune action , ça dure toujours 1mn Je peux arrêter la sirène avec le stop, mais pas le flash qui continue. Donc régression par rapport à avant où je pouvais stopper le flash également. Si la case strobe est décochée le flash ne fonctionne pas. Voilà les constatations du jour.

tcharp38 commented 1 year ago

Salut Comme il n'y a aucun autre device de ce type je ne sais pas si c'est sa particularité ou si cette fameuse "durée" de la spec n'est pas supporté par ce device. Donc en gros il faut que j'ajoute un bouton STOP.

Quelle manip faisais tu pour arreter le flash ? Peux tu la refaire et me donner les logs ?

brugur commented 1 year ago

14h18 lancement d'un "panic police" depuis la page avancé et un délai de 10s, clignotement ok, le clignotement ne s'arrête pas dans le délai et arrêt impossible avec un stop dans la page avancé. Après un declenchement le flash dure 1mn

14h23 lancement d'un "emergency" depuis la page avancé et un délai de 10s, clignotement et sirène ok, le clignotement et la sirène ne s'arrêtent pas dans le délai et arrêt de la sirène ok avec un stop dans la page avancé, mais le clignotement continue et impossible de l'arrêter, il s'arrête au bout d'une minute. Voilà mes constatations. Fichier log joint. AbeilleLogs-230310.tar.gz

tcharp38 commented 1 year ago

Pour faire stop du FLASH as tu décoché "strobe" ?

brugur commented 1 year ago

si je decoche je ne peux pas declencher le flash Par contre si je décoche après que le flash se soit déclenché celui-ci s'arrête

tcharp38 commented 1 year ago

Ok donc c'est en ligne avec tes tests precedents. Pour faire stop du flash du disais devoir decocher FLASH. Je suppose maintenant que le mode "mergency, burglar... et stop" n'est que pour la SIRENE

brugur commented 1 year ago

oui c'est ça que pour la sirène .

tcharp38 commented 1 year ago

Donc pas de regression. C était déja comme ca. D'accord ?

tcharp38 commented 1 year ago

Nouveau modele avec STOP WarningDevice-EF-3.0.json.zip

J'ai modifié test SOUND & FLASH => Test Test SOUND only => viré, pas d interet Stop => ajouté

A l'occasion peux tu me generer un discovery avec l'assistant. ? Merci

brugur commented 1 year ago

Salut @tcharp38 , J'ai mis le nouveau modèle en place, voici le résultat de mes essais, avec des choses un peu bizarres. 10h43 Lancement flash seul : OK Appui sur stop : OK 10h44 Lancement sirène seule : OK Appui sur stop : NOK donc 1mn puis la sirène redémarre et stop : OK 10h46 Lancement flash + sirène : NOK, rien ne démarre 10h47 Lancement sirène seule : OK Appui sur stop : NOK donc 1mn Tout ça fait à partir du dashboard Logs joints + discovery (j'ai rajouté l'extension .txt pour pouvoir le télécharger) AbeilleLogs-230311.tar.gz discovery-TS0216__TYZB01_8scntis1.json.txt

tcharp38 commented 1 year ago

Alors pour etre clair, les 3 premiers sliders .. pas regardé ce qu'ils faisaient. Je ne me focalise que sur la partie "test".

10:44 je vois quasi une 10aine d'actions venant du dashboard.

En fait aucun des boutons "test" en dehors de stop n'est utilisé.

Je ne sais pas le but des 3 sliders mais je me demande si on ne doit tout simplement pas les virer et ne garder que les derniers "test". Qu'en penses tu ? Pour toi on devrait avoir quoi sur le dashboard ?

Je vois juste 3 boutons

Merci pour le discovery

brugur commented 1 year ago

Hello c'est vrai que les sliders, je ne vois pas trop. Peut-être pour régler une tempo ou un volume sonore pour la sirène ? Pour le dashboard, ta dernière proposition me va bien et si possible ajouter le volume sonore et l'état de la batterie quand la sirène est retirée de la prise secteur. Pour la durée c'est le scénario qui gérera ça en jouant avec le stop. Dis moi si tu veux que je refasse d'autres tests.

tcharp38 commented 1 year ago

As tu vu un seul slider pour lequel le temps d'activation correspond au slider ?

brugur commented 1 year ago

Je confirme qu'aucun slider n'a d'influence sur le temps d'activation, quel que soit la position l'activation dure 1mn.

tcharp38 commented 1 year ago

Ok donc ca n'a jamais fonctionné ce truc on dirait. On va simplifier

tcharp38 commented 1 year ago

Tiens essaie avec ce modele WarningDevice-EF-3.0.json.zip

brugur commented 1 year ago

J'ai mis le nouveau modèle en place, voici le résultat de mes essais : 10h09 Lancement flash seul : OK puis Appui sur stop : OK 10h10 Lancement sirène avec curseur sur 0 : OK puis Appui sur stop : OK même chose avec le curseur sur 1,2 ou 3 pas de changement constaté sur le volume

Tout ça fait à partir du dashboard Logs joints AbeilleLogs-230315.tar.gz

tcharp38 commented 1 year ago

C'est juste que tu n'es pas à jour au niveau code. Le support du "siren level" n'est que dans la beta d'hier 230314-BETA-1

brugur commented 1 year ago

J'ai mis à jour avec la Beta du 230315 et refait une inclusion, arrêt et redémarrage du démon 10h10 Lancement et stop flash > OK 10h11 Lancement sirène avec curseur sur 0 : OK puis Appui sur stop : OK même chose avec le curseur sur 1,2 ou 3 pas de changement constaté sur le volume. Donc pas d'evolution par rapport à la version précédente. Logs joints. AbeilleLogs-230316.tar.gz

tcharp38 commented 1 year ago

Pourtant cette fois je vois bien le 'sirenl' pris en compte. Tout comme le controle de la duré il y a qqch qui m'echappe.

brugur commented 1 year ago

Je pensais que le curseur servait à régler le volume ... Je viens de refaire un test en regardant la durée mais aucune modification entre 0,1,2 ou 3

tcharp38 commented 1 year ago

Tu pensais bien. C'est le but. Mais ton device s'en fiche. Comme je ne peux pas correler avec autre chose, je seche, mais je me demande si il n'est pas basé sur une spec + vieille qui ne supporte pas ca.