Skip to content

Releases: xaviml/controllerx

v4.20.0b0

09 May 20:44
Compare
Choose a tag to compare
v4.20.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 following predefined actions on_min_max_brightness, on_max_min_brightness, on_min_max_color_temp and on_max_min_color_temp. [ #472 ] @sabaatworld

🎮 New devices

What's Changed

New Contributors

  • @hrak made their first contribution in #482

Full Changelog: v4.19.0...v4.20.0b0

v4.19.0

29 Apr 17:33
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.

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.
⚠️ Custom Controllers have been removed from code. They were deprecated in v3.4.0. Following classes are no longer available:

  • CustomLightController (LightController should be used instead).
  • CustomMediaPlayerController (MediaPlayerController should be used instead).
  • CustomSwitchController (SwitchController should be used instead).
  • CustomCoverController (CoverController should be used instead).
  • CallServiceController (Controller should be used instead).

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here. [ #421 ]
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • Fixes bug related to mode: restart. Actions were not restarted properly over time.
  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support. [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController. [ #420 ]

🎮 New devices

Changes:

  • 497c66e bump: version 4.19.0b6 → 4.19.0
  • 448b89e Merge branch 'dev'
  • 0b843b3 fix(device): fix ZHA mapping for E1743 [ #455, #457 ]
  • ffca81a build(deps-dev): bump mypy from 0.942 to 0.950
  • 37d8588 refactor(tests): use unittest.mock instead of mock
  • 37e4f50 Merge pull request #468 from xaviml/dependabot/pip/pytest-7.1.2
  • a3fcb40 build(deps-dev): bump pytest from 7.1.1 to 7.1.2
  • 3b31b73 bump: version 4.19.0b5 → 4.19.0b6
  • ac52dee fix(homematic): registered controller set was not initialized on constructor [ #421 ]
  • 37d8e0b bump: version 4.19.0b4 → 4.19.0b5
See More
  • 1e47f45 fix(device): fix bug with ZNXNKG02LMLightController when rotating [ #430 ]
  • 957f729 fix(controller): fixes bug related to mode: restart
  • 7b70cd7 style(vscode): update settings.json
  • 12ca967 docs(release_notes): move warning message to the top
  • ff36161 bump: version 4.19.0b3 → 4.19.0b4
  • 10ded7e refactor(controller): remove custom controller deprecated classes
  • a406da7 build(poetry): update poetry.lock
  • 2818cad Merge pull request #467 from xaviml/dependabot/pip/types-pyyaml-6.0.7
  • 6832408 build(deps-dev): bump types-pyyaml from 6.0.6 to 6.0.7
  • c859b8e Merge pull request #466 from xaviml/pre-commit-ci-update-config
  • 153d0fb [pre-commit.ci] pre-commit autoupdate
  • 88fcba7 docs(installation): change "AppDaemon 4" for "AppDaemon"
  • b63d58a build(poetry): update poetry.lock
  • 1356af9 Merge pull request #464 from xaviml/dependabot/pip/commitizen-2.24.0
  • 05f9917 build(deps-dev): bump commitizen from 2.23.0 to 2.24.0
  • 9a91230 Merge pull request #463 from xaviml/build-style-refactor
  • 5ed99d8 build(poetry): remove poetry.lock from .gitignore
  • d39752e build(pre-commit): pin version to additional dependencies
  • d17e3d9 refactor(commitizen): move cz config to pyproject.toml
  • e631541 build(prettier): add prettier to pre-commit hooks
  • 09a3da6 build(mypy): add --strict option to mypy
  • 467ae21 test(device): add missing mapping function for homematic
  • 897abb3 bump: version 4.19.0b2 → 4.19.0b3
  • df5a21a build(poetry): migrate from pipenv to poetry
  • 6cb4810 style(pre-commit): change pre-commit hooks to be remote and not local
  • 216d1b1 build(pre-commit): change pre-commit hooks
  • 6116124 docs(contributing): add extra information about deployment
  • 5b6ab6a fix(device): add missing events for HM-Sen-MDIR-WM55 [ #421 ]
  • 6433a1f docs(homematic): add description for PRESS_CONT [ #421 ]
  • 40ee3dd feat(device): add HM-Sen-MDIR-WM55 with HomeMatic support [ #421 ]
  • e434da8 bump: version 4.19.0b1 → 4.19.0b2
  • 35b2a16 feat(device): added z2m support for SNZB-01 (#460)
  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0....
Read more

v4.19.0b6

24 Apr 17:01
Compare
Choose a tag to compare
v4.19.0b6 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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.
⚠️ Custom Controllers have been removed from code. They were deprecated in v3.4.0. Following classes are no longer available:

  • CustomLightController (LightController should be used instead).
  • CustomMediaPlayerController (MediaPlayerController should be used instead).
  • CustomSwitchController (SwitchController should be used instead).
  • CustomCoverController (CoverController should be used instead).
  • CallServiceController (Controller should be used instead).

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here. [ #421 ]
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • Fixes bug related to mode: restart. Actions were not restarted properly over time.
  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support. [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController. [ #420 ]

🎮 New devices

Changes:

  • 3b31b73 bump: version 4.19.0b5 → 4.19.0b6
  • ac52dee fix(homematic): registered controller set was not initialized on constructor [ #421 ]
  • 37d8e0b bump: version 4.19.0b4 → 4.19.0b5
  • 1e47f45 fix(device): fix bug with ZNXNKG02LMLightController when rotating [ #430 ]
  • 957f729 fix(controller): fixes bug related to mode: restart
  • 7b70cd7 style(vscode): update settings.json
  • 12ca967 docs(release_notes): move warning message to the top
  • ff36161 bump: version 4.19.0b3 → 4.19.0b4
  • 10ded7e refactor(controller): remove custom controller deprecated classes
  • a406da7 build(poetry): update poetry.lock
See More
  • 2818cad Merge pull request #467 from xaviml/dependabot/pip/types-pyyaml-6.0.7
  • 6832408 build(deps-dev): bump types-pyyaml from 6.0.6 to 6.0.7
  • c859b8e Merge pull request #466 from xaviml/pre-commit-ci-update-config
  • 153d0fb [pre-commit.ci] pre-commit autoupdate
  • 88fcba7 docs(installation): change "AppDaemon 4" for "AppDaemon"
  • b63d58a build(poetry): update poetry.lock
  • 1356af9 Merge pull request #464 from xaviml/dependabot/pip/commitizen-2.24.0
  • 05f9917 build(deps-dev): bump commitizen from 2.23.0 to 2.24.0
  • 9a91230 Merge pull request #463 from xaviml/build-style-refactor
  • 5ed99d8 build(poetry): remove poetry.lock from .gitignore
  • d39752e build(pre-commit): pin version to additional dependencies
  • d17e3d9 refactor(commitizen): move cz config to pyproject.toml
  • e631541 build(prettier): add prettier to pre-commit hooks
  • 09a3da6 build(mypy): add --strict option to mypy
  • 467ae21 test(device): add missing mapping function for homematic
  • 897abb3 bump: version 4.19.0b2 → 4.19.0b3
  • df5a21a build(poetry): migrate from pipenv to poetry
  • 6cb4810 style(pre-commit): change pre-commit hooks to be remote and not local
  • 216d1b1 build(pre-commit): change pre-commit hooks
  • 6116124 docs(contributing): add extra information about deployment
  • 5b6ab6a fix(device): add missing events for HM-Sen-MDIR-WM55 [ #421 ]
  • 6433a1f docs(homematic): add description for PRESS_CONT [ #421 ]
  • 40ee3dd feat(device): add HM-Sen-MDIR-WM55 with HomeMatic support [ #421 ]
  • e434da8 bump: version 4.19.0b1 → 4.19.0b2
  • 35b2a16 feat(device): added z2m support for SNZB-01 (#460)
  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6....
Read more

v4.19.0b5

22 Apr 22:27
Compare
Choose a tag to compare
v4.19.0b5 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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.
⚠️ Custom Controllers have been removed from code. They were deprecated in v3.4.0. Following classes are no longer available:

  • CustomLightController (LightController should be used instead).
  • CustomMediaPlayerController (MediaPlayerController should be used instead).
  • CustomSwitchController (SwitchController should be used instead).
  • CustomCoverController (CoverController should be used instead).
  • CallServiceController (Controller should be used instead).

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here. [ #421 ]
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • Fixes bug related to mode: restart. Actions were not restarted properly over time.
  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant. [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support. [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController. [ #420 ]

🎮 New devices

Changes:

  • 37d8e0b bump: version 4.19.0b4 → 4.19.0b5
  • 1e47f45 fix(device): fix bug with ZNXNKG02LMLightController when rotating [ #430 ]
  • 957f729 fix(controller): fixes bug related to mode: restart
  • 7b70cd7 style(vscode): update settings.json
  • 12ca967 docs(release_notes): move warning message to the top
  • ff36161 bump: version 4.19.0b3 → 4.19.0b4
  • 10ded7e refactor(controller): remove custom controller deprecated classes
  • a406da7 build(poetry): update poetry.lock
  • 2818cad Merge pull request #467 from xaviml/dependabot/pip/types-pyyaml-6.0.7
  • 6832408 build(deps-dev): bump types-pyyaml from 6.0.6 to 6.0.7
See More
  • c859b8e Merge pull request #466 from xaviml/pre-commit-ci-update-config
  • 153d0fb [pre-commit.ci] pre-commit autoupdate
  • 88fcba7 docs(installation): change "AppDaemon 4" for "AppDaemon"
  • b63d58a build(poetry): update poetry.lock
  • 1356af9 Merge pull request #464 from xaviml/dependabot/pip/commitizen-2.24.0
  • 05f9917 build(deps-dev): bump commitizen from 2.23.0 to 2.24.0
  • 9a91230 Merge pull request #463 from xaviml/build-style-refactor
  • 5ed99d8 build(poetry): remove poetry.lock from .gitignore
  • d39752e build(pre-commit): pin version to additional dependencies
  • d17e3d9 refactor(commitizen): move cz config to pyproject.toml
  • e631541 build(prettier): add prettier to pre-commit hooks
  • 09a3da6 build(mypy): add --strict option to mypy
  • 467ae21 test(device): add missing mapping function for homematic
  • 897abb3 bump: version 4.19.0b2 → 4.19.0b3
  • df5a21a build(poetry): migrate from pipenv to poetry
  • 6cb4810 style(pre-commit): change pre-commit hooks to be remote and not local
  • 216d1b1 build(pre-commit): change pre-commit hooks
  • 6116124 docs(contributing): add extra information about deployment
  • 5b6ab6a fix(device): add missing events for HM-Sen-MDIR-WM55 [ #421 ]
  • 6433a1f docs(homematic): add description for PRESS_CONT [ #421 ]
  • 40ee3dd feat(device): add HM-Sen-MDIR-WM55 with HomeMatic support [ #421 ]
  • e434da8 bump: version 4.19.0b1 → 4.19.0b2
  • 35b2a16 feat(device): added z2m support for SNZB-01 (#460)
  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 (#423)

This list of changes was auto generated.

v4.19.0b4

21 Apr 20:16
Compare
Choose a tag to compare
v4.19.0b4 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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.
⚠️ Custom Controllers have been removed from code. They were deprecated in v3.4.0. Following classes are no longer available:

  • CustomLightController (LightController should be used instead).
  • CustomMediaPlayerController (MediaPlayerController should be used instead).
  • CustomSwitchController (SwitchController should be used instead).
  • CustomCoverController (CoverController should be used instead).
  • CallServiceController (Controller should be used instead).

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here.
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController [ #420 ]

🎮 New devices

Changes:

  • ff36161 bump: version 4.19.0b3 → 4.19.0b4
  • 10ded7e refactor(controller): remove custom controller deprecated classes
  • a406da7 build(poetry): update poetry.lock
  • 2818cad Merge pull request #467 from xaviml/dependabot/pip/types-pyyaml-6.0.7
  • 6832408 build(deps-dev): bump types-pyyaml from 6.0.6 to 6.0.7
  • c859b8e Merge pull request #466 from xaviml/pre-commit-ci-update-config
  • 153d0fb [pre-commit.ci] pre-commit autoupdate
  • 88fcba7 docs(installation): change "AppDaemon 4" for "AppDaemon"
  • b63d58a build(poetry): update poetry.lock
  • 1356af9 Merge pull request #464 from xaviml/dependabot/pip/commitizen-2.24.0
See More
  • 05f9917 build(deps-dev): bump commitizen from 2.23.0 to 2.24.0
  • 9a91230 Merge pull request #463 from xaviml/build-style-refactor
  • 5ed99d8 build(poetry): remove poetry.lock from .gitignore
  • d39752e build(pre-commit): pin version to additional dependencies
  • d17e3d9 refactor(commitizen): move cz config to pyproject.toml
  • e631541 build(prettier): add prettier to pre-commit hooks
  • 09a3da6 build(mypy): add --strict option to mypy
  • 467ae21 test(device): add missing mapping function for homematic
  • 897abb3 bump: version 4.19.0b2 → 4.19.0b3
  • df5a21a build(poetry): migrate from pipenv to poetry
  • 6cb4810 style(pre-commit): change pre-commit hooks to be remote and not local
  • 216d1b1 build(pre-commit): change pre-commit hooks
  • 6116124 docs(contributing): add extra information about deployment
  • 5b6ab6a fix(device): add missing events for HM-Sen-MDIR-WM55 [ #421 ]
  • 6433a1f docs(homematic): add description for PRESS_CONT [ #421 ]
  • 40ee3dd feat(device): add HM-Sen-MDIR-WM55 with HomeMatic support [ #421 ]
  • e434da8 bump: version 4.19.0b1 → 4.19.0b2
  • 35b2a16 feat(device): added z2m support for SNZB-01 (#460)
  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 (#423)

This list of changes was auto generated.

v4.19.0b3

16 Apr 01:30
Compare
Choose a tag to compare
v4.19.0b3 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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here.
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController [ #420 ]

🎮 New devices

Changes:

  • 897abb3 bump: version 4.19.0b2 → 4.19.0b3
  • df5a21a build(poetry): migrate from pipenv to poetry
  • 6cb4810 style(pre-commit): change pre-commit hooks to be remote and not local
  • 216d1b1 build(pre-commit): change pre-commit hooks
  • 6116124 docs(contributing): add extra information about deployment
  • 5b6ab6a fix(device): add missing events for HM-Sen-MDIR-WM55 [ #421 ]
  • 6433a1f docs(homematic): add description for PRESS_CONT [ #421 ]
  • 40ee3dd feat(device): add HM-Sen-MDIR-WM55 with HomeMatic support [ #421 ]
  • e434da8 bump: version 4.19.0b1 → 4.19.0b2
  • 35b2a16 feat(device): added z2m support for SNZB-01 (#460)
See More
  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 (#423)

This list of changes was auto generated.

v4.19.0b2

15 Apr 14:41
Compare
Choose a tag to compare
v4.19.0b2 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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here.
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController [ #420 ]

🎮 New devices

Changes:

  • e434da8 bump: version 4.19.0b1 → 4.19.0b2
  • 35b2a16 feat(device): added z2m support for SNZB-01 (#460)
  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
See More
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 (#423)

This list of changes was auto generated.

v4.19.0b1

15 Apr 13:47
Compare
Choose a tag to compare
v4.19.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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works like action_key from Zigbee2MQTT integration). Read more here.
  • Add HomeMatic (homematic) integration. Read more here.
  • Add brightness_from_controller_level predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_level (if supported).
  • Add brightness_from_controller_angle predefined action for LightController. It changes the brightness of the light from the value sent by the controller action_rotation_angle (if supported). This fires a hold action, so a release one will be needed to stop brightness change.
  • Add volume_from_controller_angle predefined action for MediaPlayerController. It changes volume based on controller angle (if supported). This fires a hold action, so a release one will be needed to stop volume change.

🔨 Fixes

  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant [ #455, #457 ]
  • W2049 - Fix Z2M mapping for the Media Player support [ #396 ]
  • PTM215X - Rename Niko91004LightController to PTM215XLightController [ #420 ]

🎮 New devices

Changes:

  • 80a557b bump: version 4.19.0b0 → 4.19.0b1
  • 43f89b3 docs(release_notes): add "homematic" integration note
  • 1e717d6 feat(device): add Z2M support as a Light and Media Player controller for ZNXNKG02LM (Aqara) [ #430 ]
  • d38a28d feat(device): rename Niko91004LightController to PTM215XLightController [ #420 ]
  • ac7c9b7 docs(release_notes): fix release notes
  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
See More
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 (#423)

This list of changes was auto generated.

v4.19.0b0

15 Apr 08:36
Compare
Choose a tag to compare
v4.19.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

⚠️ Home Assistant >= 2022.4.3 should be used for IKEA devices with ZHA.

✏️ Features

  • Add key attribute for MQTT integration. It allows reading specific attribute for JSON payloads. Read more here.

🔨 Fixes

  • E1524_E1810 - Fix ZHA mapping for 2022.4.X Home Assistant
  • E1743 - Fix ZHA mapping for 2022.4.X Home Assistant
  • E1744 - Fix ZHA mapping for 2022.4.X Home Assistant
  • W2049 - Fix ZHA mapping for 2022.4.X Home Assistant
  • W2049 - Fix Z2M mapping for the Media Player support [ #396 ]

🎮 New devices

Changes:

  • efc485b bump: version 4.18.2 → 4.19.0b0
  • 35fca08 feat(integration): add homematic integration and 2 devices (#422)
  • 23fae13 docs(device): change docs for E1744 ZHA mapping [ #455, #457 ]
  • 3d637cf docs(release_notes): move item from "new devices" to "fix"
  • d68a140 fix(ikea): Fix ZHA mapping for IKEA controllers (#459) [ #455, #457 ]
  • 5d5db0d feat(device): add new device Tuya TS0043 (#442)
  • 2cb6424 fix(device): change z2m mapping for W2049MediaPlayerController [ #396 ]
  • fa3386b test(asyncio): remove pytest.mark.asyncio marker
  • 5a31323 feat(mqtt): add "key" attribute for JSON payloads (#458)
  • 64b253f build(pipenv): remove allowed prereleases
See More
  • cdd253a build(deps-dev): bump commitizen from 2.20.4 to 2.23.0 (#453)
  • 145d6af build(deps-dev): bump black from 21.12b0 to 22.3.0 (#452)
  • 9ad9618 build(deps-dev): bump pytest-asyncio from 0.17.2 to 0.18.3 (#447)
  • a6728ed build(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#454)
  • e91ac4a build(deps-dev): bump mypy from 0.931 to 0.942 (#448)
  • f2829c0 build(deps-dev): bump pytest from 6.2.5 to 7.1.1 (#446)
  • 977baf7 Updated URL to Community Post (#435)
  • 2149041 build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 (#423)

This list of changes was auto generated.

v4.18.2

23 Jan 18:40
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

  • WXCJKG13LM - Fix: replace x_long press for x_long events for ZHA [ #419 ]

🎮 New devices

Changes:

  • a56366d bump: version 4.18.1 → 4.18.2
  • 4717ed5 fix(device): replace "x_long press" for "x_long" events for ZHA [ #419 ]
  • 79f7ae9 build(deps-dev): bump commitizen from 2.20.3 to 2.20.4 (#413)
  • c31b79e build(deps-dev): bump pytest-timeout from 2.0.2 to 2.1.0 (#418)
  • 39a23a9 build(deps-dev): bump pre-commit from 2.16.0 to 2.17.0 (#417)
  • ddf6b89 build(deps-dev): bump pytest-asyncio from 0.16.0 to 0.17.2 (#416)
  • d4f6a6f build(deps): bump appdaemon from 4.2.0 to 4.2.1 (#415)
  • 58fc283 build(deps-dev): bump mypy from 0.930 to 0.931 (#409)
  • 70c935e feat: added mediaplayercontroller-class for W2049 (#396)

This list of changes was auto generated.