Aller au contenu

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