[1.1.0] - 2025-01-07
Added
- Support for ecoMAX360i controller.
- Added new translation keys in
custom_components/econet300/translations/en.json:circuit2thermostat_tempwith name "Circuit 2 thermostat temp."temp_clutchwith name "Clutch temp."circuit3thermostat_tempwith name "Circuit 3 thermostat temp."temp_wthrwith name "Weather temp."temp_circuit3with name "Circuit 3 temp."temp_circuit2with name "Circuit 2 temp."temp_bufor_upwith name "Upper buffer temp."temp_bufor_downwith name "Buffer lower temp."heating_upper_tempwith name "Heating upper temp."circuit1thermostatwith name "Circuit 1 actual temp."heating_work_state_pump4with name "Heating work state pump 4"
Changed
- Updated
EconetDataCoordinatorclass incustom_components/econet300/common.pyto use type hints and newshould_skip_params_editsfunction. - Modified entity setup in
custom_components/econet300/number.pyto skip forcontrollerID: ecoMAX360i. - Refactored sensor entity gathering logic in
async_setup_entry. - Improved error handling in
Econet300Apiby adding specific exception logging. - Changed
homeassistantversion to2024.12.2andruffversion to0.8.4inrequirements.txt. - Removed
colorlogdependency fromrequirements.txt.
Fixed
- Addressed type hinting issues in
custom_components/econet300/common.pyandcustom_components/econet300/number.py. - Improved data attribute checks in
EconetEntityfor better error handling.
For more details, you can view the commits.