Page 12 sur 16

Re: Speedup accélérer la réactivité de domoticz

Publié : 02 avr. 2018, 19:21
par vil1driver
Salut,

Que rien ne fonctionne, je peux le comprendre mais que ça ne génére pas une erreur c'est étrange.

Peux tu détailler ?

Re: Speedup accélérer la réactivité de domoticz

Publié : 02 avr. 2018, 20:48
par beuz33
vil1driver a écrit :Salut,

Que rien ne fonctionne, je peux le comprendre mais que ça ne génére pas une erreur c'est étrange.

Peux tu détailler ?
fichier modules.lua dans dossier: /volume1/@appstore/domoticz/var/scripts/lua/modules.lua dans ce fichier ip et port laissé a 127.0.0.1 et 8080
pour le curl j'ai essayé en enlevant usr quand je fais which curl par putty j'obtiens '/bin/curl '

mon script device lua:

local cube = 'Cube Melissa'
local lumiere = 'Tete de lit chambre parentale'

-- chargement des modules
dofile('/volume1/@appstore/domoticz/var/scripts/lua/modules.lua')

commandArray = {}

if ((devicechanged[cube] == 'flip90') and (otherdevices[lumiere] == 'Off')) then
print("test")
--commandArray[lumiere] = 'On'
switchOn('Tete de lit chambre parentale')

end
return commandArray

et la dans mon log, quand j'ai le flip90, j'ai mon print qui apparait et rien d'autre

Re: Speedup accélérer la réactivité de domoticz

Publié : 02 avr. 2018, 21:37
par thier
Essai switchOn('lumiere') à la place de switchOn('Tete de lit chambre parentale')

Re: Speedup accélérer la réactivité de domoticz

Publié : 02 avr. 2018, 21:45
par landaisbenj
thier a écrit :Essai switchOn('lumiere') à la place de switchOn('Tete de lit chambre parentale')

Je dirais meme plus switchOn(lumiere)

Re: Speedup accélérer la réactivité de domoticz

Publié : 03 avr. 2018, 08:29
par beuz33
landaisbenj a écrit :
thier a écrit :Essai switchOn('lumiere') à la place de switchOn('Tete de lit chambre parentale')

Je dirais meme plus switchOn(lumiere)

pareil, meme soucis
j'ai ajouté l'adresse 127.0.0.1 dans les parametres (réseaux locaux) de domoticz et relancé le systeme et toujours pareil aussi

Re: Speedup accélérer la réactivité de domoticz

Publié : 03 avr. 2018, 09:44
par vil1driver
Il faudrait taper la commande dans un terminal

Re: Speedup accélérer la réactivité de domoticz

Publié : 03 avr. 2018, 12:15
par beuz33
vil1driver a écrit :Il faudrait taper la commande dans un terminal
comment ça?

Re: Speedup accélérer la réactivité de domoticz

Publié : 03 avr. 2018, 12:17
par landaisbenj
La fonction appel une commande complète exécuté sur ton os par os.execute.

La commande curl dans ce cas là. Il faudrait que tu le fasse à la main avec l'URL rempli des bonnes valeurs.

Re: Speedup accélérer la réactivité de domoticz

Publié : 03 avr. 2018, 19:40
par beuz33
landaisbenj a écrit :La fonction appel une commande complète exécuté sur ton os par os.execute.

La commande curl dans ce cas là. Il faudrait que tu le fasse à la main avec l'URL rempli des bonnes valeurs.

par exemple si je tape ça, ça marche:

https://192.168.1.10:8443/json.htm?type ... itchcmd=On

c'est ça que tu me demandes?

Re: Speedup accélérer la réactivité de domoticz

Publié : 03 avr. 2018, 19:50
par beuz33
par contre j'ai tenté ça et ça marche pas

---------------------------------------------------------------
curl = '/bin/curl '

domoticzIP = '192.168.1.10'
domoticzPORT = '8443'
domoticzURL = 'https://'..domoticzIP..':'..domoticzPORT

commandArray = {}

if (devicechanged['test'] == 'On') then
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command&param=switchlight&idx=10&switchcmd=On" &')
end

return commandArray