github oyvindwe/connectlife-ha v0.43.0
0.43.0 Cellar Breeze

3 hours ago

Highlights

  • New wine cooler support: device type 034 with a dual-zone Hisense RW3N122GSLF mapping
  • New 009-19901 HACZ01+HAAZ01 ducted zone-controller AC mapping
  • Smarter climate swing: when a device reports both a multi-position and an on/off swing control, the richer multi-position one now wins instead of being discarded
  • disable: true is now honored everywhere, including the climate, humidifier, and water heater device-level entities

New devices

  • 034-1j0122z0035j (Hisense RW3N122GSLF dual-zone wine cooler) — new device type, with per-zone setpoints, child lock, Sabbath mode, interior light brightness, charcoal-filter reminder, and self-diagnostic fault flags #594
  • 009-19901 (HACZ01+HAAZ01 ducted zone controller AC) — non-functional inherited swing/direction controls disabled; per-zone dampers are the real airflow control #589

Improvements to existing devices

  • 006/009: priority-based fallback for climate swing targets — multiple properties can now claim the same climate target, and per appliance the preferred control the device actually exposes wins (multi-angle t_swing_angle over on/off t_up_down), with the loser falling back to its own switch; resolves the duplicate-mapping warning #597
  • 009: mapped six previously-unmapped diagnostic properties (filter indicator + evaporator/water-full/over-temp fault flags) that otherwise surfaced as raw auto-generated sensors #589

Bug fixes

  • Honor the disable flag in all entity-creation paths — device-level platforms (climate, humidifier, water_heater) and the combined-sensor loop now route through has_platform(), so a feature variant can suppress an inherited sub-feature (e.g. a swing axis) with a plain disable: true (audited: changes behavior for zero existing entities) #588

General improvements

  • Add an optional per-property translation_key override so a property reused across device types (e.g. variation_temperature on fridges and wine coolers) can be named independently per device #595
  • Decouple unit tests from the shipped mapping files so tests no longer assert on specific mapping content #592

Documentation improvements

  • Consolidate contributor docs into AGENTS.md (imported by CLAUDE.md) #591

Full Changelog: v0.42.1...v0.43.0

Don't miss a new connectlife-ha release

NewReleases is sending notifications on new releases.