Night flowering jasmine is not a true jasmine, it's actually Cestrum nocturnum which is in the nightshade family along with tobacco and tomatoes and a bunch of other plants, but being a science teacher I bet you knew that already, right? (WOW! That was a long sentence wasn't it?)From what you tell me it appears as though it is getting enough sun, my concern is your fertilization. Fertilizers that are high in nitrogen promote excessive vegetative growth at the expense of flowers especially in the nightshade family. It sounds as though in general you may be overfertilizing. I don't know how frequently you are fertilizing now but I would hold off feeding your jasmine for at least a couple of months which might help stimulate bloom. Some plants just bloom better on "leaner" soils. Cestrum nocturnum usually blooms in cycles throughout the year so flowers could pop up just about any time. Again, if your plant is healthy then there is no reason to worry about the low humidity and light. If your geraniums and lavender are blooming then there is sufficient light for your cestrum to bloom as well. An interesting note, about six months ago I acquired a small cutting of Cestrum nocturnum, it never bloomed and never really grew much either. Eventually it died and I threw it in the trash. Come to think of it, I guess that doesn't make me much of an expert on night blooming jasmine, does it? Maybe I should be asking YOU for advice! :-)thats it!!!
I am from Florida, now living in Pa. No one up here ever even heard of night blooming jasmine or even jasmine other than perfume. I ordered 8 plants in Feb. Or March, and kept them in the basement until it was warm enough to plant outdoors. They recently started growing like crazy after a slow couple of months, yet not a single flower yet at the end of July. I believe my problem is the weather. Here in Pa. It has been mostly cloudy and rainy for the summer so far and quite cool for July. Temps have been in the hi 70's mostly. I can see the flower stem things coming from just above the leaves but I think they should have bloomed by now. My problem I believe is the weather. Night Blooming Jasmine needs warm to hot humid sun to bloom.
It should be in direct sunlight, if it is in a shaded area that gets some light it will not do as well. Also, it does not require much watering.