| CPC G05B 15/02 (2013.01) [H04L 12/2809 (2013.01); H04L 63/104 (2013.01)] | 19 Claims |

|
1. A method, comprising:
receiving, by a first controller device in an automated environment comprising an environment model that represents the automated environment, a request for the first controller device to add an accessory device to the environment model;
suspending, by the first controller device, push operations configured to push a first controller device local copy of the environment model to a server;
updating, by the first controller device, the first controller device local copy of the environment model to include the accessory device;
initiating, by the first controller device, a pair add process of a second controller device for pairing the accessory device with the second controller device in the automated environment;
determining, by the first controller device, whether an operation succeeds, the operation comprising at least the pair add process of the second controller device; and
in accordance with a determination that the operation failed to succeed:
receiving, by the first controller device, a message indicating the failure from the second controller device;
re-enabling, by the first controller device, the push operations to push the updated first controller device local copy of the environment model to the server for propagation to a plurality of controller devices in the automated environment.
|