feat(weather): pessimistic weather logic
fix(sunset, weather): fix some minor warnings