Dans la théorie, j’aurais fait pareil que Seb ! Dans la pratique, c’est moins évident 
Le problème vient du fonctionnement du moteur de scénario de l’IPX V4 (qui est plus sophistiqué qu’on ne l’imagine au premier abord).
En effet, si l’on réalise les 3 scénarios suivant (en pseudocode)
[ul]
[li]Scénario 1
[ul]
[li]Évenement : Bouton ET EV1=0 ET EV2=0[/li]
[li]Résultat : EV1=1[/li][/ul][/li]
[li]Scénario 2
[ul]
[li]Évenement : Bouton ET EV1=1 ET EV2=0[/li]
[li]Résultat : EV2=1[/li][/ul][/li]
[li]Scénario 3
[ul]
[li]Évenement : Bouton ET EV1=1 ET EV2=1[/li]
[li]Résultat : EV1=0 ET EV2=0[/li][/ul][/li][/ul]
Dès lors que l’on actionnera le bouton, le scénario 1 sera « executé ».
Le résultat du scénario 1 est d’activer « EV1 ». Du coup, cela activera le scénario 2.
Le résultat du scénario 2 est d’activer « EV2 ». Du coup, cela activera le scénario 3…
Et là, en fonction du type d’action que vous avez utilisé (« ON/OFF » vs « ON »), vous entrerez dans une boucle infini, ou alors tous les EV seront activées…
La solution que j’ai trouvé c’est d’utiliser un compteur et de réaliser une opération de modulo manuellement.
Pour cela, il faut créer 2 scénarios : un pour l’incrémentation, un autre pour le modulo.
Scénario : INCREMENTATION
[ul]
[li]Évenement : Entrée Virtuelle 1[/li]
[li]Action : ON[/li]
[li]Résultat : Compteur
[ul]
[li]Action : Incrémentation[/li]
[li]Valeur : 1[/li]
[li]Compteur : 1[/li][/ul][/li][/ul]
Scénario : MODULO 3
[ul]
[li]Évenement : Compteur
[ul]
[li]Compteur : 1[/li]
[li]Valeur : 3[/li][/ul][/li]
[li]Action : ON[/li]
[li]Résultat : Compteur
[ul]
[li]Action : Set[/li]
[li]Valeur : 0[/li]
[li]Compteur : 1[/li][/ul][/li][/ul]
Le premier scénario incrémente de 1 la valeur du compteur 1 à chaque pression de l’entrée virtuelle 1.
Le deuxième scénario remet à 0 le compteur 1 lorsqu’il atteint 3.
(J’ai utilisé l’entrée virtuelle 1 car c’est plus simple pour tester, mais vous pouvez la remplacer par une entrée digitale si vous avez déjà un bouton poussoir de branché)
Ainsi, vous pourrez réaliser vos scénarios en utilisant la valeur du compteur, par exemple :
Scénario : MODE 1
[ul]
[li]Évenement : Compteur (Valeur : 0) ET Plage Horaire[/li]
[li]Action : ON/OFF[/li]
[li]Résultat : Relais 1[/li][/ul]
Scénario : MODE 3
[ul]
[li]Évenement : Compteur (Valeur : 2)[/li]
[li]Action : ON/OFF[/li]
[li]Résultat : Relais 1[/li][/ul]
Notez qu’il n’y a pas besoin de scénario pour le mode 2 (OFF) étant donné que lorsqu’on sort du mode 1 ou 3, le relais est automatiquement éteint grâce à l’action de type « ON/OFF ».
Voilà, n’hésitez pas si vous avez des questions.