System for home automation
First Claim
1. A home automation system for controlling appliances comprising:
- at least one controller having at least one indicator, where the controller is in communication with a network;
at least one slave device in communication with the network, where the slave device has a one or more operational states;
at least one status server, where the status server maintains a database comprising a list of the slave devices and a list of slave device states, and where the status server is in communication in the network with the controller and the slave device; and
at least one scene server separate from the status server, where the scene server maintains a database of scene information comprising a one or more room settings parameters for the controllers, and where the scene server is connected in communication in the network with the controller and the slave device, where the network is configured to route a plurality of commands between the controller, the scene server, the status server, and the slave devices,where one of the at least one status server comprises a main status server.
5 Assignments
0 Petitions
Accused Products
Abstract
A home automation protocol system provides a network consisting of a number of node devices, controllers, and servers for storing information about node device settings and scene settings in a home environment is provided. The node devices are controlled by the controllers, in that the node devices are set to create scenes, which are stored in a scene server, while the operational states of the node devices are stored in a status server. The status server and scene server may be provided as separate units. The home automation protocol network is controlled by sending commands to the devices and servers, and new devices and controllers are added or updated, and new scenes are programmed. The network protocol allows devices running different protocols to be incorporated into the network.
78 Citations
18 Claims
-
1. A home automation system for controlling appliances comprising:
-
at least one controller having at least one indicator, where the controller is in communication with a network; at least one slave device in communication with the network, where the slave device has a one or more operational states; at least one status server, where the status server maintains a database comprising a list of the slave devices and a list of slave device states, and where the status server is in communication in the network with the controller and the slave device; and at least one scene server separate from the status server, where the scene server maintains a database of scene information comprising a one or more room settings parameters for the controllers, and where the scene server is connected in communication in the network with the controller and the slave device, where the network is configured to route a plurality of commands between the controller, the scene server, the status server, and the slave devices, where one of the at least one status server comprises a main status server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for setting a home environment scene comprising:
-
providing a network comprising at least one controller running a first protocol, at least one slave device running a first or second protocol, at least one status server, where one of the at least one status server comprises a main status server, and at least one scene server, where the status server and scene server are located in the network with the controller and the slave device, and where the slave device controls an appliance, and where the slave device has an operational states; notifying the main status server by a slave device that the slave device is going to learn a scene definition comprising the operational state of the slave devices; flashing a one or more indicator on the slave devices running the first protocol; changing the main status server to a learn mode state; monitoring the network for slave devices that change operational state while the main status server is in the learn mode state; signaling by the main status server that the scene definition has been set; changing the flashing indicator; reading the operational state of the slave device which are in the scene definition; sending the scene information by the main status server to the scene server and the slave device; and turning off the indicator on the slave device. - View Dependent Claims (16, 17, 18)
-
Specification