A home automation system comprising: a plurality of addressable HA devices each having a respective HA device signature associated therewith and each configured to wirelessly communicate using respective different wireless communications protocols from among a plurality of different wireless communications protocols; and a controller and a memory coupled thereto, said memory configured to store a plurality of HA device signatures for paired and unpaired ones of said plurality of addressable HA devices; and at least one radio controller coupled to said controller; said controller configured to poll said plurality of addressable HA devices by polling for a broadcast from the plurality of addressable HA devices, determine an unpaired addressable HA device from among the plurality thereof based upon the polling, compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures, and when there is a match between the HA device signature of the unpaired addressable HA device and one of the stored HA device signatures, permit pairing of the unpaired addressable HA device to communicate with the unpaired addressable HA device using the respective wireless communications protocol; each of said plurality of addressable devices being configured to wirelessly communicate with said controller via said at least one respective radio controller. a plurality of addressable HA devices each having a respective HA device signature associated therewith and each configured to wirelessly communicate using respective different wireless communications protocols from among a plurality of different wireless communications protocols; and a controller and a memory coupled thereto, said memory configured to store a plurality of HA device signatures for paired and unpaired ones of said plurality of addressable HA devices; and at least one radio controller coupled to said controller; said controller configured to poll said plurality of addressable HA devices by polling for a broadcast from the plurality of addressable HA devices, determine an unpaired addressable HA device from among the plurality thereof based upon the polling, compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures, and when there is a match between the HA device signature of the unpaired addressable HA device and one of the stored HA device signatures, permit pairing of the unpaired addressable HA device to communicate with the unpaired addressable HA device using the respective wireless communications protocol; each of said plurality of addressable devices being configured to wirelessly communicate with said controller via said at least one respective radio controller. poll said plurality of addressable HA devices by polling for a broadcast from the plurality of addressable HA devices, determine an unpaired addressable HA device from among the plurality thereof based upon the polling, compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures, and when there is a match between the HA device signature of the unpaired addressable HA device and one of the stored HA device signatures, permit pairing of the unpaired addressable HA device to communicate with the unpaired addressable HA device using the respective wireless communications protocol; each of said plurality of addressable devices being configured to wirelessly communicate with said controller via said at least one respective radio controller.