# Installation et configuration

# Consignes de sécurité

- - Ne démontez pas le boîtier  
    \- Manipulez le boîtier avec précaution lorsqu'il est sous tension  
    \- L'appareil doit être installé par du personnel qualifié  
    \- L'appareil ne doit pas être installé directement à l'extérieur  
    \- L'appareil ne doit pas être utilisé à des fins médicales, pour sauver des vies ou à toute autre fin où sa défaillance pourrait causer des blessures graves ou la mort  
    ***Le non-respect de ces consignes entraîne l’annulation de la garantie du matériel***

#### Remarques relatives à la sécurité

De par sa conception, ModLink est très sécurisé. Il ne prend pas en charge les programmes de transfert de fichiers ou de terminaux tels que telnet, ftp, ssh, etc. Cela signifie qu'il est impossible pour quiconque de « s'introduire » dans ModLink et d'accéder à d'autres appareils sur votre réseau local.

ModLink prend pas en charge la mise à jour à distance du micrologiciel de manière très sécurisée, rendant impossible l'installation à distance de logiciels malveillants.   
La simplicité de ModLink en fait un appareil très sécurisé. Comme pour tout appareil à installer sur un réseau, certaines précautions de sécurité doivent être respectées. Si ModLink est installé sur Internet, il est recommandé de changer le mot de passe par défaut pour l'accès à l'interface Web. Veillez à utiliser des mots de passe sécurisés composés d'au moins 8 caractères et d'une combinaison de lettres majuscules, de lettres minuscules et de chiffres. N'utilisez pas de mots de passe faciles à deviner.   
Pour plus de sécurité, nous vous conseillons de mettre en place un pare-feu sur le routeur utilisé pour la connexion Internet de ModLink (pour limiter l'accès à certaines adresses IP).

# Montage et fixation

Monter le(s) module(s) dans le tableau électrique.

### 1- Préparation

\- Assurez-vous que l’alimentation électrique du réseau est coupée pour garantir la sécurité  
\- Portez les équipements de protection individuelle si nécessairE

### 2- Fixation du module sur le rail DIN

\- Vérifiez que le rail DIN est correctement installé et stable  
\- Placez le clip supérieur du module sur le bord supérieur du rail  
 *orientez le module de manière à ce que le clip de fixation arrière soit aligné avec le rail DIN  vérifiez que le module est positionné dans le bon sens par rapport aux autres modules ou au flux du réseau* - Appuyez doucement sur la partie inférieure du module jusqu’à ce que le clip inférieur se verrouille sur le rail  
 *vérifiez que le module est bien clipsé et qu’il ne bouge pas*

#####   
Vérification

\- Contrôlez que tous les modules sont correctement alignés et fixés sur le rail DIN

<p class="callout info">- placer le module ModLink dans un endroit sec et ventilé  
- éviter une exposition directe aux rayons du soleil et à l'humidité</p>

# Raccordement électrique

<p class="callout warning"><span style="color: rgb(106, 40, 2);">Assurez-vous que l'alimentation électrique est coupée avant de procéder au câblage.  
Respectez le schéma de câblage</span></p>

<p class="callout info"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(52, 73, 94);">- Utilisez des câbles de section appropriée : 1,5 mm 16A / 2,5 mm 20A</span>  
<span style="color: rgb(52, 73, 94);">- Enficher les fils dans le bornier à insertion directe jusqu’en butée</span>  
<span style="color: rgb(52, 73, 94);">- Pour les retirer, appuyer sur le bouton orange du bornier et extraire le fil</span></span></p>

### 1- Tableau de raccordement

<span style="color: rgb(0, 0, 0);">Réaliser les connexions en vous référant au tableau suivant :</span>

<table border="1" id="bkmrk-18%C2%A0-%C2%A0-230-ac-%C2%A0-rla-1" style="border-collapse: collapse; width: 100%; border-width: 1px; height: 283px;"><colgroup><col style="width: 8.5796%;"></col><col style="width: 10.367%;"></col><col style="width: 10.4862%;"></col><col style="width: 10.0095%;"></col><col style="width: 10.9633%;"></col><col style="width: 12.154%;"></col><col style="width: 9.53289%;"></col><col style="width: 14.1802%;"></col><col style="width: 13.4652%;"></col></colgroup><tbody><tr style="background-color: rgb(236, 240, 241);"><td class="align-center" colspan="9"><span style="color: rgb(0, 0, 0);">*rangée haute*</span></td></tr><tr style="height: 29.7017px; background-color: rgb(230, 126, 35);"><td style="height: 29.7017px; border-color: rgb(255, 255, 255); border-style: solid; background-color: rgb(174, 100, 35);"><span style="color: rgb(255, 255, 255);">A1</span>

**<span style="color: rgb(0, 0, 0);">Phase</span>**

</td><td style="height: 29.7017px; border-color: rgb(236, 240, 241); border-style: solid; background-color: rgb(186, 55, 42);"><span style="color: rgb(255, 255, 255);">A2</span>

**<span style="color: rgb(0, 0, 0);">Relais 1 COM</span>**

</td><td style="height: 29.7017px; border-color: rgb(236, 240, 241); border-style: solid; background-color: rgb(186, 55, 42);"><span style="color: rgb(255, 255, 255);">A3</span>

**<span style="color: rgb(0, 0, 0);">Relais 1  
NO</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(224, 62, 45);"><span style="color: rgb(255, 255, 255);">A4</span>

**<span style="color: rgb(0, 0, 0);">Relais 2</span>**

**<span style="color: rgb(0, 0, 0);">COM</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(224, 62, 45);"><span style="color: rgb(255, 255, 255);">A5</span>

**<span style="color: rgb(0, 0, 0);">Relais 2</span>**

**<span style="color: rgb(0, 0, 0);">NO</span>**

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(255, 255, 255);">A6</span>

**<span style="color: rgb(0, 0, 0);">Entrée 220V</span>**

**<span style="color: rgb(0, 0, 0);">1</span>**

</td><td style="height: 29.7017px; background-color: rgb(126, 140, 141);"><span style="color: rgb(255, 255, 255);">A7</span>

**<span style="color: rgb(0, 0, 0);">GND</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(243, 162, 26);"><span style="color: rgb(255, 255, 255);">A8</span>

**<span style="color: rgb(0, 0, 0);">Alim 24V 1</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(243, 162, 26);"><span style="color: rgb(255, 255, 255);">A9</span>

**<span style="color: rgb(0, 0, 0);">Alim 24V 2</span>**

</td></tr><tr style="background-color: rgb(236, 240, 241);"><td class="align-center" colspan="9" style="border-color: rgb(236, 240, 241); border-style: solid;"><span style="color: rgb(0, 0, 0);">*rangée basse*</span></td></tr><tr style="height: 29.7017px; background-color: rgb(230, 126, 35);"><td style="height: 29.7017px; border-color: rgb(255, 255, 255); border-style: solid; background-color: rgb(53, 152, 219);"><span style="color: rgb(255, 255, 255);">B1</span>

**<span style="color: rgb(0, 0, 0);">Neutre</span>**

</td><td class="align-center" style="height: 29.7017px; border-color: rgb(236, 240, 241); border-style: solid; background-color: rgb(186, 55, 42);"><span style="color: rgb(255, 255, 255);">B2</span>

**<span style="color: rgb(0, 0, 0);">Relais 1</span>**

**<span style="color: rgb(0, 0, 0);">COM</span>**

</td><td class="align-center" style="height: 29.7017px; border-color: rgb(236, 240, 241); border-style: solid; background-color: rgb(186, 55, 42);"><span style="color: rgb(255, 255, 255);">B3</span>

**<span style="color: rgb(0, 0, 0);">Relais 1</span>**

**<span style="color: rgb(0, 0, 0);">NO</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(224, 62, 45);"><span style="color: rgb(255, 255, 255);">B4</span>

**<span style="color: rgb(0, 0, 0);">R</span><span style="color: rgb(0, 0, 0);">elais 2</span>**

**<span style="color: rgb(0, 0, 0);">COM</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(224, 62, 45);"><span style="color: rgb(255, 255, 255);">B5</span>

**<span style="color: rgb(0, 0, 0);">Relais 2</span>**

**<span style="color: rgb(0, 0, 0);">NO</span>**

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(255, 255, 255);">B6</span>

**<span style="color: rgb(0, 0, 0);">Entrée 220V</span>**

**<span style="color: rgb(0, 0, 0);">2</span>**

</td><td style="height: 29.7017px; background-color: rgb(126, 140, 141);"><span style="color: rgb(255, 255, 255);">B7</span>

**<span style="color: rgb(0, 0, 0);">GND</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(243, 162, 26);"><span style="color: rgb(255, 255, 255);">B8</span>

**<span style="color: rgb(0, 0, 0);">Entrée BT 1</span>**

</td><td class="align-center" style="height: 29.7017px; background-color: rgb(243, 162, 26);"><span style="color: rgb(255, 255, 255);">B9</span>

**<span style="color: rgb(0, 0, 0);">E</span><span style="color: rgb(0, 0, 0);">ntrée BT 2</span>**

</td></tr><tr style="background-color: rgb(22, 145, 121);"><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**230 AC**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**RLA 1**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**RLA 1**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**RLA 2**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**RLA 2**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**2 in AC**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**GND**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**in 1 BT**</span>

</td><td class="align-center" style="height: 29.7017px;"><span style="color: rgb(236, 240, 241);">**in 2 BT**</span>

</td></tr></tbody></table>


### <span style="color: rgb(0, 0, 0);">1.1- Alimentation</span>

- <span style="color: rgb(0, 0, 0);">Raccorder le fil de **neutre <span style="color: rgb(53, 152, 219);">(B1)</span>** et le fil de **phase<span style="color: rgb(186, 55, 42);"> <span style="color: rgb(106, 40, 2);">(A1)</span></span>** pour mettre le module sous tension.  
    *La phase sert de synchronisation pour le zéro crossing.*</span>

<p class="callout warning"><span style="color: rgb(106, 40, 2);">Il est conseillé d'utiliser des **disjoncteurs distincts** pour l’alimentation (commande) et la puissance</span></p>

### 1.2- Sorties / relais

Les contacts sont libres de potentiel et fonctionnent comme des interrupteurs mécaniques ; ils ne fournissent aucune tension.  
Les contacts peuvent au maximum couper du 277 VAC avec 30A ou 30 VDC avec 20A.

- raccorder **la phase de puissance (alimentation)** au bornier à insertion   
    <span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">- relais 1</span> **(A2 / B2)** </span>contacts en parallèle, l'un au dessus de l'autre  
    <span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">- relais 2 </span><span style="color: rgb(224, 62, 45);">**(A4 / B4)** </span></span>contacts en parallèle, l'un au dessus de l'autre
- raccordez la **phase de la charge** de l'autre côté du bornier   
    <span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">- relais 1</span> **(A3 / B3)** </span>contacts en parallèle, l'un au dessus de l'autre  
    <span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">- relais 2 </span><span style="color: rgb(224, 62, 45);">**(A5 / B5)** </span></span>contacts en parallèle, l'un au dessus de l'autre
- raccorder le **neutre de la charge au neutre de puissance (alimentation)** - *ils ne passent pas par le module*

<p class="callout warning">- Pour que les relais puissent commuter au **zéro crossing**, la phase utilisée pour l'alimentation du module et de la charge  
 doit être synchronisée  
- Il est conseillé d'utiliser des **disjoncteurs distincts** pour l’alimentation (commande) et la puissance</p>


### 1.3- Entrées

#### Entrées HT (220V)

- Raccorder le retour de la **phase à piloter** au bornier à insertion   
    \- entrée HT 1 **<span style="color: rgb(230, 126, 35);">(A6)</span>**  
    \- entrée HT 2 **<span style="color: rgb(230, 126, 35);">(B6)</span>**

<p class="callout info"><span style="color: rgb(52, 73, 94);">Le neutre de référence est celui qui est raccordé sur l'alimentation 220 V du module</span></p>

#### Entrées BT TOR

- Raccorder le **contact à piloter** au bornier à insertion   
    \- entrée BT 1 <span style="color: rgb(0, 0, 0);">**<span style="color: rgb(241, 196, 15);">entre A8 et B8</span>** <span style="color: rgb(68, 68, 68);">(A8 sortie 24V / B8 entrée)</span></span>  
    \- entrée BT 2 <span style="color: rgb(241, 196, 15);">**entre A9 et B9<span style="color: rgb(0, 0, 0);"> </span>**<span style="color: rgb(68, 68, 68);">(A9 sortie 24V / B9 entrée)</span></span>

#### Entrées BT à boucle de courant (analogiques) 4/20mA

<p class="callout warning">Lorsqu'une entrée est utilisée en analogique, il faut obligatoirement la déclarer sur l'interface Web  
[Installation et configuration](https://modlink.fr/help/books/2-pio/chapter/installation-et-configuration "Installation et configuration")  
<span style="background-color: rgb(241, 196, 15);">A PRECISER</span></p>

- Raccorder le **capteur à piloter** au bornier à insertion 
    - **entrée BT 1 (capteur 2 fils)**  
        \- alimentation (+) du capteur sur <span style="color: rgb(241, 196, 15);">**A8**   
        </span>- sortie (-) du capteur sur <span style="color: rgb(241, 196, 15);">**B8** </span>
    - **entrée BT 2 (capteur 2 fils)** - alimentation (+) du capteur sur <span style="color: rgb(241, 196, 15);">**A9**   
        </span>- sortie (-) du capteur sur <span style="color: rgb(241, 196, 15);">**B9**</span>

- - **entrée BT 1 (capteur 4 fils)**  
        \- alimentation (+) du capteur sur <span style="color: rgb(241, 196, 15);">**A8 (24V)** <span style="color: rgb(68, 68, 68);">-</span> <span style="color: rgb(68, 68, 68);">si la consommation du capteur est &gt; 20mA, utilisez une alimentation externe</span></span><span style="color: rgb(241, 196, 15);">  
        </span>- alimentation (-) et la sortie (-) du capteur sur <span style="color: rgb(68, 68, 68);">**<span style="color: rgb(126, 140, 141);">A7 (GND)</span>**</span><span style="color: rgb(241, 196, 15);">  
        </span>- sortie (+) du capteur sur <span style="color: rgb(241, 196, 15);">**B8 (entrée)** </span>
    - **entrée BT 2 (capteur 4 fils)** - alimentation (+) du capteur sur <span style="color: rgb(241, 196, 15);">**A9 (24V)** <span style="color: rgb(68, 68, 68);">-</span> <span style="color: rgb(68, 68, 68);">si la consommation du capteur est &gt; 20mA, utilisez une alimentation externe</span></span><span style="color: rgb(241, 196, 15);">  
        </span>- alimentation (-) et la sortie (-) du capteur sur <span style="color: rgb(68, 68, 68);">**<span style="color: rgb(126, 140, 141);">B7 (GND)</span>**</span><span style="color: rgb(241, 196, 15);">  
        </span>- sortie (+) du capteur sur <span style="color: rgb(241, 196, 15);">**B9 (entrée)**</span>


### 2- Vérification des entrées et des sorties

- Remettez l’alimentation et vérifiez que le voyant vert s'allume bien en fixe au démarrage du module.
- Pour vérifier que les entrées et sorties réagissent bien, visualiser les voyants sur la façade du module  
    [Description du boîtier](https://modlink.fr/help/books/2-pio/page/description-du-boitier "Description du boîtier")

# Première mise en service

> <span style="color: rgb(35, 111, 161);">La mise en service initiale doit être effectuée en local, à proximité immédiate du module, elle consiste à :  
> \- **mettre le module sous tension**  
> \- **configurer le réseau Wi-Fi**  
> Cette étape est **obligatoire et conditionne l’accès à distance au module**</span>

### 1- Prérequis

Avant la mise en service du module, les opérations suivantes doivent être réalisés :

- le raccordement de l’alimentation
- le raccordement des entrées
- le raccordement des sorties
- la vérifications du câblage et des protections électriques

L’ensemble des informations de câblage et de raccordement est détaillé dans le chapitre « *Raccordements* ».

Le module peut ensuite être démarré puis configuré.

### 2- Démarrage du module

Une fois le module mis sous tension (alimentation raccordée), celui-ci démarre automatiquement et lance sa séquence d’initialisation.

Au démarrage, le voyant « Process Information » clignote en vert ; il passe ensuite au vert fixe indiquant un fonctionnement normal du module.

La phase de démarrage du module peut durer jusqu’à 60 secondes.

<p class="callout info">Le comportement et la **signification des voyants** sont détaillés [dans « *Description du boîtier* »](https://modlink.fr/help/books/2-pio/page/description-du-boitier "Description du boîtier") </p>

### 3- Identification du module

- Soulever le capot amovible du module
- Noter le numéro d’identification unique indiqué

<p class="callout info">Chaque module est identifié par un **ID unique** au format **<span style="background-color: rgb(194, 224, 244);">2pioXXXX</span>** *XXXX étant composé de 4 caractères (lettres et chiffres)*</p>

Cet identifiant permet d’accéder au module en local et à distance.

### 4- Configuration Wi-Fi

<span style="color: rgb(52, 73, 94);">Le module génère automatiquement son propre réseau Wi-Fi temporaire (</span>le témoin lumineux "*Wi-Fi mode*" clignote en vert pour indiquer que le module est en mode routeur Wi-Fi).

Vous pouvez utiliser un Smartphone, un ordinateur ou une tablette disposant d'un accès Wi-Fi pour configurer le réseau.

<p class="callout success">La **connexion locale** au module s’effectue en **HTTP en mode non sécurisé  
*Selon le navigateur utilisé, un avertissement de sécurité peut s'afficher ; il est nécessaire d’autoriser l’accès au site ou de continuer vers la page selon les options proposées*</p>

- Activez le Wi-Fi dans les paramètres de l'appareil utilisé
- Dans la liste des réseaux sans fils disponibles, sélectionnez celui du module que vous voulez configurer.  
    Lors de la première connexion, le SSID du module apparait sous la forme "**Modlink*****\_2pioXXXX**"*    
    un message "réseau non sécurisé" s'affiche et c'est normal (pas d'inquiétude, il n'y a aucun risque).
- Ouvrez la page du portail captif en appuyant sur le SSID actif ou bien attendez qu'elle s'ouvre automatiquement - cela peut prendre un certain temps  
    *Une fenêtre peut s'afficher pour indiquer que le réseau Wi-Fi sélectionné n'est pas connecté à Internet, il faut rester en Wi-Fi et conserver la connexion*
- Choisissez le réseau Wi-Fi que le module utilisera pour se connecter   
    *Vérifier que la puissance du réseau est suffisante pour assurer une connexion suffisamment stable du module (à minima 25%)* Saisissez le mot de passe du réseau et appuyer sur "connecter"  
    Le voyant "Wi-Fi mode" passe en rouge (connecté à Wi-Fi) puis en violet fixe (tunnel SSH actif).  
    S'il y a un problème de connexion au Wi-Fi (erreur de mot de passe ou signal faible), alors le voyant continue de clignoter en vert et la page "portail captif" devrait de nouveau s'afficher.

<p class="callout info">Le module devient **accessible à distance** une fois la configuration du Wi-Fi effectuée.  
*Il cesse alors de fonctionner en mode point d'accès (routeur) et n’apparaît plus sur la liste des réseaux disponibles*</p>

<p class="callout warning">Le module utilise exclusivement les paramètres Wi-Fi enregistrés lors de la configuration initiale (SSID et mot de passe).  
En cas de modification du SSID et/ou du mot de passe du réseau, **la reconnexion automatique ne sera plus possible (la LED verte clignotte)** et une reconfiguration Wi-Fi du module sera requise   
  
Pour plus de sécurité, vous pouvez dédier un **SSID et un mot de passe exclusifs** au module ModLink </p>

Une fois la configuration du réseau Wi-Fi effectuée, il est possible de se connecter avec un navigateur Web au site du module en local ou à distance.

### 5- Connection à l'interface de configuration Web

L’interface permet d’accéder aux fonctions de configuration, de paramétrage et de supervision du module.

- Ouvrez votre navigateur Internet
- dans la barre d'adresse / URL

#### 5.1- Depuis le réseau local

<p class="callout info">le dispositif utilisé pour se connecter (Smartphone, ordinateur) doit être sur le même réseau que le module</p>

- Saisissez directement l’adresse : **2pio numéro d'identification.local**
- <span style="color: rgb(0, 0, 0);"><span style="color: rgb(230, 126, 35);">**`2pio`**`<em><strong>numéro</strong> <strong>d'identification du module</strong></em>`</span>**`.local`**</span>   
    *le numéro d'identification du module comporte 4 caractères (chiffres et lettres)*

#### 5.2- A distance (Internet)

- Saisissez directement l’adresse : <span style="color: rgb(0, 0, 0);">**`2pio`**`<em><strong>numéro</strong> <strong>d'identification du module</strong></em>`**`.modlink.fr`**</span>   
    *le numéro d'identification du module comporte 4 caractères (chiffres et lettres)*
- L’écran de connexion s’affiche, et vous devez entrer l'identifiant et le mot de passe par défaut
- un avertissement de certificat de sécurité non valide peut s’afficher ; confirmez pour accéder à l’interface Web de configuration

Pour accéder à l’interface de configuration, il est nécessaire de saisir l’identifiant et le mot de passe par défaut.

<p class="callout success">**<span style="text-decoration: underline;">Codes de connexion par défaut </span>**:  
  
identifiant : **admin**  
mot de passe : **admin**</p>


#### 5.3- Personnalisation des codes d'accès

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-pour-s%C3%A9curiser-l%E2%80%99acc"><div class="" data-is-intersecting="true" data-turn-id-container="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-44" data-turn="assistant" data-turn-id="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4" data-turn-id-container="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4" dir="auto">Il est recommandé de modifier l'identifiant et mot de passe provisoires afin de sécuriser l’accès au module et de gérer les droits des utilisateurs selon les différentes fonctionnalités.

### 6- Fonctionnement avec un scénario préconfiguré

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-une-fois-connect%C3%A9-au"><div class="" data-is-intersecting="true" data-turn-id-container="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-44" data-turn="assistant" data-turn-id="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4" data-turn-id-container="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4" dir="auto">Une fois connecté au serveur Web du module, les paramètres nécessaires à son fonctionnement doivent être configurés.</section></div></div>Cela comprend notamment :

- les variables
- les scénarios
- les widgets

Ces éléments permettent de définir le comportement du module ainsi que les fonctions de commande, d’automatisation et de supervision accessibles depuis l’interface Web.

**Deux scénarios sont préconfigurés** et chargés par défaut dans le module.  
S’ils correspondent au fonctionnement souhaité, ils peuvent être utilisés immédiatement, sans programmation supplémentaire.

[Scénarios préconfigurés](https://modlink.fr/help/books/2-pio/page/scenarios-preconfigures "Scénarios préconfigurés")</section><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-44" data-turn="assistant" data-turn-id="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4" data-turn-id-container="request-6a0f0b24-c928-83eb-9aa1-7e3c5a8b1daa-4" dir="auto">  
<p class="callout success">**Avantages d'un scénario préconfiguré :  
-** Mise en place immédiate  
- Logique déjà validée  
- Réduction du risque d’erreur</p>

Dans le cas contraire, il est possible :

- de modifier un scénario existant afin de l’adapter aux besoins de l’installation [Modifier un scénario déjà configuré](https://modlink.fr/help/books/2-pio/page/modifier-un-scenario-modele "Modifier un scénario déjà configuré")
- de créer un nouveau scénario entièrement personnalisé [Créer un scénario personnalisé](https://modlink.fr/help/books/2-pio/page/creer-un-scenario-personnalise "Créer un scénario personnalisé")

</section></div></div>### 6- Configuration des variables

<details id="bkmrk-rappel-sur-les-varia"><summary>Rappel sur les variables</summary>

Les variables sont des éléments essentiels pour le fonctionnement des scénarios.   
Elles permettent de :

- mémoriser l’état d’un appareil
- suivre des mesures
- gérer des délais ou événements
- déclencher des actions automatiques

</details><p class="callout success"><span style="background-color: rgb(241, 196, 15);">Bonnes pratiques : à mettre dans </span>  
<span style="background-color: rgb(241, 196, 15);">- identifier rapidement les **variables préconfigurées** pour éviter de recréer des éléments déjà disponibles</span>  
<span style="background-color: rgb(241, 196, 15);">- **nommer les nouvelles variables de manière claire et cohérente** pour simplifier leur utilisation dans les scénarios</span>  
<span style="background-color: rgb(241, 196, 15);">- vérifier la **compatibilité des types de variables** avec les actions et scénarios prévus (ex. : numérique, booléen, texte)</span>  
<span style="background-color: rgb(241, 196, 15);">- les variables doivent avoir une **valeur initiale** avant utilisation</span>  
<span style="background-color: rgb(241, 196, 15);">- identifier et noter le rôle de chaque variable pour faciliter la maintenance</span></p>

# Modifier la configuration Wi-Fi

Le module n'est pas connecté à un réseau Wi-FI (le voyant "Wi-FI" clignote en vert) :

- Activez le Wi-Fi dans les paramètres de l'appareil utilisé pour la configuration
- Dans la liste des réseaux sans fils disponibles, sélectionnez celui du module que vous voulez configurer.  
    <span style="color: rgb(52, 73, 94);">Le SSID du module apparait sous la forme "</span>***<span style="background-color: rgb(206, 212, 217);">2pioXXXX</span>**"*    
    un message "réseau non sécurisé peut s'afficher (c'est normal)  
    <span style="color: rgb(52, 73, 94);">Une fenêtre peut s'afficher pour indiquer que le réseau Wi-Fi sélectionné n'est pas connecté à Internet, il faut rester en Wi-Fi et </span>conserver la connexion
- Si la connexion est validée, le réseau 2pioXXXX apparait comme étant le réseau actif avec les informations "connecté sans internet / non sécurisé" (comportement normal)
- Il faut ensuite modifier la connexion Internet sur le serveur Web de ModLink  
    Ouvrir un navigateur Web sur l’appareil utilisé pour la configuration
- Saisir le numéro unique du module dans la barre d’adresse du navigateur suivi de ****`.local`**   
    **`2pioXXXX.local`**** La page d'authentification s’ouvre et il faut saisir les identifiants : nom d’utilisateur et mot de passe  
    S'il s'agit d'une première connexion, utilisez l’identifiant et le mot de passe par défauts **(admin / admin)**
- Depuis le serveur Web du module, accéder au menu « Paramètres », puis à l’onglet « Connectivité ».  
    Dans la section « Connexion Internet », appuyer sur le bouton « Configurer ».

<p class="callout info">Le module devient **accessible à distance** une fois la configuration du Wi-Fi effectuée.  
*Il cesse alors de fonctionner en mode point d'accès (routeur) et n’apparaît plus sur la liste des réseaux disponibles*</p>

Pour la **connexion à distance**, Modlink peut utiliser :

- le réseau Wi-Fi local
- un réseau Wi-Fi indépendant (souvent dédié aux IoT)
- un routeur 4G


<p class="callout warning">*<span style="text-decoration: underline;">Attention</span>* :  
Le module utilise exclusivement les paramètres Wi-Fi enregistrés lors de la configuration initiale (SSID et mot de passe).  
En cas de modification du SSID et/ou du mot de passe du réseau, **la reconnexion automatique ne sera plus possible** et une reconfiguration du module sera requise  
  
**réseau local dédié = plus de sécurité**  
*fonctionne même si les paramètres du réseau Wi-Fi local changent*</p>


### <span style="background-color: rgb(251, 238, 184);">6- Configuration des variables</span>

Les variables sont des éléments essentiels pour le fonctionnement des scénarios. Elles permettent de :

- mémoriser l’état d’un appareil
- suivre des mesures
- gérer des délais ou événements
- déclencher des actions automatiques

<p class="callout success">Bonnes pratiques :  
- identifier rapidement les **variables préconfigurées** pour éviter de recréer des éléments déjà disponibles  
- **nommer les nouvelles variables de manière claire et cohérente** pour simplifier leur utilisation dans les scénarios  
- vérifier la **compatibilité des types de variables** avec les actions et scénarios prévus (ex. : numérique, booléen, texte)  
- les variables doivent avoir une **valeur initiale** avant utilisation  
- identifier et noter le rôle de chaque variable pour faciliter la maintenance</p>

#### 6.1- Variables préconfigurées

Les modules contiennent des variables déjà configurées en usine ou lors de l’installation.   
Ces variables peuvent être utilisées telles quelles dans les scénarios sans modification.  
Il est également possible, selon les besoins, de modifier ces variables existantes pour adapter leurs valeurs, plages ou noms à la configuration spécifique.  
Pour gérer les variables d’un module et les partager sur le réseau, utilisez les options "**Local"** ou "**Distant"** dans le menu "*Objet***"** et activez la diffusion après sauvegarde.

##### <span style="text-decoration: underline;">Utilisation en local sur un module</span>

Sélectionner la valeur "*Local*" puis cocher "*Diffuser sur le réseau après sauvegarde*"

##### <span style="text-decoration: underline;">Utilisation / diffusion vers un ou plusieurs modules du réseau</span>

Sélectionner la valeur "*Distant*" puis cocher "*Diffuser sur le réseau après sauvegarde*"

#### 6.2 - création de nouvelle variable

Pour assurer le bon fonctionnement de vos scénarios, il est parfois nécessaire de créer de nouvelles variables.   
Ces variables permettent de :  
\- Suivre des paramètres supplémentaires (température, humidité, état d’un capteur ...)  
\- Piloter des fonctions spécifiques (activation d’un appareil, déclenchement d’une alerte, ajustement d’un scénario ...)

<span style="text-decoration: underline;">Conseils pour créer une variable</span> :  
\- définir le besoin : identifiez exactement ce que la variable doit mesurer ou contrôler dans le scénario  
\- choisir un type adapté : par exemple, numérique, booléen, texte ou horaire, selon la donnée à gérer  
\- donner un nom explicite : le nom doit refléter clairement la fonction de la variable pour faciliter sa lecture et son utilisation  
 dans les scénarios.

En suivant ces étapes, chaque variable sera facile à comprendre, à configurer et à utiliser dans vos modules ModLink.


### 7- Logique de scénario et automatisation

Un <span class="font-semibold" data-streamdown="strong">scénario</span> permet de <span class="font-semibold" data-streamdown="strong">configurer, planifier et exécuter des suites logiques d’actions automatiques</span> selon des critères précis, sans intervention manuelle.  
Chaque module peut gérer jusqu'à **3 scénarios de fonctionnement** distincts.  
Les scénarios peuvent être activés, modifiés ou désactivés indépendamment selon les besoins opérationnels.

#### 7.1- Accès aux scénarios

Pour accéder aux scénarios, ouvrez le menu *« Scénarios »* de l’interface principale.   
Les scénarios configurés apparaissent dans le bandeau latéral gauche.  
Un scénario est représenté sous forme de blocs fonctionnels d'entrée et de sortie interconnectés illustrant la logique d’exécution et les relations entre les différentes conditions, actions et temporisations.  
Vous pouvez naviguer dans la zone de travail pour visualiser la structure et la logique du scénario.

Utiliser le bandeau latéral à gauche de l'écran pour sélectionner un scénario déjà configuré  
Sélectionnez un scénario, puis cliquez sur *« Éditer »* pour ouvrir l’éditeur graphique  
En mode édition (mention affichée en bas de l'écran) tous les blocs du scénario sont affichés dans la zone de travail, et vous pouvez naviguer librement dans cet espace pour analyser la structure et la logique du scénario.  
Une mini-fenêtre de visualisation, située en bas à droite de l’écran, offre un aperçu global des blocs.  
Un clic sur l'icone de visualisation à droite de l'écran permet également de recentrer automatiquement la vue sur les blocs de scénario.

<p class="callout info">La **barre d’icônes de visualisation** affichée sur la droite de l'écran permet de :  
- agrandir la vue  
- réduire la vue  
- recentrer l’affichage sur la zone des blocs scénario  
- verrouiller et déverrouiller les blocs  
- réinitialiser l'édition de blocs</p>

#### 7.1 - Utiliser un scénario modèle

Depuis le menu "scénario" cliquer sur "importer un scénario"  
Sélectionner le type d'import : local ou distant  
Choisissez "distant" si vous souhaitez utiliser un scénario préconfigurés ou un scénario chargé depuis un module distant

#### 7.2 - Modifier un scénario modèle


#### 7.3 - Configurer un nouveau scénario

<p class="callout success">Utilisez un ordinateur pour l'édition et la modification des scénario de fonctionnement  
Le serveur Web intégré permet de créer des scénario de fonctionnement personnalisés (aucun logiciel supplémentaire n'est nécessaire)  
</p>

# Paramètrages***

Le menu "Paramètres", accessible depuis le menu de navigation situé en haut de la page, permet d’accéder à la configuration avancée du module Modlink.  
Il regroupe l’ensemble des réglages nécessaires au fonctionnement et à l’adaptation du module à votre installation.

Depuis ce menu, il est possible de configurer :

- les paramètres de sécurité
- les timers et les temporisations
- les paramètres de connectivité
- la communication LoRa
- ainsi que d’autres informations et réglages système du module

Vous pouvez accéder aux différentes configurations en cliquant directement sur les menus à bulles

### 1- Menu sécurité

#### 1.1 - Authentification 

Le menu Sécurité permet de gérer les accès utilisateurs et les droits associés.  
En cliquant sur le bouton "gérer" il est possible de :

1. Créer, modifier et supprimer des comptes utilisateurs
2. Définir les **rôles utilisateurs** :  
    \- super Administrateur : accès complet à toutes les fonctionnalités et paramètres (1 seul compte)  
    \- installateur : accès aux fonctions de configuration et de maintenance (jusqu’à 5 comptes)  
    \- utilisateur : accès limité à l’exploitation et à la supervision (jusqu’à 10 comptes)
3. Attribuer les autorisations et niveaux d’accès en fonction du rôle défini
4. Configurer les règles de sécurité des mots de passe : création, modification et renouvellement

> ⚠️ Certains utilisateurs **n’ont pas accès aux paramètres** en fonction du rôle et des droits attribués.  
> La gestion des accès permet de sécuriser l’exploitation du module tout en garantissant une séparation claire des responsabilités entre les différents profils d’utilisateurs.

### Gestion des comptes

Vous pouvez **visualiser tous les comptes utilisateurs**, ainsi que leur **rôle** et les **permissions associées**.  
Selon vos droits, vous pouvez :

- **Supprimer** un compte utilisateur,
- **Modifier les permissions** attribuées à un compte,
- **Changer le mot de passe** d’un utilisateur.

> ⚠️ Les actions disponibles dépendent de votre rôle et des droits qui vous ont été attribués.

#### 1.2 - Gestion du site

#### 1.3 - Mises à jour

### 2- Timers et temporisation

Pour la gestion des créneaux horaires dans les scénarios

### 3- Connectivité

### 4- Communication LoRa

# Connectivité

Cette section explique comment accéder au module Modlink pour superviser, contrôler et configurer vos équipements :

- Visualiser l’état des entrées/sorties
- Recevoir les alertes et notifications
- Piloter vos équipements à distance

### 1- Accès local

#### Conditions préalables 

- Le module est alimenté
- Le module est connecté à Internet via le réseau local et l'appareil utilisé pour la connexion est sur le même réseau
- Vous avez relevé le numéro unique du module, indiqué sous le capot de la face avant

1. Ouvrir un navigateur Web sur l’appareil connecté au réseau local
2. Saisir le numéro unique du module dans la barre d’adresse du navigateur suivi de **<span style="background-color: rgb(251, 238, 184);">.local</span>  
    **`2pio<span style="color: rgb(230, 126, 35);">XXXX</span>.local`**** *<span style="color: rgb(230, 126, 35);">XXXX </span>= ID unique du module composé de 4 caractères (chiffres et lettres)*
3. La page de connexion s’affiche automatiquement
4. Saisir vos identifiants (nom d’utilisateur et mot de passe) pour accéder à l’interface locale   
    S'il s'agit d'une première connexion, utilisez l’identifiant et le mot de passe provisoires puis modifiez-les immédiatement pour des raisons de sécurité  
    <span style="background-color: rgb(251, 238, 184);">***identifiant** par défaut : admin*</span>  
    <span style="background-color: rgb(251, 238, 184);">***mot de passe** par défaut : admin*</span>

> 💡 **Astuce** : si la page de connexion n’apparaît pas, vérifiez que l’appareil et le module sont bien sur le même réseau, que le numéro unique est correct et que la mise en service a été réalisée.

### 2 - Mode autonome (sans Internet)

Modlink peut fonctionner de manière totalement autonome, sans connexion à Internet, grâce à :

1. Son point d'accès Wi-Fi  
    \- le module créé son propre réseau Wi-Fi local  
    \- un ordinateur ou un appareil mobile peut se connecter directement à ce réseau pour accéder à l’interface de Modlink
2. Son navigateur web intégré   
    \- accessible directement depuis un ordinateur connecté au réseau local, sans connexion à des services Cloud  
    \- toutes les fonctions de configuration et de contrôle en local restent disponibles
3. Sa propre horloge RTC (Real-Time Clock)  
    \- assure le fonctionnement des timers, scénarios et automatismes même en l’absence de connexion réseau  
    \- les actions programmées sont exécutées correctement selon l’heure locale définie par le module

##### Comportement du système

En l’absence de connexion Internet :

- le module assure le fonctionnement local complet de l’installation
- les scénarios, timers et automatismes configurés sont exécutés normalement
- les interfaces et équipements connectés au module restent opérationnels sur le réseau local

##### Accès et connectivité

- Aucun accès distant n’est possible sans connexion Internet
- l’administration, la configuration et le pilotage du module sont accessibles uniquement en local
- l’accès local s’effectue via une connexion directe au module en mode AP

##### Limitations

- Les fonctions nécessitant une communication externe (accès distant, supervision, mises à jour à distance, services tiers ...) sont indisponibles

<p class="callout warning">En mode autonome (absence de connexion Internet), Modlink reste pleinement opérationnel en local, mais **aucun accès distant n’est possible**. L’administration et le pilotage se font uniquement via le réseau local.</p>

### 3 - Accès distant

#### 3.1- Conditions préalables

Avant de pouvoir se connecter au module depuis un appareil distant, assurez-vous que :

- Le module est alimenté et a été préalablement mis en service
- Le module est connecté à Internet via le réseau local
- Vous avez relevé le numéro unique du module (indiqué sous le capot de la face avant)
- L’appareil utilisé pour la connexion distante possède une connexion Internet active et un navigateur compatible
- Vous disposez des identifiants d'accès (nom d'utilisateur et mot de passe) et avez les droits d’accès à distance

#### 3.2 - Connexion avec un navigateur Web

- Ouvrez votre navigateur (Chrome, Safari, Edge, Firefox ...)
- Dans la barre d'adresse, saisissez l'adresse du module sous la forme : **`2pio<span style="color: rgb(230, 126, 35);">XXXX</span>.modlink.fr`**
    
    *<span style="color: rgb(230, 126, 35);">XXX <span style="color: rgb(0, 0, 0);">= </span></span>ID unique composé de 4 caractères (chiffres et lettres)*
- Entrez vos identifiants : *nom d’utilisateur et mot de passe*
- Cliquez sur *"se connecter"*
- Une fois connecté, vous accédez au tableau de bord Modlink

# Modèles de scénarios à importer

<p class="callout info">Les **scénarios modèles** couvrent les cas d'usages les plus courants, ce sont des outils rapides et fiables pour tester les I/O et les relais.  
Ils permettent de tester rapidement le fonctionnement du système sans avoir à créer une logique de commande complète.  
Ces scénarios **peuvent être utilisés tels quels,** **ou bien modifiés** pour réponde à des besoins spécifiques.</p>

##### Objectif des scénarios modèles :

- Vérifier le bon câblage des entrées et des sorties
- Tester le fonctionnement des relais
- Valider la communication entre les modules
- Faciliter la mise en service (commissioning)

## 1. Scénarios modèles disponibles

Les scénarios préconfigurés sont fournis afin de simplifier la mise en service, les tests fonctionnels et le diagnostic des modules.  
Ils couvrent les cas d’usage standards liés aux entrées, aux relais et à la connectivité.

## 1.1 Test des entrées (Inputs)

### Lecture d’entrée

- Surveillance de l’état d’une entrée digitale
- Affichage temps réel de l’état (0 / 1)
- Historisation des changements d’état

<p class="callout success">**Usage :** - Validation du câblage  
- Test capteur, bouton, contact sec</p>

## 1.2 Test des relais (Outputs)

### Commande manuelle de relais

- Activation / désactivation manuelle d’un relais
- Commande depuis l’interface

<p class="callout success">**Usage :** - Test du relais  
- Validation actionneur (lampe, moteur, contacteur)</p>

### Commande temporisée de relais

- Activation du relais pendant une durée définie
- Retour automatique à l’état OFF

<p class="callout success">**Usage :** - Test de temporisation  
- Simulation d’impulsion</p>

## 1.3 Test Entrée → Relais (I/O binding)

### Entrée digitale → relais (mode suivi)

**Scénario standard**

- Entrée = 1 → relais ON
- Entrée = 0 → relais OFF

<p class="callout success">**Usage :** - Test complet DI/DO  
- Validation bout-en-bout  
- Commissioning</p>

### Entrée digitale → relais (logique inversée)

- Entrée = 1 → relais OFF
- Entrée = 0 → relais ON

<p class="callout success">**Usage :** - Cas de sécurité  
- Adaptation logique terrain</p>

## 1.4 Scénarios conditionnels

### Seuil sur entrée analogique

- Si valeur &gt; seuil → activer relais
- Si valeur &lt; seuil → désactiver relais

<p class="callout success">**Usage :** - Alarmes  
- Régulation simple</p>

### Entrée → relais avec temporisation

- Entrée = 1
- Délai configurable
- Activation relais

<p class="callout success">**Usage :** - Anti-rebond  
- Séquencement simple</p>

## 1.5 Scénarios de connectivité et supervision

### Test de connectivité réseau

- Vérification connexion Wi-Fi / Ethernet
- Test ping ou heartbeat
- Remontée état connecté / déconnecté

<p class="callout success">**Usage :** - Diagnostic réseau  
- Validation accès plateforme</p>

### Heartbeat / watchdog

- Envoi périodique d’un message de vie
- Mise en sécurité du relais en cas de perte de communication

<p class="callout success">**Usage :** - Sécurité  
- Supervision industrielle</p>

## 2. Importer un scénario modèle

### 2.1. Utiliser un scénario modèle tel quel

- Accessible directement depuis la liste des scénarios disponibles sur le serveur Web
- Recommandé pour les tests simples et les validations rapides.
- **Exemple typique :**
    
    
    - Entrée digitale (DI) = 1 → Relais (DO) activé
    - Entrée digitale (DI) = 0 → Relais (DO) désactivé

**Avantages :**

- Mise en place immédiate
- Logique déjà validée
- Réduction du risque d’erreur

### 2.2 Modifier un scénario modèle existant

- Duplication d’un scénario préconfiguré pour créer un scénario personnalisé.
- Permet d’adapter la logique aux besoins spécifiques de l’application.
- **Modifications courantes :**
    
    
    - Ajout de temporisation ou délai anti-rebond
    - Inversion logique (1 → OFF, 0 → ON)
    - Ajout de conditions supplémentaires (ex. seuils, état réseau, watchdog)
    - Ajout de log ou métriques pour monitoring

**Avantages :**

- Flexibilité totale
- Possibilité d’intégrer la logique métier
- Compatible avec un déploiement industriel ou production