v0.5.0 — HA sub-device grouping
Device parity: entities now group into HA sub-devices
LocalSky entities previously all landed flat under a single "LocalSky" device. As of 0.5.0 they are organized the way LocalSky's own Device view shows them, mirroring the Music Assistant style of cross-app device parity.
Under the top-level LocalSky hub, entities now group into sub-devices linked via via_device:
- LocalSky Tempest (weather station): air temp, humidity, wind, rain, UV, lightning, pressure, the weather entity, etc.
- LocalSky Irrigation (controller): per-zone planned/run sensors, soil moisture/bucket, valves, run switches, the verdict/reason sensors, and the watering knobs (min temp, max wind, rain skip).
Grouping is driven entirely by each entity's manifest snapshot field, so no configuration is needed. Update the integration and restart Home Assistant; existing entity IDs are preserved and simply re-parent under the new sub-devices.
Notes
- No breaking changes to entity IDs, state, or services.
- A "Forecast" sub-device label is reserved for future forecast-grouped entities; it only appears once such entities exist.