A perennial issue with automating lighting, especially with retro-fitted systems, is how to control newly automated lights.
There are four main ways of controlling network connected lights:
The most basic approach to “fully automated” lights would be to just leave the light on. This ensures that the light is always available when needed (although also there when undesirable). A slightly more advanced approach is a dumb trigger. This can be based on timer or external trigger such as light level detector or motion sensor.
Many smart light platforms include an internal control system. This includes Lifx and Tasmoto, with varying levels of sophistication. Features range from basic on/off schedules, through to advanced brightness/shade variation throughout the day.
By utilising the built-in system, or even external control from Hass, lights may be scheduled to be on when you need them, and off when you don't.
Examples of areas where this could be useful area: