[ESCENAS] Mensaje / activador en caso de no cumplir una condición

Aquí está la idea: en las escenas creo que sería útil poder activar un disparador (iniciar una escena, un evento MQTT u otro) o enviar un mensaje cuando se determina una condición para la ejecución de una escena, pero esa condición no se cumple.

Dos ejemplos para ilustrar y hacer más clara mi solicitud:

  • Al iniciar mi modo alarma, quiero hacer una pequeña verificación del estado de apertura/cierre de mis puertas y persianas. En mi escena me gustaría decir:
    . Recuperar el último estado de mis X sensores
    . Continuar solo si los sensores están bien cerrados
    . Si esta condición no se cumple, enviar un mensaje « El sensor X está abierto »
    . Si esta condición se cumple, continuar (como de costumbre)

  • En mi jardín, me gustaría poder iniciar un riego automático, pero para eso necesito poder determinar si mis válvulas están abiertas o no antes de iniciar la bomba. Por lo tanto:
    . Recuperar el estado de las válvulas
    . Continuar solo si las válvulas están abiertas
    . Si esta condición no se cumple, enviar un mensaje « La válvula X está cerrada, abandono del riego automático »
    . Si esta condición se cumple, continuar

Así que aquí hay dos pequeños ejemplos que podrían inspirar a los miembros del foro.

Como me gusta imaginar, imagino en la UI que podría ser una simple casilla de verificación en el bloque « Continuar solo si » del tipo " En caso de no cumplir la condición, enviar un mensaje" y que haría aparecer un campo de texto cuando se hace clic.

¿Qué opinan?

Salut @guim31, je pense que cette demande est récurrente avec celle-ci non?

Alors en effet il y a déjà des demandes qui s’approchent… Mais j’ai pas voulu dévier du sujet d’origine.

Les autres posts proposent une sorte de contournement d’un toggle, ou bien que si une condition n’est pas remplie, alors on part sur un autre flow de la scène (ou d’une autre scène), ce qui serait assez complexe à créer j’imagine.

Là je voyais une version nettement plus « simple » qui est juste une sorte de feedback lors du test de la condition.

Désolé pour le mockup dégueulasse je sais pas trop comment faire ^^ (il manque le choix du destinataire du message)

Après si tous les problèmes des différents posts qui se ressemblent peuvent être résolus grâce à une seule grosse solution niveau scènes, ça me va !

Ca me parait très très spécifique ce que tu proposes, on peut pas s’amuser à faire tous les cas comme ça, il faut que ce soit une solution générique qui permettent de faire du conditionnel :slight_smile:

Ça peut être un simple « si la condition n’est pas remplie, exécuter la scène xxxxx » ?

Oui je comprends ce que tu veux dire. C’est en ça que peut-être une vision plus globale du flow des scènes pourrait répondre à la problématique ?

Je sais qu’on en avait deja parlé à plusieurs endroits, mais est-ce que tu penses que de changer (en profondeur) la gestion des scènes serait envisageable ? Dans le sens d’en ouvrir les possibilités / les fonctionnalités ?Et surtout est-ce que ce serait en phase avec le projet ?
J’imagine que changer la manière de créer une scène avec d’autres styles de blocs, ou d’autres colonnes, etc… pour gérer des conditions multiples, ce n’est pas anodin.

Je pense aussi à des solutions comme ça : Low-code development Total.js Flow - Total.js Platform qui personnellement me font un peu rêver, mais qui peut-être auraient du mal à coller à la vision que tu as de Gladys ?

Bref je m’éparpille un peu, mais j’ai l’impression que régulièrement sur le forum reviennent des débats sur la création des scènes, leur utilisation, les infos quant à leur mise en route, etc… donc je m’interroge :wink: et je fais part de mes interrogations !

Pour avoir testé assez en profondeur la solution no code de Microsoft (Power Automate) je me suis senti très frustré et j’ai fini par créer du code plutôt que no code :unamused:

C’est un retour intéressant :+1: pour ma part je ne vois que la partie UI qui est très séduisante, je me me rend pas compte du tout de l’envers du décor :sweat_smile:

C’est une possibilité que je n’exclue pas sur le moyen/long terme :slight_smile:

@guim31 Me parece que esta solicitud está obsoleta desde el SI… ENTONCES… ¿SINO? :slight_smile:

¡Tienes toda la razón! Dejamos que el tema se cierre o bien lo cierro si quieres