How to know what triggered an state?

I have a funny light that, recently, has decided to turn on every morning for no reason. I didn’t added any new automation in a month, and I have no idea of what can be triggering it.
On the logbook all that I can see is triggered by service.turn_on but, how can I know who triggered it?

I saw there is a question about this on an old thread, and the answer was: this may be possible in the future. Well, we are now in the future, is it still not possible?