Homey Community Forum

Requêtes HTTP:

Bonjour,
Je viens d’installer l’appli HTTP sur ma Homey. Quelqu’un pourrait m’expliquer la façon de paramétrer les modules ou flows en utilisant une requête http. un exemple type serait le bienvenu.
Merci par avance,
Pierre

Bonjour Pierre,

Http c’est large comme sujet :sweat_smile::sweat_smile:. Tu as une idée de quel serait son utilité pour toi afin de mieux t’orienter. Il y pas mal de doc sur internet pour comprendre déjà les bases du get/post etc.

Le lien http est donné dans les documentations de l’application et ca devrait donner un truc dans ce genre :
https://CLOUDEID.connect.athom.com/api/app/com. internet/EVENT

Tu peux par exemple créé un NFC qui envoie une requête http à homey pour allumer/éteindre une ou un groupe de lampe. Du coup quand tu touche le nfc avec le sans contact de ton téléphone…bah ça allume !

Bonne soirée

Sven

Bonjour Sven,
Bon là tu touches mes limites…En fait voila comment je fonctionnait sur eedomus : J’avais une adresse du type par module directement en cliquant sur les paramètres de celui-ci. Style https://api.eedomus.com/set?api_user=xxxxxxxx&api_secret=xxxxxxxxx&action=periph.value&periph_id=1109845&value=openp.
Donc facile programmer cette adresse sur IFFF et couplé avec google home très bien pour commander à la voix tous les périphériques. Maintenant avec home ou echo tous les modules ne sont pas reconnu et je souhaiterai avoir les adresses de requêtes pour créer la même chose que j’avais sur eedomus.

Je n’ai jamais travaillé avec eedomus mais je vais essayer de t aiguiller un petit peu.

Alors premièrement tu installe l’application et tu peux decocher l’authentification dans l’app (si tu le fais faut redemarrer l’app)

Ensuite on va créé un flow simple pour comprendre juste la base à l’écriture.

Essayons d’allumer une lampe, la cuisine par exemple. En lui envoyant une requette “GET” qui aura pour déclencheur http et comme action l’allumage de notre lampe.

Pour ceci, dans SI, nous allons sélectionner

Et dans la valeur en bas y inscrire le mot déclencheur !!
Attention aux majuscules, évitez les !!

Ensuite dans ALORS

nous allons sélectionner l’action. Dans notre cas de figure l’allumage /extinction de la cuisine.

Le flow devrait ressembler à ca maintenant

Enfin, notre flow est créé il va falloir tester la commande en lui envoyant ce fameux GET :slight_smile:

Va dans le navigateur est tape cette adresse dans ta barre de recherche

https://CLOUDID.connect.athom.com/api/app/com.internet/cuisine

Ton cloudid est dispo dans les paramétres généraux de Homey.

Voilà, si la démarche à été suivie tu devrais pouvoir contrôler un flow via une requette GET HTTP.

J’espère avoir pu éclaircir ton chemin.

1 Like

Sven,
Je vais m’y mettre de suite et voir çà … En te remerciant pour ton aide. Je reviens vers toi pour te donner des news

Sven,
çà marche NICKEL…Impec sur les requêtes HTTP en direct avec le navigateur :
https://idcloudhomey.connect.athom.com/api/app/com.internet/bureau,
Par contre impossible de déclencher avec ALEXA !!! !


J’ai essayé “text/plain ; application/json et application/x-www…” rien ne se déclenche à la voix !
Si tu as une idée ?
Pierre

Oui, bascule la requête sur POST et laisse content vide (il est facultatif) réessaye :slight_smile:

SVEN, tu es u boss, en plaçant en POST sur alexa, cela fonctionne…Bon ben au boulot maintenant…Et surtout encore merci pour ton aide.

1 Like

Pas de problème ça en aidera plus d’un :wink: