54allan54 Posté(e) le 8 mars Signaler Posté(e) le 8 mars Bonsoir, J'ai besoin d'aide svp, je cherche à faire communiquer ma sonnette UniFi G4 Doorbell Pro avec ma HC3 pour ouvrir mon garage lorsqu'une empreinte est reconnue sur le lecteur de la sonnette. J'ai configuré la sonnette, elle détecte bien bon doigt, aucun problème. J'ai créé une action webhook qui délivre sur l'adresse : http://(LOGIN):(PASSWORD)@(IP-HC3)/api/callAction?deviceID=127&name=turnOn Si je tape l'adresse dans un navigateur, aucun souci, ça fonctionne. Mais dans le webhook, rien à faire. En POST ou GET, même combat. J'ai testé de mettre une adresse Pipedream et je vois bien les requêtes arriver. Je ne sais plus quoi tester... Merci d'avance pour votre aide
54allan54 Posté(e) le 8 mars Auteur Signaler Posté(e) le 8 mars Bon je m'autoréponds, la solution est ici : https://forum.fibaro.com/topic/78382-http-request-webhook-via-unifi/ Si ça peut aider quelqu'un
Lazer Posté(e) samedi à 10:57 Signaler Posté(e) samedi à 10:57 L'URL que tu utilises n'est pas valable, le user/password donné dans l'URL est une pratique dépréciée depuis des années (si ce n'est pas des décades... car le temps passe vite). Elle est encore tolérée par les navigateurs pour faciliter la vie des utilisateurs, mais en fait ça ne les aide pas tant que ça, la preuve ça t'a fait perdre du temps. On a déjà évoqué cet usage plusieurs fois sur le forum, il faut perdre la mauvaise habitude de mettre user/password dans l'URL. Les identifiants doivent passer dans l'entête (headers) de la requête HTTP. C'est d'ailleurs ce que fait le navigateur, quand tu tapes l'URL avec le user/password dans l'URL, il le détecte, décompose l'URL pour extraire les identifiants, reconstruit l'URL normalement, et envoie les identifiants dans les headers. Tu peux le voir dans les outils de développement du navigateur accessibles avec F12. En dehors du navigateur, et c'est donc le cas de la HC3 mais aussi de tout autre appareil comme les caméra/sonnette/interphone/whatever, tu doit donc mettre les identifiants dans les headers de la requête. En LUA sur HC3, voir : 1
54allan54 Posté(e) samedi à 20:01 Auteur Signaler Posté(e) samedi à 20:01 Merci beaucoup d'avoir pris le temps de me répondre et pour les infos Laser ! Je ne savais pas que cette méthode n'était plus utilisée. Bonne soirée.
Messages recommandés