Yeah, my mood used to change as well with people, but I think I learnt to keep a relative distance now between others and my emotions.
Anyway, I think there is always an effect unless we were machines.
But, the weather? You're lucky guy! You live in the paradise.