It would be usefull
to see when a user logs in, which method was used which device and IP for:
troubleshooting, security (also denied attempts)
to see what actions / automations have been used at most.
to see what UI Elements have been used, clicked to optimize the user expirience
It could maybe be used in the future to see which permissions have been applied
I can see multiple cases where this would be very helpful:
-
Toddler grabs phone from table with HA open. House spontaneously combusts. What did they do?
-
A more practical case, I accidentally put my phone in my pocket with the screen on, and the HA app open. Granted, this has only happened once, but I was worried afterwards that I did something and didn’t notice, like open my garage door. In this case, I just checked the status of all of the entities from the dashboard I was on, and they all looked normal, but it would have been nice to get an authoritative answer from some sort of logbook.
The current logbook can be filtered by entity, I think filtering by user would be a great start, although I recognize the OP is asking for a lot more detail.
To build on this idea, if the context is sent to an LLM, you could have a conversation like:
- You: “What the heck just happened?!”
- LLM: "So-and-so turned off all of the lights in the house from their mobile app. "