This is what I have now…
Just as a side note - when I look in the notifications it shows that the piston runs.
Replace the first to conditions to Time is between Sunset and Sunrise.
Thanks for everyone’s help - it works great!