Changelog
[v1.2.6] - 2026-04-21
Fixed
- Dynamic select entities not saving changes (#225, #224):
EconetDynamicSelect.async_select_optionnow callsapi.set_param_by_index(thermNewParamIndexendpoint) instead ofapi.set_param. Previously, dynamic select parameters not explicitly mapped inRMNEWPARAM_PARAMS/NUMBER_MAP/CONTROL_PARAMS(e.g.Output H1= 159,Output H2 and H3= 160,Feeding time= 28 on ecoMAX810P-L and equivalents on ecoMAX860P3-O / ecoMAX920P1-O) fell through to the defaultnewParamName=<numeric_id>route, which the controller silently ignored — so UI changes never persisted. StaticheaterMode(param55) was unaffected.
Added
- Test fixture for
ecoMAX920P1-O(18 JSON files + README) - Regression tests
TestDynamicSelectEntitiesparametrized acrossecoMAX810P-L,ecoMAX860P3-O,ecoMAX920P1-O