Être capable d'injecter une variable dans requête HTTP + contrôler un appareil

En tant qu’utilisateur
Je veux pouvoir injecter une variable de scene dans une requête http
Afin de pouvoir faire des requêtes contenant des informations pertinante (état douverture de porte par exemple)

En tant qu’utilisateur
Je souhaiterais pouvoir injecter une variable de scène dans un bloc contrôler un appareil
Afin de pouvoir definir une valeur a une fonctionnalité (recuperation qualités dair via api cf : Nouvelle vidéo : Gladys Assistant chez vous #5, Cyril et son café prêt tous les matins grâce à Gladys! - #15 par pierre-gilles)

Je trouve que c’est une bonne fonctionnalité donc j’ai même voté pour :smiley:

1 Like

Mes sonos vont elle enfin pouvoir me dire qu’elle est la température de la chambre de ma fille :smiley: ?

Si en plus tu joue la carte “enfant”, tu vas me le faire développer encore plus vite aha

2 Likes

Elle a 8 mois c’est mieux ?! XD

2 Likes

Oui elle te répondra de regarder ton Dashboard :grin:

je vote pour car j’ai des sonos aussi, et des enfants aussi !!

1 Like

Ma fille a 15 mois… :grin:

Pour autant je ne sais même pas de quoi on parle avec des injections http :sweat_smile::sweat_smile:

Une alerte vaut mieux que rien xD

En gros je me suis fais une api côté node red
Et lorsque j’envoie cette action côté gladys

Et que je lui passe un text + une pièce alors j’ai un message vocal (pour l’instant google) sur ma ou mes sonos

3 Likes

Ah ouais en effet c’est TRES sympa ça ! J’aime beaucoup le principe.

J’imagine ça chez moi avec le status de l’alarme :

  • “Mise en marche de l’alarme dans 30sec”
  • Bip – Bip – Bip – …
  • “Alarme mise en marche”
  • “Alerte détectée - Appel des secours en cours”

Etc… J’adore :smiley:

2 Likes

Va falloir créer des bots qui vote (pas le choix ^^) :stuck_out_tongue:

1 Like

Je vote pour ! En fait, j’avais poussé la même idée en novembre, mais elle n’avait pas eu autant de succès :wink: : Permettre d'injecter une variable dans une action "faire une requête HTTP"

Effectivement, est il possible de fusionné les deux ainsi que les votes @pierre-gilles / @VonOx / @Tlse-vins ?

Fusionner ce n’est pas possible à ma connaissance mais il faut dire a @Lokkye de supprimer son vote de l’autre et de voter sur celle-ci.
On pourra fermer l’autre demande.

Je viens de supprimer mon vote sur l’autre :slight_smile:

1 Like

Hi everyone!

I worked on this topic today. It’s not the most requested topic on the forum, but it’s a « quick win » and I think this feature is very useful for people who want to switch to Gladys while keeping another instance alongside (HA (Home Assistant), Node-RED, etc..) to manage devices not handled by Gladys.

For the « Make an HTTP request » action, it looks like this:

Same behavior as the « Send a message » action :slight_smile:

The PR is available here:

However, I can’t really see how we could do this in the « Control a device » action because that view doesn’t have any text fields.

I wonder if in the end it’s not a different development..

Those of you who wanted this feature in the « control a device » action, what would you have used it for?

Do you have an example use case?

2 Likes

You make a GET request that retrieves a value, and that value allows you to set the state of a Gladys device. It doesn’t matter which feature.

That avoids using Node-RED just to do that (in practice it can be complicated if you need to convert the data type…)

1 Like

Ok I see, indeed that’s useful.

Besides, in this case it’ll be a totally different visual, since we just want to inject a « pure » value, and not concatenated text like when sending a message or an HTTP request.

The problem of data conversion is also important, because then it’s no longer text but numbers that we send.

So it will be a different PR then.

I thought it was in the new

1 Like