Skip to content

Releases: xaviml/controllerx

v4.17.0

01 Jan 16:35
Compare
Choose a tag to compare

downloads

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 for state and z2m (with not MQTT) integrations. [#366]
  • Add cover_duration attribute. Duration of the cover to open and/or close in seconds, so toggle_open and toggle_close can stop the cover if the cover is still moving. This is recommended to be used when the cover does not report opening and closing states, otherwise, it is not necessary. [#368]

🎮 New devices

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

29 Oct 10:39
Compare
Choose a tag to compare
v4.17.0b1 Pre-release
Pre-release

downloads

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 for state and z2m (with not MQTT) integrations. [#366]
  • Add cover_duration attribute. Duration of the cover to open and/or close in seconds, so toggle_open and toggle_close can stop the cover if the cover is still moving. This is recommended to be used when the cover does not report opening and closing 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

28 Oct 20:36
Compare
Choose a tag to compare
v4.17.0b0 Pre-release
Pre-release

downloads

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 for state and z2m (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

09 Sep 19:21
Compare
Choose a tag to compare

downloads

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 click/hold modes to loop and bounce an attribute. Read more about it here[ #204 ]

🔧 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 ]
See More
  • 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.0b1

05 Sep 18:13
Compare
Choose a tag to compare
v4.16.0b1 Pre-release
Pre-release

downloads

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 click/hold modes to loop and bounce an attribute. Read more about it here[ #204 ]

🔧 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

04 Sep 20:22
Compare
Choose a tag to compare
v4.16.0b0 Pre-release
Pre-release

downloads

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 click/hold modes to loop and bounce an attribute. Read more about it here[ #204 ]

🔧 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

26 Aug 20:32
Compare
Choose a tag to compare

downloads

This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.

⚠️ You must use Home Assistant 2021.4 or higher for this release to be working properly.

✏️ Features

  • Add volume_set predefined action for MediaPlayerController. See here.
  • Add tts predefined action for MediaPlayerController. 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 from supported_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 of supported_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

19 Aug 23:53
Compare
Choose a tag to compare
v4.15.0b1 Pre-release
Pre-release

downloads

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

⚠️ You must use Home Assistant 2021.4 or higher for this release to be working properly.

✏️ Features

  • Add volume_set predefined action for MediaPlayerController. See here.
  • Add tts predefined action for MediaPlayerController. 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 from supported_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 of supported_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

17 Aug 16:34
Compare
Choose a tag to compare
v4.15.0b0 Pre-release
Pre-release

downloads

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 for MediaPlayerController. See here.
  • Add tts predefined action for MediaPlayerController. 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

07 Jul 16:35
Compare
Choose a tag to compare

downloads

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.