[Scènes] Pouvoir créer une variable 'ponctuelle'

Aujourd’hui, je voulais dans une scène configurer un temps d’attente dépendant du niveau de ma cuve et m’envoyer un message m’informant de ce temps d’attente. L’évolution de l’action « Attendre » me permet d’y faire mon calcul, mais je ne peux pas faire de même dans « Envoyer un message ». Et même si c’était possible, ça m’embêterait de devoir écrire deux fois la même formule.

La solution bien sûr, c’est de définir un appareil MQTT, puis dans la scène de mettre ma formule dans une action « Contrôler un appareil », puis d’utiliser une action « Récupérer le dernier état » pour m’en servir dans « Attendre » et dans « Envoyer un message ».

Mais en vrai, c’est laborieux :wink:

Je trouverais très pratique d’avoir une action, peut-être nommée « Définir une variable », pour définir une valeur simple ou calculée, puis la retrouver ensuite dans toutes les actions qui acceptent une variable.

Ça ressemblerait à ça :

Il y a quelques années @pierre-gilles n’était pas forcément pour, mais Gladys a énormément évolué depuis.
Je te rejoins que passer par MQTT c’est laborieux et ça reste « du bricolage ».

Au vu du nombre de personne qui a ce besoin, je trouve ça légitime de poser à nouveau la question.

L’autre apport de cette fonctionnalité, c’est qu’elle évite qu’une « variable » dans MQTT soit utilisée dans plusieurs scènes et que ça provoque des incohérences (à cause d’une erreur de l’utilisateur).
Dans certains cas, c’est bien pratique de partager des données entre les scènes, mais pas à tous les coups.

3 « J'aime »

Ah ? je me rappelle même plus :joy:

J’avais peut-être mes raisons à l’époque, mais effectivement les scènes ont beaucoup évolué depuis, ça me choque pas d’avoir cette action dans les scènes !

2 « J'aime »