[LUA] Speedup accélérer la réactivité de domoticz
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Speedup accélérer la réactivité de domoticz
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 ?
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 ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Speedup accélérer la réactivité de domoticz
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 8080vil1driver 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 ?
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
Essai switchOn('lumiere') à la place de switchOn('Tete de lit chambre parentale')
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Speedup accélérer la réactivité de domoticz
thier a écrit :Essai switchOn('lumiere') à la place de switchOn('Tete de lit chambre parentale')
Je dirais meme plus switchOn(lumiere)
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Re: Speedup accélérer la réactivité de domoticz
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
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Speedup accélérer la réactivité de domoticz
Il faudrait taper la commande dans un terminal
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Speedup accélérer la réactivité de domoticz
comment ça?vil1driver a écrit :Il faudrait taper la commande dans un terminal
-
landaisbenj
- Messages : 695
- Inscription : 12 mars 2017, 19:24
Re: Speedup accélérer la réactivité de domoticz
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.
La commande curl dans ce cas là. Il faudrait que tu le fasse à la main avec l'URL rempli des bonnes valeurs.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Re: Speedup accélérer la réactivité de domoticz
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
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¶m=switchlight&idx=10&switchcmd=On" &')
end
return commandArray
---------------------------------------------------------------
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¶m=switchlight&idx=10&switchcmd=On" &')
end
return commandArray