Page 1 sur 1

Blockly : comportement étrange - Besoin d'aide

Publié : 26 nov. 2018, 21:19
par DavidTrier
Bonsoir à tous,

J'ai un problème avec des événements que j'ai configuré en Blockly et je ne parviens pas à comprendre ce que fait Domoticz, et j'ai l'impression qu'il bug!

Voilà, j'ai 4 capteurs de mouvements qui n'envoient qu'un seul état "Mouvement", et je voudrais recevoir des alertes SMS quand n'importe lequel détecte un mouvement. J'ai créé un switch "Surveillance en absence" qui passe à "On" dans les créneaux où je veux activer la surveillance.

J'ai crée un autre switch "Alerte en absence" qui passe à "On" sur détection, et dans un second événement, je fais envoyer un SMS par le service Free SMS.

Voici mon script, en mode "Device" pour faire passer "Alerte en absence" sur "On" quand un mouvement est détecté, si "Surveillance en absence" est activé :
PIR.png
PIR.png (22.77 Kio) Consulté 5287 fois

Et voici le script également en mode "Device" qui m'envoie un SMS quand "Alerte en absence" passe sur "On":
Alerte.png
Alerte.png (20.11 Kio) Consulté 5287 fois

Mon problème est que je reçois des SMS à chaque détection de mouvement, même quand mon switch Surveillance" est sur "Off"! Je ne comprends pas pourquoi!?

Merci d'avance pour votre aide ;-)

Re: Blockly : comportement étrange - Besoin d'aide

Publié : 26 nov. 2018, 22:03
par cyberbob
Dans blockly, il ne faut pas de if/do imbriqué dans un autres if/do.
essaye et teste en essayant de ne faire qu'une colonne de if/do ensuite else if/do.
Aussi-non le faire en Lua ;) , quand on le maîtrise , c'est beaucoup mieux et moins limité que blockly.

Re: Blockly : comportement étrange - Besoin d'aide

Publié : 27 nov. 2018, 20:01
par DavidTrier
Merci cyberbob pour ton message! Je vais tester ça.

Par contre, je n'y connais rien en lua et c'est pour cela que j'essaie de me dépatouiller avec Blockly ;-)

Merci encore!

Re: Blockly : comportement étrange - Besoin d'aide

Publié : 28 nov. 2018, 16:15
par landaisbenj
Pour info le lua est sensiblement exactement pareil que le blockly. Sauf qu'il faut juste connaitre la transcription des block en lua...

Par exemple le block if do ca s'ecrit if then end, le block alerte en absence = On s'ecrit otherdevices['Alerte en absence']=='On' et le block set Alerte en absence = Off after 1 seconds s'ecrit commandArray['Alerte en absence']='Off AFTER 1'

Re: Blockly : comportement étrange - Besoin d'aide

Publié : 29 nov. 2018, 20:52
par DavidTrier
Merci du tuyau! Je vais essayer de me former un peu en Lua, ça va peut être me rendre la vie plus facile sur Domoticz ;-)

Re: Blockly : comportement étrange - Besoin d'aide

Publié : 01 déc. 2018, 09:55
par manu663
Je vais peut-être (sûrement) dire une connerie mais ... http://blockly-lua.appspot.com/static/a ... index.html me paraît être une bonne aide pour commencer.
Attention: pas testé !

Re: Blockly : comportement étrange - Besoin d'aide

Publié : 01 déc. 2018, 10:11
par landaisbenj
Il faudrait savoir à quoi le site sert