Tuto Créer un Digicode virtuel
#1
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
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

Likes Received: 69 in 36 posts
Likes Given: 66
Répondre
#2
(09-18-2016, 01:52 PM)moicphil a écrit :
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

Bonjour Phil

Génial tes explications  !!
Pour aller plus loin, comment fais t on pour gérer l'ordre des codes ?
Merci

Jérôme
Répondre
#3
Salut Jérôme

Je n'ai pas encore pris le temps de voir comment gérer l'ordre, désolé.

Envoyé de mon BLA-L29 en utilisant Tapatalk
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

Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Creer un BP Toggle jdrenne 9 12,847 02-13-2020, 05:30 PM
Dernier message: sud-domotique-expert
  Demande d'aide Bouton virtuel pour faire une commande johan16 4 9,311 09-25-2017, 03:07 PM
Dernier message: johan16



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)