Page 1 sur 1
prise commandée clignotante
Publié : 05 janv. 2016, 19:25
par nicopro33250
bonjour à tous , besoin de votre aide une fois de plus.
j'ai des prises commandées que je commande avec mon rfxcom
ça marche très bien j'ai même programmé depuis domoticz pour quelles s'allument et s'éteignent à certaine heure.
mais là je voudrais que me prise s'enclenche 10seconde chaque minute 24h/24.
avez vous une idée ?
Re: prise commandée clignotante
Publié : 05 janv. 2016, 19:44
par rimram31
Bonjour,
Un script lua time qui va faire un "On FOR 10" toute les minutes devrait le faire.
Ecrit un script nommé script_time_xxxx.lua (xxxx au choix) contenant un commandArray['...'] = 'On FOR 10' ou ... est le nom de ton switch. Le script doit commencer par un commandArray = {} et faire a la fin un return commandArray. Regarde des exemples de script lua. Un script time est appelé chaque minute, On allume un switch, On FOR ... allume et reste allumé n secondes.
Autre idée faire un 'On' sur le même principe mais là d'une scène domoticz, ensuite cette scène sera appelée toute les minutes, tu y mets l'enchainement que tu souhaites.
Re: prise commandée clignotante
Publié : 05 janv. 2016, 21:21
par nicopro33250
merci ,
la lampe recoit bien l'ordre ON toutes les minutes mais au bout des 10 secondes elle ne repasse pas à OFF
j'ai fait ça comme script , qu'es ce que je peux rajouter pour qu'elle repasse OFF ?
commandArray = {}
commandArray['Prise 1'] = 'On FOR 10'
return commandArray
Re: prise commandée clignotante
Publié : 06 janv. 2016, 04:10
par vil1driver
Salut,
As tu vu que tu peux éditer ta prise et lui donner un délai d'extinction ?
Re: prise commandée clignotante
Publié : 06 janv. 2016, 07:39
par nicopro33250
non je n'ai pas vu ça,
mais es ce que je peux le rajouter simplement dans mon script?
Re: prise commandée clignotante
Publié : 06 janv. 2016, 10:36
par vil1driver
Le script devrait fonctionner s'il est nommé comme expliqué
Re: prise commandée clignotante
Publié : 06 janv. 2016, 13:36
par nicopro33250
oui j'ai bien nommé le script comme expliqué et d'ailleurs il fonctionnement car la prise reçoit l'ordre ON toutes les minutes,
mais le pd c'est pb c'est qu'il faudrait lui dire de repasser à OFF au bout des 10 s de ON
qq'un à une idée ?
Re: prise commandée clignotante
Publié : 06 janv. 2016, 13:39
par vil1driver
c'est le cas, mais à un détail près... je viens de comprendre pourquoi ça ne fonctionne pas
On FOR est suivit d'une durée en minutes...
c'est On AFTER qui est exprimé en secondes.. (merci les devs pour leur cohérence.. bref)
donc le script corrigé serait mais on ne peut pas commander 2 fois la même lampe donc ce qui suit
NE FONCTIONNE PAS
Code : Tout sélectionner
commandArray = {}
commandArray[1]={['Prise 1'] = 'On'}
commandArray[2]={['Prise 1'] = 'Off AFTER 10'}
return commandArray
du coups tu as 2 choix,
utiliser comme je te le disais, le délai d'extinction de l'interface web et simplement faire un script_time de ce genre
Code : Tout sélectionner
commandArray = {}
commandArray['Prise 1'] = 'On'
return commandArray
ou faire ce même script plus un second avec le Off AFTER
Code : Tout sélectionner
commandArray = {}
commandArray['Prise 1'] = 'Off AFTER 10'
return commandArray
Re: prise commandée clignotante
Publié : 06 janv. 2016, 18:40
par nicopro33250
super ça fonctionne et j'ai appris un nouveau truc encore une fois grace à vous
Re: prise commandée clignotante
Publié : 06 janv. 2016, 19:05
par rimram31
vil1driver a écrit :...On FOR est suivit d'une durée en minutes...
c'est On AFTER qui est exprimé en secondes.. (merci les devs pour leur cohérence.. bref)...

Désolé pour le tuyau percé ... c'est nawak ce code quand même du coup je suis allé jeter un oeil (main/EventSystem.cpp) j'ai pris peur ... bien entendu un grand merci a eux mais ça rassure pas.