# Fonction aléatoire

**URL:** <https://forum.hacf.fr/t/fonction-aleatoire/53942>\
**Category:** Entraide Home Assistant\
**Tags:** aide\
**Created:** [Décembre 20, 2024, 7:07 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942 "2024-12-20T19:07:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![woodrunner](https://forum.hacf.fr/user_avatar/forum.hacf.fr/woodrunner/32/89473_2.png) [@woodrunner](https://forum.hacf.fr/u/woodrunner)\
**Post date:** [Décembre 20, 2024, 7:07 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942/1 "2024-12-20T19:07:07Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![freetronic](https://forum.hacf.fr/user_avatar/forum.hacf.fr/freetronic/32/88342_2.png) [@freetronic](https://forum.hacf.fr/u/freetronic)\
**Post date:** [Décembre 20, 2024, 7:38 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942/2 "2024-12-20T19:38:29Z")

</div>

Hello,

A tester

```auto
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](https://forum.hacf.fr/uploads/default/original/3X/4/4/44ec23c4a0e6d56e49b2784d74389771ec9c0562.gif)

cdt

Edit avec une petite recherche 🙂

> [@Lumière aléatoire - simulation présence](https://forum.hacf.fr/t/lumiere-aleatoire-simulation-presence/22903/11):
>
> Effectivement, c’est mieux si je partage mon code slight_smile alias: alarme - simulation présence cuisine description: "" trigger: - platform: sun event: sunset offset: 0 enabled: false - platform: time at: "22:15:00" action: - repeat: while: - condition: sun after: sunrise sequence: - service: light.turn\_on entity\_id: light.lampe\_hue\_white\_cuisine - delay: minutes: "{{ range(10, 25) | random }}" …

---

<div class="post-metadata">

**Author:** ![woodrunner](https://forum.hacf.fr/user_avatar/forum.hacf.fr/woodrunner/32/89473_2.png) [@woodrunner](https://forum.hacf.fr/u/woodrunner)\
**Post date:** [Décembre 20, 2024, 8:26 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942/3 "2024-12-20T20:26:32Z")

</div>

![volet](https://forum.hacf.fr/uploads/default/original/3X/b/5/b5722bdf7c30c1c958c4a6d541a68c94e21a4edf.jpeg)  
ça peut être ça ?

---

<div class="post-metadata">

**Author:** ![woodrunner](https://forum.hacf.fr/user_avatar/forum.hacf.fr/woodrunner/32/89473_2.png) [@woodrunner](https://forum.hacf.fr/u/woodrunner)\
**Post date:** [Décembre 20, 2024, 8:31 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942/4 "2024-12-20T20:31:25Z")

</div>

mais j'ai un soucis avec mon script random\_delay...

 ![script](https://forum.hacf.fr/uploads/default/original/3X/9/2/92789d52724c44152f37ea0b2d200bb91fa5f1e3.jpeg)

---

<div class="post-metadata">

**Author:** ![woodrunner](https://forum.hacf.fr/user_avatar/forum.hacf.fr/woodrunner/32/89473_2.png) [@woodrunner](https://forum.hacf.fr/u/woodrunner)\
**Post date:** [Décembre 20, 2024, 11:19 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942/5 "2024-12-20T23:19:49Z")

</div>

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 )

```auto
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

```

---

<div class="post-metadata">

**Author:** ![woodrunner](https://forum.hacf.fr/user_avatar/forum.hacf.fr/woodrunner/32/89473_2.png) [@woodrunner](https://forum.hacf.fr/u/woodrunner)\
**Post date:** [Décembre 20, 2024, 11:28 UTC](https://forum.hacf.fr/t/fonction-aleatoire/53942/6 "2024-12-20T23:28:45Z")

</div>

```auto
alias: delai aléatoire
sequence:
  - variables:
      seconds: "{{ range(0, 1800) | random }}"
description: ""

```
