Skip to content

v2.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@LarsK1 LarsK1 released this 31 Mar 05:20
666f3b4

2.0.0-beta.1 (2025-03-31)

Features

  • add polling groups list (bc23344)
  • add polling groups list (65841d6)
  • add test_coordinator.py with coverage 100% (860f3c4)
  • add test_diagnostics.py with coverage 100% (30d6fda)
  • add test_helpers.py with coverage 100% (4c48cde), closes #158
  • add test_init with coverage 100% (7f0ca0e)
  • Added code coverage (0327180)
  • deduplicate code: write_modbus_value (ce77e7c)
  • extend and improve config flow texts (bed00f7)
  • extend and improve config flow texts (def06af)
  • extract Modbus write operations and fix unique_id consistency (984b8bc)
  • increase config_flow test coverage to 74% (b47f463)
  • increase config_flow test coverage to 74% (71cd5ff)
  • increase config_flow test coverage to 93% (7583279)
  • increase config_flow test coverage to 93% (bca7ae9)
  • increase config_flow test coverage to 98% (fd40b57)
  • increase overall test coverage to 57% (51e4d9d)
  • increase overall test coverage to 57% (943b43a)
  • increase overall test coverage to 84% (0e19494)
  • increase test coverage (bb40208)
  • Increase test coverage for config_flow.py to 100% (758e34f)
  • increase test coverage for select.py (027f41d)
  • increase test coverage of select.py (0aa8fbd)
  • increase test coverage of test.py to 91% (476993f)
  • refactor all sensor modules (364c966), closes #159
  • Sensors: add temperatur sensor s16 (input-register 33039) (36c268b)
  • solve misc bugs and inconsistencies (13ad8d1)
  • test: Increase coverage to 32% & improve testing (74ab171)

Bug Fixes

  • (only partly) hkr1_room_temp can not be set via ui (33db8e1)
  • (only partly) hkr1_room_temp can not be set via ui (c1de8c0)
  • add missing argument subentries_data (1ef889b)
  • async call of async_remove & lint (330e7c6)
  • await async_add_entities (a0f790b)
  • Consistent setting of unique_id using ._attr_unique_id (cf7713f)
  • failing lint (90d9b4e)
  • failing lint-check (45b1963)
  • failing test_select (eebf668)
  • failing tests (ec0cd7e)
  • failing tests (e8b6e9e)
  • failing tests (185e01c)
  • failing tests - again (c954772)
  • failing tests and type errors (2221d5b)
  • failing tests due to missing arguments (9e668f5)
  • failing tests due to missing import (ab63a95)
  • failing tests due to missing loop (8547a04)
  • failing tests due to wrong mocks (684844b)
  • failing tests for select.py (d5f38fa)
  • failing tests for select.py (a5cbb80)
  • hkrx_room_temp can not be set via ui (bbd0a35)
  • hkrx_room_temp can not be set via ui (1904247)
  • logging: change to f-strings (5f1cde7)
  • missing label and description for hkr in config_flow (83ed498)
  • missing label and description for hkr in config_flow (14ed793)
  • mixed up usage of entity_id and unique_id in select.py (7ef987c)
  • rebuild testing base structure (9101593)
  • rebuild testing base structure (fa3b059)
  • remove debug messages (72087f4)
  • resolve failing tests in test_select.py (c5d222b)
  • solve misc bugs and inconsistencies (89eea23)
  • use genuine hass fixture (9cdb695)
  • wrong data validation and failing tests (26afa85)

Miscellaneous Chores