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.
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.
174 Citations
20 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. - 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, 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 a 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 status server to a learn mode state;
monitoring the network for slave devices that change operational state;
signaling by the 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 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, 20)
-
-
19. A method for automating a home environment network comprising:
-
providing a network comprising a controller running a first protocol, a slave device running a first or second protocol, a status server, and a scene servers, where the status server and scene server route a one or more messages between the controllers and the slave devices, where the slave device has a one or more operational states;
storing status information associated with the operational state of a slave device in the status server;
sending status information to the status server from a slave device running the first protocol when the state of the slave device changes; and
polling periodically the slave devices running the second protocol.
-
Specification