Os monitoradores dos dispositivos que fazem uso da estrutura monitors podem ser ajustados através dos comandos de alteração do modo de operação (atrelado a chave opMode) e preset (indicado pela chave preset).

Estrutura de dados

{
    "monitors": {
        "monitor0": {
            "on": false,
            "onAut": false,
            "opMode": 2,
            "type": 0,
            "step": 1,
            "preset": 100,
            "maxPreset": 100,
            "minPreset": 20,
            "status": 4,
            "measure0": 9872,
            "measure1": 269,
            "measure2": 30,
            "measure3": 0,
            "measure4": 178,
            "measure5": 0,
            "measure6": 0,
            "measure7": 0,
            "measure8": 0,
            "measure9": 0,
            "measure10": 0,
            "measure11": 0
        }
    }
}

<aside> ⚠️ Os valores das chaves on, onAut, type, step, maxPreset, minPreset, status, measure0, measure1, measure2, measure3, measure4, measure5, measure6, measure7, measure8, measure9, measure10 e measure11 não são editáveis, somente informativos. Nos monitoradores as chaves editáveis são as chaves preset e opMode.

</aside>

on e onAut

on e onAut indicam qual o estado de funcionamento, em que on expressa ligado/desligado e onAut a execução de um evento no presente momento.

Tipo Mínimo Máximo
bool false true

opMode

opMode contém um valor de 8 bits que indica o modo de operação ao qual o dispositivo está configurado no momento.

Índice Nome
0 Desligado
1 Ligado
2 Automático

Type

type representa o tipo de medidor, que por sua vez define os comportamentos fundamentais de monitoramento e visuais da saída no aplicativo e assistentes.

A tipagem de monitores é uma forma de identificação das capacidades do dispositivo.

Tipo Nome opMode
0 Solar Piscina Desligado / Ligado / Automático
1 Trocador de Calor Piscina Desligado / Ligado / Automático

Step

step indica o padrão de resolução de ajuste do preset. Por exemplo, o valor 1 irá alterar o preset de uma em uma unidade.

Tipo Mínimo Máximo
uint8_t 1 255

Status

status relata o indicador de estado do monitorador.