Fonction aléatoire

Bonjour,
j’aimerais gerer la fermeture d’un volet de facçon aléatoire
à savoir ,

  • le volet se ferme au coucher de soleil , pendant les vacances + 30 mm de façon aléatoire
  • je n’arrive pas à trouver ou déclencher le " aléatoire " 30 mm
  • une piste?
  • merci

Hello,

A tester

delay:
          # Le délai est aléatoire entre 0 et 30 minutes
          minutes: "{{ (range(0, 30) | random) }}"

j’utilise pas mais ça devrait le faire

1

cdt

Edit avec une petite recherche :slight_smile:


ça peut être ça ?

mais j’ai un soucis avec mon script random_delay…

voilà , j’arrive bien à pointer un delai aléatoire ( script ) mais je n’arrive pas à lui dire ce que je veux ( aléatoire sur 30 mm )

alias: Départ en Vacances Famille, Fermeture, Volet Cuisine
description: >-
  Ferme le volet de façon aléatoire dans les 30 minutes suivant le coucher du
  soleil lorsque le calendrier est égal à "Vacances Famille".
triggers:
  - event: sunset
    offset: "+00:10:00"
    trigger: sun
conditions:
  - condition: state
    entity_id: calendar.depart_en_vacances_famille
    state: "on"
actions:
  - action: script.delai_aleatoire
    data: {}
  - target:
      entity_id:
        - cover.rts_a7
    action: cover.close_cover
    data: {}
  - data:
      message: Fermé, Volet, Cuisine, Vacances Famille !
    action: notify.mobile_
mode: single
saisissez ou collez du code ici
alias: delai aléatoire
sequence:
  - variables:
      seconds: "{{ range(0, 1800) | random }}"
description: ""