Page 2 sur 3

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 15:38
par bricoyeye
Salut,

Avec 3 programmes, tu peux créer 3 Switchs virtuels , pour chaque programme, et tu fais 3 LUA comme explique georges.attali, en changent les temps.

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 15:46
par lebdx33
Et comment intégrer chaque script à son switch ???

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 16:00
par bricoyeye
Dans le script:
no_device_bouton_timer par le n° du device virtuel que vous avez créé.
no_device_pompe par le n° de la prise en z wave de la pompe

dans le titre:
script_device_"le nom de ton switch"
sans les ""

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 16:53
par deennoo
Je suis curieux et ne le prend pas mal, mais c'est pour un gîte ?

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 18:37
par lebdx33
deennoo a écrit :Je suis curieux et ne le prend pas mal, mais c'est pour un gîte ?
ah non pas du tout

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 18:50
par deennoo
Pardon je n'avais pas lu le début, une écurie c'est comme un gîte mais pour les chevaux...

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 19:11
par lebdx33
j'ai essayé le script mais ça ne fonctionne pas du tout

j'ai mis 1 min pour essayer mais après ça reste toujours à ON
et normalement je devrais voir le log de la pompe changer et en locurrence y a rien

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 19:40
par vil1driver
parce que tu ne m'as pas écouté ...

ce n'est pas l'idx qu'il faut indiquer mais le nom, et entre ' (penser à aller jeter un œil au wiki)

et perso je partirais sur des boutons de type pushOn, donc pas besoin de le repasser à Off ce qui donnerait

Code : Tout sélectionner

commandArray = {}

if ( devicechanged['bouton 1'] ) then
   commandArray['pompe'] = 'On FOR 10'                      -- 10 minutes
elseif ( devicechanged['bouton 2'] ) then
   commandArray['pompe'] = 'On FOR 15'                      -- 15 minutes
elseif ( devicechanged['bouton 3'] ) then
   commandArray['pompe'] = 'On FOR 20'                      -- 20 minutes
end

return commandArray
si tu utilises l'éditeur de script,
le nom de ton script n'est pas important (contrairement à créer un fichier)
il faut juste bien choisir le type. (device ce que tu as bien fais)

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 20:01
par lebdx33
Excuse moi mais moi là je ne comprends rien du tout

que dois je faire comme script précisément ??? car j'essaye plein de truc mais rien ne fonctionne7

et en blocky ca donne quoi ???

Re: Créer programme de fonctionnement

Publié : 14 mars 2016, 20:06
par vil1driver
celui que je viens de te mettre doit aller, t'as juste à changer le nom de tes boutons virtuels (de type pushOn)
et le nom de la pompe