Make weather entity optional & add irradiance mode option
What's Changed
- Make weather entity optional & add irradiance mode option by @pnbruckner in #69
- Make weather entity optional.
- Fallback default is 1 if no weather entity selected, or 10 when one is selected (as before.)
- Add irradiance mode option.
- Fix scan interval broken by HA 2024.6.
- The astral package uses pytz which does file I/O when it sees a new time zone. Force this file I/O to happen in an executor.
Full Changelog: 5.4.3...5.5.0