- Introduction fonctionnelle
- Connectique INO Field
- Sirène A100 : branchement, tonalité et volume
- Horloge programmable : plages de désactivation
- Capteur PIR : montage, installation et lentille
- Principe de fonctionnement
- Configuration générale
- Description détaillée des trames
- Commandes distantes utiles
- Outil de création de commandes sirène
Introduction fonctionnelle
L'INO Field est utilisé ici comme contrôleur terrain LoRaWAN pour une fonction d'alarme locale. Il doit être alimenté en 24 Vdc, intègre une batterie 12 Vdc, supervise plusieurs entrées binaires, pilote une sortie tout-ou-rien pour la sirène, surveille l'état de ses alimentations et transmet les événements au réseau.
Le Kit Alert'O ajoute la fonction d'alerte locale autour de l'INO Field : un capteur de présence PIR, un capteur d'ouverture de porte, une horloge d'armement du système et une sirène commandée par la sortie de l'INO.
La configuration ci-dessous permet de déclencher une alarme lorsque le système est armé et qu'un capteur détecte une intrusion ou une ouverture de porte. Au déclenchement, un message d'alerte Multi-Binary Input est envoyé, puis un report Multi-Binary Input est émis toutes les minutes pendant l'alarme. L'alarme locale dure 30 minutes, puis le système revient à sa configuration normale. En parallèle, l'INO remonte la tension interne de batterie toutes les 24 h et surveille la présence de l'alimentation 24 Vdc avec une émission d'état toutes les 60 minutes.
| Fonction | Élément raccordé | Ressource INO utilisée | Bit / endpoint logique | État attendu |
|---|---|---|---|---|
| Détection mouvement | Capteur PIR | Entrée binaire 1 | b0 / entrée ep0 |
1 lorsque le PIR détecte une présence |
| Détection ouverture | Contact ouverture/fermeture de porte | Entrée binaire 2 | b1 / entrée ep1 |
1 lorsque la porte est en état d'alarme, par exemple ouverte |
| Armement horaire | Contact d'horloge ou programmateur externe | Entrée binaire 3 | b2 / entrée ep2 |
1 = système armé, contact horloge ouvert. |
| Sirène | Sirène du Kit Alert'O | Sortie ON/OFF 1 | Sortie ep0 | |
| Batterie 12 Vdc | Alimentation batterie interne | Mesure alimentation configuration/power descriptor | Cluster 0x0050, attribut 0x0006 |
Report quotidien ou sur variation de tension |
| Alimentation Externe | Alimentation 12-24Vdc | Entrée binaire dédiée | Endpoint 5, cluster 0x000F, attribut 0x0055. Dans la trame de configuration, l'endpoint 5 est codé 0xB1. |
Report toutes les 60 min ou sur changement |
Les trois entrées d'alarme sont agrégées par le cluster Multi-Binary Inputs :
b0 = PIR
b1 = porte
b2 = système armé par l'horloge
Le Multi-Binary Input publie ces états sous forme d'un bitmap 16 bits. Les exemples suivants donnent les valeurs les plus utiles pour vérifier le câblage et le fonctionnement de l'installation.
| Valeur bitmap | Bits actifs | Interprétation |
|---|---|---|
0000 |
Aucun | Aucune détection, système désarmé. |
0001 |
b0 |
PIR actif seul, sans armement si b2=0. |
0002 |
b1 |
Porte active seule, sans armement si b2=0. |
0004 |
b2 |
Système armé, aucun capteur en alarme. |
0005 |
b2 + b0 |
Système armé et PIR actif : condition d'alarme du slot 1. |
0006 |
b2 + b1 |
Système armé et porte active : condition d'alarme du slot 2. |
0007 |
b2 + b1 + b0 |
Système armé, PIR actif et porte active. |
Exemples de trames de report Multi-Binary Input, hors en-têtes LoRaWAN :
11 0A 80 05 00 00 19 00 04
=> report standard : système armé seul
11 8A 80 05 00 00 19 00 05
=> report alarme : système armé et PIR actif
11 8A 80 05 00 00 19 00 06
=> report alarme : système armé et porte active
11 8A 80 05 00 00 19 00 07
=> report alarme : système armé, PIR actif et porte active
Connectique INO Field

