Forum Lifedomus

Version complète : Récupération variable pour action
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,
Je cherche à utiliser les variables en tant qu'action.

En clair, je récupère par exemple la variable piece=salon via le connecteur universel /UniversalListen?action=allume.
Je souhaite donc créer un automate avec l'action "allume ma variable pièce"..

Est-ce faisable sans passer par une succession de if (if pièce=salon, if pièce=cuisine, etc) ?


Merci !
Est-ce tellement bête que je devrais trouver la solution moi-même ou au contraire tordu ?
Lol-161b
J'ai faits ça quand jutilisai google assistant 

Je te fait des screens de mes automates demain soir
Top merci
alors pour mon exemple j'utilise ifttt et google assistant pour faire varié ma luminosité de plusieurs pièces 

tout d abord je crée un équipement écoute universelle qui va recevoir la variable de ifttt 

dans cette équipement je crée 2 variables :

Value1 (pièce)
Value2 (% de luminosité)

ensuite je crée un automate par variable :

automate Value1 :  start----->variable chaine =f(x) (result ------> operand Value1 équipement )

automate Valu2 :  start----->variable numerique =f(x) (result ------> fromStr ------> operand Value2 équipement ) 

ensuite je crée un automate par piece

ecl salon : Start------> Action : Position du variateur salon parametre pourcentage = var Value2  avec comme declencheur : Result a chaque fois que Value1 = Salon 

ecl sejour : Start------> Action : Position du variateur salon parametre pourcentage = var Value2  avec comme declencheur : Result a chaque fois que Value1 = Séjour


ensuite tu n a plus qu'a utiliser ifttt avec les ingrédients
Ok merci à toi pour les infos.
En fait cette partie je la traite bien.

Mon souci est que je récupère le nom de la pièce dans une variable, et je souhaite avoir un automate qui affecte l’action (allumer/éteindre) à cette pièce.

Ça m’éviterai d’avoir à cumuler 150 if

If salon..
If cuisine..
If chambre..

Je souhaite donc avoir un automate comme suit :
var_pièce=alon
var_ordre=allume

Si var_ordre=allume , alors allumer var_pièce

Est-ce faisable ?
c' est exactement ca que je t'explique sauf que mon automate est sur variateur donc a toi de modifier pour avoir on off a la place de de variation
(11-28-2018, 07:57 PM)tonyb0t77 a écrit : [ -> ]c' est exactement ca que je t'explique sauf que mon automate est sur variateur donc a toi de modifier pour avoir on off a la place de de variation

Oui mais tu crées un automate par pièce.
Or je souhaite créer un seul automate avec une logique « allume #mapiece »
où #mapiece sera selon l’automate le salon, la chambre, etc.

Est-ce plus clair ?
pour moi c impossible 

après à voir avec les devs

apres c pas la mort de créer un automate par pieces 

suffit de le dupliquer et de changer quelques valeurs
Certes mais ca en fait une solution statique et je pense qu’on jongle déjà avec suffisamment d’automates utilisés pour une seule fonction alors que ça ne devrait pas demander un gros boulot de développement.

Merci en tout cas, et messieurs de Lifedomus à bon entendeur..