This minor change does not contain breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add the
mapping
attribute to the Controller base code, so the attribute can be used in any controller class. Custom controllers have been deprecated, they can still be in use, but a warning will be shown in the console [ #98 ] - Add
attribute
parameter to thestate
integration to listen to state attributes. Default is to listen to the state as it already was [ #106 ] - Allow
input_boolean
andbinary_sensor
entities to be used in switch controllers - Add
listen_to
attribute to choose between listening to HA state or MQTT [ #109 ] - Add
hold_release_toggle
attribute. Iftrue
, ahold
action will work as a release when anotherhold
is running. This is useful when you have a button with just one action event and you want to use the hold-release feature, then you just need to map that event to ahold
action. Otherwise, it will work as always, when a hold action is called while another one is called, then it will be ignored. Default isfalse
.
🔨 Fixes
- Raise an error when a group has no entities [ #102 ]
- Fix brightness transition only works once after a controller is started [ #100 ]
- Fix ZHA mapping for HueDimmerController [ #110 ]
- Fix Toggle direction requires the button to be held twice [ #113 ]
📜 Docs
- Create Sonos Display documentation @htvekov [ #104 ]
- Fix mapping for E1744 in the documentation [ #103, #105 ]
- Update Tasmota Switchmode example @htvekov [ #114 ]
Changes:
- cd04121 bump: version 3.4.0b2 → 3.4.0
- 473a3cf Merge branch 'dev'
- 73322f1 feat(controller): add
mapping
attribute and deprecate custom controllers [ #98 ] - 7ce9afb Update tasmota-switchmode11.md
- f7d0774 Update tasmota-switchmode example
- 5effb65 Merge pull request #114 from htvekov/master
- 1d70192 bump: version 3.4.0b1 → 3.4.0b2
- 8811c6d feat(hold_release): add hold_release_toggle feature
- 5c1e136 fix(light_controller): fix toggle direction bug [ #113 ]
- 08645e2 Update tasmota-switchmode11.md
See More
- 0f899c9 Update tasmota-switchmode example
- 27e3f76 test(media_player_controller): add tests for play and pause actions
- c092c99 docs(index.md): add another video example
- b15d926 docs(examples): fix typo in the example page
- 9c76129 bump: version 3.4.0b0 → 3.4.0b1
- e79bc07 ci(azure-pipelines): remove unnecessary conditions
- 3da1417 bump: version 3.3.0 → 3.4.0b0
- b0f55de fix(HueDimmerController): Fix ZHA mapping [ #110 ]
- 0274db5 feat(z2m_integration): add
listen_to
attribute to choose between HA state and MQTT [ #109 ] - 9807211 feat(switch_controller): allow input_boolean and binary_sensor to be used in switch controllers
- ccd400c docs(device): update E1744 z2m mapping [ #103, #105 ]
- eae2fcf docs(license): update copyright year(s)
- 9ad1b84 docs(example): Add Sonos display example [ #104 ]
- 0da5eef docs/examples/Sonos display.md updated from https://stackedit.io/
- 9f46c98 docs/examples/Sonos display.md updated from https://stackedit.io/
- a137bf7 docs/examples/Sonos display.md updated from https://stackedit.io/
- f0d652a docs/examples/Sonos display.md updated from https://stackedit.io/
- 50416d7 docs/examples/Sonos display.md updated from https://stackedit.io/
- cf897da docs/examples/Sonos display.md updated from https://stackedit.io/
- b73e817 docs/examples/Sonos display.md updated from https://stackedit.io/
- 8885ba2 docs/examples/Sonos display.md updated from https://stackedit.io/
- cd11880 docs/examples/Sonos display.md updated from https://stackedit.io/
- b300b42 docs/examples/Sonos display.md updated from https://stackedit.io/
- 13f0f5b docs/examples/Sonos display.md updated from https://stackedit.io/
- fc90432 docs/examples/Sonos display.md updated from https://stackedit.io/
- 8ed7394 docs/examples/Sonos display.md updated from https://stackedit.io/
- 1a1e98c docs/examples/Sonos display.md updated from https://stackedit.io/
- 2ef3053 docs/examples/Sonos display.md updated from https://stackedit.io/
- ada6b7f docs/examples/Sonos display.md updated from https://stackedit.io/
- 7fd3731 docs/examples/Sonos display.md updated from https://stackedit.io/
- 73d39a8 docs/examples/Sonos display.md updated from https://stackedit.io/
- 3587214 docs/examples/Sonos display.md updated from https://stackedit.io/
- d3baadb docs/examples/Sonos display.md updated from https://stackedit.io/
- ae31032 docs/examples/Sonos display.md updated from https://stackedit.io/
- a01b228 docs/examples/Sonos display.md updated from https://stackedit.io/
- d5ed708 docs/examples/Sonos display.md updated from https://stackedit.io/
- 76c7889 docs/examples/Sonos display.md updated from https://stackedit.io/
- 521c04e docs/examples/Sonos display.md updated from https://stackedit.io/
- c2cc278 docs/examples/Sonos display.md updated from https://stackedit.io/
- c5141e0 docs/examples/Sonos display.md updated from https://stackedit.io/
- 01eb62c docs/examples/Sonos display.md updated from https://stackedit.io/
- c3817c1 docs/examples/Sonos display.md updated from https://stackedit.io/
- 85e11bb docs/examples/Sonos display.md updated from https://stackedit.io/
- f25d4bb docs/examples/Sonos display.md updated from https://stackedit.io/
- 465ca5b docs/examples/Sonos display.md updated from https://stackedit.io/
- b7a84d0 docs/examples/Sonos display.md updated from https://stackedit.io/
- ba40a2e docs/examples/Sonos display.md updated from https://stackedit.io/
- 0d815da docs/examples/Sonos display.md updated from https://stackedit.io/
- 4c63d6b docs/examples/Sonos display.md updated from https://stackedit.io/
- bec22ae docs/examples/Sonos display.md updated from https://stackedit.io/
- 204c19e docs/examples/Sonos display.md updated from https://stackedit.io/
- 3ae5f28 docs/examples/Sonos display.md updated from https://stackedit.io/
- 4ab2d09 docs/examples/Sonos display.md updated from https://stackedit.io/
- 58002c6 docs/examples/Sonos display.md updated from https://stackedit.io/
- f72228b docs/examples/Sonos display.md updated from https://stackedit.io/
- c663088 docs/examples/Sonos display.md updated from https://stackedit.io/
- e8c2476 docs/examples/Sonos display.md updated from https://stackedit.io/
- 8f3b23c docs/examples/Sonos display.md updated from https://stackedit.io/
- 5ab02f5 Add files via upload
- 0e60023 Delete 20200725_115004.jpg
- e0c0da0 Add files via upload
- f4de5db docs/examples/Sonos display.md updated from https://stackedit.io/
- 0fdc81b docs/examples/Sonos display.md updated from https://stackedit.io/
- b9874e9 docs/examples/Sonos display.md updated from https://stackedit.io/
- e86783c docs/examples/Sonos display.md updated from https://stackedit.io/
- 4ea537d Delete Sonos display.md
- 584d568 Add files via upload
- 0c3f599 docs/examples/Sonos display.md updated from https://stackedit.io/
- afeadcf docs/examples/Sonos display.md updated from https://stackedit.io/
- bbeecf4 docs/examples/Sonos display.md updated from https://stackedit.io/
- 441e3fb docs/examples/Sonos display.md updated from https://stackedit.io/
- a2c8a66 docs/examples/Sonos display.md updated from https://stackedit.io/
- a5a7ce9 docs/examples/Sonos display.md updated from https://stackedit.io/
- ab26023 docs/examples/Sonos display.md updated from https://stackedit.io/
- a1f899a docs/examples/Sonos display.md updated from https://stackedit.io/
- bc39fd1 docs/examples/Sonos display.md updated from https://stackedit.io/
- 04ffc8d docs/examples/Sonos display.md updated from https://stackedit.io/
- 1e62533 docs/examples/Sonos display.md created from https://stackedit.io/
- bc4ec4c Delete Sonos display.md
- 68b1749 tree/dev/docs/examples/Sonos display.md created from https://stackedit.io/
- 7b85ca1 Sonos display.md created from https://stackedit.io/
- 993d69a fix(release-hold): set on_hold to false after while loop [ #100 ]
- 3543b72 docs(examples): Add example and update others
- d04e8ec Merge pull request #107 from xaviml/license/copyright-to-2020
- 797ea5d ci(github-actions): change worflow
- 507737f docs(license): update copyright year(s)
- 16f60f6 ci(github-action): create update-license.yml
- 6e9c6bf ci(github-action): create update-license.yml
- 6f9a1c7 docs(example): Add Sonos display example [ #104 ]
- 4711638 Merge pull request #104 from htvekov/master
- 73f8481 ci(azure-pipelines): add stages
- 0166703 ci(azure-pipelines): add stages
- fa6634f feat(integration): add
attribute
parameter to state integration [ #106 ] - f9c1bb1 feat(controller): add
mapping
attribute and deprecate custom controllers [ #98 ] - cb395b8 fix(controller-base): raise error when a group has no entities [ #102 ]
- 3972f02 docs/examples/Sonos display.md updated from https://stackedit.io/
- 8d6f71d docs/examples/Sonos display.md updated from https://stackedit.io/
- ab3d249 docs/examples/Sonos display.md updated from https://stackedit.io/
- 49a878a docs/examples/Sonos display.md updated from https://stackedit.io/
- 41ea73e docs/examples/Sonos display.md updated from https://stackedit.io/
- 7a82501 docs/examples/Sonos display.md updated from https://stackedit.io/
- 256c803 docs/examples/Sonos display.md updated from https://stackedit.io/
- efda967 docs/examples/Sonos display.md updated from https://stackedit.io/
- 6389a84 docs/examples/Sonos display.md updated from https://stackedit.io/
- 7ccd86f docs/examples/Sonos display.md updated from https://stackedit.io/
- 0c995ee docs/examples/Sonos display.md updated from https://stackedit.io/
- 11fd9fc docs/examples/Sonos display.md updated from https://stackedit.io/
- a676281 docs/examples/Sonos display.md updated from https://stackedit.io/
- 4daf525 docs/examples/Sonos display.md updated from https://stackedit.io/
- 70561f5 docs/examples/Sonos display.md updated from https://stackedit.io/
- c157e82 docs/examples/Sonos display.md updated from https://stackedit.io/
- 45a3aa0 docs/examples/Sonos display.md updated from https://stackedit.io/
- 2da1359 docs/examples/Sonos display.md updated from https://stackedit.io/
- ebbdf6e docs/examples/Sonos display.md updated from https://stackedit.io/
- bf02076 docs/examples/Sonos display.md updated from https://stackedit.io/
- 81400b9 docs/examples/Sonos display.md updated from https://stackedit.io/
- 56c9454 docs/examples/Sonos display.md updated from https://stackedit.io/
- 8af921a docs/examples/Sonos display.md updated from https://stackedit.io/
- ebf3918 docs/examples/Sonos display.md updated from https://stackedit.io/
- 16ea38d docs/examples/Sonos display.md updated from https://stackedit.io/
- 3e5543a docs/examples/Sonos display.md updated from https://stackedit.io/
- 9dfb829 docs/examples/Sonos display.md updated from https://stackedit.io/
- 0e36e48 docs/examples/Sonos display.md updated from https://stackedit.io/
- 633c573 docs/examples/Sonos display.md updated from https://stackedit.io/
- ad419f8 docs/examples/Sonos display.md updated from https://stackedit.io/
- 958a584 docs/examples/Sonos display.md updated from https://stackedit.io/
- b7f5beb docs/examples/Sonos display.md updated from https://stackedit.io/
- 50d0690 docs/examples/Sonos display.md updated from https://stackedit.io/
- b3d476d docs/examples/Sonos display.md updated from https://stackedit.io/
- 47d535b docs/examples/Sonos display.md updated from https://stackedit.io/
- 4bb038a docs/examples/Sonos display.md updated from https://stackedit.io/
- e6346fd docs/examples/Sonos display.md updated from https://stackedit.io/
- 18330b7 docs/examples/Sonos display.md updated from https://stackedit.io/
- 57f81fb docs/examples/Sonos display.md updated from https://stackedit.io/
- 9016155 docs/examples/Sonos display.md updated from https://stackedit.io/
- 3d1b596 docs/examples/Sonos display.md updated from https://stackedit.io/
- bf32234 docs/examples/Sonos display.md updated from https://stackedit.io/
- f23fa92 docs/examples/Sonos display.md updated from https://stackedit.io/
- 6a1a11e docs/examples/Sonos display.md updated from https://stackedit.io/
- 4319009 docs/examples/Sonos display.md updated from https://stackedit.io/
- 4e2991b Add files via upload
- 8df81fb Delete 20200725_115004.jpg
- 6b59789 Add files via upload
- b276459 docs/examples/Sonos display.md updated from https://stackedit.io/
- 4929c0b docs/examples/Sonos display.md updated from https://stackedit.io/
- 351bebb docs/examples/Sonos display.md updated from https://stackedit.io/
- 5148861 docs/examples/Sonos display.md updated from https://stackedit.io/
- ff8e0c8 Delete Sonos display.md
- acc7410 Add files via upload
- 4e5d550 docs/examples/Sonos display.md updated from https://stackedit.io/
- 77961cf docs/examples/Sonos display.md updated from https://stackedit.io/
- 02b9dfe docs/examples/Sonos display.md updated from https://stackedit.io/
- 6f862ea docs/examples/Sonos display.md updated from https://stackedit.io/
- fb61040 docs/examples/Sonos display.md updated from https://stackedit.io/
- 6d47971 docs/examples/Sonos display.md updated from https://stackedit.io/
- 4d877b4 docs/examples/Sonos display.md updated from https://stackedit.io/
- ab3b4e2 docs/examples/Sonos display.md updated from https://stackedit.io/
- 2e63977 docs/examples/Sonos display.md updated from https://stackedit.io/
- 0b3b9f1 docs/examples/Sonos display.md updated from https://stackedit.io/
- 72f82a0 docs/examples/Sonos display.md created from https://stackedit.io/
- a2839f7 Delete Sonos display.md
- d147985 tree/dev/docs/examples/Sonos display.md created from https://stackedit.io/
- 6efe64f Sonos display.md created from https://stackedit.io/
- 84fe0d1 docs(device): reduce image size
This list of changes was auto generated.