Configurações de Zona de Tempo
Definir Zona de Tempo

Definir Zona de Tempo

Por meio da configuração abaixo é possível definir uma zona de tempo no dispositivo. A zona de tempo é utilizada para determinar o horário no qual os usuários terão acesso liberado junto ao dispositivo.

AccessTimeSchedule [0] = Número identificador da Zona de Tempo

TimeSchedule [1] [0] = Dias da semana - Sendo Domingo índice 0, Segunda índice 1 e assim por diante até Sábado com índice 6

TimeSchedule[1] [0] = Período - Cada dia da semana pode ter 4 períodos de acesso - Sendo Período 1 índice 0, Período 2 índice 1, Período 3 índice 2 e Período 4 índice 3.

TimeSchedule[0][0]=1%2014:00:00-23:59:00 = O valor da hora deve ser informado no seguinte formato "1%20 + hour:minite:second-hour:minite:second"

Tabela Zona de Tempo

⚠️

Importante: Para o funcionamento correto da zona de tempo, é necessário que o usuario esteja cadastrado com o parâmetro Doors[0]=0 referenciando a porta ao qual o acesso será permitido.

Requisição - GET

http://192.168.1.201/cgi-bin/configManager.cgi?action=setConfig&AccessTimeSchedule[0].Enable=true&AccessTimeSchedule[0].TimeSchedule[0][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[1][0]=1 10:00:00-13:08:00&AccessTimeSchedule[0].TimeSchedule[2][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[3][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[4][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[5][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[6][0]=1 10:00:00-11:16:00

paramtypedescription
setConfig *StringComando para Configurar
Enable *BooleanHabilitar/Desabilitar Zona de Tempo

Exemplo de Retorno - text/plain

OK

Exemplos

import requests
 
device_ip = '10.1.35.144'
username = 'admin'
password = 'acesso1234'
 
url = "http://{}/cgi-bin/configManager.cgi?action=setConfig&AccessTimeSchedule[0].Enable=true&AccessTimeSchedule[0].TimeSchedule[0][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[1][0]=1 10:00:00-13:08:00&AccessTimeSchedule[0].TimeSchedule[2][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[3][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[4][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[5][0]=1 10:00:00-11:16:00&AccessTimeSchedule[0].TimeSchedule[6][0]=1 10:00:00-11:16:00".format(
                          str(device_ip),
                      )
 
digest_auth = requests.auth.HTTPDigestAuth(username, password)
rval = requests.get(url, auth=digest_auth, stream=True, timeout=20, verify=False)
 
print(rval.text)