Un petit exercice d'école... Je sollicite votre aide

La situation: un parking avec portail et éclairage.
A 5h du matin, le portail doit s'ouvrir automatiquement et l'éclairage (deux spots) doit s'allumer (pour autant que la luminosité soit faible, commandé par un crépusculaire donc).
A 22h, le portail doit se fermer et l'éclairage s'éteindre.
Jusque là, rien de bien spécial.
Mais un gardien doit pouvoir ouvrir le portail manuellement (l'éclairage doit alors s'allumer aussi) et fermer le portail (et du coup éteindre l'éclairage).
J'ai essayé un petit schéma qui fonctionne sauf si j'ajoute un fin de course.
Le H correspond à l'horloge
Le C au crépusculaire
O à l'ouverture du portail
F à la fermeture du portail
Les deux "lampes" OU et FER correspondent à l'ouverture ou fermeture du portail.
P1 et P2 aux deux poteaux d'éclairage dont un sera retardé à l'allumage.
KAO et KAF deux contacteurs pour que le gardien puisse ouvrir et fermer.
Mais je cale encore car si je place des fins de course en dessus des contacteurs O et F, ça ne marche plus...
Je cherche de mon côté... Si vous avez des suggestions, elles sont les bienvenues! Merci!