no, under the hood, its
home or not home.
displayed to the user its
Home, Away, or Zone Name.
Home == home
Away == not_home
Zone Name == not_home
The code is basically:
if home:
display Home
else:
if in zone:
display Zone Name
else:
display Away
This purely depends on what type of trigger you are using.
The best rule of thumb is to use ‘home’, ‘not_home’, and case senstative zone name. Do not use ‘Home’, or ‘Away’, because those are mostly for language translation to the user for a pretty user interface.