boldtrn
Stimmt, dein Ansatz ist da besser @PPete2.

Die Syntax sieht für mich ganz gut aus. Man setzt glaub ich kein "h" hinter die Uhrzeit. So sollte Su sein (für Sunday). 

Also z.B. so:
access:conditional=permissive @ (Mo-Sa 00:00-7:30;Mo-Sa 16.30-17.30;Su;PH;check website)

Automatisiert parsen wird eh schwierig bei so einem komplexen Fall :) - aber ich denke das wäre so ziemlich die beste Möglichkeit aktuell.