Integration Home Assistant non-officielle pour les systèmes d'alarme Nexecur. Cette intégration supporte les deux versions d'alarme :
- Videofied (ancienne version)
- Hikvision AX PRO (nouvelle version via GuardingVision Cloud)
- Entité
alarm_control_panelaffichant l'état actuel (armé/désarmé) - Armement total (Away) et partiel (Home/Stay)
- Désarmement depuis Home Assistant
- Polling automatique du statut (toutes les 30 secondes)
- Entités switch pour activer les flux caméra ("Allumer [Nom Caméra]")
- Entités camera pour visualiser les flux RTSP
- Découverte automatique des nouvelles caméras
- Désactivation automatique après 30 secondes (limitation API)
- Dans HACS, ajoutez ce dépôt comme Custom Repository :
- URL :
https://github.com/Loule95450/HACS-Nexecur - Catégorie :
Integration
- URL :
- Installez l'intégration Nexecur
- Redémarrez Home Assistant
- Allez dans Paramètres > Appareils et services > Ajouter une intégration
- Recherchez Nexecur
- Téléchargez le dossier
custom_components/nexecur - Copiez-le dans votre dossier
config/custom_components/ - Redémarrez Home Assistant
Lors de l'ajout de l'intégration, sélectionnez votre version d'alarme :
| Version | Description |
|---|---|
| Videofied | Ancienne version Nexecur |
| Hikvision | Nouvelle version (AX PRO, GuardingVision) |
| Champ | Description |
|---|---|
ID Site |
Code de câblage/raccordement |
Mot de passe |
PIN / Code d'accès |
Nom de l'appareil |
Optionnel (défaut: "Home Assistant") |
Choisissez votre méthode de connexion :
| Champ | Description |
|---|---|
Numéro de téléphone |
Votre numéro (ex: 0612345678) |
Mot de passe |
Mot de passe du compte Cloud |
Indicatif pays |
Code pays (défaut: 33 pour la France) |
SSID |
Nom de votre réseau WiFi |
Nom de l'appareil |
Optionnel (défaut: "Home Assistant") |
| Champ | Description |
|---|---|
Email |
Adresse email du compte Cloud |
Mot de passe |
Mot de passe du compte Cloud |
SSID |
Nom de votre réseau WiFi |
Nom de l'appareil |
Optionnel (défaut: "Home Assistant") |
Note : Le SSID correspond au nom de votre réseau WiFi sur lequel est connectée votre centrale.
| Entité | Description |
|---|---|
alarm_control_panel.nexecur_alarm |
Contrôle de l'alarme |
États possibles :
disarmed: Désarméarmed_home: Armement partiel (Stay)armed_away: Armement total (Away)
Attributs :
alarm_version: Version de l'alarme (videofied/hikvision)panel_sp1_available: Mode SP1 disponiblepanel_sp2_available: Mode SP2 disponible
| Entité | Description |
|---|---|
switch.allumer_[nom_camera] |
Active le flux RTSP de la caméra |
Comportement :
- L'activation demande un flux RTSP à l'API Nexecur
- Le switch s'éteint automatiquement après 30 secondes
- L'entité caméra n'apparaît que lorsque le switch est actif
| Entité | Description |
|---|---|
camera.nexecur_camera_[id]_[serial] |
Flux vidéo RTSP |
automation:
- alias: "Armer alarme au départ"
trigger:
- platform: state
entity_id: group.famille
to: "not_home"
action:
- service: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.nexecur_alarmautomation:
- alias: "Désarmer alarme à l'arrivée"
trigger:
- platform: state
entity_id: person.moi
to: "home"
action:
- service: alarm_control_panel.alarm_disarm
target:
entity_id: alarm_control_panel.nexecur_alarmautomation:
- alias: "Notification état alarme"
trigger:
- platform: state
entity_id: alarm_control_panel.nexecur_alarm
action:
- service: notify.mobile_app
data:
title: "Alarme Nexecur"
message: "État: {{ states('alarm_control_panel.nexecur_alarm') }}"- Videofied : Vérifiez l'ID site et le PIN
- Hikvision : Vérifiez le numéro/email et le mot de passe Cloud
- Assurez-vous d'utiliser les mêmes identifiants que l'application mobile Nexecur
Ce problème a été corrigé dans la version 3.0.2+. Mettez à jour l'intégration.
- Les caméras ne sont disponibles que pour la version Videofied
- Activez le switch correspondant pour voir le flux
- Le flux expire après 30 secondes (limitation API)
Message chinois signifiant "Identifiants incorrects". Vérifiez :
- Le format du numéro de téléphone
- Le mot de passe Cloud (pas le PIN de l'alarme)
- La méthode de connexion (téléphone vs email)
L'intégration interroge l'API toutes les 30 secondes. Attendez le prochain cycle ou rechargez l'intégration.
| Version | Endpoint | Authentification |
|---|---|---|
| Videofied | API Nexecur propriétaire | Token + hachage salé |
| Hikvision | apiieu.guardingvision.com |
MD5 + Digest Auth ISAPI |
| Status | Videofied | Hikvision |
|---|---|---|
| 0 | Désarmé | Désarmé (disarm) |
| 1 | SP1 / Home | Stay (stay) |
| 2 | SP2 / Away | Away (away) |
- Ajout du choix de méthode de connexion (Téléphone/Email) pour Hikvision
- Correction du parsing du statut d'armement (
armingau lieu dearmedStatus) - Support des emails pour l'authentification Cloud
- Support dual version : Videofied et Hikvision
- Nouveau flux de configuration multi-étapes
- Migration automatique des anciennes configurations
- Support Videofied uniquement
- Entités caméra avec switches de flux
MIT License - Copyright (c) 2025 Loule95450
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Ce code n'est en aucun cas affilié, autorisé, maintenu, sponsorisé ou approuvé par Nexecur ou l'une de ses filiales. Il s'agit d'une API indépendante et non-officielle. Utilisez à vos propres risques.