METHOD OF BUILDING A DATABASE OF A LIGHTING CONTROL SYSTEM
First Claim
1. A method of building a database of a load control system having a plurality of control devices, each characterized by an address and a type, the method comprising the steps of:
- transmitting a query message to the plurality of control devices;
receiving device information of one of the plurality of control devices in response to the query message, the device information including the address and the type of the control device; and
storing the addresses and types of the plurality of control devices in the database.
2 Assignments
0 Petitions
Accused Products
Abstract
A lighting control system is operable to control the amount of power delivered to a plurality of electrical loads. The lighting control system includes load control devices (such as digital electronic dimming ballasts), motorized window treatments, controllers, lighting hubs, and personal computers. The personal computer is preferably executing a graphical user interface (GUI) software, which allows a user to configure and monitor the operation of the lighting control system. The personal computer is operable to automatically discover the control devices of the lighting control system and to build a programming database for use in the GUI software. The personal computer is further operable to update portions of the programming information in the control devices of the lighting control system.
-
Citations
18 Claims
-
1. A method of building a database of a load control system having a plurality of control devices, each characterized by an address and a type, the method comprising the steps of:
-
transmitting a query message to the plurality of control devices; receiving device information of one of the plurality of control devices in response to the query message, the device information including the address and the type of the control device; and storing the addresses and types of the plurality of control devices in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A control device for a load control system having a plurality of control devices, each characterized by an address and a type, the control device comprising:
-
means for transmitting a query message to the plurality of control devices; means for receiving device information of one of the plurality of control devices in response to the query message, the device information including the address and the type of the one of the plurality of control devices; and means for storing the addresses and types of the plurality of control devices in the database. - View Dependent Claims (11)
-
-
12. A method of building a system programming database defining the operation of a load control system including a server operable to communicate with a plurality of controllers, each of the controllers coupled to a plurality of control devices, each characterized by a respective device parameter, the method comprising the steps of:
-
transmitting a first query message from each of the controllers to each of the plurality of control devices; transmitting the device parameter of each of the plurality of control devices to the controllers in response to the query messages; adding the device parameter of the each of the plurality of control devices to partial programming databases stored in each of the controllers; transmitting a second query message from the server to each of the controllers; transmitting the partial programming database of each of the controllers to the server; and adding the device parameters of the partial programming databases to the system programming database. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A load control system comprising:
-
a plurality of control devices, each characterized by a respective device parameter; a plurality of controllers, each of the control devices coupled to one of the plurality of controllers, each of the controllers operable to transmit a first query message to each of the control devices, receive the device parameters from each of the control devices, and add the device parameters to a partial programming database; and a server executing a graphical user interface software and operable to communicate with the plurality of controllers, the server operable to transmit a second query message to each of the controllers, receive the partial programming databases from each of the controllers, and add the device parameters of the partial programming databases to a system programming database. - View Dependent Claims (18)
-
Specification