[LUA] Speedup accélérer la réactivité de domoticz

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

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

Message par rapinou »

La fonction n'est pas dans le script modules.lua, mais tu peux l'éditer manuellement.

Essaie en ajoutant ceci après la fonction switchOnFor (ligne 493) :

Code : Tout sélectionner

-- switch Off a device for x seconds 
function switchOffFor(device, secs)
   switchOff(device)
   commandArray[device] = "On AFTER "..secs
end
Par contre, si tu mets à jour ton script quand vil1driver ajoutera des fonctionnalités, n'oublies pas de la remettre.
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

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

Message par sphinxou »

bonsoir
il n'y aurais pas une erreur tu met switchofffor et après commandArray[device] = "On AFTER "..secs ???

c'est inverser ????

merci
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

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

Message par rapinou »

Quand tu demandes une fonction SwitchOffFor, c'est bien pour éteindre un appareil pour une certaine durée et le rallumer ensuite ?

Donc la fonction éteint premièrement l'appareil (switchOff), et deuxièmement programme le rallumage après la durée indiquée (On AFTER).
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

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

Message par sphinxou »

Moi je voudrais quand je lance une commande pour éteindre l'interrupteur il bascule après X seconde
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

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

Message par rapinou »

Donc ça n'a rien à voir avec switchOnFor.
Il suffit d'éditer l'interrupteur et modifier son délai d'allumage.
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

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

Message par sphinxou »

Et pour un délais d'extinction ? ?
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

Salut,

As tu seulement déjà édité ton inter ?

Image

Sinon c'est switchOnFor qu'il te faut (sauf dimmer)
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
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

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

Message par sphinxou »

En faite par sécurité j'envoie 2 commandes pour être sûr que le module bascule donc un sans délai et l'autre 2 seconde après
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

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

Message par landaisbenj »

A mais oui tiens c'est ce que je cherchais moi un espèce de:

Code : Tout sélectionner

switchOffIn
Dernière modification par landaisbenj le 10 nov. 2017, 12:50, modifié 2 fois.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

Allumer pour 10s
Ou
Éteindre dans 10s

Humm mon cœur balance ;)
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
Répondre