Skip to content

Releases: xaviml/controllerx

v2.5.0 - Switch Controller

29 Apr 19:01
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

✏️ Features

  • Add SwitchController as a new type of Controller (#66) @Crocmagnon
  • Add CustomSwitchController

🔧 Refactor

  • Improve Docs: add specific default mapping to all device pages
  • Improve tests and development environment
  • Add typing and style checkers
  • Add logging about the call services that ControllerX does to HA

🔨 Fixes

  • Reverting deCONZ events for Symfonisk controller for media player (left: 300X; right: 200X)
  • Fix for #69

🎮 New devices

  • Support for Aqara Opple 3 band (z2m) (#68)
  • Support for E1743 for switches (z2m, deconz, zha) (#66) @Crocmagnon

Changes:

  • 35c34d9 bump: version 2.4.4 → 2.5.0
  • 8fabdbc feat(device): add Aqara Opple device support [ #68 ]
  • 3722700 docs(devices): add specific default actions to all devices documentation
  • 9ac8a61 test(device): add default_delay to check is a positive value
  • 0615bc8 fix(E1744): Reverting deCONZ events for Symfonisk controller for media player (left: 300X; right: 200X)
  • ab974c3 feat(switch): add CustomSwitchController to customise any Switch controller
  • 9b1c319 refactor(codacy): fix some warnings from codacy
  • 362059a refactor(import): sort imports by its importance
  • 98636a5 docs(README.md): add code quality badge
  • a107919 Merge pull request #70 from codacy-badger/codacy-badge
See More
  • 1d05cf9 Add Codacy badge
  • a1fa39d docs(examples): add an aqara switch example
  • aa512ae ci(local): add all azure pipeline checks into pre-commit
  • 5379fb9 test(coverage): fix non-tested code
  • 1459826 ci(azure-pipeline): readd pipenv install command
  • 8ea1e50 ci(azure-pipelines): remove pre-commit checker and add the checkers individually
  • bef11f3 refactor(typing): add types to the code and check them with mypy
  • d5d37e1 test(fix): fixes tests for python 3.6 and 3.7
  • 34cb64e style(logs): add logs for call services
  • 49f6978 ci(hacs): checks whether the repository is HACS compliant
  • f5e4475 Create main.yml
  • 2f4e6d8 test(switch_controller): fix import
  • bbf0cef Merge branch 'dev' of github.com:xaviml/z2m_ikea_controller into dev
  • 281bf3e build(setup.py): add controllerx as dependency of the project
  • 49313c0 Merge pull request #66 from Crocmagnon/switch-controller
  • 8232313 Ignore IDE files
  • 8a06043 Add documentation about switch support
  • 0dc6fa9 Write some tests
  • 8320116 Add a switch controller and E1743 implementation

This list of changes was auto generated.

v2.4.4 - Action delay

12 Apr 14:26
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

✏️ Features

  • Add action_delay attribute to the base controller to control when the action will be called (#59)
  • Add excluded_actions attribute to complement actions (#63)
  • Add add_transition attribute to add a transition to light call services.

🔧 Refactor

  • Add human-friendly readable logs (#62 )

🔨 Fixes

  • Restrict entities to their domains (light and media players)

Changes:

  • 9d48bbb bump: version 2.4.4b2 → 2.4.4
  • be5d915 test(sync): fix sync tests
  • c6fe31d fix(sync): Fixing sync action to work from on and off states for z2m
  • 9275cf5 refactor(logs): add more human-friendly readable logs [ #62 ]
  • 7347919 feat(controller): add excluded_actions attribute to base controller [ #63 ]
  • 24140ad bump: version 2.4.4b1 → 2.4.4b2
  • 360e959 docs(E1810): add 1001 event when holding the center button
  • 254bb44 feat(light_controller): add add_transition attribute
  • b96a2fb refactor(light_features): change loop to list comprehension
  • 5db54ca refactor(pipfile): update dependencies
See More
  • 6fc6342 bump: version 2.4.4b0 → 2.4.4b1
  • 734795c feat(controller): add action_delay attribute to general controller to control when the action will be called [ #59 ]
  • 21b86c3 docs(controller): add example configuration to each controller page
  • 33a5c1b fix(light): add transition just if the light supports it
  • fa851b7 fix(type-controller): restrict light and media player controller to just control lights or media players
  • 5cf787f fix(logs): change debug logs to info for better logging
  • 4317df6 docs(examples): add aqara magic cube with z2m example
  • fb0fe1a bump: version 2.4.3 → 2.4.4b0
  • 454ff93 fix(light_controller): add transition to off and toggle #58

This list of changes was auto generated.

v2.4.4b2

08 Apr 19:50
Compare
Choose a tag to compare
v2.4.4b2 Pre-release
Pre-release

Changes:

  • 24140ad bump: version 2.4.4b1 → 2.4.4b2
  • 360e959 docs(E1810): add 1001 event when holding the center button
  • 254bb44 feat(light_controller): add add_transition attribute
  • b96a2fb refactor(light_features): change loop to list comprehension
  • 5db54ca refactor(pipfile): update dependencies
  • 6fc6342 bump: version 2.4.4b0 → 2.4.4b1
  • 734795c feat(controller): add action_delay attribute to general controller to control when the action will be called [ #59 ]
  • 21b86c3 docs(controller): add example configuration to each controller page
  • 33a5c1b fix(light): add transition just if the light supports it
  • fa851b7 fix(type-controller): restrict light and media player controller to just control lights or media players
See More
  • 5cf787f fix(logs): change debug logs to info for better logging
  • 4317df6 docs(examples): add aqara magic cube with z2m example
  • fb0fe1a bump: version 2.4.3 → 2.4.4b0
  • 454ff93 fix(light_controller): add transition to off and toggle #58

This list of changes was auto generated.

v2.4.4b1

26 Mar 17:40
Compare
Choose a tag to compare
v2.4.4b1 Pre-release
Pre-release

Changes:

  • 6fc6342 bump: version 2.4.4b0 → 2.4.4b1
  • 734795c feat(controller): add action_delay attribute to general controller to control when the action will be called [ #59 ]
  • 21b86c3 docs(controller): add example configuration to each controller page
  • 33a5c1b fix(light): add transition just if the light supports it
  • fa851b7 fix(type-controller): restrict light and media player controller to just control lights or media players
  • 5cf787f fix(logs): change debug logs to info for better logging
  • 4317df6 docs(examples): add aqara magic cube with z2m example
  • fb0fe1a bump: version 2.4.3 → 2.4.4b0
  • 454ff93 fix(light_controller): add transition to off and toggle #58

This list of changes was auto generated.

v2.4.4b0

15 Mar 23:59
Compare
Choose a tag to compare
v2.4.4b0 Pre-release
Pre-release

Changes:

  • fb0fe1a bump: version 2.4.3 → 2.4.4b0
  • 454ff93 fix(light_controller): add transition to off and toggle #58

This list of changes was auto generated.

v2.4.3

15 Mar 23:08
Compare
Choose a tag to compare

This patch change does not contain breaking changes.

🔨 Fixes

  • Change debug log to warning

🔧 Refactor

  • Add automatic GitHub releases
  • Log version when apps are instantiated

Changes:

  • bdc6188 bump: version 2.4.2 → 2.4.3
  • 30da709 style(log): add controllerx version when initializing app instance
  • 0926810 Merge branch 'dev'
  • 49a8262 ci(pipeline): Added task to automatic create Github releases
  • 5942745 fix(log): Changed a log from DEBUG to WARNING
  • 15ff1dd build(cz): Added commitizen for controlling git commits
  • fc686a5 pipenv(lock): Update lock file
  • ed3ff92 docs(typo): docs/index.md

This list of changes was auto generated.

v2.4.2

14 Mar 15:44
Compare
Choose a tag to compare

This patch change does not contain breaking changes.

🎮 New devices

  • Support for WXKG11LM (deCONZ)

v2.4.1 - Hotfix

14 Mar 13:41
Compare
Choose a tag to compare

This patch change does not contain breaking changes.

🔨 Fixes

  • Fix bug for sync action. Now it also changes the color. (#54)

v2.4.1b1 - Hotfix

13 Mar 20:45
Compare
Choose a tag to compare
v2.4.1b1 - Hotfix Pre-release
Pre-release

This minor change does not contain breaking changes.

🔨 Fixes

  • Fix bug for sync action. Now it also changes the color. (#54)

v2.4.0

11 Mar 17:28
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

✏️ Features

  • Add new predefined action (sync) to set light(s) in default mode. For the moment it sets the light into full brightness (#54). This action is called when the center button of E1810 controller is held.

🔨 Fixes

  • Invert E1744LightController deCONZ rotations. Rotate left is to dim and rotate right is to brighten.
  • Support for ZHA args ZigBee 3.0 firmware for E1810 (#45)

🎮 New devices

  • Support for PJ2-2B Lutron Caseta Pro (state) @sreknob
  • Support for PJ2-2BRL Lutron Caseta Pro (state) @sreknob
  • Support for PJ2-3BRL Lutron Caseta Pro (state) @sreknob
  • Support for PJ2-4B Lutron Caseta Pro (state) @sreknob
  • Support for WXKG11LML Aqara switch (z2m) @crserran