A method for updating wireless settings in a wireless home automation system including a plurality of wireless devices, comprising: setting a wireless interface of each wireless device of the plurality of wireless devices to utilize unique wireless settings and to operate in an access point, AP, mode; receiving updated wireless settings at a first wireless device of the plurality of wireless devices; and in response to receiving the updated wireless settings at the first wireless device, initiating an update process that includes: changing the wireless interface of the first wireless device to operate in a client mode, scanning for any un-updated wireless devices of the plurality of wireless devices whose wireless interface is operating in the AP mode; when there is at least one un-updated wireless device of the plurality of wireless devices whose wireless interface is operating in the AP mode, selecting a second wireless device from the at least one un-updated wireless device; attaching the first wireless device as a client to the selected second wireless device, and sending, by the first wireless device, a parameters message to the selected second wireless device including the updated wireless settings; and repeating the scanning, selecting, attaching and sending until there are no un-updated wireless devices whose wireless interface is operating in AP mode. setting a wireless interface of each wireless device of the plurality of wireless devices to utilize unique wireless settings and to operate in an access point, AP, mode; receiving updated wireless settings at a first wireless device of the plurality of wireless devices; and in response to receiving the updated wireless settings at the first wireless device, initiating an update process that includes: changing the wireless interface of the first wireless device to operate in a client mode, scanning for any un-updated wireless devices of the plurality of wireless devices whose wireless interface is operating in the AP mode; when there is at least one un-updated wireless device of the plurality of wireless devices whose wireless interface is operating in the AP mode, changing the wireless interface of the first wireless device to operate in a client mode, scanning for any un-updated wireless devices of the plurality of wireless devices whose wireless interface is operating in the AP mode; when there is at least one un-updated wireless device of the plurality of wireless devices whose wireless interface is operating in the AP mode, selecting a second wireless device from the at least one un-updated wireless device; attaching the first wireless device as a client to the selected second wireless device, and sending, by the first wireless device, a parameters message to the selected second wireless device including the updated wireless settings; and repeating the scanning, selecting, attaching and sending until there are no un-updated wireless devices whose wireless interface is operating in AP mode. sending, by the first wireless device, a parameters message to the selected second wireless device including the updated wireless settings; and repeating the scanning, selecting, attaching and sending until there are no un-updated wireless devices whose wireless interface is operating in AP mode.