INO FIELD + KIT ALERT’O

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

Plan de câblage global du Kit Alert'O sur l'INO Field : alimentation 24 Vdc, batterie 12 Vdc interne, capteur PIR, contact de porte, horloge programmable et sirène.
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.

Couper l'alimentation avant tout câblage ou réglage interne de la sirène.

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.

Câblage de la sirène A100 : l'alimentation de la sirène est commandée par la sortie ON/OFF ep0 de l'INO.

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.
Bornier de la sirène A100, alimentation DC, potentiomètre de volume et bloc de sélection de tonalité.
Tableau fabricant des 32 tonalités A100. Les carrés noirs indiquent les micro-interrupteurs en position ON.

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.

La logique retenue est fail-safe : si le câble de l'horloge est coupé ou si le contact reste ouvert, l'entrée est interprétée à 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é.

Câblage de l'horloge programmable : les bornes de contact pilotent l'entrée d'armement de l'INO. Contact ouvert : système armé ; contact fermé : système désarmé.
Horloge programmable hebdomadaire : réglage de l'heure, choix des jours et programmation des périodes ON/OFF.

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

  1. Maintenir la touche CLOCK.
  2. Régler le jour avec DAY.
  3. Régler l'heure avec HOUR.
  4. Régler les minutes avec MIN.
  5. Relâcher CLOCK une fois l'heure courante réglée.

Définir une plage de désactivation

  1. Appuyer sur TIMER pour afficher le premier programme 1 ON.
  2. Choisir les jours d'application avec DAY. La même combinaison de jours devra être utilisée pour le 1 OFF associé.
  3. Régler l'heure de début de désactivation avec HOUR et MIN. À cette heure, le contact se ferme et b2=0.
  4. Appuyer à nouveau sur TIMER pour afficher 1 OFF.
  5. Choisir la même combinaison de jours avec DAY.
  6. Régler l'heure de fin de désactivation avec HOUR et MIN. À cette heure, le contact s'ouvre et b2=1.
  7. Répéter les étapes pour 2 ON/2 OFF, 3 ON/3 OFF, etc. si plusieurs plages de désactivation sont nécessaires.
  8. Appuyer sur CLOCK pour quitter la programmation et revenir à l'affichage normal.
Pour une même plage, la combinaison de jours du programme 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 b2 doit passer à 0.
  • Forcer temporairement une plage d'armement : le contact doit être ouvert et le bit b2 doit 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.

Câblage du capteur PIR : le contact de sortie du détecteur est raccordé sur l'entrée binaire utilisée pour 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.

Ouverture du boîtier, retrait de la carte, perçage du fond et fixation murale du détecteur PIR.

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.
Le détecteur doit couvrir la zone de passage à protéger, sans viser directement les sources de chaleur, les fenêtres ensoleillées ou les zones de mouvements parasites.

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.
Portée, angle, plans de détection et recommandations de hauteur pour la lentille du PIR.
Après montage, effectuer un essai de marche dans la zone surveillée et vérifier côté INO que le bit 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.
Modifier la durée d'allumage de la sirène.
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