02-05-2018, 07:49 PM
J'avais la même problématique que toi.
Je l'ai résolu en utilisant un connecteur universel TCP/IP
puis un équipement universel qui utilise une commande JS
de type
Ensuite dans un automate qui se déclenche tous les jours à minuit
Je lance la commande qui met à jour la variable "Minutes" (entier)
puis je modifie une variable de type heure (heurefermeturedevolet par exemple) en rajoutant les minutes aléatoires précédemment calculées.
MAIS attention,
Tu ne peux modifier la variable de type heure qu'en ajoutant une autre variable de type heure ce qui n'est pas le cas de "Minutes" qui est un entier.
Donc l'astuce consiste à concatener "00:" avec la variable aléatoire "Minutes", puis à la transformer en valeur numérique fromStr, et ensuite à l'additioner avec ton heure de fermeture de volet de base.
Ce n'est pas très clair et un peu tiré par les cheveux. A l'époque j'avais pas mal galéré, mais comme cela fonctionne je n'ai pas cherché à faire plus simple ...
Si les spécialistes ne te proposent pas mieux, je ferai un article plus détaillé si cela peu t'aider.
Sylvain
Je l'ai résolu en utilisant un connecteur universel TCP/IP
puis un équipement universel qui utilise une commande JS
de type
Code :
var Minutes= Math.floor ( Math.random() * 25 )+10;
Ensuite dans un automate qui se déclenche tous les jours à minuit
Je lance la commande qui met à jour la variable "Minutes" (entier)
puis je modifie une variable de type heure (heurefermeturedevolet par exemple) en rajoutant les minutes aléatoires précédemment calculées.
MAIS attention,
Tu ne peux modifier la variable de type heure qu'en ajoutant une autre variable de type heure ce qui n'est pas le cas de "Minutes" qui est un entier.
Donc l'astuce consiste à concatener "00:" avec la variable aléatoire "Minutes", puis à la transformer en valeur numérique fromStr, et ensuite à l'additioner avec ton heure de fermeture de volet de base.
Ce n'est pas très clair et un peu tiré par les cheveux. A l'époque j'avais pas mal galéré, mais comme cela fonctionne je n'ai pas cherché à faire plus simple ...
Si les spécialistes ne te proposent pas mieux, je ferai un article plus détaillé si cela peu t'aider.
Sylvain
Lifedomus Vision
Interface graphique : Windows Seven, Smartphone/Tablette Androïd
Domotique : KNX, ZWave [wallplug Fibaro, Keyfob], Multiroom Sonos, Ecodevice, Alarme Paradox