Place Ambrosium Toches wherever is dark enough... I never had problems on my house after I did so...
Also avoid using Aether grass as your floor, because most of the most spawn on it