Repository navigation
OpenCWA 1.5.0
OpenCWA 1.5.0 — Multi-crop agriculture
- One OpenCWA farm/location can now manage any number of crop records through native Home Assistant crop subentries.
- Add, edit, and remove crops independently; duplicate crop names are supported for separate plots or planting batches.
- Every crop has stable entity IDs, its own device, warning/advisory/notification state, and irrigation references.
- City weather, crop catalog, and warning rules are fetched once per farm update and shared across crops.
- Existing 1.4.x single-crop settings migrate into the first crop while preserving entity registry identity and customizations.
- Agriculture remains optional and default-off; provider failures remain isolated from CWA weather, forecast, and warnings.
- Options no longer return the stored agriculture token to the frontend schema; replacement and explicit clearing are supported.
Validated with 82 tests, Home Assistant Core 2026.7.2 live migration/add/edit/delete/disable/restart checks, and successful branch/master/tag CI.