Macros

Documentation eedomus

Les macros eedomus correspondent à une succession d'actions à réaliser sur un périphérique.

Les macros sont donc disponibles uniquement pour les actionneurs et l'onglet sera grisé pour les capteurs.

Fichier:macro_eedomus.png

  • Phase d'attente chronométrée

Chaque élément de macro est constitué d'une phase d'attente puis d'une action a effectuer.

La phase d'attendre peut être nulle (0 secondes/minutes/heures) dans ce cas l'action sera exécutée immédiatement dès le déclenchement de l'élément de macro.

  • Phase d'attente aléatoire

L'utilisation du mode "Minutes max. (aléa)" permet d'utiliser des temps d'attentes aléatoires (pratique pour de la simulation de présence)

Par exemple, lorsque la ligne de macros suivante s'exécutera:

5 Minutes max. (aléas) puis On

La box patientera entre 0 secondes et 5 minutes avant d'exécuter l'action.

Par exemple lors du 1er lancement de macro elle pourra attendre 30 secondes avant d'allumer la lampes, puis 4 minutes au prochain, 2 minutes ensuite, ...

Exemples L'allumage d'une lampe, pendant une durée de 15 minutes, se programme ainsi :

Fichier:Macro example.png


Macros à durée variable

Il est désormais possible de modifier la durée d'une macro juste avant son exécution avec les macros à durée variable


Macros de temporisation

Les macros peuvent être utilisées pour lancer des actions avec des temporisations différentes.

Une règle ou une programmation peut alors lancer plusieurs macros sur plusieurs périphériques en même temps. Les macros décaleront les exécutions (avec des exécutions dans 30 secondes, 1 minutes, 2 minutes par exemple).

Exemple avec la programmation Planification Fichier:Planification avec temporisation.png

Il est conseillé d'utiliser des durées suffisamment longues (10 sec au moins), pour éviter des enchevêtrements d'actions.

Compléments

Quelques informations complémentaires :

  • Une seule macro peut être lancée à la fois sur un actionneur
  • Ne pas utiliser pour des systèmes critiques : rien ne garantit que dans la réalité, les actions auront toujours le même ordre temporel et surtout la même durée.
  • Les horaires des actions sont enregistrés au lancement de la macro par la box eedomus. Si un actionneur radio n'est pas disponible, l'action suivante risque d'écraser l'action précédente si cette dernière n'est toujours pas exécutée.
  • La macro s'interrompt si une action est lancée manuellement depuis une interface ou si le périphérique envoie une nouvelle valeur (qui correspond généralement à un changement manuel sur le périphérique)
  • Si une action vers un actionneur est lancée par le moteur de règle, elle n'interrompt pas la macro en cours (contrairement à ce qu'il se passe pour une action lancée manuellement par une interface)