Hey Judith, that's a bug that was reported by another user, and is fixed in the next version, which should be released pretty soon (within 2 weeks, I hope). Thanks for pointing it out! In the meantime, one workaround might be to redirect all http traffic to your server to https using your load balancer. Another alternative, if you're more comfortable with it, would be to make the code change to vizalert\vizalert.py yourself. See lines 442 and below for the new definition of the get_view_url function.
I made the code change and it is working. Though it does make sense to have the traffic redirect, I'm not sure why it wasn't implemented that way, I will need to check with the folks who manage the LB. I guess this is something that needs to be explicitly requested vs. assumed.
Glad to hear it's working for you!