O objeto Location é composto por métodos que permitem interagir com as configurações e valores de um local. Este objeto está disponível para aplicativos e usuários através do método "getLocation()" ou simplesmente usando a propriedade location
.
Um ID exclusivo para o local, como Long.
O nome do local como uma String
.
A escala de temperatura do local como uma String
(C ou F).
O fuso horário do local como um objeto TimeZone
.
O CEP do local como uma String
.
A latitude do local como BigDecimal
.
##longitude
A longitude do local como BigDecimal
.
O nascer do sol do local como uma Data
.
O pôr do sol do local como uma Data
.
##hsmStatus
O status atual do Monitor de Segurança Hubitat. Este é um String
de um dos seguintes valores: armedAway
, armingAway
, armedHome
, armingHome
, armedNight
, armingNight
, disarmed
, allDisarmed
Uma lista de hubs para este local como List<Hub>
. No Hubitat, há apenas um Hub na lista.
O hub deste local.
##getFormattedLatitude
Recupera se o hub está ou não definido para 12 ou 24 horas.
int getTimeFormat()
12 se o horário estiver definido para 12 horas (am/pm), 24 se estiver definido para 24 horas.
Obtenha uma lista de modos para o local.
List<Modo> getModes()
Obtenha o modo atual do local.
String getMode()