mirror of
https://github.com/RiDDiX/home-assistant-addons.git
synced 2026-07-14 12:28:09 +08:00
23 KiB
23 KiB
2.0.11 (2026-02-07)
Bug Fixes
- #71: cooling setpoint now updates temperature in auto mode for single-temp thermostats (786c233), closes #71
- #78: translate position commands to open/close for binary covers (7021b2d)
- #92: clamp colorTemperatureMireds to device range before updating boundaries (e866f0d), closes #92 #92
2.0.10 (2026-02-07)
Bug Fixes
- #124: scenes always showing as on - use same pattern as automation (563536c), closes #124
- #78: add PositionAwareLift back for all covers - Apple Home requires it (ad347eb), closes #78
2.0.9 (2026-02-06)
Bug Fixes
- #105: update Auto Force Sync to include Alexa workaround (8b010c5), closes #105
- #110: enable RvcCleanMode for vacuums with cleaningModeEntity mapping (40ebe9d), closes #110
- #110: read cleaning mode from select entity instead of vacuum entity (8357949), closes #110
- #114: correct storage detection and add IPv6 network interfaces (11ab9f8), closes #114
- #115: add forceSync method to ServerModeBridge (b476c2a), closes #115
- #117: add debug logging for cover open/close commands (79b5947)
- #117: coverSwapOpenClose now also inverts position commands (90a3876)
- #123: reduce vacuum log spam by changing repeated state logs to DEBUG level (d791470), closes #123
- #95: add debug logging for lock/unlock PIN operations (fe0eb5a), closes #95
- #95: add required defaults for lock PinCredential feature (b90fda0), closes #95
- #95: add required PinCredential defaults before initialize to prevent Behaviors have errors (a9e7a0b), closes #95
- #99,#112: add batteryEntity mapping support for fan, climate, and temperature sensors (bf69f81), closes #99 #112
- #99: add battery support for Smoke and CO alarm devices (a7e7ae2), closes #99
- #99: initialize endpointList in PowerSource cluster for Google Home compatibility (cdefd96), closes #99
- auto-reset scenes and buttons to OFF after activation (b5096e8)
- format the files (2173e08)
- use lodash for formatting (851a9c0)
- use notes-file for GitHub release to avoid shell syntax errors (4d17e3b)
Features
- #108: add oscillation (Rocking) and wind mode support for fans (867fe55), closes #108
- #112: add batteryEntity mapping support for vacuums (990f3ea), closes #112
- #117: add coverSwapOpenClose feature flag for Alexa (d45142e)
- #121: add copy endpoint data to clipboard button (3f7cbe0), closes #121
- #95: add per-lock PIN disable option in entity mapping UI (4e818f9), closes #95
- #95: allow lock without PIN, only unlock requires PIN (401f2d3), closes #95
- implement ecovacs room handling (0cb733b)
2.0.8 (2026-02-06)
Bug Fixes
- #95: add required defaults for lock PinCredential feature (8c175a2), closes #95
- #95: add required PinCredential defaults before initialize to prevent Behaviors have errors (8fd1688), closes #95
2.0.7 (2026-02-05)
Bug Fixes
- #93: make forceSync actually push device states to controllers (255e0b0), closes #93
- allow SystemMode.Auto to be displayed without AutoMode feature (#71) (22a3d3f)
- dehumidifier now correctly shows target humidity instead of scaled value (#96) (ecf6ed8)
- ensure humidity is assigned before battery for correct T+H+B grouping (e2e616c)
- factory reset API call uses POST instead of GET (c793bbd)
- force-set thermostat values unconditionally before super.initialize() (de672e9)
- frontend: reorder Sort By dropdown options to match filter order (#100) (340f30c)
- move env() to command builder for proper environment variable parsing (b39ba29)
- pre-calculate auto-assignments to ensure correct entity skipping order (bac1562)
- prioritize explicit direction over target position for cover open/close commands (b5ed651)
- remove State class override properties - rely only on .set() for defaults (74d9935)
- set APP_VERSION env var during alpha build (f754a15)
- set minSetpointDeadBand to 0 for heat_cool thermostats with single setpoint (2b3e5af)
- set thermostat state at endpoint level with AutoMode feature for minSetpointDeadBand (0889a8a)
- sync cover target position with current when stopped (#93) (95f66c5)
- use ThermostatBehavior instead of ThermostatServer to bypass validation issues (7693058)
- water heater support for high temperatures (kettles/boilers 70-100°C) (acd3c63)
- water-heater: remove .with() call that was losing initial state values (#97) (edd709a)
Features
- #93: add Auto Force Sync option for Google Home workaround (d002eec), closes #93
- #95: add RequirePINforRemoteOperation for Matter locks (f008ceb), closes #95
- #95: hash PIN codes with PBKDF2 for secure storage (2b48d01), closes #95
- add /api/matter/labels endpoint and improve label filter documentation (ed7e249)
- add auto battery mapping feature flag for bridges (1024c29)
- add auto humidity mapping to temperature sensors (5fb8ed5)
- add Force Sync button to push device states to controllers (2c45e79)
- add Roborock room selection support via button entities mapping (8faf111)
- add roomEntities UI with auto-discovery for Roborock vacuum room selection (00c2879)
- add separate autoHumidityMapping feature flag (default: enabled) (cd07654)
- add sorting with direction toggle to All Devices view (#100) (eb48e10)
- sort bridge list alphabetically in All Devices view (06c2618)
- ui: add Force Sync button to bridge menu (949748f), closes #93
Reverts
- use ThermostatServer instead of ThermostatBehavior (fixes atomicRequest) (bc7abad)
2.0.6 (2026-02-04)
Features
- add Server Mode option to Bridge Wizard for Robot Vacuums (5ba7dc8)
2.0.5 (2026-02-04)
Bug Fixes
- #101: set includesIcons before writing backup.json to archive (5c564c1), closes #101
- #49: make addDevice idempotent and mark excess entities as failed (f5b53e3), closes #49
- #49: prevent double ServerNode creation in Server Mode (d0a2b59), closes #49
- #82: use homeassistant.turn_on/off for lights to support entity type overrides (03da0fb), closes #82
- add CHANGELOG.md assets to alpha releases for HA addon compatibility (837613c)
- ci: add range constraint to alpha branch for correct version calculation (670c19e)
- ci: format releaserc.json to pass biome lint (6b85647)
- ci: revert to manual alpha versioning - only increment alpha.X number (7d2ad64)
- ci: use semantic-release for alpha releases instead of manual versioning (9d638e4)
- correct changelogUrl to download CHANGELOG_FULL.md instead of HTML page (34cf39c)
- use separate ServerModeEnvironment to prevent storage conflicts (f73c10b)
Features
- #49: add server mode for Robot Vacuums to enable Siri voice commands (eb51e2d), closes #49
- #49: implement proper Server Mode with non-bridged vacuum endpoints (1d05d8c), closes #49
- #49: improve Dreame vacuum cleaning mode aliases (cb285ea), closes #49
- #95: add lock credential management UI and API for Matter DoorLock PIN support (08189a9), closes #95
- #95: integrate PIN code support into LockServer for lock/unlock commands (b5861db), closes #95
- add separate alpha release workflow with manual versioning (550201b)
2.0.4 (2026-02-04)
Bug Fixes
2.0.3 (2026-02-04)
Bug Fixes
- #49: fix cleaning mode partial match selecting wrong option (97f6743)
2.0.2 (2026-02-04)
- feat!: start v2.1.0-alpha development cycle (d47b804)
Features
- add battery sensor support for sensor entities with device_class battery (#60) (ddfe6c1)
- add combined Temperature+Humidity sensor support with humidityEntity and batteryEntity mapping (2a8e651)
- add PowerSource cluster to Lock and Cover devices with battery (20dc78e)
- add PowerSource cluster to Switch, BinarySensor, Light, Fan, Climate devices with battery (8b5e977)
BREAKING CHANGES
- Reset alpha versioning to v2.1.0-alpha series after cleanup of old releases.
2.0.1 (2026-02-04)
Bug Fixes
- add water_heater to entity mapping dropdown and backend factories (ccdda2b)
- remove AutoMode feature from ClimateDevice to fix Behaviors have errors (#82) (0a4af9e)
- revert getSystemMode to v1.10.6 behavior - map Auto to Heat/Cool without AutoMode feature (dd4fda3)
- suppress Invalid intervalMs errors to prevent FATAL crashes (#74, #76, #79, #80, #82) (e171d0e)
- thermostat auto mode now correctly displays on Matter controllers (#71) (d348265)