Page 1 sur 1

lua: Mes script_device_xxx.lua ne s’exécutent plus

Publié : 20 août 2017, 21:07
par papoo
Salut
je viens de me rendre compte que mes scripts device ne répondent plus depuis le 30 juillet (date de la version stable 3.8153)
ils fonctionnaient bien avant et s’exécutent sans erreur si je les mets en script_time (en changeant le if devicechanged[nom_du_device] par un if time.min % 2 == 0).
j'ai tenté d'installer la derniere beta mais c'est pareil
Avez vous le même type de problème?

Re: lua: Mes script_device_xxx.lua ne s’exécutent plus

Publié : 21 août 2017, 00:11
par thier
Les miens fonctionnent correctement avec la beta 3.8314.

Re: lua: Mes script_device_xxx.lua ne s’exécutent plus

Publié : 21 août 2017, 00:22
par thier
regarde cette info
LUA scripts are commonly named script_device_something.lua. An important change: if you have a device named 'something', this script will only execute on device changes of device 'something'.
So, after renaming some of my scripts, everything started working again.

essaie de renommer tes scripts devices si dans le nom tu as le nom d'un device.

Re: lua: Mes script_device_xxx.lua ne s’exécutent plus

Publié : 21 août 2017, 10:11
par papoo
malgré mes recherches sur le forum officiel j'étais passé à coté de cette information cruciale.
Merci mille fois thier, tu as sauvé le peu de cheveux qu’il :D me reste

Re: lua: Mes script_device_xxx.lua ne s’exécutent plus

Publié : 21 août 2017, 11:22
par vil1driver

Re: lua: Mes script_device_xxx.lua ne s’exécutent plus

Publié : 21 août 2017, 11:26
par papoo
c'est ce qui s'appelle chercher au mauvais endroit :D
je tacherais de faire mieux la prochaine fois