[Integration] Diagral pour Home Assistant

Bonjour à tous !

Je partage avec vous une nouvelle intégration pour piloter votre alarme Diagral depuis Home Assistant. Cette solution vous permet de superviser et contrôler votre système via l’écosystème HA.

:warning: Note importante :
Ce projet est un développement indépendant non affilié à Diagral. L’utilisation se fait à vos risques (voir documentation).

GitHub Release GitHub Release Date

Liens utiles :
:small_blue_diamond: Documentation complète : Diagral
:small_blue_diamond: Dépôt GitHub : GitHub - mguyard/hass-diagral: Diagral Integration for Home Asssitant
:small_blue_diamond: Bibliothèque Python : pydiagral

Fonctionnalités clés

:white_check_mark: Contrôle complet :

  • Armement/Désarmement (Total, Partiel, Presence)
  • Visualisation de l’état global du système
  • Affichage de l’état par zone

:white_check_mark: Surveillance/Actions temps réel :

  • WebHook entrant
  • Event HA

:white_check_mark: Intégration avancée :

  • Compatible HACS
  • Entités bien organisées dans HA
  • Support des automatisations

Points techniques

:wrench: Fonctionnement :

  • Utilise l’API cloud Diagral via pydiagral
  • Nécessite des identifiants valides
  • Une box Diagral (DIAG56AAX)

Responsabilité

Cette intégration est fournie « en l’état ». Comme pour toute solution domotique connectée à un système de sécurité :

  • Testez rigoureusement avant de compter dessus
  • Conservez toujours vos moyens de contrôle officiels
  • Le développeur ne peut être tenu responsable des problèmes de sécurité

Contributions

Les retours sont les bienvenus ! Vous pouvez :
:bug: Signaler un problème sur GitHub
:bulb: Proposer des améliorations
:star: Soutenir le projet en ajoutant une étoile au dépôt

:pray:t2: Merci aux beta-testeurs @JGD78 @xbr16 @RogerS68

N’hésitez pas à poser vos questions ci-dessous !

11 « J'aime »

Bonjour mguyard,
Merci pour cette intégration, cela devrait bien nous rendre service pour par exemple la mise en place d’automatisation d’activation/désactivation lorsque l’on approche de son domicile.

1 « J'aime »

Hello !

J’ai testé, ça fonctionne nickel :wink:
Je m’interroge sur la pertinence de la gestion de l’alarme sur la domotique, mais c’est un autre sujet ça

Merci pour le boulot !

1 « J'aime »

Bonjour
très bonne nouvelle, merci!
mais du coup l’état de l’alarme est récupéré à une fréquence fixe comme avant? ou le mode de fonctionnement a changé?

Bonjour,

Tout est dans la doc : Entities

Bonjour,
Super ! Merci !
Je suis en cours de migration venant de Jeedom et c’est « l’intégration » qui me manquait !!
Fonctionne parfaitement !

1 « J'aime »

Salut

Actuellement grace a un boitier de report d’etat diagral j’arrive à savoir si mon alarme est active ou pas dans dans HA. Je recupere le statut du module diagral grace un capteur d’ouverture zigbee modifié.

J’ai envie de tester ton integration.
Donc j’ai bien téléchargé via HACS l’intégration Diagral.

Ensuite je vais dans « ajouter une intégration »
Au bout d’un moment j’ai le message suivant :

Erreur

Le flux de configuration n’a pas pu être chargé: 500 Internal Server Error Server got itself in trouble

Et dans le journal je vois :

Unable to install package pydiagral==1.5.2: error: Failed to fetch: https://pypi.org/simple/pydiagral/ Caused by: HTTP status server error (503 Service Unavailable) for url (https://pypi.org/simple/pydiagral/)

Une idée ? Est-ce que je dois installer pydiagral ?

Bonjour,

Tout est automatique.
Sauf que malheureusement pour toi, tu as voulu l’installer au moment où PyPi est en maintenance.
Si tu clique sur le lien que tu as mis tu le verras.

Il faut retenter quand PyPi ne sera plus en maintenance

PS : ça semble revenu à l’instant

Merci pour ton message. Je retesterai ça ce soir:

Ca marche !! Super boulot !!
Je vais tester maintenant toutes les infos qui peuvent être remontées par l’intégration.

Bonjour et merci
Je n’arrive pas a installer l’integration diagral
voici l’erreur affichée ; Internal Server Error - Detail : Unexpected error in SOAP service
merci de votre aide

Bonjour,

Il me faudrait les logs en debug (cf doc) pour comprendre.
Ca ressemble à une erreur qui vient du Cloud Diagral et pas de l’intégration, mais sans plus d’informations, difficile de savoir.

De plus l’erreur apparaît quand ?

Je rentre l’identifiant le mot de passe et le code pin affiché sur la box et lorsque je valide je recois le message

J’ai le même souci. Ca semble bien correspondre à un souci cloud.
A voir le problème persiste demain. Si c’est le cas je pingerais Diagral pour voir

ok je teserai demain
merci

juste une derniére question le code pin est bien celui indiqué sur la box?

Non, le code sur la BOX c’est le serial.
Le code PIN c’est celui associé au compte utilisateur.
Moi j’ai fais le test avec un faux code PIN et j’ai la même erreur mais je suis parti du principe que Diagral avait changé l’erreur. Mais si tu as pas le bon code pin, c’est possible que le probleme vienne de là

le code pin c’est celui que j’ai definie pour activé mon alarme? le probleme c’est qu il commence par 0 et impossible de le taper car pas de 0

Passe sur la dernière beta, elle corrige le problème avec le 0 au debut