Aller au contenu principal

🤖 Guide de Configuration des Automatismes

Un automatisme est une règle logique qui permet au système d'exécuter des Actions automatiquement lorsque certaines Conditions sont remplies.

Ce guide vous accompagne pas à pas dans la création et la gestion de ces scénarios.


Interface Principale et Gestion

Depuis le menu de configuration des Automatismes, vous accédez à la liste de tous vos automatismes existants.

Menu automatismes

Pour chaque automatisme, vous pouvez voir d'un coup d'œil :

  • Son nom et son état (Actif 🔔 ou Inactif 🔕).
  • Les calendriers qui y sont rattachés.
  • Le résumé textuel de ses conditions ("Si...") et de ses actions ("Alors...").

Actions possibles sur cette page :

  • Créer un automatisme : Cliquez sur le bouton Créer un script (vert) en bas de la liste.
  • Modifier : Cliquez sur le bouton Éditer (bleu) à côté du script concerné.
  • Supprimer : Cliquez sur le bouton Supprimer (rouge) pour effacer définitivement la règle.

Création et Paramétrage d'un Automatisme

Lorsque vous créez ou éditez un automatisme, une fenêtre s'ouvre avec trois grandes sections : les paramètres généraux, les conditions, et les actions.

Créer un automatisme

Paramètres Généraux

Cette section définit le comportement global de votre règle :

  • Nom et Nom d'affichage : Le nom technique (généré automatiquement) et le nom lisible que vous souhaitez lui donner.
  • État et Logs : Deux interrupteurs permettent d'activer/désactiver l'automatisme, et de choisir si ses déclenchements doivent être enregistrés dans l'historique (Logs).
  • Calendrier : Permet de restreindre l'exécution de cet automatisme à des plages horaires spécifiques définies dans le service de calendrier.
  • Fréquence d'alerte (Max fréquence) : Pour éviter de déclencher l'action en continu, vous pouvez la limiter à : À chaque fois, Une fois par heure, ou Une fois par jour.
  • Durée requise : Le temps (en secondes) pendant lequel les conditions doivent rester vraies de manière continue avant de déclencher l'action.
  • Répétition : Si la condition reste vraie, définit l'intervalle de temps (en secondes) avant de répéter l'action.

Paramètres généraux


Les Conditions (Le "Si...")

Les conditions déterminent quand l'automatisme doit se déclencher. Vous pouvez ajouter autant de conditions que nécessaire en cliquant sur le bouton +.

Pour chaque condition, vous devez définir :

  1. L'équipement/Service cible : Le module matériel ou logiciel à surveiller.
  2. La Variable : L'état précis à vérifier (ex: État d'une alarme, état de connexion).
  3. L'Opérateur : Égal à (==), Différent de (!=), Supérieur à (>), Contient du texte, etc.
  4. La Référence : Vous pouvez comparer la variable soit à une Valeur fixe (Vrai, Faux, un chiffre, un texte), soit à une autre Variable du système.

💡 Liaisons logiques : Si vous avez plusieurs conditions, vous devez les lier avec un opérateur logique (ET, OU, NI). Exemple : Si (Alarme = Armée) ET (Connexion = Perdue).


Les Actions (Le "Alors...")

Les actions définissent ce que le système doit faire une fois les conditions remplies. Il existe deux grandes familles d'actions :

1. Modifier l'état d'une variable

Permet de changer directement un état dans le système. Vous sélectionnez la variable cible, puis choisissez l'action à appliquer :

  • Définir à (Set) : Forcer une valeur spécifique (ex: Vrai, Faux, ou un nombre).
  • Opposer (Opposite) : Pour les boutons On/Off, passe de Vrai à Faux ou inversement.
  • Incrémenter/Décrémenter : Ajouter ou soustraire 1 à une valeur numérique.

2. Lancer une action spécifique (Service de Fonction)

Permet de déclencher un outil du système (envoi de message, relais, etc.). Voici le tableau complet des actions disponibles :

Nom de l'ActionDescription simpleParamètres requis
Service MailEnvoyer un e-mail simpleAdresse e-mail de destination, Sujet, Corps du message.
Service SMSEnvoyer un SMSNuméro de téléphone (avec format international), Corps du message.
Service VocalLancer un appel vocal (Synthèse vocale)Numéro de téléphone, Texte à dicter.
Service PushEnvoyer une notification Push sur smartphoneSélection du contact/utilisateur, Titre de l'alerte, Contenu du message.
Service Mail (Replay/Vidéo)Envoyer un e-mail incluant une capture vidéoE-mail de destination, Sujet, Message, et sélection de la Caméra.
Service AdamActiver ou Désactiver une sortie physique (Relais Adam)Action (Activer/Désactiver) et sélection des relais (ex: DO0, DO1...).
Service RadioEnvoyer un message texte par RadioID de la radio cible, Message.
Service Alarme (SIA)Envoyer un code télésurveilleur (SIA)Code SIA (2 lettres, ex: BA), Équipement cible, Méta-données optionnelles.
Service HTTPEnvoyer une requête réseau personnalisée (HTTP)Type (GET/POST/PUT/DELETE), URL, Port, Authentification, En-têtes (Headers), Corps (Body).

⚠️ Remarque sur les saisies : Pour les numéros de téléphone (SMS, Appels), un sélecteur de pays avec drapeau vous aide à formater le numéro correctement. Pour les envois de notifications Push, vous pouvez sélectionner directement un destinataire enregistré dans la liste des contacts du site.


Sauvegarde et Déploiement

Une fois vos paramètres, conditions et actions définis, cliquez sur le bouton Sauvegarder en bas de la fenêtre.

  • Le système va valider vos saisies (si un champ obligatoire manque, il apparaîtra encadré en rouge).
  • Si tout est correct, la configuration est compilée et envoyée à la carte.
  • Une notification verte "Configuration chargée avec succès" vous confirmera que votre automatisme est désormais opérationnel.