A method and apparatus for providing distributed control of a home
automation system is provided. Each device participating in a home
automation system is equipped with control logic for providing distributed
control. Through the control logic, each device maintains scene
definitions describing the state of the device for each scene in which it
participates. When any device in the system receives a request to launch a
scene, such as a button press on one of the devices, the device broadcasts
a scene state change message to all devices within the home automation
system. The scene state change message identifies to each device a
particular scene that should be launched. Each device in the system
receives the message and determines whether the device is a participant in
the scene. If the device is a participant in the scene, the device adjusts
its state according to a scene definition stored in the device associated
with the scene. The device may adjust a controlled electrical load, such
as a light, according to the scene definition by turning the load on, off,
or setting the load to some intermediate value.
Une méthode et un appareil pour fournir la commande distribuée d'un système à la maison d'automation est fournie. Chaque dispositif participant à un système à la maison d'automation est équipé de la logique de commande pour fournir la commande distribuée. Par la logique de commande, chaque dispositif maintient des définitions de scène décrivant l'état du dispositif pour chaque scène à laquelle il participe. Quand n'importe quel dispositif dans le système reçoit une demande de lancer une scène, telle qu'une pression de bouton sur un des dispositifs, le dispositif annonce un message de changement d'état de scène à tous les dispositifs dans le système à la maison d'automation. Le message de changement d'état de scène identifie à chaque dispositif une scène particulière qui devrait être lancée. Chaque dispositif dans le système reçoit le message et détermine si le dispositif est un participant à la scène. Si le dispositif est un participant à la scène, le dispositif ajuste son état selon une définition de scène stockée dans le dispositif lié à la scène. Le dispositif peut ajuster une charge électrique commandée, telle qu'une lumière, selon la définition de scène en arrêtant la charge dessus, ou en plaçant la charge à une certaine valeur intermédiaire.