03-25-2014, 12:39 AM
Pour l'instant on ne peut pas créer ses propres modèle de widget malheureusement.
Pour l'instant on ne peut pas non plus utiliser de widget vierge et affecter un horaire dynamique (cette fonctionnalité a été demandée, j'espère qu'elle sera bientôt disponible).
Pour arriver à faire ce que tu veux, il faut :
Dans de CS
1. créer une variable stockant l'heure d'extinction de tes lampes : par exemple "lampes-extinction-time" de type "heure"
2. créer une variable stockant l'état d'activation de l'extinction automatique de tes lampes : par exemple "lampes-extinction-ONOFF" de type "booléen"
3. créer un automate qui incrémente ta variable heure "lampes-extinction-time", par exemple "lampes-extinction-time-plus" dans lequel la variable heure "lampes-extinction-time" prendra la valeur de la fonction ( =f(x) ) : lampes-extinction-time + 00:01 (pour incrémeter d'une minute à chaque fois) ou + 00:15 pour incrémenter de 15 min, bref à ta convenance.
4. créer un 2e automate qui décrémente ta variable heure "lampes-extinction-time" comme ci dessus, mais au lieu de mettre + tu mets - dans ta f(x). Cet automate nommes le par exemple "lampes-extinction-time-moins"
5. créer un automate qui va éteindre les lumières, avec en déclencheur "dès que l'heure système (Données systèmes / heure) >= lampes-extinction-time". Et avant l'action d'éteindre les lumière, un if ( lampes-extinction-ONOFF )
Dans le DS
6. créer un widget vierge qui affiche la variable heure "lampes-extinction-time" avec comme action l'initialisation de cette variable à une certaine heure. Ca permettra de fixer un premier horaire par défaut, et aussi de réinitialiser cet horaire à l'horaire par défaut
7. créer un widget vierge qui affiche le texte "+" ou une image pour incrémenter la variable heure "lampes-extinction-time", avec comme action le lancement de l'automate "lampes-extinction-time-plus"
8. créer un widget vierge qui affiche le texte "-" ou une image pour décrémenter la variable heure "lampes-extinction-time", avec comme action le lancement de l'automate "lampes-extinction-time-moins"
9. créer un widget vierge qui affiche soit le contenu de la variable "lampes-extinction-ONOFF", soit une image en fonction du contenu de la variable, avec comme action de modifier cette variable de façon dynamique pour activer ou désactiver l'extinction de tes lampes.
Il faut répéter toutes ces action dans le CS et dans le DS pour chaque action/horaire que tu souhaites.
Bref ça fait du boulot ....
Bon courage
Pour l'instant on ne peut pas non plus utiliser de widget vierge et affecter un horaire dynamique (cette fonctionnalité a été demandée, j'espère qu'elle sera bientôt disponible).
Pour arriver à faire ce que tu veux, il faut :
Dans de CS
1. créer une variable stockant l'heure d'extinction de tes lampes : par exemple "lampes-extinction-time" de type "heure"
2. créer une variable stockant l'état d'activation de l'extinction automatique de tes lampes : par exemple "lampes-extinction-ONOFF" de type "booléen"
3. créer un automate qui incrémente ta variable heure "lampes-extinction-time", par exemple "lampes-extinction-time-plus" dans lequel la variable heure "lampes-extinction-time" prendra la valeur de la fonction ( =f(x) ) : lampes-extinction-time + 00:01 (pour incrémeter d'une minute à chaque fois) ou + 00:15 pour incrémenter de 15 min, bref à ta convenance.
4. créer un 2e automate qui décrémente ta variable heure "lampes-extinction-time" comme ci dessus, mais au lieu de mettre + tu mets - dans ta f(x). Cet automate nommes le par exemple "lampes-extinction-time-moins"
5. créer un automate qui va éteindre les lumières, avec en déclencheur "dès que l'heure système (Données systèmes / heure) >= lampes-extinction-time". Et avant l'action d'éteindre les lumière, un if ( lampes-extinction-ONOFF )
Dans le DS
6. créer un widget vierge qui affiche la variable heure "lampes-extinction-time" avec comme action l'initialisation de cette variable à une certaine heure. Ca permettra de fixer un premier horaire par défaut, et aussi de réinitialiser cet horaire à l'horaire par défaut
7. créer un widget vierge qui affiche le texte "+" ou une image pour incrémenter la variable heure "lampes-extinction-time", avec comme action le lancement de l'automate "lampes-extinction-time-plus"
8. créer un widget vierge qui affiche le texte "-" ou une image pour décrémenter la variable heure "lampes-extinction-time", avec comme action le lancement de l'automate "lampes-extinction-time-moins"
9. créer un widget vierge qui affiche soit le contenu de la variable "lampes-extinction-ONOFF", soit une image en fonction du contenu de la variable, avec comme action de modifier cette variable de façon dynamique pour activer ou désactiver l'extinction de tes lampes.
Il faut répéter toutes ces action dans le CS et dans le DS pour chaque action/horaire que tu souhaites.
Bref ça fait du boulot ....
Bon courage
Lifedomus v2.0.143
CS Windows 7
DS Windows 7, Linux Wine, Ipad, Android
CS Windows 7
DS Windows 7, Linux Wine, Ipad, Android