Bonjour,
Je cherche à simplifier des conditions imbriquées et rendre les différents cas plus lisibles.
Le contexte :
Je contrôle le statut de mon alarme en fonction des messages SIA reçus (plugin SIA).
En fonction du message reçu, je mets à jour un mode un Mode (Armé, Désarmé, Intrusion, …)
Je fais tout ça dans un scénario (provoqué par chaque nouveau message) avec des si/alors/sinon imbriqués
Si statut = « » ou statut = « »
Alors Mode = Intrusion
Sinon
Si statut = « » ou statut = « »
…
Le dernier sinon est pour gérer un code non reconnu, dans ce cas j’envoie un message d’alerte pour me demander de contrôler ce code.
Ca fait une belle pyramide peu lisible :
Ma question :
Est-ce que qu’il serait possible d’ajouter dans les blocs scénarios :
- Soit la possibilité d’avoir de multiples « SINON SI » entre le « ALORS » et le « SINON » final
- Soit l’équivalent du switch / case en PHP
Merci