Salut !
Je patauge dans la semoule...
Je reviens sur ce topic car j'ai le Warning suivant :
Code : Tout sélectionner
Error: Warning: lua script /usr/local/domoticz/scripts/lua/script_device_memorelais.lua has been running for more than 10 seconds
Je voudrais donc réécrire mon script LUA en Shell, notamment ces lignes (avec la fonction
os.capture définie en entête de script, bien entendu):
Code : Tout sélectionner
local cmd = '/usr/bin/curl http://192.168.1.110/30000/99'
local relais1 = os.capture(cmd , true);
relais1 = string.sub(relais1,112,127)
commandArray['Variable:Carte_relais_1'] = tostring(relais1)
Je remplacerais bien les 2 premières lignes par la commande
wget, mais il manque sûrement quelque chose à ça :
En revanche, si j'ai bien compris, je pense que la 3e ligne doit se transformer en :
Quant à la dernière ligne, ça doit ressembler à quelque chose comme ça, mais je pense qu'il manque quelque chose pour l'exécuter...
wget ?
Code : Tout sélectionner
http://192.168.1.100:8084/json.htm?type=command¶m=saveuservariable&vname=Carte_relais_1&vtype=2&vvalue=relais1
Merci d'avance à tous pour les correctifs.
Synology DS415play / RFXCom / récepteurs 433 / sondes temp+hygro Oregon / cartes relais Sainsmart