| Fonction | Élément raccordé | Connectique |
|---|---|---|
| Détection mouvement | Capteur PIR | jauneInput 1+roseInput 1-marronOut 12Vdc -blancOut 12Vdc + |
| Détection ouverture | Contact ouverture/fermeture de porte | rougeInput 2+jauneInput 2- |
| Armement horaire | Contact d'horloge ou programmateur externe | bleuInput 3+vertInput 3-marronOut 12Vdc -blancOut 12Vdc + |
| Sirène | Sirène du Kit Alert'O | marronOutput 1+blancOutput 1- |
| Batterie 12 Vdc | Alimentation batterie interne | Bornier bleu4 x Out 12Vdc -Bornier rouge4 x Out 12Vdc + |
| Alimentation Externe | Alimentation 12-24Vdc | Bornier bleuIn 24Vdc+Bornier rougeIn 24Vdc - |
Sirène A100 : branchement, tonalité et volume
La sirène du Kit Alert'O est une sirène A100 32 tonalités. Dans cette application, elle est commandée par la sortie ON/OFF ep0 de l'INO Field : lorsque la sortie passe à 1, la sirène est alimentée ou autorisée à fonctionner ; lorsque la sortie repasse à 0, la sirène est arrêtée.
Branchement en commande simple
Pour une utilisation simple avec une seule tonalité, raccorder la sirène en utilisant les bornes d'alimentation continue :
| Borne sirène | Raccordement | Rôle |
|---|---|---|
+ |
+ alimentation 12 Vdc via la sortie ou le relais commandé par l'INO | Alimentation positive de la sirène. |
- |
0 Vdc alimentation | Retour alimentation de la sirène. |
Dans le montage standard du Kit Alert'O, la sortie ON/OFF ep0 de l'INO doit donc commander l'application de la tension sur la sirène. La commande sirène ON écrit 1 sur la sortie, et la commande sirène OFF écrit 0.

Choix de la tonalité
La tonalité se règle avec le bloc de micro-interrupteurs 1 à 6 présent dans la sirène. Le tableau fabricant liste les 32 tonalités disponibles ; les carrés noirs indiquent les interrupteurs à placer en position ON.
| Tonalité | Description | Niveau indicatif | Usage typique |
|---|---|---|---|
| Tone 2 | 800/1000 Hz alterné toutes les 0,25 s | 101 dB(A) à 1 m | Signal d'alarme alterné, bien identifiable. |
| Tone 3 | 500/1200 Hz slow whoop | 101 dB(A) à 1 m | Signal progressif de type évacuation/alerte. |
| Tone 15 | 800 Hz continu | 103 dB(A) à 1 m | Signal continu simple. |
| Tone 17 | 544 Hz / 440 Hz, référence NF S 32-001 | 100 dB(A) à 1 m | Signal normalisé selon besoin applicatif. |
Après choix de la tonalité, placer les micro-interrupteurs selon la ligne correspondante du tableau fabricant, puis faire un test court avec la commande Test sirène ON et arrêter avec Test sirène OFF.
Réglage du volume
Le volume se règle avec le potentiomètre interne bleu identifié Volume Control. Tourner progressivement le potentiomètre, puis déclencher un test court pour valider le niveau sonore réel sur site.
La sirène A100 peut dépasser 100 dB(A) à 1 m, avec un maximum indiqué à 104 dB(A).
Porter une protection auditive pendant les essais à proximité immédiate de la sirène.


Horloge programmable : plages de désactivation
L'horloge programmable définit les périodes pendant lesquelles le système est désarmé. Son contact de sortie est raccordé sur l'entrée binaire 3 de l'INO Field et pilote le bit b2 du Multi-Binary Input.
1 et le système reste armé.Contact horloge ouvert / sortie OFF => b2 = 1 => système armé
Contact horloge fermé / sortie ON => entrée à 0V => b2 = 0 => système désarmé
La configuration d'alarme ne déclenche la sirène que si b2=1 et si le PIR ou le contact de porte est en alarme. L'horloge doit donc programmer les plages de désactivation, c'est-à-dire les périodes où son contact est fermé.


