Releases: jnimmo/pyIntesisHome
v2.0.2
What's Changed
- Fix KeyError in get_device_property when device_id is not in _devices by @rvoijenGH in #77
New Contributors
- @rvoijenGH made their first contribution in #77
Full Changelog: v2.0.1...v2.0.2
2.0.1
What's Changed
- fix: guard get_horizontal_swing_list() against missing UID 6 by @kesawi in #73
- fix: opt into Node 24 for GitHub Actions runners by @kesawi in #74
- fix: use relative import in intesisbox.py to prevent system package conflict by @kesawi in #70
- fix: inject AUTO fan mode for MH-AC-WIFI-1 devices in _get_fan_map by @kesawi in #71
- fix: resolve ruff isort and pylint unused variable CI failures by @kesawi in #75
- fix: correct _set_value return value for IntesisHomeLocal by @kesawi in #76
Breaking Changes (since 1.x.x)
- add_update_callback method is now synchronous and must not be awaited
New Contributors
Full Changelog: v2.0.0...2.0.1
1.8.8
Fixes an accidental breaking change - add_update_callback made synchronous causing clients awaiting to fail as per home-assistant/core#167474 (comment)
Full Changelog: 1.8.7...1.8.8
1.8.7
What's Changed
- Fix: Added auto mode to fan speed map for config 30 by @rweijnen in #56
- fix: set connected to False after login in tcp server by @zjuanma in #61
- fix: timeout of command connect_req when login to INTESISHOME (issues #55 and #57) by @zjuanma in #60
- Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.13.0 in /.github/workflows by @dependabot[bot] in #62
- Bump pytest from 7.1.2 to 9.0.3 by @dependabot[bot] in #65
- Added get_model function and get_fw_version to return the device model and firmware version if available by @srkoster in #59
- Implemented get_vertical_swing_list and get_horizontal_swing_list function by @srkoster in #58
- fix: guard against None mode_map in get_mode_list by @jnimmo in #66
- fix: resolve crash risks in IntesisBase by @jnimmo in #67
New Contributors
- @rweijnen made their first contribution in #56
- @zjuanma made their first contribution in #61
- @dependabot[bot] made their first contribution in #62
- @srkoster made their first contribution in #59
Full Changelog: 1.8.5...1.8.7
1.8.5
1.8.4
Full Changelog: 1.8.3...1.8.4
Adds additional error handling and debugging for Intesishome_local
1.8.3
What's Changed
- Added increased error handling and debug logging for IntesisHomeLocal,
- [Intesishome_Local] Add 192 Key to INTESIS_MAP by @alucar-d in #40
- Fix negative outdoor_temp for IntesisHomeLocal by @peledzius in #39
New Contributors
- @alucar-d made their first contribution in #40
- @peledzius made their first contribution in #39
Full Changelog: 1.8.1...1.8.3
1.8.1: IntesisBox support
Following the great work to add local control for some IntesisHome devices, this release integrates hass-intesisbox into the pyIntesisHome library for easier inclusion into Home Assistant.
1.8.0: Local control!
This release adds support for local control of Intesis devices which provide this option, thanks to the great work of @rklomp
1.7.7
Added support for Fujitsu AnywAIR devices, thanks @Neonkoala