Releases: xaviml/controllerx
v4.20.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 following predefined actions
on_min_max_brightness
,on_max_min_brightness
,on_min_max_color_temp
andon_max_min_color_temp
. [ #472 ] @sabaatworld
🎮 New devices
- ROB2000070 - add device with Z2M support. [ #482 ] @hrak
What's Changed
- Added new actions by @sabaatworld in #472
- ci: add Python 3.10 suppot by @xaviml in #474
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #477
- ci: add github actions by @xaviml in #475
- ci(codecov): add codecov config by @xaviml in #478
- build(deps-dev): bump pre-commit from 2.18.1 to 2.19.0 by @dependabot in #480
- Change docs to mkdocs by @xaviml in #481
- Add ROBB ROB_200-007-0 device support (8 button wall switch) by @hrak in #482
New Contributors
Full Changelog: v4.19.0...v4.20.0b0
v4.19.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
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 likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. [ #421 ] - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
. [ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support. [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support. [ #421 ]
- HM-PBI-4-FM - add device with Homematic support. [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support. [ #421 ]
- HM-Sen-MDIR-WM55 - add device with Homematic support. [ #421 ]
- PTM215X - Add Z2M support. [ #420 ]
- SNZB-01 - Add Z2M support. [ #460 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller. [ #430 ]
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....
v4.19.0b6
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
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 likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. [ #421 ] - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
. [ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support. [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support. [ #421 ]
- HM-PBI-4-FM - add device with Homematic support. [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support. [ #421 ]
- HM-Sen-MDIR-WM55 - add device with Homematic support. [ #421 ]
- PTM215X - Add Z2M support. [ #420 ]
- SNZB-01 - Add Z2M support. [ #460 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller. [ #430 ]
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....
v4.19.0b5
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
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 likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. [ #421 ] - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
. [ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support. [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support. [ #421 ]
- HM-PBI-4-FM - add device with Homematic support. [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support. [ #421 ]
- HM-Sen-MDIR-WM55 - add device with Homematic support. [ #421 ]
- PTM215X - Add Z2M support. [ #420 ]
- SNZB-01 - Add Z2M support. [ #460 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller. [ #430 ]
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
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
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 likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
[ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support [ #421 ]
- HM-PBI-4-FM - add device with Homematic support [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support [ #421 ]
- HM-Sen-MDIR-WM55 - add device with Homematic support [ #421 ]
- PTM215X - Add Z2M support [ #420 ]
- SNZB-01 - Add Z2M support [ #460 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller [ #430 ]
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
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
key
attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
[ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support [ #421 ]
- HM-PBI-4-FM - add device with Homematic support [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support [ #421 ]
- HM-Sen-MDIR-WM55 - add device with Homematic support [ #421 ]
- PTM215X - Add Z2M support [ #420 ]
- SNZB-01 - Add Z2M support [ #460 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller [ #430 ]
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
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
key
attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
[ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support [ #421 ]
- HM-PBI-4-FM - add device with Homematic support [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support [ #421 ]
- PTM215X - Add Z2M support [ #420 ]
- SNZB-01 - Add Z2M support [ #460 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller [ #430 ]
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
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
key
attribute for MQTT integration. It allows reading specific attribute for JSON payloads (works likeaction_key
from Zigbee2MQTT integration). Read more here. - Add HomeMatic (
homematic
) integration. Read more here. - Add
brightness_from_controller_level
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_level
(if supported). - Add
brightness_from_controller_angle
predefined action forLightController
. It changes the brightness of the light from the value sent by the controlleraction_rotation_angle
(if supported). This fires ahold
action, so arelease
one will be needed to stop brightness change. - Add
volume_from_controller_angle
predefined action forMediaPlayerController
. It changes volume based on controller angle (if supported). This fires ahold
action, so arelease
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
toPTM215XLightController
[ #420 ]
🎮 New devices
- TS0043 - add device with Z2M support [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support [ #421 ]
- HM-PBI-4-FM - add device with Homematic support [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support [ #421 ]
- PTM215X - Add Z2M support [ #420 ]
- ZNXNKG02LM - Add Z2M support as a Light and Media Player controller [ #430 ]
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
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
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
- TS0043 - add device with Z2M support [ #442 ] @rschuiling
- HM-PB-2-WM55-2 - add device with Homematic support [ #421 ]
- HM-PBI-4-FM - add device with Homematic support [ #421 ]
- HM-PB-6-WM55 - add device with Homematic support [ #421 ]
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
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
forx_long
events for ZHA [ #419 ]
🎮 New devices
- W2049 - add Media Player support for Z2M and deCONZ [ #396 ] @ayatollah
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.