Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3224 connectés 

 


Dernière réponse
Sujet : Programmation Blockly sous Domoticz
TotalRecall Ca doit être un truc du type de ce que je disais. Problème de "rebonds" sur le déclencheur et traitement synchrone de l'action.

 

Du coup si je ne me gourre pas et si tu n'as pas compris (comme tu dis), voilà l'explication :
- Je reçois trois fois le déclencheur "porte 1"
- je rentre trois fois en parallèle dans le if en rafale, je lance donc trois l'action associé (envoi du SMS qui prend quelques instants si c'est fait en synchrone) et seulement ensuite je bascule mon machin Occurrence.
Donc quand occurrence change d'état les SMS sont déjà en route, et ton anti rebond est du coup inefficace.

 

Alors que si le premier truc que tu fais c'est basculer Occurrence, l'antirebond pourra fonctionner parce que tu l'actives dès le début, sans subir la latence aléatoire liée à l'envoi de SMS.

 

Tu saisis ?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TotalRecall Ca doit être un truc du type de ce que je disais. Problème de "rebonds" sur le déclencheur et traitement synchrone de l'action.

 

Du coup si je ne me gourre pas et si tu n'as pas compris (comme tu dis), voilà l'explication :
- Je reçois trois fois le déclencheur "porte 1"
- je rentre trois fois en parallèle dans le if en rafale, je lance donc trois l'action associé (envoi du SMS qui prend quelques instants si c'est fait en synchrone) et seulement ensuite je bascule mon machin Occurrence.
Donc quand occurrence change d'état les SMS sont déjà en route, et ton anti rebond est du coup inefficace.

 

Alors que si le premier truc que tu fais c'est basculer Occurrence, l'antirebond pourra fonctionner parce que tu l'actives dès le début, sans subir la latence aléatoire liée à l'envoi de SMS.

 

Tu saisis ?

seagull6 Bonjour,
J'ai simplement mis l'envoi du message en dernier comme suggéré par TotlRecall et ça marche mais je ne comprends toujours pas pourquoi.
Merci beaucoup en tous cas
seagull6 Merci pour ton intervention TotalRecall, voici les liens ;)  
 
 
Premier cas ok
https://www.cjoint.com/c/HAcrVMJAIZZ
 
Deuxième cas Non
https://www.cjoint.com/c/HAcrXjD7T5Z
 
J'ai essayé d'inverser les instructions mais cela ne change malheureusement rien, il y a surement quelque chose qui m'échappe ou d'incompatible dans ce que j'ai fait.
Après, peut-être est-il possible d'arriver au même résultat autrement mais je ne connais pas suffisamment l'environnement à ce stade de mon apprentissage :sarcastic:  
 
pour les machins, il s'agit d'un éditeur de programmation assez intuitif et que je trouve très ergonomique pour débuter.
 
Merci encore  :hello:
TotalRecall Les balises [img] ne fonctionnent pas à moins d'ouvrir directement l'adresse dans un navigateur. Merci d'éditer le post ou d'utiliser un vrai hébergeur d'images.
 
Simple idée : tu es sûr que Occurrence est utilisé ? Si le truc est synchrone mais traite ses entrées en parallèle, peut être que l'événement est déclenché plusieurs fois pour cause de rebonds avant que occurrence ne bascule.
Du coup peut être qu'il faudrait :  
- Mettre occurrence à 1
- Envoyer le SMS
Plutôt que l'inverse.
Simple suggestion qui ne vaut peut être absolument rien.
 
A part ça je ne connais pas les machins que tu utilises mais visuellement la logique a l'air bonne. A part que occurrence ça s'écrit occurrence (:o) et que je ne sais pas ce que fait en vrai "Val M-R" (même si on devine facilement).
seagull6 Bonjour et Bonne année :hello:  
 
Je débute avec Blockly et Domoticz et je me suis essayé sur une toute petite programmation basique,
j'utilise les SMS free gratuit pour notifications sous Domoticz et ça fonctionne plutôt pas mal mais ici je ne comprend pas le phénomène:
 
Dans ce premier cas quand je fais un "on"/"of" sur "contact porte 2" 1 sms (ok)  
https://www.dropbox.com/s/zu6fjzcqb [...] 9.png?dl=0  
 
Par contre ici quand je fais un "on"/"of" sur "contact porte 1" je reçois 3 sms et je ne comprend pas pourquoi  :non: .
https://www.dropbox.com/s/oflryii22 [...] 2.png?dl=0  
 
la variable occurence et là pour éviter la répétition sur un temps très court
 
Merci de vos éclairements. :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)