Passer inter à ON à une certaine heure.
Passer inter à ON à une certaine heure.
Salut,
Voila ma problématique. J'ai un inter virtuel qui me gère le ON/OFF de mon cumulus. Il est équipé d'un planning pour les jours standards.
Je voudrais, via l'activation d'un autre virtuel, que l'inter du cumulus passe à ON à une heure précise, en gros, quelques soit le moment ou j'active ce 2ème virtuel, ca dise à l'inter cumulus de passer à ON à 15h30, et ca juste une seule fois.
Donc je regardais si je trouvais une commande dans le style 'on at 15h30', mais je n'ai pas trouvé.
Donc j'imagine pouvoir le faire, en faisant des calculs de différence de temps en action sur 2ème virtuel et mes 15h30, puis lancer un 'on after cette difference de temps', mais je me demandais si y avait pas une commande lua toute prete pour ca ?
Merci.
Voila ma problématique. J'ai un inter virtuel qui me gère le ON/OFF de mon cumulus. Il est équipé d'un planning pour les jours standards.
Je voudrais, via l'activation d'un autre virtuel, que l'inter du cumulus passe à ON à une heure précise, en gros, quelques soit le moment ou j'active ce 2ème virtuel, ca dise à l'inter cumulus de passer à ON à 15h30, et ca juste une seule fois.
Donc je regardais si je trouvais une commande dans le style 'on at 15h30', mais je n'ai pas trouvé.
Donc j'imagine pouvoir le faire, en faisant des calculs de différence de temps en action sur 2ème virtuel et mes 15h30, puis lancer un 'on after cette difference de temps', mais je me demandais si y avait pas une commande lua toute prete pour ca ?
Merci.
Re: Passer inter à ON à une certaine heure.
En DzVents (attention, pas testé
)
Code : Tout sélectionner
return {
active = function(domoticz)
return (domoticz.devices('Virtuel2').active)
end,
on = {
timer = {
'at 15:30',
}
},
execute = function(domoticz, timer)
domoticz.devices("Virtuel1").switchOn()
domoticz.devices("Virtuel2").switchOff()
end
}Re: Passer inter à ON à une certaine heure.
J'y connais rien en dzvents, mais ce que je ne comprends pas déjà, c'est que dans ton script le virtuel1 n'apparait pas.
Sachant que le but c'est que si virtuel2 passe à ON, alors virtuel1 passe à ON a 15h30.
L'à, y a rien qui dit au virtul1 de passer à ON ?
Sachant que le but c'est que si virtuel2 passe à ON, alors virtuel1 passe à ON a 15h30.
L'à, y a rien qui dit au virtul1 de passer à ON ?
Re: Passer inter à ON à une certaine heure.
Rho le nul, j'avais pas scrollé......
Merci, j'essaie ca.
Merci, j'essaie ca.
Re: Passer inter à ON à une certaine heure.
Je viens de déplacer le sujet dans la section des Scripts.
Sinon en Lua, il faut tester la condition de l'heure et du virtuel 1 (si 15h30 et virtuel1) :
Sinon en Lua, il faut tester la condition de l'heure et du virtuel 1 (si 15h30 et virtuel1) :
Code : Tout sélectionner
if os.date("%H:%M") == "15:30" and otherdevices['Virtuel1'] == 'On'thenRe: Passer inter à ON à une certaine heure.
J'ose une dernier question de boulet, la le script ce lance si virtuel 2 passe à ON, c'est comment si on utilise un inter selector, donc pas choisir sur passage à on, mais en fonction du level ?
Merci.
Merci.
Re: Passer inter à ON à une certaine heure.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Passer inter à ON à une certaine heure.
Merci.
J'étais en train de lire, j'avais vu l'option 'level', mais je savais pas la syntaxe.
J'étais en train de lire, j'avais vu l'option 'level', mais je savais pas la syntaxe.