Skip to content

Releases: xaviml/controllerx

v4.18.1

09 Jan 11:41
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.

🔨 Fixes

  • Fix template rendering for AppDaemon 4.2.0

Changes:

  • 9267e30 bump: version 4.18.0 → 4.18.1
  • b10ec80 Merge branch 'dev' of github.com:xaviml/controllerx into dev
  • f627a50 fix(controller): fix call_service call for AppDaemon 4.2.0 compatibility [ #407 ]
  • 897f610 build(deps-dev): bump mypy from 0.910 to 0.930 (#405)
  • ed7d92b build(deps-dev): bump pre-commit from 2.15.0 to 2.16.0 (#406)
  • 29b5db1 build(deps-dev): bump pytest-timeout from 2.0.1 to 2.0.2 (#404)
  • f475f9c build(deps-dev): bump black from 21.11b1 to 21.12b0 (#403)
  • 57fecdd build(deps-dev): bump commitizen from 2.20.0 to 2.20.3 (#402)
  • 38bc441 build(deps): bump appdaemon from 4.1.0 to 4.2.0 (#401)
  • b7eaf12 docs(release_notes): clean notes

This list of changes was auto generated.

v4.18.0

01 Jan 19:05
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 hold_toggle_direction_init attribute to select initial state. [ #388 ]

🔨 Fixes

🎮 New devices

Changes:

  • b6147d1 bump: version 4.17.0 → 4.18.0
  • 05c31dd docs(release_notes): update
  • 9f9412a Adds TS0044F Tuya device (#385)
  • bec6770 docs(license): update copyright year(s) (#400)
  • 790f814 ci(update-license): fix broken pipeline
  • 8348211 build(deps-dev): bump black from 21.9b0 to 21.11b1 (#391)
  • dbc6c94 build(deps-dev): bump isort from 5.9.3 to 5.10.1 (#384)
  • c3822d6 feat(light_controller): add "hold_toggle_direction_init" attribute to select init state [ #388 ]
  • 201fb8f fix(device): fix z2m mapping for IM6001-BTP01 [ #397 ]

This list of changes was auto generated.

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.