Adding an event log

I would like to propose adding an event log feature to Gladys Assistant.

Feature description: It would be a centralized log that would list all important events in the home, for example:

  • Openings/closings of doors and windows
  • Alarm activation/deactivation
  • Motion detections
  • Sensor state changes
  • Gladys restart
  • Stop or restart of a service launched by Gladys (zigbee2mqtt, mqtt…)
  • Shutter openings/closings
  • Heating on/off
  • Errors
  • Etc.

Use cases:

  • A browsable history of security events
  • Quickly check if a door/window was opened during my absence
  • View the alarm activation history
  • Get an overview of the home’s activity over a given period

Proposed features:

  • Chronological display of events (most recent to oldest)
  • Filtering by event type (doors, windows, alarm, etc.)
  • Filtering by room or by device
  • Search by period (today, this week, this month, custom period)
  • Possible export of data (CSV, PDF)

Here’s a mockup to make it clearer:

@pierre-gilles: I hope I was clearer than for my first request. :slightly_smiling_face:

Perfect, thanks :slight_smile:
Your first request was clear but as the topic evolved, it no longer was! Now it’s perfect :ok_hand:

Very good idea :slight_smile:

I’m at my vote limit :frowning: but +1 from me ^^