WS API 'history/statistics_during_period' is deprecated

Bonjour,
depuis la maj du core 2022.10, j’ai recu ce message.

Logger: homeassistant.components.history
Source: components/history/__init__.py:85
Integration: History (documentation, issues)
First occurred: 05:52:18 (2 occurrences)
Last logged: 05:52:51

WS API 'history/statistics_during_period' is deprecated and will be removed in Home Assistant Core 2022.12. Use 'recorder/statistics_during_period' instead

Ok, j’ai 2 sensors qui utilise History_stats pour compter le nombre d’ouverture des portes par jour et qui reset a minuit.

  - platform: history_stats
    name: Entrance Door Openings
    entity_id: binary_sensor.0x00158d0007ef4edc_contact
    state: 'on'
    type: count
    start: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'
    end: '{{ now() }}'

  - platform: history_stats
    name: Entrance Door Openings Back
    entity_id: binary_sensor.0x00158d000806df4b_contact
    state: 'on'
    type: count
    start: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'
    end: '{{ now() }}'

Je ne vois pas comment utiliser Recoder ( « Use ‹ recorder/statistics_during_period › instead » ), pour avoir la même fonction.
Auriez vous des exemples ou une explication ?

Hello

J’ai teste tes sensors, juste modif des entity_id ( les miens )
J’ai aucune erreurs qui remontent

J’ai mis a jour en 2022.10.1 , je n’est pas eu le message dans les logs. Je vais attendre un peu, car ca m’est apparu quelques heures après la maj 2002.10.0.

La vache , tu en avais du retard :rofl: :rofl: :rofl:

Je crois que la réponse est là

Oups la gourde :crazy_face: :crazy_face: :crazy_face:
En 2002 ca n’exister pas HA :partying_face:

1 « J'aime »

On dirait, j’ai pas reçu de message depuis la maj 2022.10.1.

Bonjour,
après la maj du 2022.10.2 le message est réapparu. J’ai trouvé ce PR qui parle du sujet Update WS API recorder/import_statistics by emontnemery · Pull Request #78932 · home-assistant/core · GitHub et en cherchant un peu j’ai trouvé la doc Statistics - Home Assistant

Ancien sensor

  - platform: history_stats
    name: Entrance Door Openings
    entity_id: binary_sensor.0x00158d0007ef4edc_contact
    state: 'on'
    type: count
    start: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'
    end: '{{ now() }}'

Nouveau sensor:

  - platform: statistics
    name: Entrance Door Openings
    entity_id: binary_sensor.0x00158d0007ef4edc_contact
    state_characteristic: count
    max_age:
      hours: 24

Ca fonctionne pas comme il faut, doit manquer des options. Je vais creuser le problème.