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).

Estrutura de dados

{
	"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>

id

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

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