Integrations
Integrations are a way to abstract the logic from the event extraction in ControllerX. Each integration is responsible for listening to the state or event and decoding the events from controllers in a way that ControllerX understands.
These are the integrations supported by ControllerX.
Integrations with mappings
These are integrations with default mapping for specific controllers.
Integration | Configuration value |
---|---|
Zigbee2MQTT | z2m |
deCONZ | deconz |
ZHA | zha |
Homematic | homematic |
Lutron Caséta | lutron_caseta |
Shelly | shelly |
Shelly for HASS | shellyforhass |
Custom integrations
These are integrations that do not require a default mapping. Designed for custom soltions.
Integration | Configuration value |
---|---|
State | state |
MQTT | mqtt |
Event | event |
Example
One could place the configuration name directly in the integration parameter:
Or in the name
parameter inside integration
in case you want to add other integration parameters: