Guide du Technicien — Vue d'ensemble
Ce guide s'adresse aux techniciens en charge de l'installation, de la configuration et de la mise en service d'un domaine Abls-Habitat. Il présente le workflow complet de mise en œuvre, de la première connexion jusqu'à la supervision en temps réel.
Prérequis
Avant de commencer, assurez-vous de disposer de :
- Un compte Abls-Habitat avec un niveau d'habilitation ≥ 6 sur le domaine concerné
- Un ou plusieurs serveurs (physiques, VM ou Raspberry Pi) sur lesquels déployer les agents
- Les équipements physiques à connecter (automates Wago, modules GPIO, Phidget, etc.)
- L'accès à la Console Abls-Habitat
Niveau minimum requis
Un technicien doit avoir au minimum le niveau 6 pour accéder aux fonctions de configuration. Demandez à l'administrateur du domaine (niveau 9) de vous attribuer ce niveau.
Le workflow global
La mise en service d'un domaine suit un enchaînement logique en 7 étapes :
Étape 1 : Ajouter un agent
↓
Étape 2 : Configurer un connecteur (thread)
↓
Étape 3 : Créer les modules D.L.S
↓
Étape 4 : Écrire et compiler le code D.L.S
↓
Étape 5 : Configurer le mapping I/O ↔ D.L.S
↓
Étape 6 : Créer les synoptiques
↓
Étape 7 : Peupler les synoptiques dans l'atelier
Chaque étape est détaillée dans une page dédiée. Suivez l'ordre recommandé pour une mise en service sans accroc.
Vue d'ensemble des pages du guide
| Étape | Page | Description |
|---|---|---|
| 1 | Ajouter un agent | Déployer et lier un agent au domaine |
| 2 | Configurer les threads | Créer et activer les connecteurs matériels |
| 3–4 | Modules D.L.S | Créer, coder, compiler et tester les modules D.L.S |
| 5 | Mapping I/O ↔ D.L.S | Relier les E/S physiques aux mnémoniques D.L.S |
| 6 | Synoptiques | Créer la structure des pages de visualisation |
| 7 | Atelier graphique | Placer les visuels sur les synoptiques |
| — | Mnémoniques | Consulter et gérer les variables du domaine |
Concepts clés à retenir
Agent
Un agent est un processus logiciel (Watchdogd) qui s'exécute sur un serveur et communique avec l'API centrale.
Il porte les threads (connecteurs) qui dialoguent avec les équipements physiques.
Thread (Connecteur)
Un thread est une instance de connecteur au sein d'un agent. Il peut s'agir d'une connexion Modbus, d'un GPIO Raspberry Pi, d'un module audio, d'une interface SMS, etc. Chaque thread est identifié par un Tech_ID unique.
Module D.L.S
Un module D.L.S (Domain Logic Script) contient la logique d'automatisation du domaine. Il est écrit dans le langage D.L.S, compilé et exécuté en temps réel par le moteur.
Mnémonique
Un mnémonique est une variable interne du domaine (bit interne, entrée, sortie, registre, compteur…). Les mnémoniques sont créés automatiquement lors de la compilation du code D.L.S et du mapping des E/S.
Synoptique
Un synoptique est une page de visualisation graphique permettant à l'utilisateur de voir et d'interagir avec l'état du domaine.
Accéder à la console
Rendez-vous sur https://console.abls-habitat.fr, connectez-vous et sélectionnez votre domaine.
Sélection du domaine
Après connexion, la page /domains vous invite à choisir le domaine sur lequel travailler. Toutes les actions portent sur le domaine actif sélectionné.
Aide-mémoire rapide
| Action | Chemin dans la console |
|---|---|
| Lister les agents | /agents |
| Ajouter un agent | /agent/add |
| Lister les threads | /threads |
| Configurer les connecteurs | /io/config |
| Lister les modules D.L.S | /dls |
| Éditer le code D.L.S | /dls/source |
| Vue temps réel D.L.S | /dls/run |
| Mnémoniques | /mnemos |
| Synoptiques | /synoptiques |
| Atelier graphique | /atelier |
| Tableau de bord | /dashboard |