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
).
{
"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
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
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
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
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
relata o indicador de estado do monitorador.