Plug-in pour détecter la présence d'une plage horaire fixée.
Ce Plug-in permet de régler une plage horaire , de définir les jours de validité et d'y associer d'autres critères comme, jour pair ou impair, semaine paire ou impaires.
Depuis le store eedomus, cliquez sur le bouton « Créer » situé sous l'icone du plug-in.
Cela vous donnera ensuite accès à l'interface d'installation de l'actionneur qui vous permettra de valider la plage horaire, par un série de cases à cocher, sur :
Par défaut toutes les cases sont cochées car la plupart des utilisateurs utiliseront certainement la plage horaire sur tous les jours de l'année.
N'oubliez pas de lui attribuer éventuellement une pièce et cliquez, enfin, sur le bouton « Créer ».
vous souhaitez faire fonctionner un pompe tous les jours de 16h00 à 17h00. Pour cela vous devrez juste régler la plage horaire:
Vous n'aurez plus qu'à intégrer ensuite votre actionneur dans un critère de règle dont l'action sera la mise en service de la pompe
vous souhaitez faire fonctionner un pompe les mardi et jeudi de 15h15 à 17h30. Pour cela vous devrez décocher les jours lundi, mercredi, vendredi, samedi et dimanche
et régler la plage horaire:
vous souhaitez faire fonctionner un pompe les mardi et jeudi de 15h15 à 17h30 une semaine sur deux. Pour cela vous devrez décocher :
et régler la plage horaire:
Les choix réalisés par les cochages sont stockés dans [VAR1]
L'heure de début est stockée dans [VAR2]
L'heure de fin est stockée dans [VAR3]
Il est important de connaitre ce format car pour pourriez décider, après l'installation de l'actionneur, de modifier vos réglages.
Ainsi, quand tout est coché, [VAR1] contiendra: W11,W21,D11,D21,LU1,MA1,ME1,JE1,VE1,SA1,DI1
Le script associé au plug-in a été optimisé de manière à :
Le changement radical de renseignement de [VAR1] a necessité une adaptation du script afin de permettre un compatibilité des actionneurs installés avec l'ancien indice.
ainsi, le script traduit automatiquement les renseignements de [VAR1] suivant :
Si vous souhaitez renseigner manuellement [VAR1] vous n'êtes pas obligé de taper tous les arguments
Ainsi si les arguments de semaine paires/impaires sont omis on les considérera cochées.
De même les jours pairs/impairs omis seront considérés comme cochés.
A contrario, un jour non précisé sera considéré comme non retenu (sauf si [VAR1] est vide)
plus précisement :
maintenant que nous savons configurer notre plug-in, comment l'utiliser ?
le xpath de notre actionneur (/PLAGES/RESULTAT) permet de remonter la valeur brute 1 lorsque la plage est active et 0 si tel n'est pas le cas.
Ces valeurs brutes sont respectivement associés aux descriptions En cours et Hors plage
Un test sous le Xpath permet d'afficher les données xml produites par le script
on pourra alors utiliser notre actionneur dans une règle comme critère déclencheur ou critère valideur en préalable à une action
Exemple : Critère déclencheur pour allumer un halogène
Merci à :