As saídas são dispositivos que permitem acionamento e controle sobre uma saída física ou virtual do sistema. O controle se dá através das chave on
, que pode ser usada de diferentes formas de acordo com o identificador da saída (a chave id
).
{
"outputs": {
"out0": {
"id": 0, // Tipo da saída
"on": false, // Saída de atuação
"onAut": false, // Acionamento por agenda
}
}
}
<aside>
⚠️ Os valores das chaves onAut
e id
não são editáveis, somente informativos. Nas saídas a chave editável é on
.
</aside>
O identificador ID contém um valor de 8 bits que representa o identificador de saída, que por sua vez define os comportamentos fundamentais da saída.
<aside> ℹ️ Por exemplo, uma saída de Filtro será representada pelo ID número 0. Assim é possível nomear e indicar o ícone pertinente a esta saída para facilitar o uso do controlador na aplicação.
</aside>
Tipo | Mínimo | Máximo |
---|---|---|
uint8_t |
0 |
255 |
ID | Tipo de Saída |
---|---|
0 |
Filtro |
1 |
Apoio Elétrico |
2 |
Apoio a Gás |
3 |
Recirculação |
4 |
Borbulhador |
5 |
Circulação |
10 - 19 |
Auxiliares |
20 - 29 |
Cascatas |
30 - 39 |
Hidros |
40 - 59 |
Interruptores |
on
e onAut
são chaves booleanas que 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 |