Skip to content

v1.0.0

Choose a tag to compare

@DefinitelyADev DefinitelyADev released this 09 Sep 09:07
· 28 commits to master since this release

[1.0.0] - 2025-09-09

Added

  • First stable release

[0.0.3] - 2025-09-09

Fixed

  • Ensure entity_id keeps room_ prefix using suggested_object_id while keeping the display name clean (just the room name). Existing entities may need a manual rename or re-add to pick up the new object_id.

[0.0.2] - 2025-09-09

Changed

  • Attributes now include display-friendly values with units embedded (e.g., power: "28.6 W", temperature: "21.5 °C").
  • Removed separate unit attributes (*_unit) to simplify dashboards.
  • Kept numeric attributes for automations: power_w, energy_wh, temperature_c, humidity_pct, climate_target_c.

Fixed

  • Config flow now correctly awaits async methods (async_create_entry, async_show_form) to satisfy type checking.

[0.0.1] - 2025-09-08

Added

  • Initial public release
  • UI configuration flow for easy setup
  • Composite room sensors with multiple entity support
  • Real-time state updates using event-driven architecture
  • Device registry integration
  • Comprehensive state attributes (power, energy, temperature, humidity, etc.)
  • Dynamic icon changes based on room status
  • Configurable active power thresholds
  • Support for motion, window, and climate entity integration
  • Event-driven updates (no polling)
  • Robust error handling for invalid sensor states
  • State caching for performance optimization
  • Proper cleanup of event listeners
  • Type-safe implementation with comprehensive type hints
  • Full test coverage with unit and integration tests
  • CI/CD pipeline with automated validation
  • Code quality tools (Black, isort, flake8, pyright)
  • Compatible with Home Assistant 2024.1.0+
  • Python 3.10+ support
  • Memory-efficient implementation
  • Clean separation of concerns with coordinator pattern

Fixed

  • Dependency conflict in requirements-dev.txt between pytest-asyncio and pytest-homeassistant-custom-component

Full Changelog: https://github.com/DefinitelyADev/room-entity/commits/v1.0.0