Requête http avec en-tête

et assistants vocaux

Requête http avec en-tête

Messagepar ctve » 04 Mai 2022 10:21

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).
eedomus+ (après avoir essayé Domoticz, Jeedom et Fibaro HC2), divers modules Fibaro et Qubino, sondes météo Oregon via un RFXLAN, interrupteurs Edisio
ctve
 
Messages : 494
Inscription : 13 Nov 2015
Localisation : Toulon (Var)

Re: Requête http avec en-tête

Messagepar KikiFUNstyle » 04 Mai 2022 11:22

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
Eedomus+ / ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 809
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Requête http avec en-tête

Messagepar ctve » 04 Mai 2022 12:51

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.
eedomus+ (après avoir essayé Domoticz, Jeedom et Fibaro HC2), divers modules Fibaro et Qubino, sondes météo Oregon via un RFXLAN, interrupteurs Edisio
ctve
 
Messages : 494
Inscription : 13 Nov 2015
Localisation : Toulon (Var)


Retour vers Périphériques réseau

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité