I suspected something is draining my battery, so I tracked my battery usage for few days and sure Windy was at the top of the list. So I removed both Windy widgets and made sure Windy app is not running and sitting in loaded apps, but surprisingly Windy still manages to be on top of the list. The Settings-Battery Information said at 10:35 that Windy has been in use for 10:33 hours and woke the phone up 2309 times (!!!).
Nothing should behave like this, if this can't be prevented, it would be a show stopper and I'd have to uninstall it.