Für die Nulldurchgangserkennung würde ich einfach den MOC304x benutzen, der hat sie schon eingebaut. Damit hast Du alles erschlagen.
Ich verwende ihn, um Motoren ein und auszuschalten, das funtkioniert sehr gut. Die benötigte Schaltung ist im Datenblatt des MOC304x enthalten.
Viel Spass,
Gruß