Page 2 sur 2

Re: recupération de variables dans LUA

Publié : 09 déc. 2019, 12:43
par freerider90
bonjour Imet,

qu'entend- tu pas cela ne fonctionne pas comme ca? ma façon de procèder ou la façon dont je demande de l'aide?
pasque je ne voudrais pas abuser et j'essaye vraiment de comprend et tout mais j'ai tout à apprendre... mais jusque là pour faire des recherches sois je ne comprends pas tout le cheminement sois c'est ce que je trouve est trop spécifique souvent avec d'autres materiels que l'IPX et donc plus dur à comprendre la logique pour moi...

pour ce que j'ai posté ca marche pas mal (si ce n'est la latence) donc je pense que l'on peut améliorer le script LUA à base de temps pour le retour d"état non?

Re: recupération de variables dans LUA

Publié : 09 déc. 2019, 18:26
par lmet
Salut,
J'ai dû répondre à un post que tu as modifié entre-temps ou alors j'étais très fatigué ;)
Pour la latence on ne peut pas faire grand chose un script de type Time s'exécute toutes les minutes, par contre, c'est évoqué dans le premier post, on doit pouvoir creuser du côté du push de l'IPX. J'avoue ne pas l'utiliser et j'ignore si cela peut envoyer une requête HTTP. Je vais jeter un œil …
img_008.jpg
img_008.jpg (159.63 Kio) Consulté 2439 fois

Re: recupération de variables dans LUA

Publié : 09 déc. 2019, 19:18
par lmet
Bingo ! Ça marche :D
Il faut cliquer sur Edit de l'entrée ou de la sortie puis sélectionner le numéro de l'entrée ou de la sortie puis faire Push settings.
Il y a un article plus complet ici
On renseigne l'IP du serveur Domoticz, le port et les deux commandes "On" et "Off"
img_009.jpg
img_009.jpg (174.18 Kio) Consulté 2432 fois
Donc plutôt que d'utiliser un script "Time" tu peux utiliser un script de type "Device"

Re: recupération de variables dans LUA

Publié : 13 déc. 2019, 16:11
par freerider90
salut Imet,

alors dsl semaine de malade...

mais OUI, je suis trop bête parfois, j'aivais exploré cette piste Avant de savoir écrire le code en LUA pour les action de l'interrupteur donc ca ne marchais pas comme je l'entendais mais maintenant cela va juste éviter le script pour les états à base de temps donc cela sera bien plus réactif....

tu es un Genie !!!

bon ca semble stable et répondre à mes attente pour le moment pas de bug constatés.

pour ce qui est de mon code LUA avec tous les IF a la suite pas de problème? c'est comme ca qu'il faut l'écrire? en tous cas ca marche, le seul truc c'est quand je dis par exemple "éteins toute les lumières" là ça prend un peu de temps genre 7 secondes... mais je pense que c'est dû à mon code car la boucle suit son cheminement "IF" apres "IF"...

qu'en penses-tu?

Re: recupération de variables dans LUA

Publié : 13 déc. 2019, 17:33
par denis_brasseur
freerider90 a écrit : 13 déc. 2019, 16:11 pour ce qui est de mon code LUA avec tous les IF a la suite pas de problème? c'est comme ca qu'il faut l'écrire? en tous cas ca marche, le seul truc c'est quand je dis par exemple "éteins toute les lumières" là ça prend un peu de temps genre 7 secondes... mais je pense que c'est dû à mon code car la boucle suit son cheminement "IF" apres "IF"...

qu'en penses-tu?
Tu mets un print en debut de script, un print en fin de script, tu regarde ensuite dans tes log l'heure de dét bude script, et l'heure de fin de script.

Meme avec un script "complexe", j'ai du mal à croire qu'il puisse s'éxécuter en 7 secondes.