Skip to content

xaviml/controllerx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 13, 2020
ebaec3b · Feb 13, 2020
Feb 2, 2020
Feb 13, 2020
Feb 13, 2020
Feb 13, 2020
Feb 5, 2020
Feb 1, 2020
Jan 31, 2020
Feb 6, 2020
Nov 16, 2019
Jan 30, 2020
Jan 30, 2020
Feb 8, 2020
Feb 1, 2020
Jan 30, 2020

Repository files navigation

ControllerX

hacs_badge azure-pipelines-build azure-pipelines-coverage last-release

Breaking changes for v2.2.0

⚠️ sensor and event_id are removed from the parameters, now there is a unique parameter called controller. So from v2.2.0 you will need to replace sensor and event_id for controller

⚠️ You will also need to add a new parameter integration to state how the controller is connected with. These are the supported integration, z2m, deconz and zha. This does not mean that there is support for all three integration for all controllers, some controllers do not have some integration due to the lack of the device and being still in development. If you possess a device that is not integrated, you can freely open an issue and I will be glad to help 😃

Bring full functionality to light and media player controllers. From turning devices on/off to changing the color lights.

Quick example

With just this configuration, you can have the E1810 controller from IKEA (5 buttons one) connected to the bedroom light and be able to change the brightness and color temperature or color.

livingroom_controller:
  module: controllerx
  class: E1810Controller
  controller: sensor.livingroom_controller_action
  integration: z2m
  light: light.bedroom

Documentation

You can check the documentation in here.

Contributing

If you want to contribute to this project, check CONTRIBUTING.md.

Note: The code does not use any MQTT calls, just the Home Assistant plugin from AppDaemon.