A method of dynamically selecting a role for a resource device employed in a
scene
automation and control system is provided. The method comprises providing an object
in a resource device having a plurality of predetermined roles that are dynamically
settable, said roles including a requester role and a subscriber role. The method
also comprises automatically setting the role of the resource device in response
to either the receipt of a setting message or the manual adjustment of the resource
device. Preferably, each object has a plurality of instances, each of which is
settable. Further, preferably, the capability of an object (instance) to take on
a role is preset. In addition to subscriber and requester roles, preferably, objects
(instances) also include administrator and active roles.