i hear you.... the humidity is messing with my roller sets... i typically wear my roller set hair up in a pretty bun and that does the job. once a week, i co wash and air dry my hair overnight. i wear a silk scarf to keep my roots nice and smooth, and i wear the length of my hair in 2 pigtails, and band the hair every few inches... it doesn't get my hair straight but it makes it more manageable in the morning. i always put my air dried hair in a high bun, and moisturize like crazy. coconut oil is my friend.
if you want to wear your hair down.... the only thing that allows me to wear my hair down and straight without the risk of frizz is using sabino moisture block. that stuff is sweat bullet proof like nothing i have ever used in life.