Principe de programmation
L'horloge fonctionne avec des couples de programmes ON et OFF. Dans cette installation, ON ferme le contact et désarme le système ; OFF ouvre le contact et réarme le système.
La notice de l'horloge indique une capacité de 28 événements ON/OFF. Les périodes peuvent être programmées pour tous les jours ou pour une combinaison de jours de la semaine. L'intervalle minimum de programmation est de 1 minute.
Réglage de l'heure
- Maintenir la touche CLOCK.
- Régler le jour avec DAY.
- Régler l'heure avec HOUR.
- Régler les minutes avec MIN.
- Relâcher CLOCK une fois l'heure courante réglée.
Définir une plage de désactivation
- Appuyer sur TIMER pour afficher le premier programme
1 ON. - Choisir les jours d'application avec DAY. La même combinaison de jours devra être utilisée pour le
1 OFFassocié. - Régler l'heure de début de désactivation avec HOUR et MIN. À cette heure, le contact se ferme et
b2=0. - Appuyer à nouveau sur TIMER pour afficher
1 OFF. - Choisir la même combinaison de jours avec DAY.
- Régler l'heure de fin de désactivation avec HOUR et MIN. À cette heure, le contact s'ouvre et
b2=1. - Répéter les étapes pour
2 ON/2 OFF,3 ON/3 OFF, etc. si plusieurs plages de désactivation sont nécessaires. - Appuyer sur CLOCK pour quitter la programmation et revenir à l'affichage normal.
ON et du programme OFF doit être identique. Sinon l'horloge peut signaler une erreur de programmation ou produire une plage incohérente.Exemple : alarme armée toutes les nuits
Objectif : alarme armée tous les jours de 22:00 à 06:00. Comme l'horloge programme les périodes de désactivation, il faut programmer la plage inverse : désactivation de 06:00 à 22:00.
| Programme | Jours | Heure | Effet sur l'INO |
|---|---|---|---|
1 ON |
Tous les jours | 06:00 | Le contact horloge se ferme, b2=0, le système est désarmé. |
1 OFF |
Tous les jours | 22:00 | Le contact horloge s'ouvre, b2=1, le système est armé. |
Dans cet exemple, une détection PIR ou porte entre 22:00 et 06:00 déclenche l'alarme. La même détection entre 06:00 et 22:00 ne déclenche pas la sirène, car b2=0.
Points de contrôle après programmation
- Vérifier que l'heure courante de l'horloge est correcte.
- Forcer temporairement une plage de désactivation : le contact doit être fermé et le bit
b2doit passer à0. - Forcer temporairement une plage d'armement : le contact doit être ouvert et le bit
b2doit repasser à1. - Débrancher temporairement le fil de commande de l'horloge, si le test est autorisé : l'entrée doit remonter à
b2=1, donc système armé.
Capteur PIR : montage, installation et lentille
Le capteur PIR est l'organe de détection de mouvement raccordé sur l'entrée binaire 1 de l'INO Field. Pour que la configuration d'alarme fonctionne correctement, le contact de sortie du PIR doit produire un état logique 1 sur b0 lorsqu'une présence est détectée.

b0.Montage mécanique
Le fond du boîtier du détecteur doit être fixé sur un support stable, à l'aide de quatre vis PA_3,5 x 25. Le capot se déverrouille par la vis de fermeture en façade basse, puis la carte électronique peut être retirée temporairement pour accéder aux points de perçage.

Positionnement sur site
Le PIR doit être installé en hauteur, sur un mur rigide, avec une vue dégagée sur la zone à protéger. La hauteur de montage recommandée est comprise entre 1,8 m et 2,4 m.
Pour limiter les fausses détections, éviter les emplacements suivants :
- face à une fenêtre exposée au soleil ou à des variations lumineuses importantes ;
- face à une source de chaleur, un radiateur, une ventilation, une climatisation ou un courant d'air chaud/froid ;
- au-dessus ou à proximité immédiate d'un canapé, d'un fauteuil ou d'un objet mobile dans le champ proche ;
- dans une zone où des animaux peuvent traverser le champ supérieur de détection.

Lentille et zone de détection
La lentille du PIR offre une portée maximale d'environ 18 m, avec un angle de détection d'environ 85,9°. Le champ est composé de 52 zones réparties sur 4 plans. La détection est plus efficace lorsqu'une personne coupe transversalement plusieurs faisceaux plutôt que lorsqu'elle se déplace exactement dans l'axe du capteur.
La fonction d'immunité animaux est disponible jusqu'à environ 10 m, à condition que la hauteur de montage reste dans la plage recommandée et que l'animal se trouve sous le plan supérieur de surveillance.
| Mode de sensibilité animaux | Poids indicatif | Utilisation |
|---|---|---|
| Haute | 5 kg | Petits animaux, environnement avec peu de mouvements parasites. |
| Automatique | 10 kg | Réglage standard pour la majorité des installations. |
| Basse | 15 kg | Animaux plus lourds, au prix d'une sensibilité plus faible. |

