MGE/API/EvtPower

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com ' __TOC__ O Evento '''Power''' é enviado do medidor para a aplicação, informando alteração no status de alarme. == Evento == '''MÉTODO:''' <span style="color:red">'''P...')
 
(Evento)
Linha 42: Linha 42:
 
&rArr; Se configurado com o valor zero, será desabilitado e sempre mostrado o status '''normal'''.<BR>
 
&rArr; Se configurado com o valor zero, será desabilitado e sempre mostrado o status '''normal'''.<BR>
 
&rArr; Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado.
 
&rArr; Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado.
|-
 
| align="left"| '''powerfactor''' || Fator de potência.
 
 
|-
 
|-
 
| align="left"| '''energydaily''' || Potencia consumida no dia corrente, em kWh (''QUILOWATT-HORA'').
 
| align="left"| '''energydaily''' || Potencia consumida no dia corrente, em kWh (''QUILOWATT-HORA'').
Linha 66: Linha 64:
 
|}
 
|}
  
{"voltage":"215.94","voltagestatus":"alarm","current":"0.00","currentstatus":"normal","power":"0.00","powerstatus":"normal","energydaily":"0.000","energydailylast":"0.000","energymonthly":"0.000","energymonthlylast":"0.000","energytotal":"0.000","energystatus":"normal","energymonth":{"0":"0.000","1":"0.000","2":"0.000","3":"0.000","4":"0.000","5":"0.000","6":"0.000","7":"0.000","8":"0.000","9":"0.000","10":"0.000","11":"0.000"}}
 
 
== Exemplo ==
 
== Exemplo ==
  

Edição de 18h47min de 8 de janeiro de 2021

Tabela de conteúdo


O Evento Power é enviado do medidor para a aplicação, informando alteração no status de alarme.

Evento

MÉTODO: POST


Parâmetros enviados pelo medidor
request power
POST-DATA / JSON
voltage Tensão medida atual.
voltagestatus Estado da tensão medida atual em V - Volts.
  • normal: Tensão medida dentro dos níveis aceitos.
  • alarm: Tensão medida fora dos níveis aceitos.

⇒ Valores configurado em Configurações - Limite Superior de Tensão e Limite Inferior de Tensão)
⇒ Se configurado com o valor zero, será desabilitado e sempre mostrado o status normal.
⇒ Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado.

current Corrente medida atual em A - Ampere.
currentstatus Estado da corrente medida atual.
  • normal: Corrente medida dentro dos níveis aceitos.
  • alarm: Corrente medida fora dos níveis aceitos.

⇒ Valores configurado em Configurações - Limite Superior de Corrente e Limite Inferior de Corrente)
⇒ Se configurado com o valor zero, será desabilitado e sempre mostrado o status normal.
⇒ Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado.

power Potência medida atual em W - Watt.
powerstatus Estado da potência medida atual.
  • normal: Potencia medida dentro dos níveis aceitos.
  • alarm: Potencia medida fora dos níveis aceitos.

⇒ Valores configurado em Configurações - Limite Superior de Potência e Limite Inferior de Potência)
⇒ Se configurado com o valor zero, será desabilitado e sempre mostrado o status normal.
⇒ Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado.

energydaily Potencia consumida no dia corrente, em kWh (QUILOWATT-HORA).
energydailylast Potencia consumida no dia anterior, em kWh (QUILOWATT-HORA).
energymonthly Potencia consumida no mês corrente, em kWh (QUILOWATT-HORA).
energymonthlylast Potencia consumida no mês anterior, em kWh (QUILOWATT-HORA).
energytotal Potencia total consumida/acumulada, em kWh (QUILOWATT-HORA). Este contador é zerado periodicamente (Dia do mês configurado em Configurações - Limite de Consumo Diário, Limite de Consumo Mensal e Limite de Consumo Total)
energystatus Estado da potência consumida.
  • normal: Potência consumida dentro dos valores configurados.
  • alarm: Potência consumida fora dos valores configurados.

⇒ Valores configurado em Configurações - Limite de Consumo Diário, Limite de Consumo Mensal e Limite de Consumo Total)
⇒ Se configurado com o valores igual a zero, será desabilitado e sempre mostrado o status normal.
⇒ Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado. ⇒ Valores em kWh (QUILOWATT-HORA).

energymonth Lista com a potência consumida em cada mês do ano. Sendo 0 para janeiro e 11 para dezembro.

Exemplo

POST /?request=nivel HTTP/1.1
Content-Type: application/json
Content-Length: 

{
 "status":"normal",
}

Resposta: A aplicação deve responder:

  • 401 => Erro de Autenticação.
  • 200 => OK.



PHP

<?php
 
$vars = $_REQUEST;
 
if(!isset($vars))
        exit(0);
 
if(isset($vars['request']) && strcmp($vars['request'],"nivel") == 0)
        $event = $vars['request'];
else {
        echo "Evento invalido!\n";
        exit(1);
}
 
print_r(json_decode($result, true));
 
?>




Voltar


Ferramentas pessoais
Espaços nominais

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