You probably want to trigger off both sunset and people coming home — then check both in the conditions section.
At the moment, if you go out and return home after sunset, the light won’t come on — your trigger only fires once, at sunset. How I’d write it (with category prefix in the alias for easier organisation, random unique ID, slightly more reliable sunset detection, and service call rather than the messy device notation):
alias: Lights - living room light on at sunset
id: 843cda44-87a3-40c5-a257-4bc6aaef54de
trigger:
- platform: state
entity_id: sun.sun
from: 'above_horizon'
to: 'below_horizon'
- platform: numeric_state
entity_id: zone.home
above: 0
condition:
- condition: numeric_state
entity_id: zone.home
above: 0
- condition: state
entity_id: sun.sun
state: 'below_horizon'
action:
- service: light.turn_on
entity_id: light.livingroom_light
(sorry @Tinkerer — I wrote the initial response on a phone and padded it out in this edit on the laptop at the same time as you!)
Keep in mind this will always turn on the light when you get home after sunset.
There might be times when you don’t want this, you know straight to beds days.
Perhaps another condition should be added before midnight or something?