# Lancer History Stats\_count, à partir du coucher de soleil

**URL:** <https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702>\
**Category:** Entraide Home Assistant\
**Created:** [Août 11, 2023, 2:36 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702 "2023-08-11T14:36:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ficus](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ficus/32/22856_2.png) [@ficus](https://forum.hacf.fr/u/ficus)\
**Post date:** [Août 11, 2023, 2:36 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/1 "2023-08-11T14:36:47Z")

</div>

Bonjour,  
J’essaie de lancer un compteur sur un détecteur que j’ai placé à l’extérieur.  
Il détecte souvent à tort, et je veux placer un compteur pour limiter l’allumage intempestif la nuit.

Je souhaite qu’il débute son incrémentation à partir du coucher du soleil sun.sunset, pour une durée de 8h.  
Je n’arrive pas a intégrer la variable correctement.  
Pour l’instant mon code débute à 20:00, seule écriture que je maitrise, mais il semble en erreur passé minuit.

Configuration:  
`sensor: !include sensors.yaml`

puis dans sensors.yaml:

```auto
# Controle Détecteur Extérieur Allée
  - platform: history_stats
    name: Nombre détection allée
    entity_id: light.switch_detecteur_ext_light
    state: 'on'
    type: count
    start: "{{ now().replace(hour=20, minute=0, second=0, microsecond=0) }}"
    duration: "08:00" 

```

Comment intégrer «&nbsp;sunset&nbsp;» dans «&nbsp;start:&nbsp;» ?

## Ma configuration

## System Information

| version | core-2023.8.1 |
| --- | --- |
| installation\_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python\_version | 3.11.4 |
| os\_name | Linux |
| os\_version | 6.1.21-v8 |
| arch | aarch64 |
| timezone | Europe/Paris |
| config\_dir | /config |

> **Home Assistant Community Store**
>
> | GitHub API | ok |
> | --- | --- |
> | GitHub Content | ok |
> | GitHub Web | ok |
> | GitHub API Calls Remaining | 5000 |
> | Installed Version | 1.32.1 |
> | Stage | running |
> | Available Repositories | 1267 |
> | Downloaded Repositories | 4 |

> **Home Assistant Cloud**
>
> | logged\_in | false |
> | --- | --- |
> | can\_reach\_cert\_server | ok |
> | can\_reach\_cloud\_auth | ok |
> | can\_reach\_cloud | ok |

> **Home Assistant Supervisor**
>
> | host\_os | Home Assistant OS 10.4 |
> | --- | --- |
> | update\_channel | stable |
> | supervisor\_version | supervisor-2023.08.1 |
> | agent\_version | 1.5.1 |
> | docker\_version | 23.0.6 |
> | disk\_total | 219.4 GB |
> | disk\_used | 6.7 GB |
> | healthy | true |
> | supported | true |
> | board | rpi4-64 |
> | supervisor\_api | ok |
> | version\_api | ok |
> | installed\_addons | Samba share (10.0.2), TasmoAdmin (0.25.0), Terminal & SSH (9.7.1), Duck DNS (1.15.0), File editor (5.6.0), ESPHome (2023.7.1), Samba Backup (5.2.0), Mosquitto broker (6.2.1), InfluxDB (4.7.0) |

> **Dashboards**
>
> | dashboards | 1 |
> | --- | --- |
> | resources | 2 |
> | views | 6 |
> | mode | storage |

> **Recorder**
>
> | oldest\_recorder\_run | 24 juin 2023 à 06:30 |
> | --- | --- |
> | current\_recorder\_run | 10 août 2023 à 23:54 |
> | estimated\_db\_size | 191.46 MiB |
> | database\_engine | sqlite |
> | database\_version | 3.41.2 |

\_\_\_

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Août 12, 2023, 8:10 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/2 "2023-08-12T08:10:05Z")

</div>

Salut,

Passé minuit la date (que celle du start) n'est plus la même donc c'est probablement le cause de l'arrêt.  
Regarde l'exemple du 16h/4h de la doc pour adapter

**Next 4 pm** : 24 hours, from the last 4 pm till the next 4 pm. If it hasn’t been 4 pm today, that would be 4 pm yesterday until 4 pm today. If it is already past 4 pm today, it will be 4 pm today until 4 pm tomorrow. When changing the start time, then add or subtract to the 8-hour buffer to match the next midnight.

```auto
end: "{{ (now().replace(minute=0, second=0, microsecond=0) + timedelta(hours=8)).replace(hour=16) }}"
duration:
    hours: 24

```

> **[History Stats](https://www.home-assistant.io/integrations/history_stats/)**
>
> Instructions about how to integrate historical statistics into Home Assistant.

---

<div class="post-metadata">

**Author:** ![ficus](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ficus/32/22856_2.png) [@ficus](https://forum.hacf.fr/u/ficus)\
**Post date:** [Août 14, 2023, 4:15 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/3 "2023-08-14T16:15:09Z")

</div>

Oui effectivement, je n’avais pas prêté attention à cette formule. Merci @Pulpy-Luke! Je vais l’exploiter.

Juste pour être sure, on met pas de «&nbsp;start&nbsp;» ?

---

<div class="post-metadata">

**Author:** ![Pulpy-Luke](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pulpy-luke/32/137426_2.png) [@Pulpy-Luke](https://forum.hacf.fr/u/Pulpy-Luke)\
**Post date:** [Août 14, 2023, 4:16 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/4 "2023-08-14T16:16:41Z")

</div>

Oui c’est comme ça que je le comprends

---

<div class="post-metadata">

**Author:** ![ficus](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ficus/32/22856_2.png) [@ficus](https://forum.hacf.fr/u/ficus)\
**Post date:** [Août 18, 2023, 9:01 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/5 "2023-08-18T21:01:04Z")

</div>

J'ai bien programmé avec la formule 16h/16h.  
Ça a fonctionné correctement le 1er jour, et curieusement depuis la remise a 0 se fait a des heures bizarres, et non répettables

J'ai un RaZ a 2h du matin, puis 18h48, et auj. pas de RaZ...

Je ne comprends pas. Une idée ?

 ![1000016230](https://forum.hacf.fr/uploads/default/original/3X/8/7/87494db82da4f3a9fdd03c378e341f3d31c27c6b.jpeg)

---

<div class="post-metadata">

**Author:** ![lente\_reflexion](https://forum.hacf.fr/user_avatar/forum.hacf.fr/lente_reflexion/32/62756_2.png) [@lente\_reflexion](https://forum.hacf.fr/u/lente_reflexion)\
**Post date:** [Mars 28, 2024, 6:41 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/6 "2024-03-28T06:41:38Z")

</div>

Salut,

Quelle est votre solution actuelle ?

Pourquoi ne pas autoriser le fonctionnement entre sunset et sunrise, ça suivra la durée de la nuit au lieu de définir une période fixe de 8h ?

Pendant quelques temps, si vous avez une caméra, filmez la zone du détecteur pour savoir pourquoi il y a détection, et soit recentrer ou réorienter le détecteur, soit diminuer sa sensibilité.

---

<div class="post-metadata">

**Author:** ![ficus](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ficus/32/22856_2.png) [@ficus](https://forum.hacf.fr/u/ficus)\
**Post date:** [Mars 28, 2024, 6:22 UTC](https://forum.hacf.fr/t/lancer-history-stats-count-a-partir-du-coucher-de-soleil/26702/7 "2024-03-28T18:22:44Z")

</div>

Bjr, c’est rentré dans l’ordre. Le compteur «&nbsp;reset&nbsp;» à 16h.  
Je ne me souvient plus trop comment mais je croix que ça c’est fait tout seul au bout de qq jours/redémarrages.
