Historique de dates sur capteur ouverture de porte

Bonjour,

J’ai un capteur Zigbee, qui détecte les ouvertures et fermetures de fenêtres ou de portes.
Il m’indique quand la porte s’ouvre ou se ferme,
mais j’aimerais avoir une liste des horaires d’ouvertures et fermutures par jour pas exemple.

Pourriez vous m’aider ?

Merci d’avance

Ma configuration


[center] ## System Information

version core-2025.5.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.6.74-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2016
Downloaded Repositories 3
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 15.2
update_channel stable
supervisor_version supervisor-2025.05.3
agent_version 1.7.2
docker_version 28.0.4
disk_total 228.5 GB
disk_used 14.3 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Samba share (12.5.1), Terminal & SSH (9.17.0), Studio Code Server (5.19.3), File editor (5.8.0), Mosquitto broker (6.5.1), Zigbee2MQTT (1.42.0-2), Samba Backup (5.2.0)
Dashboards
dashboards 8
resources 6
views 20
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth44c39a3 (disabled), vethe3939b6 (disabled), vethfd0d8d8 (disabled), veth992e2b1 (disabled), veth3b607a3 (disabled), vethf57ea95 (disabled), vethb3e8f44 (disabled), veth01fcd0e (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.161/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth44c39a3 (), vethe3939b6 (), vethfd0d8d8 (), veth992e2b1 (), veth3b607a3 (), vethf57ea95 (), vethb3e8f44 (), veth01fcd0e ()
ipv6_addresses lo (::1/128), end0 (2001:861:4441:a660:b28d:a83:cc23:1ac4/64, fe80::89ac:9425:4b72:c7fb/64), hassio (fe80::3435:24ff:fe28:ffb2/64), docker0 (fe80::ccf8:f6ff:fed0:edf5/64), veth44c39a3 (fe80::4078:66ff:fe4b:52b7/64), vethe3939b6 (fe80::2890:7eff:fece:8832/64), vethfd0d8d8 (fe80::f85f:f4ff:fe97:71d6/64), veth992e2b1 (fe80::f4b8:efff:feda:861a/64), veth3b607a3 (fe80::d042:2dff:fe3c:bed6/64), vethf57ea95 (fe80::68b9:25ff:febb:9063/64), vethb3e8f44 (fe80::a0cf:acff:fefe:bbc2/64), veth01fcd0e (fe80::a05b:3dff:fef0:28d8/64)
announce_addresses 192.168.1.161, 2001:861:4441:a660:b28d:a83:cc23:1ac4, fe80::89ac:9425:4b72:c7fb
Recorder
oldest_recorder_run 21 mai 2025 à 14:28
current_recorder_run 8 juin 2025 à 19:25
estimated_db_size 1377.50 MiB
database_engine sqlite
database_version 3.48.0
[/center]

salut,
une carte simple serais la (Logbook)

exemple :

type: logbook
target:
  entity_id:
    - binary_sensor.entre_contact
2 « J'aime »

Merci
Je vais étudier en détail…

Bonjour,
Je viens de tester cette carte et une chose me surprends.
Le code de la carte:

type: custom:vertical-stack-in-card
cards:
  - type: custom:logbook-card
    entity: binary_sensor.openclose_facade_40
    title: Façade
    hours_to_show: 12
    max_items: 4
    show:
      state: true
      duration: true
      start_date: true
      end_date: false
      icon: true
      separator: false
      entity_name: true
    no_event: Pas d'infos de moins de 12H
  - type: custom:logbook-card
    entity: binary_sensor.openclose_95
    title: P Fenêtre Sud
    hours_to_show: 12
    max_items: 4
    show:
      state: true
      duration: true
      start_date: true
      end_date: false
      icon: true
      separator: false
      entity_name: true
    no_event: Pas d'infos de moins de 12H
    card_mod:
      style: |
        .type-custom-logbook-card {
          margin-top: 4px;
        }       
  - type: custom:logbook-card
    entity: binary_sensor.windowsensorpfest
    title: P Fenêtre Est
    hours_to_show: 12
    max_items: 4
    show:
      state: true
      duration: true
      start_date: true
      end_date: false
      icon: true
      separator: false
      entity_name: true
    no_event: Pas d'infos de moins de 12H
    card_mod:
      style: |
        .type-custom-logbook-card {
          margin-top: 4px;
        }   
card_mod:
  style: |
    .type-custom-vertical-stack-in-card {
      border: none;
      margin-bottom: 2px;
    }

J’ai mis un « historique » ‹ hours_to_show: 12 › et un message ‹ no_event: Pas d’infos de moins de 12H ›

Ma porte fenêtre sud est fermée depuis hier à 22h00.
Résultat aujourd’hui à 10h51:


Résultat aujourd’hui à 10h53:

Je m’attendais à voir le message : « Pas d’infos de moins de 12H » plutôt que voir l’heure de début se décaler pour afficher heure actuelle - 12h.

Bob

1 « J'aime »

il faut bien sur installer logbook-card via HACS , contrairement logbook

1 « J'aime »

Il est installé :
image
C’est le fonctionnement que j’ai signalé qui me semble particulier.
Bob

L’option hours_to_show: 12 affiche les événements qui ont commencé ou sont toujours actifs dans les 12 dernières heures. Si ta porte-fenêtre est fermée depuis hier à 22h00, cet état est toujours en cours et donc affiché, même s’il a commencé avant la fenêtre de 12 heures.

L’option no_event ne s’affiche que s’il n’y a aucun événement ou état en cours dans la période spécifiée.

1 « J'aime »