v4.0.0 - Multiple clicks
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add multiple click functionality. This allows to double (triple, quadruple, etc) click any button from a controller that just supports (from hardware) single clicks. You can read more about it in here. [ #144 ]
- Add
merge_mapping
attribute to override the default mapping. [ #135 ] @kroimon - Add new predefined actions for light controllers: toggle_full_brightness, toggle_full_white_value, toggle_full_color_temp, toggle_min_brightness, toggle_min_white_value, and toggle_min_color_temp [ #124 ] @kroimon
- Allow any entity that turns on/off and toggle to be used in Switch controller (alert, automation, cover, input_boolean, light, media_player, script, switch).
- Add
action_group
attribute to z2m integration whenlisten_to
ismqtt
[ #150 ]
🔨 Fixes
- Fix default mapping for
E1743
controller for z2m integration sinceclick
action is deprecated on Zigbee2MQTT in favor ofaction
. - Fix default mapping for
WXKG02LM
controller for z2 integration sinceclick
action is deprecated on Zigbee2MQTT in favor ofaction
. [ #147 ] @htvekov - Switch controller could not be used for input_boolean as documentation stated [ #146 ]
🔧 Refactor
- Add integration tests
🎮 New devices
- WXKG02LM - add light controller support for deCONZ, and
DoubleKeyWirelessAqaraController
has been changed toWXKG02LMLightController
. [ #142 ] [BREAKING CHANGE] - WXKG01LM - add light controller support for deCONZ [ #143 ]
Changes:
- 0caf435 bump: version 4.0.0b4 → 4.0.0
- 798aa5e docs(device): add note to Hue dimmer switch page
- f194e8c docs(configuration): Improve installation and configuration documentation
- 2996b76 docs(z2m_integration): add action_group to the integration documentation [ #150 ]
- eb6284f Merge pull request #150 from Digital-Lemon/feature/zyct202_action_groups
- e99f11d docs(home_page): add new video link
- 4997a53 feat(device): add action groups for ZYCT-202 on z2m(mqtt)
- 02337cb bump: version 4.0.0b3 → 4.0.0b4
- 7fb6ab7 docs(example): add example for multiple click and merge mapping
- f1f7195 fix(multiple-click): create own run_in function
See More
- 5158154 docs(configuration): add merge_mapping documentation
- d30a800 docs(multiple-click): add read example
- ba46d09 docs(WXKG02LM): change z2m mapping due to
click
being deprecated in Zigbee2MQTT [ #147 ] - a91dbb9 Merge pull request #147 from htvekov/patch-1
- 81f53d1 fix(switch_controller): allow input_boolean entities to switch controller [ #146 ]
- 259bc56 Update aqara.py
- 6b90ede bump: version 4.0.0b2 → 4.0.0b3
- dec2807 fix(device): change default mapping for E1743 controller for z2m integration
- 410ae92 bump: version 4.0.0b1 → 4.0.0b2
- d48291a fix(multiple_click): change the condition for what is considered multiclickable action
- fff73a9 refactor(typing): fix some typings
- da0250a bump: version 4.0.0b0 → 4.0.0b1
- 294d10b Merge branch 'dev' of github.com:xaviml/controllerx into dev
- cea7798 bump: version 3.5.0 → 4.0.0b0
- 87b34ca docs(CONTRIBUTING.md): update content
- b75d6fd Merge pull request #145 from xaviml/toggle_advanced
- 3db3371 fix(multiple_click): add edge case tests that was missing in the test suite and fix it
- bf7a262 test(light_controller): add tests for toggle_full and toggle_min [ #124 ]
- eb985b1 Merge branch 'dev' into toggle_advanced
- e6f27fd feat(controller): add merge_mapping attribute [ #135 ]
- 450b515 feat(device): add support for deCONZ to WXKG01LM [ #143 ]
- 3fbe08c feat(device): add support for deCONZ to WXKG02LM [ #142 ]
- ad4e91d feat(multiple-click): add multiple virtual clicks [ #144 ]
- 9619aa7 test(integ_test): add toggle_called_twice integration test
- b8e3dfe test(device_test): add check that confirms that device is importable from controllerx module
- a739d26 Add the advanced toggle actions to the documentation.
- a787025 Use the light/toggle service directly instead of light/on and light/off.
- 2ec1d97 Add advanced toggle actions to the light controller.
- 7295e64 test(integ_tests): add more integration tests
- 6e82103 build(hacs): change version to "main"
- 2127def ci(hacs): lock hacs integration action version to 1.6.0
- a2b5ec1 build(Pipfile): upgrade pytest
- ae93c67 Merge branch 'dev' into integ-tests
- c270240 test(integ_tests): adding integration tests
- 6018a9e test(refactor): device_tests changed to use parametrize feature from pytest
This list of changes was auto generated.