Releases: openviess/PyViCare
Releases · openviess/PyViCare
2.58.0
2.57.0
What’s changed
✨ New features
- feat: expose device_type on PyViCareDeviceConfig @lackas (#698)
- feat: expose device roles and include in dump_secure @lackas (#699)
- feat: add DHW operating mode getters @lackas (#705)
- feat: add CoolingCircuit support for heat pumps @lackas (#706)
- feat: add ventilation level volume flow getters @lackas (#700)
🐛 Bug fixes
🧰 Maintenance
- chore(deps): update dependency ruff to ^0.15.0 @renovate[bot] (#702)
- chore: add python 3.13 support @CFenner (#647)
- chore(deps): update dependency ruff to v0.15.1 @renovate[bot] (#709)
📚 Documentation
2.56.0
What’s changed
✨ New features
- feat(heat pump): expose inverters @CFenner (#657)
- feat(heat pump): expose compressor datapoints @CFenner (#656)
- feat: expose wifi datapoint @CFenner (#694)
🐛 Bug fixes
🧰 Maintenance
- chore(deps): update actions/checkout action to v6 @renovate[bot] (#668)
- chore(deps): update dependency ruff to v0.14.6 @renovate[bot] (#669)
- chore(deps): update actions/setup-python action to v6.1.0 @renovate[bot] (#670)
- chore(deps): update dependency mypy to v1.19.0 @renovate[bot] (#671)
- chore(deps): update dependency ruff to v0.14.7 @renovate[bot] (#672)
- chore(deps): update dependency pylint to v4.0.4 @renovate[bot] (#673)
- chore(deps): update dependency ruff to v0.14.8 @renovate[bot] (#675)
- chore(deps): update dependency ruff to v0.14.9 @renovate[bot] (#678)
- chore(deps): update dependency mypy to v1.19.1 @renovate[bot] (#680)
- chore(deps): update dependency ruff to v0.14.10 @renovate[bot] (#681)
- chore(deps): update dependency ruff to v0.14.11 @renovate[bot] (#683)
- chore(deps): update dependency pytest to v9.0.2 @renovate[bot] (#676)
- chore(deps): update actions/checkout action to v6.0.1 @renovate[bot] (#674)
- chore(deps): update actions/upload-artifact action to v6 @renovate[bot] (#635)
- chore(deps): update dependency ruff to v0.14.12 @renovate[bot] (#684)
- chore(deps): update dependency ruff to v0.14.13 @renovate[bot] (#685)
- chore(deps): update dependency ruff to v0.14.14 @renovate[bot] (#693)
⬆️ Dependency updates
- chore(deps): update actions/setup-python action to v6.2.0 @renovate[bot] (#687)
- chore(deps): update release-drafter/release-drafter action to v6.1.1 @renovate[bot] (#686)
- chore(deps): update dependency authlib to v1.6.6 @renovate[bot] (#679)
- chore(deps): update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#691)
- chore(deps): update actions/checkout action to v6.0.2 @renovate[bot] (#692)
2.55.1
What’s changed
🐛 Bug fixes
🧰 Maintenance
- chore(deps): update dependency pytest to v9.0.1 @renovate[bot] (#655)
- chore(deps): update dependency pylint to v4.0.3 @renovate[bot] (#659)
- chore(deps): update dependency ruff to v0.14.5 @renovate[bot] (#660)
- chore(deps): update actions/checkout action to v5.0.1 @renovate[bot] (#662)
📚 Documentation
2.55.0
What’s changed
✨ New features
- feat(ventilation): add new datapoints @CFenner (#643)
- feat(ventilation): expose air quality datapoints @CFenner (#653)
- feat(ventilation): expose filter runtime datapoints @CFenner (#652)
- feat(heat pump): add condenser, evaporator and compressor data points @ckoeber83 (#654)
🧰 Maintenance
- chore(deps): update dependency ruff to v0.14.1 @renovate[bot] (#625)
- refactor: abstract service calls @CFenner (#627)
- chore(deps): update dependency ruff to v0.14.2 @renovate[bot] (#633)
- chore(deps): update dependency ruff to v0.14.3 @renovate[bot] (#640)
- chore: drop python 3.9 support @CFenner (#629)
- chore(deps): update dependency pylint to v4 @renovate[bot] (#622)
- chore(deps): update dependency ruff to v0.14.4 @renovate[bot] (#649)
- chore(deps): update dependency pytest to v9 @renovate[bot] (#651)
📚 Documentation
- chore(docs): update example code @nagelp (#636)
- chore(testdata): update Vitopure350 sample data @CFenner (#642)
- chore(testdata): update Vitocal 333G with Vitovent 300F sample data @CFenner (#644)
- chore(testdata): add Vitocal 200S sample data @jonbk (#624)
- chore(testdata): add Vitocal 222S sample data @CFenner (#646)
⬆️ Dependency updates
- chore(deps): update dependency deprecated to v1.3.0 @renovate[bot] (#637)
- chore(deps): update dependency deprecated to v1.3.1 @renovate[bot] (#638)
2.54.0
2.53.1
2.53.0
What’s changed
✨ New features
- feat(trv): add TRV datapoints @fdebrus (#613)
- feat(zigbee): add repeater class @CFenner (#620)
- feat: Add floor heating device @CFenner (#415)
🧰 Maintenance
- chore(deps): update dependency pylint to v3.3.9 @renovate[bot] (#618)
- chore(deps): update dependency ruff to ^0.14.0 @renovate[bot] (#619)
📚 Documentation
2.52.0
What’s changed
✨ New features
- feat(ess): add access methode for ess.transfer.charge.cumulated @lgraf (#608)
- feat: expose supply pressure for GazBoilers @detzen (#611)
🧰 Maintenance
- chore(renovate): group dependencies with associated types-* dependencies @CFenner (#589)
- chore(deps): update dependency ruff to v0.12.11 @renovate[bot] (#591)
- chore(deps): update dependency ruff to v0.12.12 @renovate[bot] (#595)
- chore(deps): update dependency pytest to v8.4.2 @renovate[bot] (#594)
- chore(deps): update actions/setup-python action to v6 @renovate[bot] (#593)
- chore(deps): update dependency ruff to ^0.13.0 @renovate[bot] (#600)
- chore(deps): update dependency mypy to v1.18.1 @renovate[bot] (#601)
- chore(deps): update dependency pytest-cov to v7 @renovate[bot] (#599)
- chore(deps): update dependency ruff to v0.13.1 @renovate[bot] (#603)
- chore(deps): update dependency mypy to v1.18.2 @renovate[bot] (#604)
- chore(deps): update dependency ruff to v0.13.2 @renovate[bot] (#610)
- chore(deps): update dependency ruff to v0.13.3 @renovate[bot] (#612)
- chore(deps): update pypa/gh-action-pypi-publish action to v1.13.0 @renovate[bot] (#592)
📚 Documentation
2.51.0
What’s changed
✨ New features
- feat: expose common supply temp sensor for all heating devices @CFenner (#588)
- feat: create reboot gateway function @fishter (#549)
🧰 Maintenance
- chore(deps): update dependency pytest to v8.4.1 @renovate[bot] (#568)
- chore(deps): update dependency pytest-cov to v6.2.1 - autoclosed @renovate[bot] (#564)
- chore(deps): update dependency mypy to v1.17.0 @renovate[bot] (#577)
- chore(deps): update dependency ruff to v0.12.4 @renovate[bot] (#578)
- chore(deps): update dependency ruff to v0.12.5 @renovate[bot] (#579)
- chore(deps): update dependency ruff to v0.12.7 @renovate[bot] (#580)
- chore(deps): update dependency mypy to v1.17.1 @renovate[bot] (#581)
- chore(deps): update dependency ruff to v0.12.8 @renovate[bot] (#582)
- chore(deps): update dependency pylint to v3.3.8 @renovate[bot] (#583)
- chore(deps): update dependency ruff to v0.12.9 @renovate[bot] (#586)
- chore(deps): update dependency ruff to v0.12.10 @renovate[bot] (#587)
- chore(deps): update actions/checkout action to v4.3.0 @renovate[bot] (#584)
- chore(deps): update actions/checkout action to v5 @renovate[bot] (#585)