dorkhub

controllerx

Create controller-based automations with ease to control your home devices and scenes.

xaviml
Python37479 forksMITupdated 2 weeks ago
visit the demogit clone https://github.com/xaviml/controllerx.gitxaviml/controllerx

ControllerX

hacs_badge github-check-status last-release downloads-latest code-coverage community-topic buy-me-a-beer

Create controller-based automations with ease to control your home devices and scenes.

Quick example

With just this configuration, you can have the E2002 controller from IKEA (4 buttons) connected to the livingroom light and be able to change the brightness and color temperature or color.

livingroom_controller:
  module: controllerx
  class: E2002LightController
  controller: livingroom_controller
  integration:
    name: z2m
    listen_to: mqtt
  light: light.livingroom

Documentation

You can check the documentation in here.

Built with Material for MkDocs

If you have any question, you can either open an issue or comment in this topic from the Home Assistant community forum.

If you like this project, don't forget to star it :)

Contributing

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

more like this

Sparsnas

Various projects on the IKEA Sparsnäs/Sparsnas energy monitor

Python50

xylocopa

A to-do list that runs your Claude Code agents — capture anywhere, dispatch in parallel, review from your phone.

Python51

AutomationShield

Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering educa…

C51

search

search projects, people, and tags