Skip to content

Event

The event integration is meant to be used for a custom event and it is not attached to any type of integration.

Parameters

Parameter Description Default
name* Integration name. event
event_type* The event we are listening to (e.g. zha_event). -
controller_key* The attribute of the controller to listen to (e.g. device_ieee). -
action_template* The action template that will be built from the event data (e.g. action_{command}). -

* Required fields

How to extract the controller attribute

To extract the controller ID for Event, you can go to Developer Tools > Events then down the bottom you can subscribe for the event type you are interested in and start listening. Then, press any button and you will see the event of the button, you will need to copy the relevant attribute inside the data object.

For further explanation and example, please check here.