MGE/API/CmdSetConfig
De uTech Tecnologia
(Diferença entre revisões)
(→Comando) |
|||
Linha 144: | Linha 144: | ||
| align="left"| pow_current_cal || Fator de correção de corrente configurado. | | align="left"| pow_current_cal || Fator de correção de corrente configurado. | ||
|- | |- | ||
− | | align="left"| pow_current_upper || Limite de corrente inferior para gerar alarme. Em ''' | + | | align="left"| pow_current_upper || Limite de corrente inferior para gerar alarme. Em '''mA - Miliampère'''. |
|- | |- | ||
− | | align="left"| pow_current_lower || Limite de corrente superior para gerar alarme. Em ''' | + | | align="left"| pow_current_lower || Limite de corrente superior para gerar alarme. Em '''mA - Miliampère'''. |
|- | |- | ||
| align="left"| pow_power_upper || Limite de potencia inferior para gerar alarme. Em '''W - Watts'''. | | align="left"| pow_power_upper || Limite de potencia inferior para gerar alarme. Em '''W - Watts'''. |
Edição de 13h44min de 11 de janeiro de 2021
Tabela de conteúdo |
O comando Configurar medidor é utilizado alterar as configurações básicas do medidor MGE.
Comando
MÉTODO: POST
Parâmetros enviados para o medidor | |
---|---|
request | setconfig |
POST-DATA:
Parâmetros enviados para o medidor via JSON | |
---|---|
hotspot | Indica se o modo hotspot está ativo.
|
ap_mode | Indica se o modo Access Point esta habilitado.
|
standalone | Indica se o modo standalone esta habilitado.
|
ssid | Informa o SSID/rede configurado no Access Point. |
password | Senha de acesso a rede WIFI. |
channel | Identificaçao do canal wifi configurado (1 - 13). |
beacon_interval | Intervalo de tempo para envio dos 'beacon frames. Em milissegundos. |
ssid_hidden | Identifica se está configurado para esconder ou não SSID da rede WIFI.
|
dhcp | Identifica se o cliente dhcp está habilitado.
|
ip | Endereço IP do medidor. |
netmask | Endereço da mascara de rede do medidor. |
gateway | Endereço da rota padrão do medidor. |
dns | Endereço do servidor DNS primário do medidor. |
ntp | Endereço do servidor NTP do medidor. |
hostname | Hostname do medidor. |
timezone | Timezone configurado no medidor. |
dst | Indica se o horário de verão está habilitado.
|
dst_date | Data de inicio e final do horário de verão. Ex: 10/3/0 2/3/0. O formato é definido por duas sequencias, onde a primeira é a data inicial e a segunda é a data final do horário de verão. => X/Y/Z T/V/W, onde:
|
ddns | Indica se a configuração de DDNS - Dynamic DNS está habilitada.
|
ddns_domain | Configuração de dominio do DDNS. |
ddns_user | Configuração do usuário do DDNS. |
ddns_password | Configuração da senha do DDNS. |
server | Endereço IP do servidor de integração, PABX ou porteiro uTech. |
server_port | Porta do servidor de integração, PABX uTech (Padrão do PABX uTech - 8090) ou porteiro uTech (Configurado em Configuração do servidor de integração no MPI). |
server_user | Usuário de acesso à API de integração do medidor. |
server_password | Senha de acesso à API de integração do medidor. |
server_password | - |
server_url | URL utilizada no envio das requisiçoes parao servidsor de integração. |
server_retries | Número de re-tentativas de envio em caso de falha. |
ota_url | URL para atualização de firmware. |
rs485 | Indica se a interface RS-485 está ativa ('on / off). |
rs485_address | Endereço da interface RS-485. 1 a 15. |
rs485_server_address | Endereço da interface do servidor RS-485. 1 a 15. |
latitude | Localização do medidor / latitude. |
longitude | Localização do medidor / longitude. |
user_auth | Indica se os usuários do medidor tem permissão para acessar a API (on / off). |
watchdog_shutdown | Tempo, em horas, para reiniciar o dispositivo. |
debug | Endereço IP/servidor e porta destino para envio do log/debug do medidor. |
relay_status | Configuração do estado inicial do relê.
|
pow_voltage_cal | Fator de correção de tensão configurado. |
pow_voltage_upper | Limite de tensão inferior para gerar alarme. Em V - Volts. |
pow_voltage_lower | Limite de tensão superior para gerar alarme. Em V - Volts. |
pow_current_cal | Fator de correção de corrente configurado. |
pow_current_upper | Limite de corrente inferior para gerar alarme. Em mA - Miliampère. |
pow_current_lower | Limite de corrente superior para gerar alarme. Em mA - Miliampère. |
pow_power_upper | Limite de potencia inferior para gerar alarme. Em W - Watts. |
pow_power_lower | Limite de potencia superior para gerar alarme. Em W - Watts. |
pow_relay | Indica se rele será acionado em caso de alarme.
|
pow_alarm_time | Tempo, em segundos, para considerar alarme ativo (threshold). |
pow_alarm_timeout | Tempo, em segundos, para desabilitar o alarme. |
pow_relay_ext | Habilietar relê auxiliar em caso de alarme.
|
pow_interval | Tempo, em segundos, para desabilitar o alarme. |
pow_day | Dia do mês para zera a Configuração do consumo (1 a 31). |
energy_daily_limit | Consumo total do dia, em watts, para considerar alarme. |
energy_monthly_limit | Consumo total do mês, em watts, para considerar alarme. |
energy_total_limit | Consumo total no período, em watts, para considerar alarme. |
Exemplo
POST /?request=setconfig HTTP/1.1 Content-Type: application/json Content-Length: 167 { "model":"MLI-1WRP", "serial":"0000007707", "mac":"F8:E7:B5:00:1E:20", "release":"1.1.1", "hotspot":"off", "ap_mode":"off", "standalone":"on", "ssid":"uTech-Wifi", "password":"01566062", "channel":"1", "beacon_interval":"100", "ssid_hidden":"off", "dhcp":"off", "ip":"10.0.0.9", "netmask":"255.255.255.0", "gateway":"1.1.1.1", "dns":"10.0.0.1", "ntp":"pool.ntp.br", "hostname":"upow", "ddns":"off", "ddns_domain":"", "ddns_user":"", "ddns_password":"", "timezone":"-3", "dst":"off", "dst_date":"10/3/0 2/3/0", "server":"", "server_port":"80", "server_user":"", "server_password":"", "server_url":"", "server_retries":"0", "ota_url":"http://10.0.0.125", "rs485":"off", "rs485_address":"2", "rs485_server_address":"1", "latitude":"", "longitude":"", "user_auth":"on", "watchdog_shutdown":"0", "debug":"2:7:10.0.0.50:7778", "relay_status":"on", "pow_voltage_cal":"0", "pow_voltage_upper":"0", "pow_voltage_lower":"0", "pow_current_cal":"0", "pow_current_upper":"0", "pow_current_lower":"0", "pow_power_upper":"0", "pow_power_lower":"0", "pow_relay":"on", "pow_alarm_time":"1", "pow_relay_timeout":"60", "pow_relay_ext":"off", "pow_interval":"600", "pow_day":"1", "energy_daily_limit":"100", "energy_monthly_limit":"500", "energy_total_limit":"1000" } |
---|
Resposta:
- 400 => Parâmetros incorretos
- 401 => Erro de autenticação da API
- 200 => OK