Skip to content

OpenCWA 1.5.0

Choose a tag to compare

@ivanlee1007 ivanlee1007 released this 19 Jul 14:45

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.