Control
Control
Scope
This domain covers external load control: infrared remote, outlet switching, travel motor, and lock actuator. It is unrelated to fill-light light.ir.
Sub-accounts need Config; shared devices need Config,config (per capability). property get/set coexists with device.service.invoke (e.g. lock actuator); some subdomains raise Alarm events (IR learn failure, outlet countdown, and so on)—use Receive device messages with capabilityEvent via setMessageCallback. Device scope: do not send channelId.
Reader notes
Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.
Index in this folder
| Capability | Description |
|---|---|
| Infrared remote | Learn and transmit codes; includes event pages |
| Outlet and switching | Multi-channel switch, countdown, timer |
| Travel motor | Curtains / travel |
| Lock actuator | status/state, invoke, keys under control.lock.*; door contact: Door contact (3 leaves) |
