Configurações de Porta
Definir Zona de Tempo Aberta ou Fechada

Definir Zona de Tempo Aberta

Por meio da chamada abaixo é possível definir a zona de tempo ou período em que a porta ficará sempre aberta.

Requisição - GET

http://192.168.1.201/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].OpenAlwaysTime=1

paramtypedescription
setConfig *StringComando para definir
OpenAlwaysTime *NumberID da zona de tempo Default: 255

Exemplo de Retorno - text/plain

OK

Exemplos

 import requests
 
 device_ip = '192.168.3.87'
 username = 'admin'
 password = 'acesso1234'
 
 open_always_timezone = 1
 
 url = "http://{}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].OpenAlwaysTime={}".format(
                             str(device_ip),
                             str(open_always_timezone), 
                         )
 
 digest_auth = requests.auth.HTTPDigestAuth(username, password)
 rval = requests.get(url, auth=digest_auth, stream=True, timeout=20, verify=False)
 
 print(rval.text)

Definir Zona de Tempo Fechada

Por meio da chamada abaixo é possível definir a zona de tempo ou período em que a porta ficará sempre fechada.

Requisição - GET

http://192.168.1.201/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].CloseAlwaysTime=1

paramtypedescription
setConfig *StringComando para definir
CloseAlwaysTime *NumberID da zona de tempo Default: 255

Exemplo de Retorno - text/plain

OK

Exemplos

 import requests
 
 device_ip = '192.168.3.87'
 username = 'admin'
 password = 'acesso1234'
 
 close_always_timezone = 1
 
 url = "http://{}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].CloseAlwaysTime={}".format(
                             str(device_ip),
                             str(close_always_timezone), 
                         )
 
 digest_auth = requests.auth.HTTPDigestAuth(username, password)
 rval = requests.get(url, auth=digest_auth, stream=True, timeout=20, verify=False)
 
 print(rval.text)