Tags: jabesq-org/pyatmo
Tags
pyatmo v9.2.1 Added ----- - Added SPDX license identifier [PEP 639](https://peps.python.org/pep-0639/). Fixed ----- - Removed upper bound for Python version constraint.
pyatmo v9.1.0 Added ----- - Support for 3rd party zigbee roller blinds - Support for Netatmo Indoor Camera Advance (NPC) - Fixtures for multiple modules (NLL, NLV, NLLV, NLJ, NLIS, NLPT, NLPD, NLPO) - Added conventional-pre-commit hook for commit-msg stage Changed ------- - Updated device type descriptions to better reflect their functionality - Removed some unnecessary mixins from Legrand device classes - Create RemoteControlMixin for easier device representation - Replaced setup-cfg-fmt with pyprojectsort pre-commit hook - Improved error handling in extract_raw_data for empty homes - Refactored test file handling to use anyio.open_file() - Updated pre-commit hooks to latest versions - Updated project metadata in pyproject.toml Fixed ----- - Handling of cooling/heating control mode - Fixed async tests to avoid blocking file access - Fixed detection of missing homes in API responses - Fixed async mock configuration in tests - Fixed error handling for throttling errors - Fixed exception class names to end with "Error" suffix - Fixed handling of empty homes data - Fixed test file handling to use anyio - Fixed coverage report configuration in tox.ini - Fixed type casting in async_update_measures method for Energy module - Fixed error handling for missing parameters in fake_post_request - Fixed handling of unknown device types - Fixed handling of place data and historical data in NetatmoBase class - Fixed handling of station ids in fix_id function - Fixed handling of zone_id type in async_set_schedule_temperatures method - Fixed handling of angle for display in module.py - Fixed handling of device type and boiler status in Room class - Fixed handling of missing parameters in test functions - Fixed handling of file paths for fixtures - Fixed handling of deprecated assert_called method - Fixed handling of test cases for NLP, NLF, and NLIS Legrand modules - Fixed handling of test cases for different weather modules - Fixed handling of mypy configuration in tox.ini
pyatmo v9.0.0
Added
-----
- Support for Pilot Wire ("fil pilote" support)
- AC Auto schedule
Changed
-------
- Replaced pipenv with uv and updated readme
Removed
-------
- Python 3.10 support
Fixed
-----
- Propper handling of climate schedules in heating or cooling
- Fix HVAC related setpoint evaluation
- devcontainer
Release v8.0.2 (#485) * add missing device type mapping for NIS (#476) * Add power data to NLPD entities (#477) * Add missing NLFE Legrand dimmer switch * clean up * Add shutter capabilities to BNAB, BNAS and BNMS (#484) * fix: update name prefixing (#483) --------- Signed-off-by: Tobias Sauerwein <[email protected]>
Release 8.0.1 (#481) * cd: Run publish-to-test-pypi only on development branch * fix devcontainer (#468) * Add start and end times to room class (#469) * Remove deprecated code (#461) * Remove deprecated code * Remove old codeql config * Remove unused fixture * Minor clean up * Refactor async_post_request Signed-off-by: Tobias Sauerwein <[email protected]> --------- Signed-off-by: Tobias Sauerwein <[email protected]> * Split tests and clean up (#471) * split tests * clean up cruft * Fix NLPD to provide energy readings * Add BNLD - Bticino dimmable light * Update readme (#472) * Clean up somfy shutter * Add new bticino scope * update readme * chore(deps): Bump actions/setup-python from 4.7.1 to 5.0.0 (#474) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v4.7.1...v5.0.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * add missing device type mapping for NIS (#476) * Add power data to NLPD entities (#477) * Clean up (#479) * Update CHANGELOG.md * Fix nlfe (#480) * Add missing NLFE Legrand dimmer switch * clean up * Update changelog --------- Signed-off-by: Tobias Sauerwein <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Hugo Dupras <[email protected]> Co-authored-by: deosrc <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PreviousNext