b0 passe à 1 lors de la détection. L'alarme ne pourra être déclenchée par le PIR que si b2=1, c'est-à-dire si le système est armé.Principe de fonctionnement
L'alarme se déclenche si le système est armé et si l'un des deux capteurs de sécurité passe en état actif :
Alarme = système armé ET (PIR actif OU porte active)
Cette logique est réalisée avec deux slots de pattern sur le Multi-Binary Input :
| Slot | Condition | Val | Gap | Résultat |
|---|---|---|---|---|
| Slot 1 | Système armé ET PIR actif | 0005 |
0005 |
b2=1 et b0=1 |
| Slot 2 | Système armé ET porte active | 0006 |
0006 |
b2=1 et b1=1 |
Le champ Gap est le masque des bits vérifiés. Les bits à 0 dans Gap sont ignorés. Le champ Val donne la valeur attendue pour les bits masqués.
Chaque slot utilise des occurrences étendues :
80 00 01 00 01
=> OccHigh = 1
=> OccLow = 1
Cela signifie que le slot déclenche dès que le motif est vrai, puis doit voir le motif redevenir faux avant de pouvoir redéclencher.
Configuration générale
La configuration générale est la suivante :
11 50 00 50 02 03
11 05 00 50 FF 00 41 05 11 50 00 06 01
11 05 00 50 FF 01 41 05 11 50 00 06 00
11 05 00 50 FF 02 41 0C 11 06 80 05 84 00 00 19 00 3C 00 3C
11 05 00 50 FF 03 41 06 11 50 00 50 F1 00
11 05 00 50 FF 04 41 0E 11 06 80 05 98 00 00 19 00 00 82 D0 01 02
11 06 80 05 88 00 00 19 00 00 FF FF D9 00 05 00 05 80 00 01 00 01 0E FF 00 04 00 00 04 02 01 80 1E 00 01 00 03
11 06 80 05 88 00 00 19 00 00 FF FF DA 00 06 00 06 80 00 01 00 01 0E FF 00 04 00 00 04 02 01 80 1E 00 01 00 03
11 06 00 50 00 00 06 41 80 0A 85 A0 07 00 05 01 F4 00 C8 00
B1 06 00 0F 00 00 55 10 00 05 80 3C 01
Description détaillée des trames
Suppression de la configuration standard et batch
11 50 00 50 02 03
Cette trame supprime les configurations de reporting standard et batch existantes afin de repartir sur une base maîtrisée.
Action 0 : sirène ON
11 05 00 50 FF 00 41 05 11 50 00 06 01
Cette action stockée écrit la valeur 1 sur la sortie ON/OFF ep0. Elle allume la sirène.
Action 1 : sirène OFF
11 05 00 50 FF 01 41 05 11 50 00 06 00
Cette action stockée écrit la valeur 0 sur la sortie ON/OFF ep0. Elle éteint la sirène.
Action 2 : reporting rapide pendant alarme
11 05 00 50 FF 02 41 0C 11 06 80 05 84 00 00 19 00 3C 00 3C
Cette action reconfigure le reporting du Multi-Binary Input avec un intervalle minimum et maximum de 60 secondes.
Le champ 84 indique un nouveau report sécurisé/confirmé. Ce mode est utilisé pendant l'alarme pour remonter régulièrement l'état du bitmap.
Action 3 : restauration de la configuration normale
11 05 00 50 FF 03 41 06 11 50 00 50 F1 00
Cette action rejoue la configuration ROM index 0 avec la commande F1 00. Elle remet le système dans son état nominal après la période d'alarme. Cette restauration ne provoque pas de redémarrage de l'équipement.
Action 4 : inhibition des déclenchements d'alarme
11 05 00 50 FF 04 41 0E 11 06 80 05 98 00 00 19 00 00 82 D0 01 02
Cette action supprime les slots 1 et 2 du Multi-Binary Input. Elle est exécutée au début de l'alarme afin d'empêcher les capteurs de redéclencher pendant les 30 minutes d'alarme.
Configuration de report liée au slot 1 : système armé et PIR actif
11 06 80 05 88 00 00 19 00 00 FF FF D9 00 05 00 05 80 00 01 00 01 0E FF 00 04 00 00 04 02 01 80 1E 00 01 00 03
Ce slot déclenche lorsque b2=1 et b0=1, c'est-à-dire lorsque le système est armé et que le PIR détecte une présence.
Le maximum de reporting vaut FF FF, donc il n'y a pas d'émission périodique liée à ce slot. Le report est événementiel.
Configuration de report liée au slot 2 : système armé et porte active
11 06 80 05 88 00 00 19 00 00 FF FF DA 00 06 00 06 80 00 01 00 01 0E FF 00 04 00 00 04 02 01 80 1E 00 01 00 03
Ce slot déclenche lorsque b2=1 et b1=1, c'est-à-dire lorsque le système est armé et que le contact de porte est en état d'alarme.
Liste d'actions exécutée par les slots 1 et 2
FF 00 04 00 00 04 02 01 80 1E 00 01 00 03
| Bytes | Action |
|---|---|
FF |
Stoppe les autres listes d'actions retardées en cours. |
00 04 |
Exécute l'action 4 : suppression des slots d'alarme. |
00 00 |
Exécute l'action 0 : sirène ON. |
04 02 |
Exécute l'action 2 sans sauvegarde persistante : reporting alarme rapide. |
01 80 1E |
Attend 30 minutes. |
00 01 |
Exécute l'action 1 : sirène OFF. |
00 03 |
Exécute l'action 3 : restauration de la configuration normale. |
La durée d'alarme est portée par l'instruction
01 80 1E. Le byte 01 indique une attente, et la valeur 80 1E correspond à une attente de 30 minutes. Pour modifier la durée d'allumage, remplacer uniquement les deux bytes de durée dans cette instruction.Le bit de poids fort à 1 indique que la durée est exprimée en minutes. La valeur utile est donc codée sur 15 bits : 80 1E = 30 minutes, 80 3C = 60 minutes, 81 2C = 300 minutes.
La même durée est utilisée dans la liste d'actions des slots d'alarme et dans la commande distante d'arrêt/inhibition. Si la durée nominale de l'alarme est changée, modifier les deux occurrences pour conserver un comportement cohérent.
| Durée souhaitée | Bytes à utiliser | Instruction complète |
|---|---|---|
| 10 minutes | 80 0A |
01 80 0A |
| 15 minutes | 80 0F |
01 80 0F |
| 30 minutes | 80 1E |
01 80 1E |
| 60 minutes | 80 3C |
01 80 3C |
| 120 minutes | 80 78 |
01 80 78 |
| 300 minutes | 81 2C |
01 81 2C |
Configuration de report liée à la surveillance des alimentations
11 06 00 50 00 00 06 41 80 0A 85 A0 07 00 05 01 F4 00 C8 00
Cette trame configure la surveillance des tensions d'alimentation de l'INO Field.
| Champ | Valeur | Description |
|---|---|---|
| Minimum | 80 0A |
10 minutes |
| Maximum | 85 A0 |
1440 minutes, soit 24 h |
| Variation de la tension externe 24 Vdc | 01 F4 |
500 mV |
| Variation de la pile interne si présente | 00 C8 |
200 mV |
Surveillance présence alimentation externe
B1 06 00 0F 00 00 55 10 00 05 80 3C 01
Cette trame configure le report de présence de l'alimentation externe 24 Vdc via l'entrée binaire de l'endpoint 5. Dans la trame de configuration, cet endpoint est encodé 0xB1.
Le report est configuré avec un minimum de 5 secondes, un maximum de 60 minutes et un déclenchement sur changement d'état.
Exemples de trames de report de surveillance de présence 24 Vdc :
| Trame reçue | Lecture espacée | Interprétation |
|---|---|---|
b10a000f00551001 |
B1 0A 00 0F 00 55 10 01 |
Présence alimentation externe 24 Vdc détectée. |
b10a000f00551000 |
B1 0A 00 0F 00 55 10 00 |
Absence alimentation externe 24 Vdc détectée. |
Commandes distantes utiles
Ces commandes peuvent être utilisées pour arrêter ou réarmer le système à distance.
Outil de création de commandes sirène
Cet outil génère une commande distante 11 50 00 50 F0 à partir des actions stockées déjà présentes dans la configuration : action 0 = sirène ON, action 1 = sirène OFF, action 3 = restauration de la configuration normale, action 4 = inhibition de l'alarme.
11 50 00 50 F0 02 00 00
Cette commande exécute directement l'action 0 : sirène ON.
Arrêt sirène et inhibition pendant 30 minutes
11 50 00 50 F0 0A FF 00 01 00 04 01 80 1E 00 03
Cette commande exécute une liste d'actions directement à distance :
| Bytes | Action jouée |
|---|---|
FF |
Stoppe les listes d'actions retardées déjà en cours. |
00 01 |
Exécute l'action 1 : sirène OFF. |
00 04 |
Exécute l'action 4 : inhibition de l'alarme par suppression des slots 1 et 2. |
01 80 1E |
Attend 30 minutes. |
00 03 |
Exécute l'action 3 : restauration de la configuration normale. |
Test sirène ON
11 50 00 50 F0 02 00 00
Test sirène OFF
11 50 00 50 F0 02 00 01
Arrêt sirène OFF puis réarmement
11 50 00 50 F0 05 FF 00 01 00 03
