IDENTIFICATION-BASED AUTOMATION
A method for an automation system is described. In one embodiment, the method includes identifying a unique beacon identifier from at least one beacon located relative to one or more areas of a premises, determining a location of a first user relative to the one or more areas, querying first user automation preferences relative to the determined location, and initiating a modification of the automation system based at least in part on the first user automation preferences. The first user automation preferences is associated with the first user.
1 . A method for an automation system, comprising:
identifying a unique beacon identifier from at least one beacon located relative to one or more areas of a premises;
determining a location of a first user relative to the one or more areas;
querying first user automation preferences relative to the determined location, the first user automation preferences being associated with the first user; and
initiating a modification of the automation system based at least in part on the first user automation preferences.
2 . The method of claim 1 , comprising:
determining a temperature of the determined location, wherein the location is determined based on a signal strength between a mobile device and the at least one beacon.
3 . The method of claim 1 , comprising:
determining a temperature relative to the premises.
4 . The method of claim 2 , comprising:
analyzing the first user automation preferences relative to the temperature of the determined location.
5 . The method of claim 4 , comprising:
calculating a first target temperature based at least in part on the analyzing of the first user automation preferences.
6 . The method of claim 5 , comprising:
modifying the first target temperature based at least in part on determining a temperature relative to the premises.
7 . The method of claim 6 , comprising:
identifying a second user within a predetermined range of the first user; and
calculating a second target temperature based on second user automation preferences associated with the second user.
8 . The method of claim 7 , initiating the modification comprising:
transmitting an instruction to implement the first target temperature based at least in part on a determination relating to the first target temperature and the second target temperature.
9 . The method of claim 8 , comprising:
wherein the determination is based at least in part on a cost.
10 . The method of claim 8 , comprising:
wherein the determination is based at least in part on a priority setting.
11 . The method of claim 10 , comprising:
wherein the priority setting specifies that the first user automation preferences supersede the second user automation preferences.
12 . The method of claim 1 , comprising:
initiating a modification of a climate configuration based at least in part on the determining the location of a first mobile device relative to the one or more areas.
13 . An apparatus for an automation system, comprising:
a processor;
memory in electronic communication with the processor; and
instructions stored in the memory, the instructions being executable by the processor to:
identify a unique beacon identifier from at least one beacon located relative to one or more areas of a premises;
determine a location of a first user relative to the one or more areas;
query first user automation preferences relative to the determined location, the first user automation preferences being associated with the first user; and
initiate a modification of the automation system based at least in part on the first user automation preferences.
14 . The apparatus of claim 13 , the instructions being executable by the processor to:
determine a temperature of the determined location, wherein the location is determined based on a signal strength between a mobile device and the at least one beacon.
15 . The apparatus of claim 13 , the instructions being executable by the processor to:
determine a temperature relative to the premises.
16 . The apparatus of claim 14 , the instructions being executable by the processor to:
analyze the first user automation preferences relative to the temperature of the determined location.
17 . The apparatus of claim 16 , the instructions being executable by the processor to:
calculate a first target temperature based at least in part on the analyzing of the first user automation preferences.
18 . The apparatus of claim 17 , the instructions being executable by the processor to:
modify the first target temperature based at least in part on determining a temperature relative to the premises.
19 . The apparatus of claim 18 , the instructions being executable by the processor to:
identify a second user within a predetermined range of the first user; and
calculate a second target temperature based on second user automation preferences associated with the second user.
20 . A non-transitory computer-readable medium storing computer-executable code for an automation system, the code executable by a processor to:
identify a unique beacon identifier from at least one beacon located relative to one or more areas of a premises;
determine a location of a first user relative to the one or more areas;
query first user automation preferences relative to the determined location, the first user automation preferences being associated with the first user; and
initiate a modification of the automation system based at least in part on the first user automation preferences.