Releases: xaviml/controllerx
v4.17.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add
previous_state
attribute to restrict when an action is performed depending on the previous state of the entity. This is just applicable forstate
andz2m
(with not MQTT) integrations. [#366] - Add
cover_duration
attribute. Duration of the cover to open and/or close in seconds, sotoggle_open
andtoggle_close
can stop the cover if the cover is still moving. This is recommended to be used when the cover does not reportopening
andclosing
states, otherwise, it is not necessary. [#368]
🎮 New devices
- WXKG06LM - add Z2M and deCONZ support
- W2049 - add ZHA support @patrezp [ #375 ]
- TERNCY-SD01 - add Media Player controller [ #377 ]
Changes:
- 0754e80 bump: version 4.17.0b1 → 4.17.0
- 00b38cd bump: version 4.17.0b0 → 4.17.0b1
- 7a3aa99 feat(cover): add "cover_duration" attribute [ #368 ]
- f877bc4 docs(release_notes): add ticket number to items
- a6ce9dd bump: version 4.16.0 → 4.17.0b0
- fefc989 feat(device): add media player controller for TerncySD01 [ #377 ]
- 89faa1a feat(controller): add "previous_state" attribute [ #366 ]
- 9d11743 refactor(tests): rename acton-types to action_types
- 5db11e5 build(deps-dev): bump pytest-asyncio from 0.15.1 to 0.16.0 (#376)
- 5a18fac docs(release_notes): add back a device
See More
- 43d0c1c Merge branch 'dev' of github.com:xaviml/controllerx into dev
- de944ba feat(device): add ZHA support for W2049 [ #372 ]
- 3fbd156 docs(contributing): add extra steps for commiting other's forks
- d491fd9 build(deps-dev): bump flake8 from 3.9.2 to 4.0.1 (#374)
- fdb16ad build(deps-dev): bump pytest-timeout from 1.4.2 to 2.0.1 (#373)
- 0d47169 build(deps-dev): bump commitizen from 2.18.1 to 2.20.0 (#367)
- 350b415 build(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 (#365)
- 14654cc build(deps-dev): bump black from 21.8b0 to 21.9b0 (#358)
- ca26363 Merge pull request #357 from xaviml/dependabot/pip/commitizen-2.18.1
- bf5b7bd build(deps-dev): bump commitizen from 2.18.0 to 2.18.1
- 975c38b feat(device): z2m and deCONZ support for WXKG06light, switch)
- 2fb45d8 fix(device): fix z2m mapping for WXKG07LMLightController
- 8f9e6dc docs(index): add community section with blogs and videos links
This list of changes was auto generated.
v4.17.0b1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
previous_state
attribute to restrict when an action is performed depending on the previous state of the entity. This is just applicable forstate
andz2m
(with not MQTT) integrations. [#366] - Add
cover_duration
attribute. Duration of the cover to open and/or close in seconds, sotoggle_open
andtoggle_close
can stop the cover if the cover is still moving. This is recommended to be used when the cover does not reportopening
andclosing
states, otherwise, it is not necessary. [#368]
🎮 New devices
Changes:
- 00b38cd bump: version 4.17.0b0 → 4.17.0b1
- 7a3aa99 feat(cover): add "cover_duration" attribute [ #368 ]
- f877bc4 docs(release_notes): add ticket number to items
- a6ce9dd bump: version 4.16.0 → 4.17.0b0
- fefc989 feat(device): add media player controller for TerncySD01 [ #377 ]
- 89faa1a feat(controller): add "previous_state" attribute [ #366 ]
- 9d11743 refactor(tests): rename acton-types to action_types
- 5db11e5 build(deps-dev): bump pytest-asyncio from 0.15.1 to 0.16.0 (#376)
- 5a18fac docs(release_notes): add back a device
- 43d0c1c Merge branch 'dev' of github.com:xaviml/controllerx into dev
See More
- de944ba feat(device): add ZHA support for W2049 [ #372 ]
- 3fbd156 docs(contributing): add extra steps for commiting other's forks
- d491fd9 build(deps-dev): bump flake8 from 3.9.2 to 4.0.1 (#374)
- fdb16ad build(deps-dev): bump pytest-timeout from 1.4.2 to 2.0.1 (#373)
- 0d47169 build(deps-dev): bump commitizen from 2.18.1 to 2.20.0 (#367)
- 350b415 build(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 (#365)
- 14654cc build(deps-dev): bump black from 21.8b0 to 21.9b0 (#358)
- ca26363 Merge pull request #357 from xaviml/dependabot/pip/commitizen-2.18.1
- bf5b7bd build(deps-dev): bump commitizen from 2.18.0 to 2.18.1
- 975c38b feat(device): z2m and deCONZ support for WXKG06light, switch)
- 2fb45d8 fix(device): fix z2m mapping for WXKG07LMLightController
- 8f9e6dc docs(index): add community section with blogs and videos links
This list of changes was auto generated.
v4.17.0b0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
previous_state
attribute to restrict when an action is performed depending on the previous state of the entity. This is just applicable forstate
andz2m
(with not MQTT) integrations.
🎮 New devices
Changes:
- a6ce9dd bump: version 4.16.0 → 4.17.0b0
- fefc989 feat(device): add media player controller for TerncySD01 [ #377 ]
- 89faa1a feat(controller): add "previous_state" attribute [ #366 ]
- 9d11743 refactor(tests): rename acton-types to action_types
- 5db11e5 build(deps-dev): bump pytest-asyncio from 0.15.1 to 0.16.0 (#376)
- 5a18fac docs(release_notes): add back a device
- 43d0c1c Merge branch 'dev' of github.com:xaviml/controllerx into dev
- de944ba feat(device): add ZHA support for W2049 [ #372 ]
- 3fbd156 docs(contributing): add extra steps for commiting other's forks
- d491fd9 build(deps-dev): bump flake8 from 3.9.2 to 4.0.1 (#374)
See More
- fdb16ad build(deps-dev): bump pytest-timeout from 1.4.2 to 2.0.1 (#373)
- 0d47169 build(deps-dev): bump commitizen from 2.18.1 to 2.20.0 (#367)
- 350b415 build(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 (#365)
- 14654cc build(deps-dev): bump black from 21.8b0 to 21.9b0 (#358)
- ca26363 Merge pull request #357 from xaviml/dependabot/pip/commitizen-2.18.1
- bf5b7bd build(deps-dev): bump commitizen from 2.18.0 to 2.18.1
- 975c38b feat(device): z2m and deCONZ support for WXKG06light, switch)
- 2fb45d8 fix(device): fix z2m mapping for WXKG07LMLightController
- 8f9e6dc docs(index): add community section with blogs and videos links
This list of changes was auto generated.
v4.16.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
🔧 Refactor
- Refactor some internal code to allow feature #204
🎮 New devices
Changes:
- 530fb67 bump: version 4.16.0b1 → 4.16.0
- e3b3d1c feat(device): add Z2M support for E1E-G7F [ #355 ]
- 6e93dda style(typing): fix typing for wrap_execution function
- b7ab739 bump: version 4.16.0b0 → 4.16.0b1
- 8d3ade6 test(light_controller): add missing test for new functionality
- bc4b5be bump: version 4.15.0 → 4.16.0b0
- 6f489ac docs(release_notes): add click/hold modes feature
- 3f13f04 Feat/cycle action (#354) [ #204 ]
- 0eac9a8 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 (#353)
- cc6c030 docs(funding): add github sponsors [ #351 ]
v4.16.0b1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
🔧 Refactor
- Refactor some internal code to allow feature #204
Changes:
- b7ab739 bump: version 4.16.0b0 → 4.16.0b1
- 8d3ade6 test(light_controller): add missing test for new functionality
- bc4b5be bump: version 4.15.0 → 4.16.0b0
- 6f489ac docs(release_notes): add click/hold modes feature
- 3f13f04 Feat/cycle action (#354) [ #204 ]
- 0eac9a8 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 (#353)
- cc6c030 docs(funding): add github sponsors [ #351 ]
- d18bef5 build(deps-dev): bump pytest from 6.2.4 to 6.2.5 (#352)
- 15fdcce build(deps-dev): bump pre-commit from 2.14.0 to 2.14.1 (#350)
- 8f139db build(deps-dev): bump black from 21.7b0 to 21.8b0 (#349)
This list of changes was auto generated.
v4.16.0b0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
🔧 Refactor
- Refactor some internal code to allow feature #204
Changes:
- bc4b5be bump: version 4.15.0 → 4.16.0b0
- 6f489ac docs(release_notes): add click/hold modes feature
- 3f13f04 Feat/cycle action (#354) [ #204 ]
- 0eac9a8 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 (#353)
- cc6c030 docs(funding): add github sponsors [ #351 ]
- d18bef5 build(deps-dev): bump pytest from 6.2.4 to 6.2.5 (#352)
- 15fdcce build(deps-dev): bump pre-commit from 2.14.0 to 2.14.1 (#350)
- 8f139db build(deps-dev): bump black from 21.7b0 to 21.8b0 (#349)
This list of changes was auto generated.
v4.15.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add
volume_set
predefined action forMediaPlayerController
. See here. - Add
tts
predefined action forMediaPlayerController
. See here. - Add
supported_color_modes
attribute to Light controller. It allows to define the supported color mode as defined in HA documentation
🔨 Fixes
- Stop reading supported color mode from
supported_features
, and read it fromsupported_color_modes
light entity attribute. [ #342 ]
🎮 New devices
Changes:
- a152b6b bump: version 4.15.0b1 → 4.15.0
- ce47062 ci(codeql): change setup-python-dependencies argument
- bdbcfdf ci(codeql): remove --system flag to pipenv
- 99c98cf ci(codeql): add pipenv and install dependencies
- a3cb355 Create codeql-analysis.yml
- 76634ba Merge branch 'dev' of github.com:xaviml/controllerx into dev
- 4fbf31d docs(readme): update badge images
- d25de8c build(deps): bump appdaemon from 4.0.8 to 4.1.0 (#348)
- fca1f7c refactor(colors): send
xy_color
as a list - aa61a49 docs(release_notes): update notes [ #347 ]
See More
- a00d568 feat(device): add Z2M support for ZS230002 (Linkind) [ #347 ]
- 8298dc1 bump: version 4.15.0b0 → 4.15.0b1
- 69932a0 Merge branch 'dev' of github.com:xaviml/controllerx into dev
- 228d450 build(deps-dev): bump pre-commit from 2.13.0 to 2.14.0 (#343)
- 203782d build(deps-dev): bump black from 21.6b0 to 21.7b0 (#339)
- 4f7693e build(deps-dev): bump isort from 5.9.2 to 5.9.3 (#341)
- db0ebf4 build(deps-dev): bump commitizen from 2.17.12 to 2.18.0 (#345)
- cc23733 fix(light_controller): read from
supported_color_modes
instead ofsupported_features
[ #342 ] - 3dcfbb5 bump: version 4.14.0 → 4.15.0b0
- 71c4bad build(deps-dev): bump isort from 5.9.1 to 5.9.2 (#336)
- 501cc8a feat(predefined-action): add
tts
action to MediaPlayerController - 9d48e8f feat(predefined-action): add
volume_set
action to MediaPlayerController
This list of changes was auto generated.
v4.15.0b1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
volume_set
predefined action forMediaPlayerController
. See here. - Add
tts
predefined action forMediaPlayerController
. See here. - Add
supported_color_modes
attribute to Light controller. It allows to define the supported color mode as defined in HA documentation
🔨 Fixes
- Stop reading supported color mode from
supported_features
, and read it fromsupported_color_modes
light entity attribute. [ #342 ]
Changes:
- 8298dc1 bump: version 4.15.0b0 → 4.15.0b1
- 69932a0 Merge branch 'dev' of github.com:xaviml/controllerx into dev
- 228d450 build(deps-dev): bump pre-commit from 2.13.0 to 2.14.0 (#343)
- 203782d build(deps-dev): bump black from 21.6b0 to 21.7b0 (#339)
- 4f7693e build(deps-dev): bump isort from 5.9.2 to 5.9.3 (#341)
- db0ebf4 build(deps-dev): bump commitizen from 2.17.12 to 2.18.0 (#345)
- cc23733 fix(light_controller): read from
supported_color_modes
instead ofsupported_features
[ #342 ] - 3dcfbb5 bump: version 4.14.0 → 4.15.0b0
- 71c4bad build(deps-dev): bump isort from 5.9.1 to 5.9.2 (#336)
- 501cc8a feat(predefined-action): add
tts
action to MediaPlayerController
See More
- 9d48e8f feat(predefined-action): add
volume_set
action to MediaPlayerController
This list of changes was auto generated.
v4.15.0b0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
volume_set
predefined action forMediaPlayerController
. See here. - Add
tts
predefined action forMediaPlayerController
. See here.
Changes:
- 3dcfbb5 bump: version 4.14.0 → 4.15.0b0
- 71c4bad build(deps-dev): bump isort from 5.9.1 to 5.9.2 (#336)
- 501cc8a feat(predefined-action): add
tts
action to MediaPlayerController - 9d48e8f feat(predefined-action): add
volume_set
action to MediaPlayerController
This list of changes was auto generated.
v4.14.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Allow to pass parameters to predefined actions. You can check the parameters for each predefined action, and how to pass parameters in here. [ #78 ]
- Support for Light Group integration. To know how entity groups work, read here [ #330 ]
- Add option to read
unique_id
attribute for deCONZ integration. Read more about it here [ #333 ]
🕑 Performance
- Reduce calls to HA when entity is a group.
Changes:
- 074704c bump: version 4.14.0b1 → 4.14.0
- 44a471e Merge branch 'dev' into main
- 2778693 build(deps-dev): bump commitizen from 2.17.11 to 2.17.12 (#335)
- 84ac7b3 bump: version 4.14.0b0 → 4.14.0b1
- aeb8aab Merge branch 'feat/allow-unique-id-deconz' into dev
- 40f39a5 Merge branch 'dev' into feat/allow-unique-id-deconz
- 791dadb Merge branch 'dev' into feat/predefined-actions-params
- 69d80ea Merge pull request #331 from xaviml/feat/support-light-group
- 57f1740 docs(integration): add docs about deconz new attribute
listen_to
- d7175b4 refactor(tests): wrap_execution: change name because of a typo
See More
- 1f86856 test(integration): add tests for listen_changes methods
- a3b565b feat(integration): allow listen to unique id for deconz [ #333 ]
- 9b40c7b test(action_type): add unit tests for predefined action parameters
- a535e2c refactor(integ_tests): add entity_id to mocked attributes
- 572532a feat(action_type): allow parameters to predefined actions [ #78 ]
- 5622f30 bump: version 4.13.0 → 4.14.0b0
- 381952e feat(entity_groups): add support for more Group Integrations [ #330 ]
This list of changes was auto generated.