Zibase – Déclencher des scenarios aléatoirement

Comment lancer des actions aléatoirement à l’aide de la zibase ?

Je me suis posé cette question pour faire de la simulation de présence. L’idée est d’allumer et d’eteindre des lumières aléatoirement le soir. En effet, si la lumière s’allume tous les jours à 20h pile et s’eteint à 22h pile par exemple, cela va se voir. Alors bien sur, on peut jouer sur les calendriers et modifier les lancements par jours etc … mais c’est assez fastidieux et cela se verra aussi.

La zibase ne propose pas « nativement » de lancer un scenario à un rythme aléatoire, par contre elle permet d’allumer et d’éteindre des lumières en fonction de variables.

Nous allons également utiliser la variable système S11 qui renvoie systématiquement une variable aléatoire.

Voici donc le scenario de simulation de présence (pour une lampe ici, mais libre à vous de multiplier les lampes et les scenarios 😉 ):

  • Condition de déclenchement : un calendrier (planifier ici les plages de simulation de présence)
  • Action :
    • Affecter une valeur numérique à une variable
      • Affectez à V0 (par exemple) la valeur : S11 MOD 300
        C’est à dire que l’on va avoir dans V0 un chiffre entre 0 et 300 (en seconde)
    • Affecter une valeur numérique à une variable
      • Affectez à V1 (par exemple) la valeur : S11 MOD 600
    • Activer un périphérique
      • Choisissez votre lampe
      • Choisissez « ON » dans la valeur variable V0 pendant la valeur variable V1

Ce scenario allumera votre lampe à partir d’une heure choisie dans le calendrier sous moins de 5 minutes, donc au bout de 10s ou au bout de 2min40 ou encore 4min59 suivant la valeur aléatoire du moment et la laissera allumée entre 0s et 600secondes. Libre à vous ensuite d’ajouter des secondes supplémentaires si vous souhaitez une durée d’allumage minimum (en affectant S11 MOD 600 + 600 à V1 par exemple).

Dommage que la zibase ne propose par de lancer un scenario périodiquement en fonction d’une variable, ni d’affecter des tickets en fonction d’une variable.

Voici un export du scénario au format zibase :

Simulation de présence

 

One thought to “Zibase – Déclencher des scenarios aléatoirement”

  1. Pour avoir tester à de nombreuses reprises la « variabilité de S11 », je me suis rendu compte que cette variable calculée à la même heure renvoie la même valeur. Cette valeur est donc calculée depuis l’horloge et n’est pas aussi aléatoire qu’elle en a l’air.

    Bien à vous, et bonne utilisation de votre zibase !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *