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 : Signaler un problème sur GitHub Proposer des améliorations Soutenir le projet en ajoutant une étoile au dépôt
Si le webhook n’a pas réussi à se créer côté Diagral, ça log une erreur.
Pour avoir une visibilité plus précise, il faut activer les logs debugs (cf. doc)
Bon, je n’arrive toujours pas à recevoir le webhook de Diagral …
Je me demande s’il n’est pas bloqué par mon firewall. Est ce que quelqu’un peut me donner l’IP qui l’envoie ?
D’autre part, j’ai vu qu’une nouvelle centrale et nouvelle app va sortir. @mguyard tu sais si elle utilise la même API et si ton intégration va fonctionner ?
Il faut activer les logs en debug et consulter l’URL de webhook à laquelle Diagral envoi les webhook.
Mais globalement, si ton HA est accessible sur internet en HTTPs pour tout le monde, le webhook doit marcher.
Je sais que certain on eu des blocages lorsqu’ils passent par des Reverse Proxy comme Cloudflare, qu’ils ont corrigés en faisant une modification de configuration dans leur Reverse Proxy
Et avec les logs en debug, on a des traces si on reçoit les Webhook
Dans mon cas précis, il s’agit d’un DIAG67AVX utilisé comme simple contact sec, sans retour d’état. L’idée serait uniquement d’envoyer une impulsion ponctuelle pour commander mon portail, pas de faire du polling ni de surveiller son état.
J’avais donc imaginé réutiliser l’ancienne méthode uniquement pour cette commande très simple. L’usage serait vraiment sporadique, uniquement à l’appui sur un bouton Home Assistant, donc j’imagine que côté charge serveur Diagral cela resterait quasiment invisible, contrairement à une intégration qui interrogerait régulièrement l’API.
Je comprends parfaitement que l’ancienne méthode soit déconseillée si elle génère beaucoup d’appels ou si elle est utilisée à grande échelle. Mon besoin est beaucoup plus limité : envoyer une seule commande “contact sec” à la demande.
Éventuellement en MP, est-ce que tu pourrais me donner l’architecture minimale de l’ancienne méthode pour cette commande simple ? Par exemple l’URL ou le type d’appel utilisé, le principe d’authentification, et le payload nécessaire pour déclencher l’impulsion sur le DIAG67AVX.