vallox_websocket_api

Async API for Vallox ventilation units. Is used in HomeAssistant.

LGPL-3.0 License

Downloads
5.5K
Stars
23
Committers
8

Bot releases are visible (Hide)

vallox_websocket_api - 5.3.0

Published by github-actions[bot] 4 months ago

What’s Changed

  • Added MetricData.get_remaining_profile_duration method that returns remaining duration of the profile in minutes.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/5.2.1...5.3.0

vallox_websocket_api - 5.2.1

Published by github-actions[bot] 4 months ago

What’s Changed

  • Updated DEVICE_MODEL list. Fixes model detection of Helios units.
  • Updated README.md to list more supported models.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/5.2.0...5.2.1

vallox_websocket_api - 5.2.0 Latest Release

Published by github-actions[bot] 6 months ago

What’s Changed

  • Decode A_CYC_*_SETPOINT, A_CYC_MLV_SUPPLY_LOWER_LIMIT and A_CYC_SUPPLY_AIR_DEFROST_TEMP values as temperature.
  • Make A_CYC_*_SETPOINT settable #66

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/5.1.1...5.2.0

vallox_websocket_api - 5.1.1

Published by github-actions[bot] 7 months ago

What’s Changed

  • Loosen the websockets dependency version

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/5.1.0...5.1.1

vallox_websocket_api - 5.1.0

Published by yozik04 8 months ago

vallox_websocket_api - 5.0.2

Published by github-actions[bot] 8 months ago

What’s Changed

  • A_CYC_BYPASS_LOCKED is now in SETTABLE list.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/5.0.1...5.0.2

vallox_websocket_api - 5.0.1

Published by github-actions[bot] 8 months ago

Breaking changes

  • Removing some previously exposed functions (get_model, get_sw_version, get_uuid, get_next_filter_change_date). Use MetricData class methods instead.
  • Vallox class lost get_profile, get_info, get_temperature, get_fan_speed, get_next_filter_change_date methods. Use MetricData class methods instead.
  • PROFILE Enum class was renamed to Profile.
  • Client class lost fetch_metric method.

What's Added

  • Adding MetricData.get method.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/4.2.0...5.0.1

vallox_websocket_api - 5.0.1

Published by github-actions[bot] 8 months ago

Breaking changes

  • Removing some previously exposed functions (get_model, get_sw_version, get_uuid, get_next_filter_change_date). Use MetricData class methods instead.
  • Vallox class lost get_profile, get_info, get_temperature, get_fan_speed, get_next_filter_change_date methods. Use MetricData class methods instead.
  • PROFILE Enum class was renamed to Profile.
  • Client class lost fetch_metric method.

What's Added

  • Adding MetricData.get method.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/4.2.0...5.0.0

vallox_websocket_api - 4.2.0

Published by github-actions[bot] 8 months ago

What’s Changed

  • Alarm resolve (#63) @yozik04
  • Some bug fixes from previous release

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/4.1.0...4.2.0

vallox_websocket_api - 4.1.0

Published by github-actions[bot] 8 months ago

What’s Changed

  • New method fetch_metric_data() -> MetricData (#61) @yozik04
  • Set filter change date (#62) @yozik04
  • Read unit alarms (#55) @yozik04
  • Run CI tests on Python 3.12 (#60) @slovdahl
vallox_websocket_api - 4.0.3

Published by github-actions[bot] 9 months ago

What’s Changed

  • Ensure data model is valid after loading (#53)
  • Better number parsing of model loaded from unit's JS file (#54)

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/4.0.2...4.0.3

vallox_websocket_api - 4.0.2

Published by github-actions[bot] 12 months ago

What’s Changed

  • Fix A_CYC_UUID7 address.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/4.0.0...4.0.2

vallox_websocket_api - 4.0.0

Published by github-actions[bot] 12 months ago

What’s Changed

  • Read constants from the unit directly or fallback to local file. (#47) @yozik04
vallox_websocket_api - 3.3.0

Published by github-actions[bot] over 1 year ago

What’s Changed

  • Retry websocket requests (#43) @yozik04
  • Added timeouts (#43) @yozik04
vallox_websocket_api - 3.2.1

Published by yozik04 over 1 year ago

What's Changed

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/3.2.0...3.2.1

vallox_websocket_api - 3.2.0

Published by yozik04 over 1 year ago

vallox_websocket_api - 3.1.0

Published by github-actions[bot] over 1 year ago

What’s Changed

  • Adding Python 3.11 support
  • Dropping Python 3.6, 3.7 support
  • Replacing asynctest dependency with pytest-asyncio
  • Tests rewrite to pytest #30 (#31)

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/3.0.0...3.1.0

vallox_websocket_api - 3.0.0

Published by github-actions[bot] almost 2 years ago

What’s Changed

  • Greatly improved exception handling. ValloxApiException and ValloxWebsocketException cover communication problems (Including OSError). ValloxInvalidInputException are raised when it was provided an invalid input.

Full Changelog: https://github.com/yozik04/vallox_websocket_api/compare/2.13.1...3.0.0

vallox_websocket_api - 2.13.1

Published by github-actions[bot] almost 2 years ago

What’s Changed

  • Settable METRIC_KEY_MODE
vallox_websocket_api - 2.13.0

Published by github-actions[bot] almost 2 years ago

What’s Changed

  • Added Vallox.get_fan_speed and Vallox.set_fan_speed for a profile.
Package Rankings
Top 6.45% on Pypi.org
Badges
Extracted from project README
Test and Lint PyPI - Status PyPI PyPI - License Codecov
Related Projects