Forum eedomus
https://forum.eedomus.com/

Requête http avec en-tête
https://forum.eedomus.com/viewtopic.php?f=17&t=11350
Page 1 sur 1
Auteur:  ctve [ 04 Mai 2022 10:21 ]
Sujet du message:  Requête http avec en-tête

Bonjour à tous,

J'aurais besoin d'un petit coup de main pour la manip suivante.

Je souhaite récupérer dans mon eedomus les données de quelques capteurs qui ne me sont accessibles qu'au travers de Home Assitant, qui fonctionne parallèlement à mon eedomus justement pour ces capteurs spécifiques.

Pour cela il est possible de faire des requêtes http de type GET auprès de Home Assistant mais ces requêtes nécessitent un en-tête d'authentification. Je sais faire ça avec Postman par exemple, et ça fonctionne, mais je ne sais pas le faire avec l'eedomus.

L'un d'entre-vous pourrait-il m'aider ? La syntaxe de la requête doit être la suivante :

En-tête de la requête : Authorization Bearer 'le jeton fourni par Home Assistant'
Requête proprement dite : GET https://192.xxx.xxx.xx:xxxx/api/states/id_du_capteur

Le fait de mettre ces deux infos l'une derrière l'autre dans la case "URL de la requête" d'un capteur http ne fonctionne évidemment pas.

Merci d'avance pour toute aide éventuelle (autre que celle me suggérant de laisser tomber Home Assistant ;) bien sûr).
Auteur:  KikiFUNstyle [ 04 Mai 2022 11:22 ]
Sujet du message:  Re: Requête http avec en-tête

Impossible depuis un capteur HTTP.

1-Soit passer par un script php hébergé sur ta Eedomus et implémenter le token (viewtopic.php?f=50&t=6232&p=103153&hilit=bearer#p103153)

2-Soit utiliser Node-RED sur Home Assistant et faire le lien entre Eedomus <-> Home Assistant de très simplement et surtout de pouvoir faire "des règles" dans Node-RED pour étendre les fonctionnalités de ta Eedomus (c'est la solution que j'ai choisi :))
Il y a quelques exemple ici -> viewtopic.php?f=12&t=10587
Auteur:  ctve [ 04 Mai 2022 12:51 ]
Sujet du message:  Re: Requête http avec en-tête

Merci pour tes réponses rapides malheureusement ....

Pour ce qui est de ta première suggestion, je ne comprends strictement rien au post vers lequel tu me renvoies. Je n'ai pas besoin de demander de token ni de le renouveler, j'ai un token "permanent" (valable 10 ans en fait !). Je veux juste pouvoir l'utiliser avec ma requête pour lire un capteur sur Home Assistant. Quant à écrire un script php pour cela c'est, comment dire, du chinois pour moi ...

Quant à ta seconde suggestion, outre le fait que le recours à Node-RED me semble très compliqué à mettre en oeuvre, c'est vraiment du luxe pour ce que je veux faire car cela ne m'apportera rien dans le futur. Home Assistant ne me sert en effet qu'à lire quelques capteurs qu'eedomus ne sait pas gérer et il ne me servira à rien de plus à l'avenir vu son abord quelque peu "rebutant".

Merci quand même pour ton intervention.
Page 1 sur 1 Le fuseau horaire est UTC+1 heure