MGE/API/CmdSetConfig

De uTech Tecnologia
Edição feita às 13h44min de 11 de janeiro de 2021 por Utechnet (disc | contribs)

Ir para: navegação, pesquisa

Voltar


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.
  • on: Habilitado
  • off: Desabilitado
ap_mode Indica se o modo Access Point esta habilitado.
  • on: Habilitado
  • off: Desabilitado
standalone Indica se o modo standalone esta habilitado.
  • on: Habilitado
  • off: Desabilitado
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.
  • on: Habilitado
  • off: Desabilitado
dhcp Identifica se o cliente dhcp está habilitado.
  • on: Habilitado
  • off: Desabilitado
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.
  • on: Habilitado
  • off: Desabilitado
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:
  • X: Mês inicial do horário de verão. Utilizar a faixa de 1 a 12, onde 1 é janeiro e 12 é dezembro.
  • Y: Semana do mês de inicio do horário de verão. Utilizar valores de 1 a 6, onde a primeira semana é representada por 1.
  • Z: Dia da semana de inicio do horário de verão. Utilizar valores de 0 a 6, onde:
    • 0: Domingo
    • 1: Segunda-feira
    • 2: Terça-feira
    • 3: Quarta-feira
    • 4: Quinta-feira
    • 5: Sexta-feira
    • 6: Sábado
  • T: Mês final do horário de verão. Utilizar a faixa de 1 a 12, onde 1 é janeiro e 12 é dezembro.
  • V: Semana do mês de inicio do horário de verão. Utilizar valores de 1 a 6, onde a primeira semana é representada por 1.
  • W: Dia da semana final do horário de verão. Utilizar valores de 0 a 6, onde:
    • 0: Domingo
    • 1: Segunda-feira
    • 2: Terça-feira
    • 3: Quarta-feira
    • 4: Quinta-feira
    • 5: Sexta-feira
    • 6: Sábado
ddns Indica se a configuração de DDNS - Dynamic DNS está habilitada.
  • on: Hanilitado.
  • off: Desabilitado.
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ê.
  • off: Aberto.
  • on: Fechado
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.
  • on: Habilitado. Em caso de alarme, o rele será aberto.
  • off: Desabilitado.
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.
  • on: Habilitado.
  • off: Desabilitado.
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





Voltar


Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas