Skip to content

Releases: xaviml/controllerx

v3.0.0b0

27 Jun 21:37
Compare
Choose a tag to compare
v3.0.0b0 Pre-release
Pre-release

This major change contains a breaking change. ⚠️

✏️ Features

  • Support for white_value attribute in light controllers [ #93 ]

🔨 Fixes

  • Change deCONZ mapping for Niko91004LightController, from X000 to X002 for click press
  • Change default value for add_transition_turn_toggle from true to false (BREAKING CHANGE)

Changes:

  • 31a7d32 bump: version 2.9.0 → 3.0.0b0
  • e835b90 fix(light_controller): Change default value for add_transition_turn_toggle from True to False
  • 41576b2 feat(light_controller): add support for white_value attribute [ #93 ]
  • 2781552 Merge branch 'dev' of github.com:xaviml/z2m_ikea_controller into dev
  • 5e841c7 build(pipenv): update dependencies
  • 80c1fc9 fix(device): change deconz maaping for Niko91004LightController
  • b873242 Delete test.py

This list of changes was auto generated.

v2.9.0

24 Jun 10:24
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

🎮 New devices

Changes:

  • eecbaf2 bump: version 2.8.1 → 2.9.0
  • 01b3be8 ci(azure-pipelines): fix azure-pipelines.yml
  • de170a0 ci(azure-pipelines): fix azure-pipelines.yml
  • ec2a0a1 ci(azure-pipelines): fix azure-pipelines.yml
  • 34899ed Merge pull request #92 from kroimon/patch-1
  • 0c692a4 docs(controller): add Hue Dimmer Switch documentation for ZHA [ #92 ]
  • 127acb5 Add ZHA support for HueDimmerController
  • 3b64779 docs(README.md): remove the note at the end

This list of changes was auto generated.

v2.8.1

18 Jun 20:39
Compare
Choose a tag to compare

This patch change does not contain breaking changes.

🔨 Fixes

  • Fixes events for Hue Dimmer Switch for deCONZ integration. X000 to X002.

🎮 New devices

  • WXKG12LM - add light controller support for deCONZ [ #90 ]

Changes:

  • 0ac2b3a bump: version 2.8.0 → 2.8.1
  • 1420629 feat(device): add deCONZ support for WXKG12LM xiaomi button [ #90 ]
  • 6678ed8 fix(phillips): change events for Hue Dimmer Switch X000 to X002

This list of changes was auto generated.

v2.8.0 - MQTT integration

13 Jun 19:13
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

✏️ Features

  • Add MQTT integration. Read more here. [ #82 ]
  • Add supported features for volume_set [ #84 ]

🔨 Fixes

  • Fixes "Toggle direction requires the button to be held twice" [ #81 ]
  • Fixes "Smooth_power_on for Hue integration broken since ControllerX v2.5.0" [ #85 ]
  • Fix "get_entity_state called from initialize causes a crash in the app initialization if the state cannnot be read" [ #88 ]

🎮 New devices

  • E1743 - add Media Player controller for E1743 (z2m, deconz, zha) [ #87 ]
  • ICTCG1 - add deCONZ support
  • Niko91004 - add device with deCONZ support [ #89 ]

📜 Docs

Changes:

  • 0a58962 bump: version 2.7.1 → 2.8.0
  • 757366e fix(controllers): fix get_entity_state called from initialize causes a crash in the app initialization if the state cannnot be read [ #88 ]
  • 96ea71f feat(devices): support for Niko 91004 for deconz [ #89 ]
  • ade1bd5 feat(devices): add deCONZ support for ICTCG1Controller [ #84 ]
  • f9f42f2 fix(mqtt): add condition in case payload is not in the MQTT data event [ #82 ]
  • 2e5b9cf feat(media_player_controller): add supported features for volume_set [ #84 ]
  • b03eb64 feat(E1743): add Media Player controller for E1743 (z2m, deconz, zha) [ #87 ]
  • bddeec2 feat(integration): add MQTT integration [ #82 ]
  • 80f0b22 fix(core): string could be used to parse a list
  • 0e430c9 fix(light_controller): fixes smooth_power_on for specific cases [ #85 ]
See More
  • 509491e docs(z2m): add information about MQTT plugin
  • 9e5b9d9 fix(light): change max default brightness to 254 to fix #81
  • 013f3d5 feat(z2m): add mqtt integration
  • e9a1ba7 fix(light): change max default brightness to 254 to fix #81
  • 4c17fbf docs(examples): update switchmode11-12 example
  • e2785ee Merge pull request #83 from htvekov/patch-1
  • 7ad5640 Update tasmota-switchmode11.md
  • 7477ebc fix(stepper): Fixes "toggle direction requires the button to be held twice" [ #81 ]
  • 628965b docs(CONTRIBUTING.md): add deployment instructions

This list of changes was auto generated.

v2.7.1 - add_transition_turn_toggle attribute

17 May 12:16
Compare
Choose a tag to compare

This patch change does not contain breaking changes.

🔨 Fixes

  • add add_transition_turn_toggle to fix [ #79 ]

Changes:

  • 2bc3a4a bump: version 2.7.0 → 2.7.1
  • 3bca712 fix(light-controller): add add_transition_turn_toggle attribute [ #79 ]

This list of changes was auto generated.

v2.7.0 - More of Cover Controller

06 May 06:21
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

✏️ Features

  • Add open_position and close_position attributes to CoverController. Defaults are 0 for close and 100 for open.

🔨 Fixes

  • Add triple action to WXCJKG13LM documentation
  • Make CustomCoverController available to the user configuration [ #77 ]

🎮 New devices

Changes:

  • 1c607b4 bump: version 2.6.0 → 2.7.0
  • 726f31d build(dependencies): Upgrade dev dependencies
  • d0a7277 docs(example): add tasmota-switchmode11
  • 0805799 test(cover_controller): add test that covers ValueError on initialize
  • ff481a1 feat(cover): add open_position and close_position to customise to which position the cover should open/close
  • bee18e0 fix(custom-controller): add CustomCoverController to controllerx module [ #77 ]
  • 362b4ca fix(WXCJKG13LM): add triple action into the docs
  • f970a05 docs(fix): Adding CustomSwitchController and CustomCoverController into custom-controller docs
  • 7b15d1f feat(device): add support for Z3-1BRL Lutron Aurora device (deconz) [ #76 ]
  • 1dc3814 feat(device): add WXCJKG11LM and WXCJKG12LM support for z2m [ #72 ]
See More
  • b1b962b docs(fix): fix bug from device pages [ #74 ]
  • b759e26 docs(notes): add some notes around the documentation
  • df609f5 Merge branch 'dev' of github.com:xaviml/z2m_ikea_controller into dev
  • 9a49d46 docs(sponsor): add "buymeacoffee" sponsor link
  • e1a6858 Create FUNDING.yml

This list of changes was auto generated.

v2.6.0 - Cover Controller

30 Apr 19:54
Compare
Choose a tag to compare

This minor change does not contain breaking changes.

✏️ Features

  • Add CoverController as a new type of Controller (#71)

🎮 New devices

  • Support for E1743 for Cover (z2m, deconz, zha)
  • Support for E1766 for Light, Switch and Cover (deconz) (#71)

Changes:

  • da7627f bump: version 2.5.0 → 2.6.0
  • 1e1efa3 feat(device): add E1766 device support (deCONZ) for Light, Switch and Cover
  • 6c76a10 feat(cover): add Cover Controller and its Custom subclass

This list of changes was auto generated.

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.