Take two red leds from the crusty old parts bin, put them anti-parallel, and add a suitable series resistor.
I've soldered something like this with random 3mm yellow diodes:
230VAC(L) -> 2x100k + 2xLEDs + 2x100k <- 230VAC(N)
"Unfortunatelly", no mains fuses fired and no smoke smell, so you must be right and it passed 230VAC 50Hz test
This configuration above means only about 2.3mA current with 100k resistance, since only one diode (50% "PWM") at average 1.1mA at day light those diodes not such visible, but at dark environment this simple 230VAC power indicator might be usable sometimes (power loses on each of 0.25W 100k resistors only 0.121W, so not so bad).
Anyway, this current is quite small and does H11AA1 works as detector with output pulled up to 5Vcc at direct input 230VAC (240VAC close to this) and around 100k series resistance?
Such small curents (range 1.6mAmax -1.1mA avg) are fine to triger and detect those zero crossing using H11AA1?
Did you tried to count lets say 1 hour zero crossing count and compare with expected number of crossing if perfect sine 50Hz wave AC power supply was?
This test should give around 360k /hour such zero crossing. It will be interesting to compare it to Hall based methods of mains current monitoring