MGE/API/EvtPower
(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: | ||
⇒ Se configurado com o valor zero, será desabilitado e sempre mostrado o status '''normal'''.<BR> | ⇒ Se configurado com o valor zero, será desabilitado e sempre mostrado o status '''normal'''.<BR> | ||
⇒ Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado. | ⇒ Valor padrão para ambos os limites (inferior e superior) é zero / desabilitado. | ||
− | |||
− | |||
|- | |- | ||
| 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: | ||
|} | |} | ||
− | |||
== 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.
⇒ Valores configurado em Configurações - Limite Superior de Tensão e Limite Inferior de Tensão) |
current | Corrente medida atual em A - Ampere. |
currentstatus | Estado da corrente medida atual.
⇒ Valores configurado em Configurações - Limite Superior de Corrente e Limite Inferior de Corrente) |
power | Potência medida atual em W - Watt. |
powerstatus | Estado da potência medida atual.
⇒ Valores configurado em Configurações - Limite Superior de Potência e Limite Inferior de Potência) |
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.
⇒ Valores configurado em Configurações - Limite de Consumo Diário, Limite de Consumo Mensal e Limite de Consumo Total) |
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)); ?> |