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 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.