09-18-2016, 01:52 PM
Créer un Digicode virtuel
Voici comment créer votre propre clavier virtuel sou Design Studio.
Il ne remplace pas le widget natif qui est dédié KNX mais ici, c'est vous qui décidez de son look et fonctionnalités.
Il vous permettra de lancer une ou plusieurs actions en fonction des codes que vous aurez prédéfinis
Voici un aperçu vidéo:
Sous Config Studio, commencer par créer l'ensemble des variables correspondant aux chiffres voulus.
Ces variable devront être de type "boolean"
Avant d'oublier, pensez à attribuer aux variables les droits de modification en fonction de votre utilisation :
Sous DS, commencez par créer l'ensemble des boutons.
Le mieux étant de créer directement des widgets "painter"
Sur l'ensemble des boutons, il va falloir créer une action qui aura pour effet de modifier la variable, ( le bouton 1 modifiera la variable "1" à "true", etc... ) :
Le bouton "enter" sert à exécuter un automate :
Voici donc l'automate qui gère le fonctionnement.
Le principe est simple, selon l'état des variables ( true ou false ) vous pourrez alors définir diverses actions selon les codes attendus.
( pour le moment, je ne gère pas l'ordre dans la saisie du code, ça viendra dans une prochaine version )
Voici l'automate :
Dans la condition "IF" :
C'est ici que vous allez définir quelles variables doivent être à "true", donc le code souhaité pour poursuivre l'automate, et celles qui doivent être à "false"
En actions, pour ce test, je renseigne juste 2 variables "chaines" pour les afficher sur le DS, mais il faudra bien sur ajouter vos actions voulues.
A la suite de vos actions, et ceci pour chaque branche du "IF", on va passer l'ensemble des variables à "False", ce qui aura pour effet de réinitialiser le code.
C'est tout pour l'automate, pas de "déclencheur", cet automate sera lancer lors de l'appui sur le bouton "enter" sous DS.
Pensez aussi à donner les droit à cet automate :
Voilà, le principe est là, c'est un peu "lourd" mais l'avantage est que vous pouvez l'intégrer comme bon vous semble dans vos design.
Je réfléchi actuellement comment simplifier au mieux notament en créant des "fonctions".
Personnellement, lors de l'activation de l'alarme, un automate lance la "page" dédiée Digicode.
Enjoy
![Wink-1627 Wink-1627](http://forum-lifedomus.com/images/smilies/wink-1627.gif)
Admin du Forum
Z-wave: 4 x RGBW - 8 x FGS211 - 2 x FGS221 - 1 x FGFS-101 - 17 x FGK101 - 4 x WallPlug - 1 x FGSS-001 - 1 X FGBS.321 - 2 X FGD211 - 4 X FGSS-002 - 2 X FGMS-001
3 x SM103 - 1x HSM02 - 4 x AN157 - 4 x ST814 - 1 x ZG8101 , 2 x ZM1602 . 2 x Power Node 6
2 x Minimote - 1 X Smart Energy DSC06106 - 1 x Keyfob - 2 x FGPB.001 - 1x Octan remote
Divers : 1 x EcoDevices - 1 x IPX800 - 1 x Sirène Elkron - 3 x Foscam - 1 x Zmodo - 1 x Tablette Surface- 1 x Ipad2 - 1 x Qnap 453a- 1 x SMS Gateway - Sonos: 1xPlaybar , 1xSub, 2xPlay3 , 4xPlay1 , 2 x Thermostat NetAtmo + Station, Nuc, Karotz, Philips Hue , Roomba 620. Doorbird, Jeedom en esclave
Z-wave: 4 x RGBW - 8 x FGS211 - 2 x FGS221 - 1 x FGFS-101 - 17 x FGK101 - 4 x WallPlug - 1 x FGSS-001 - 1 X FGBS.321 - 2 X FGD211 - 4 X FGSS-002 - 2 X FGMS-001
3 x SM103 - 1x HSM02 - 4 x AN157 - 4 x ST814 - 1 x ZG8101 , 2 x ZM1602 . 2 x Power Node 6
2 x Minimote - 1 X Smart Energy DSC06106 - 1 x Keyfob - 2 x FGPB.001 - 1x Octan remote
Divers : 1 x EcoDevices - 1 x IPX800 - 1 x Sirène Elkron - 3 x Foscam - 1 x Zmodo - 1 x Tablette Surface- 1 x Ipad2 - 1 x Qnap 453a- 1 x SMS Gateway - Sonos: 1xPlaybar , 1xSub, 2xPlay3 , 4xPlay1 , 2 x Thermostat NetAtmo + Station, Nuc, Karotz, Philips Hue , Roomba 620. Doorbird, Jeedom en esclave