Hello Sir and Welcome to the Cayenne Community,
Here are some answers to your questions:
- You can manually program this feature using MQTT connection and make a python file that triggers the LEDS.
- What do you mean to match ? I never tried this but for sure you can manually attach a command to a button.
- I think that the status of the widget is updating automatically.
- This feature is not implemented yet. There are some widgets that are coming soon.
For better understanding, can you read this post: Executing custom code on your Raspberry Pi from Cayenne
and then also refer to the Cayenne docs: Cayenne Features - Developer | myDevices.com