Retour au blog
    How to Integrate AJAX Alarm Systems with Loxone, Control4, Homey, Node-RED and Any Modbus TCP Platform

    Comment intégrer les systèmes d'alarme AJAX avec Loxone, Control4, Homey, Node-RED et toute plateforme Modbus TCP

    15 min de lecture
    par elausys

    Votre client dispose d'un système d'alarme AJAX. Vous utilisez Loxone, Control4, Homey, Node-RED ou un PLC. Jusqu'à présent, il n'y avait aucun moyen de connecter les deux. La nouvelle passerelle AJAX-MBTCP d'Elausys change cela — elle relie les systèmes d'alarme AJAX à toute plateforme qui prend en charge Modbus TCP, transformant les événements d'alarme en déclencheurs d'automatisation et vous offrant un contrôle total des zones depuis votre système existant.


    Qu'est-ce qu'une passerelle d'alarme Modbus TCP

    Une passerelle d'alarme Modbus TCP est une interface matérielle qui connecte un système d'alarme professionnel au protocole Modbus TCP, exposant les états d'alarme sous forme de registres lisibles et acceptant des commandes de contrôle de tout maître Modbus TCP sur le réseau.

    En termes pratiques, cela signifie que votre plateforme d'automatisation — qu'il s'agisse d'un Miniserver Loxone, d'un contrôleur Control4, d'un hub Homey, d'une instance Node-RED, d'un PLC ou d'un BMS — peut lire les événements d'alarme en temps réel et envoyer des commandes d'armement et de désarmement au système d'alarme.

    AJAX-MBTCP_W-50.jpg

    Pourquoi cela est-il important pour les intégrateurs ?

    Sans passerelle, les systèmes d'alarme AJAX et les plateformes d'automatisation des bâtiments fonctionnent comme des îles séparées. L'alarme détecte une intrusion, mais le bâtiment ne réagit pas. Le client arme le système la nuit, mais l'éclairage et les stores ne s'ajustent pas.

    Une passerelle d'alarme Modbus TCP élimine cette déconnexion. Elle associe les états d'alarme AJAX à des bobines Modbus standard que toute plateforme d'automatisation peut lire et agir.

    Termes clés à comprendre :

    • Modbus TCP — un protocole de communication standard de l'industrie utilisé par les systèmes de gestion de bâtiment, les PLC, les plateformes SCADA et les contrôleurs d'automatisation domestique pour échanger des données via Ethernet
    • Bobines — registres Modbus à un bit utilisés par la passerelle pour représenter les états d'alarme (lecture seule) et les commandes de contrôle (lecture/écriture)
    • Communication bidirectionnelle — la passerelle expose à la fois les états d'alarme sous forme de bobines lisibles et accepte les commandes d'armement/désarmement via des bobines écrites
    • État de zone — l'état des capteurs d'alarme individuels (détecteurs de mouvement, contacts de porte/fenêtre, etc.) mappés à des bobines Modbus dédiées
    • Contrôle de zone — la capacité d'armer, d'armer partiellement (mode nuit) ou de désarmer des partitions d'alarme en écrivant dans des bobines de commande
    • Protocole SIA — le protocole de communication d'alarme standard utilisé par AJAX pour transmettre des événements à la passerelle via le réseau local

    AJAX rencontre Modbus TCP

    Pourquoi AJAX — et pourquoi Modbus TCP ?

    AJAX Systems est devenu l'une des plateformes d'alarme professionnelles les plus populaires en Europe. Connue pour sa fiabilité sans fil, son design élégant et son application conviviale, AJAX est de plus en plus spécifiée dans des projets résidentiels et commerciaux aux côtés de plateformes d'automatisation de toutes sortes.

    Après le succès de la passerelle AJAX-KNX, les intégrateurs travaillant avec Loxone, Control4, Homey, Node-RED et des systèmes basés sur PLC ont demandé la même capacité d'intégration. Modbus TCP était la réponse naturelle — c'est le langage commun qui relie pratiquement toutes les plateformes d'automatisation sur le marché.

    Ce que la passerelle AJAX-MBTCP offre

    La passerelle AJAX-MBTCP d'Elausys fournit une couche d'intégration complète entre les systèmes AJAX Hub et tout maître Modbus TCP :

    • Jusqu'à 4 contrôles de zone — armez et désarmez les partitions AJAX en écrivant dans des bobines de commande depuis n'importe quel maître Modbus TCP
    • Commandes globales — armez toutes les zones, désarmez toutes les zones ou activez/désactivez le mode nuit (armement partiel) avec des bobines globales dédiées
    • 6 retours d'état de zone par zone sous forme de bobines en lecture seule — désarmé, armé, partiellement armé (mode nuit), alarme incendie, alarme de panique, alarme d'intrusion
    • Jusqu'à 96 états de détecteur mappés à des bobines Modbus individuelles — surveillez chaque capteur AJAX (MotionProtect, DoorProtect, GlassProtect, etc.) depuis votre plateforme d'automatisation lorsque le système est armé ou lorsque les zones sont réglées sur Toujours Actif
    • Surveillance de l'alimentation — état de panne AC et de panne de batterie disponible sous forme de bobines Modbus
    • Protocole Modbus TCP standard sur le port 502, prenant en charge jusqu'à 2 connexions clients simultanées

    Qui peut l'utiliser aujourd'hui ?

    La passerelle fonctionne comme un serveur Modbus TCP standard (esclave). Tout appareil ou logiciel prenant en charge la communication client Modbus TCP peut s'intégrer immédiatement :

    • Loxone — lisez les états d'alarme AJAX et contrôlez l'armement directement depuis le Miniserver via son extension Modbus TCP
    • Control4 — intégrez l'état d'alarme AJAX dans votre projet Control4 via un pilote Modbus TCP
    • Homey — intégrez les événements AJAX dans vos flux d'automatisation domestique en utilisant l'application communautaire Modbus TCP
    • Node-RED — intégrez les bobines AJAX dans vos flux en utilisant des nœuds Modbus TCP standard pour une logique d'automatisation illimitée
    • PLC — Siemens, Beckhoff, Wago, Schneider, ou tout PLC avec support Modbus TCP peut surveiller et contrôler AJAX nativement
    • BMS et SCADA — tout système de gestion de bâtiment ou plateforme SCADA avec support Modbus TCP peut intégrer les événements d'alarme AJAX dans une surveillance et un contrôle centralisés

    Si votre système peut lire une bobine Modbus, il peut intégrer AJAX.


    Mise en œuvre pratique : Comment configurer la passerelle AJAX-MBTCP

    Processus d'intégration étape par étape

    Étape 1 — Installation matérielle

    Montez la passerelle AJAX-MBTCP sur un rail DIN (2 SU). Connectez l'alimentation externe 12–30VDC et le câble Ethernet RJ45 sur le côté inférieur du module. La passerelle communique avec le Hub AJAX via le réseau local pour recevoir des événements. Pour les commandes d'armement et de désarmement, un accès Internet est requis — la connexion est établie via le cloud sécurisé d'AJAX en utilisant un protocole entièrement crypté, identique à celui utilisé par l'application mobile AJAX.

    Étape 2 — Configurer le Hub AJAX pour les événements SIA

    Du côté AJAX, configurez votre Hub AJAX pour envoyer des événements SIA à l'adresse IP de la passerelle sur le port 2410. Ouvrez les paramètres de l'espace, puis les entreprises de sécurité, puis la station de surveillance et entrez l'adresse IP de la passerelle, le port 2410 et un numéro d'objet de 3 lettres de votre choix.

    Étape 3 — Inviter Elausys en tant qu'entreprise de sécurité (pour le contrôle de zone)

    Si vous avez besoin d'un contrôle bidirectionnel — c'est-à-dire que vous souhaitez armer ou désarmer les zones AJAX depuis votre plateforme d'automatisation — vous devez inviter Elausys en tant qu'entreprise de sécurité en utilisant l'adresse e-mail fournie dans le manuel dans l'application AJAX. Cela accorde à la passerelle les autorisations nécessaires pour envoyer des commandes au Hub AJAX.

    L'entreprise de sécurité restera dans un état "En attente d'approbation" — c'est normal et attendu.

    Étape 4 — Configurer la passerelle via l'interface web

    Par défaut, l'adresse IP de la passerelle est 192.168.1.51. Connectez un ordinateur portable à la passerelle et ouvrez un navigateur web pour accéder à la page de configuration.

    • Définissez une adresse IP fixe appropriée pour votre réseau
    • Entrez l'ID du Hub AJAX (8 caractères, trouvé en bas de l'état du Hub dans l'application AJAX)
    • Réglez le mode de partition pour correspondre à votre mode de groupe AJAX dans les paramètres de l'espace (Partition OFF pour le mode hub global, Partition ON pour le mode groupe)
    • Définissez le nombre de zones pour correspondre à la configuration de groupe dans le système AJAX

    L'interface Modbus TCP est activée par défaut sur le port 502 avec l'ID d'unité 1 et ne nécessite aucune configuration supplémentaire.

    Étape 5 — Configurer votre maître Modbus TCP

    Sur votre plateforme d'automatisation (Loxone, Control4, Homey, Node-RED, PLC, etc.), ajoutez une nouvelle connexion Modbus TCP pointant vers l'adresse IP de la passerelle sur le port 502 avec l'ID d'unité 1. Mappez les bobines pertinentes à votre logique d'automatisation :

    • Bobines de commande (0x0000–0x000A) : écrivez dans celles-ci pour armer, désarmer ou activer le mode nuit
    • Bobines d'état de zone (0x000B–0x002E) : lisez celles-ci pour obtenir l'état de la zone en temps réel (armé, désarmé, incendie, intrusion, panique, partiellement armé)
    • Bobines d'état de détecteur (0x002F–0x008E) : lisez celles-ci pour obtenir les états individuels de zone/détecteur
    • Bobines d'état du système (0x008F–0x0090) : lisez celles-ci pour la surveillance des pannes AC et batterie

    Assurez-vous que l'intervalle de sondage de votre maître Modbus est inférieur à 60 secondes pour éviter le délai d'expiration automatique de la connexion de la passerelle.

    Cas d'utilisation réels

    • Réponse à l'intrusion : Une intrusion est détectée dans la zone 1 → la passerelle met à jour la bobine d'alarme d'intrusion → votre Miniserver Loxone, contrôleur Control4 ou PLC lit le changement d'état et déclenche votre réponse programmée : l'éclairage des voies d'évasion s'active, les lumières extérieures illuminent le périmètre et les stores s'ouvrent. Le bâtiment ne se contente pas de déclencher une sirène — il réagit via votre plateforme d'automatisation.
    • Coordination d'alarme incendie : Une alarme incendie se déclenche dans la zone 2 → la bobine d'alarme incendie devient active → votre système d'automatisation lit le changement et exécute la séquence d'urgence : tous les stores s'ouvrent pour dégager les voies d'évasion, l'éclairage d'urgence s'active, la ventilation s'arrête. Un événement d'alarme, réponse complète du bâtiment — orchestrée par votre flux Node-RED, logique PLC ou programmation BMS.
    • Activation du mode nuit : Le client arme le système depuis l'application AJAX → la passerelle met à jour la bobine d'état armé → votre Homey, Loxone ou Control4 lit le nouvel état et déclenche la routine nocturne : toutes les lumières éteintes, les stores fermés, le chauffage passe en mode de réduction, la simulation de présence s'active. Ou l'inverse — votre plateforme d'automatisation envoie une commande d'armement via la bobine de commande globale, et l'ensemble du bâtiment passe en mode sécurité d'une simple pression sur un bouton sur un panneau mural.

    Erreurs courantes à éviter

    1. Ne pas comprendre le comportement de rapport de zone — Les capteurs AJAX ne rapportent l'état de la zone que lorsque le système est armé ou en mode nuit. Réglage des appareils sur Toujours Actif permet un rapport diurne, mais signifie également que ces zones déclencheront l'alarme lorsque le système est désarmé. Planifiez quelles zones ont réellement besoin d'un rapport 24/7.
    2. Ne pas inviter Elausys en tant qu'entreprise de sécurité — le contrôle de zone (commandes d'armement/désarmement) ne fonctionnera pas sans cette étape. Un accès Internet est également requis pour les commandes d'armement/désarmement.
    3. Nombre de zones incorrect avec les groupes AJAX — lorsque les groupes sont activés dans AJAX, au moins deux zones doivent être configurées sur la passerelle pour passer des commandes globales aux commandes de groupe individuelles. Configurer une seule zone lorsque les groupes sont actifs entraînera un comportement incorrect.
    4. S'attendre à ce que le désarmement désactive le mode nuit — lorsque les groupes sont activés, désarmer un groupe ne désactive pas le mode nuit. Vous devez explicitement envoyer une commande d'armement partiel OFF. Concevez votre logique d'automatisation pour gérer cela indépendamment.
    5. Délai d'expiration de la connexion Modbus TCP — la passerelle ferme automatiquement les connexions inactives après 60 secondes. Assurez-vous que votre maître Modbus interroge à des intervalles inférieurs à 60 secondes pour maintenir la connexion.
    6. Écriture dans des bobines en lecture seule — tenter d'écrire dans des bobines d'état (adresses 0x000B et supérieures) renverra une exception Modbus. Seules les bobines de commande (0x0000–0x000A) acceptent les opérations d'écriture.

    Questions Fréquemment Posées

    Quels systèmes AJAX sont compatibles avec la passerelle AJAX-MBTCP ?

    La passerelle AJAX-MBTCP est compatible avec les systèmes AJAX Hub qui prennent en charge la transmission d'événements SIA via le réseau local. Cela inclut tous les modèles AJAX Hub, Hub Plus et Hub 2.

    Puis-je armer et désarmer le système AJAX depuis mon Loxone, Control4 ou Homey ?

    Oui. Une fois que vous avez invité Elausys en tant qu'entreprise de sécurité dans l'application AJAX, la passerelle accepte les commandes d'armement, de désarmement et d'armement partiel (mode nuit) via les bobines de commande Modbus TCP. Tout maître Modbus TCP sur le réseau — qu'il s'agisse d'un Miniserver Loxone, d'un contrôleur Control4, d'un hub Homey ou d'un PLC — peut écrire dans ces bobines pour contrôler le système AJAX.

    Comment fonctionne la communication Modbus TCP ?

    La passerelle fonctionne comme un serveur Modbus TCP (esclave) sur le port 502 avec l'ID d'unité 1. Elle prend en charge la lecture des bobines (code de fonction 0x01) pour lire l'état et l'écriture d'une seule bobine (code de fonction 0x05) pour envoyer des commandes. Toutes les données sont mappées sur des bobines à un bit — 145 bobines au total couvrant les commandes de zone, les commandes globales, les états de zone, les états de détecteur et l'état du système.

    Puis-je utiliser les détecteurs de mouvement AJAX pour l'automatisation (par exemple, contrôle de l'éclairage) ?

    Oui, mais avec une limitation importante. Par défaut, les détecteurs de mouvement AJAX ne rapportent l'état que lorsque le système est armé ou en mode nuit. Si vous avez besoin de détection de mouvement lorsque le système est désarmé (par exemple, éclairage de couloir de jour via Loxone ou Node-RED), vous pouvez régler les appareils MotionProtect individuels sur Toujours Actif (24h) dans l'application AJAX. Soyez conscient que les zones Toujours Actif déclencheront également l'alarme lorsque le système n'est pas armé — utilisez ce réglage de manière sélective.

    Combien de zones et de zones la passerelle prend-elle en charge ?

    La passerelle prend en charge jusqu'à 96 états de détecteur mappés à des bobines Modbus individuelles et jusqu'à 4 zones avec contrôle complet (armement/désarmement) et 6 bobines de retour d'état par zone. Les bobines de commande globales permettent d'armer, de désarmer et de contrôler le mode nuit sur toutes les zones simultanément.

    Puis-je utiliser la passerelle avec Node-RED ?

    Absolument. Les nœuds Modbus TCP de Node-RED peuvent se connecter directement à la passerelle sur le port 502. Vous pouvez lire les bobines d'état de détecteur, surveiller les états de zone et écrire dans les bobines de commande — le tout dans des flux Node-RED standard. Cela vous donne une flexibilité illimitée pour construire une logique d'automatisation personnalisée autour des événements d'alarme AJAX.

    La passerelle nécessite-t-elle une connectivité cloud ?

    La passerelle communique avec le Hub AJAX via le réseau local via Ethernet pour recevoir des événements d'alarme — aucune dépendance au cloud pour la surveillance. Si des commandes d'armement ou de désarmement sont utilisées, la connexion est établie via le cloud sécurisé d'AJAX en utilisant un protocole entièrement crypté, identique à celui utilisé par l'application mobile AJAX.

    Puis-je connecter plusieurs maîtres Modbus TCP simultanément ?

    Oui. La passerelle prend en charge jusqu'à 2 connexions clients Modbus TCP simultanées. Cela permet, par exemple, à un Miniserver Loxone et à un BMS de lire simultanément les états d'alarme. Les connexions inactives sont automatiquement fermées après 60 secondes d'inactivité.

    Que se passe-t-il si la connexion Ethernet entre la passerelle et le Hub AJAX est interrompue ?

    Le voyant Connecté du panneau avant s'éteindra, indiquant une perte de communication. Les bobines d'état de détecteur conserveront leur dernier état connu jusqu'à ce que la communication soit rétablie.

    Puis-je utiliser la passerelle AJAX-MBTCP aux côtés d'une entreprise de sécurité qui reçoit déjà des événements SIA ?

    Non. Le Hub AJAX ne peut envoyer des événements SIA qu'à une seule destination. Si le Hub est déjà configuré pour rapporter des événements SIA à une station de surveillance ou à une entreprise de sécurité, vous devrez rediriger le rapport d'événements SIA vers la passerelle AJAX-MBTCP à la place. La passerelle et un service de surveillance externe basé sur SIA ne peuvent pas fonctionner simultanément sur le même Hub AJAX.

    Comment la passerelle est-elle physiquement installée ?

    La passerelle AJAX-MBTCP est montée sur rail DIN (2 SU), nécessite une alimentation externe 12–30VDC et se connecte au réseau local via un câble Ethernet RJ45 standard.


    Conclusion & Prochaines étapes

    La passerelle AJAX-MBTCP ouvre les systèmes d'alarme AJAX à l'ensemble de l'écosystème Modbus TCP — de Loxone et Control4 à Homey, Node-RED, PLC et plateformes BMS d'entreprise. Une passerelle, un protocole standard, et votre plateforme d'automatisation obtient une visibilité complète sur les événements d'alarme et un contrôle bidirectionnel sur le système AJAX. Pas de middleware propriétaire, pas d'APIs personnalisées — juste des bobines Modbus que tout maître peut lire et écrire.

    Que vous soyez un intégrateur Loxone cherchant à ajouter la sécurité AJAX à vos projets, un programmeur Control4 reliant l'alarme et l'automatisation domestique, ou un gestionnaire de bâtiment connectant AJAX à votre plateforme SCADA, la passerelle AJAX-MBTCP rend cela possible avec le protocole que vous connaissez déjà.

    Prêt à intégrer AJAX dans votre plateforme d'automatisation ?Téléchargez le manuel de l'utilisateur de la passerelle AJAX-MBTCP — tout ce dont vous avez besoin pour commencer votre premier projet

    Achetez la passerelle AJAX-MBTCP — trouvez la passerelle dans notre boutique → Contactez le support Elausys — obtenez de l'aide pour la configuration, la mise en service ou les configurations multi-plateformes


    Sujets : passerelle Modbus TCP AJAX, intégration AJAX Loxone, intégration AJAX Control4, AJAX Homey, AJAX Node-RED, passerelle d'alarme Modbus TCP, automatisation des bâtiments AJAX, bâtiment intelligent AJAX, intégration de sécurité Modbus TCP, système d'alarme Loxone, système d'alarme Control4, système d'alarme Node-RED, surveillance de zone Modbus TCP, communication d'alarme bidirectionnelle, protocole SIA Modbus, intégration PLC AJAX, AJAX BMS SCADA, détection d'intrusion Modbus TCP

    Restez informé des dernières tendances domotique

    Recevez nos meilleurs articles et conseils directement dans votre boîte mail.