A bugfix release.
Fixed
- The example blueprint "weather-responsive scheduling" was rejected by Home Assistant (
requiredis not a valid blueprint input key). It is valid again, and the broken copy Smart Irrigation had installed inconfig/blueprintsis replaced by the fixed one on the next start. A copy you edited yourself is left alone. Thanks @Aspoust for the precise report, and @maisun (#926). - A forecast that could not be read ended the night's calculation for every zone. It now costs that zone its look ahead, and the others are calculated as usual.
- OpenWeatherMap and Pirate Weather asked again at once after a refusal, and kept an old forecast. They now ask once per update, pause after a refusal or a rate limit instead of retrying, and refresh their forecast, as Open-Meteo already did since v2026.10.5.
New
- The example blueprints can be left out. Smart Irrigation copies each example blueprint into
config/blueprintsonce, and no longer puts back one you deleted. A new switch on the General page, "Install the example blueprints", turns the copies off altogether, for those who don't use them or whose tools flag unused blueprints. Thanks @clau-bucur and @maisun (#930).