Bonjour à tous,
edit : suite de la discussion sur le plugin Digicode. J’ai créé un fork du plugin de base pour y apporter quelques modifications/évolutions qui seront indiquées ici
Le plugin-digicode est vraiment sympa !
Après quelques semaines d’utilisation, il ne colle pas à 100% à mon utilisation, et la façon dont j’avais l’intention de l’utiliser. (entre autre le fait que je n’ai pas ‹ d’alarme partielle ›, sauf que le bouton ‹ P › s’affiche et du coup crache une erreur si on clique dessus… devoir saisir le code maitre, puis le code standard pour déverrouiller, …)
J’ai donc réalisé quelques modification pour qu’il colle à >>mon<< besoin.
Des fois que ça puisse être utile à d’autres, le fork est ici:
https://github.com/tomitomas/plugin-digicode
→ plus de fork dispo, mais un plugin complètement refondu mis en ligne ==> plugin-digiaction
Les principales modifications :
- plus de mot de passe requis pour activer l'alarme (mode total ou partiel)
- cache P,T,D option en fonction du mode actif :
si l'alarme est désactivée, alors on ne voit que les options P et T ; et inversement
- s'il n'y a pas de commande "partiel" configurée sur l'équipement, alors le bouton "P" n'est pas affiché
- le 'code maître' peut désactiver directement l'alarme. Le bouton de configuration est masqué dès que l'alarme est à nouveau activée
- pas de limite de taille pour le mot de passe (et plus de distinction code standard=4, maitre=5)
- chaque mot de passe doit être validé en pressant le bouton 'V' ('V' remplace l'ancienne option 'D')
- affiche le texte complet des options 'P' et 'T' => (activation) 'Partielle' et 'Totale'
- ajout d'une fonction 'annulation' : si un délai avant activation est paramétré, alors il est possible d'annuler l'activation tant que le délai n'est pas dépassé
- quelques changements mineur dans les textes affichés
- initialisation d'un code maitre par défaut (si non existant) : code => A0B (à supprimer/modifier avec vos propres infos !)
- ajout d'une nouvelle action 'update message' qui permet de customiser le message affiché sur le widget
Edit:
je viens de me rendre compte qu’on ne peut pas avoir 2 digicodes sur la même page/design, les commandes de l’un sont appliquées sur l’autre… (également sur la version d’origine)
Edit 2:
j’ajoute une petite fonctionnalité en plus ‹ update message › => qui permet d’afficher le message que l’on souhaite sur le digicode (après une activation par un scénario par exemple,…)
Edit 3:
quelques screenshots