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

Estrutura de dados

{
	"heatings": { 
		"heat0": {
      "type": 0, // Tipo do aquecimento
			"step": 10, // Passo de Ajuste - (ex. 10 - Incremento/Decremento de 1.0°C em 1.0°C)
      "t1": 320, // Sensor T1
      "t2": 320, // Sensor T2
      "t3": 320, // Sensor T3
			"t4": 320, // Sensor T4
      "minSp": 280, // Setpoint Mínimo
      "maxSp": 380, // Setpoint Máximo
      "sp": 320, // Setpoint
      "on": false, // Saída do aquecimento
			"onAut": false, // Acionamento por agenda
			"aux": false, // Chave auxiliar de controle
      "opMode": 0, // Modo de operação
		}
	}
}

<aside> ⚠️ Os valores das chaves onAut, step, t1, t2, t3, t4, t5, t6, minSp, maxSp, aux e type não são editáveis, somente informativos. Nos aquecimentos as chaves editáveis são as chaves on, sp e opMode.

</aside>

type

type contém um valor de 8 bits que representa o tipo de aquecimento, que por sua vez define os comportamentos fundamentais da saída de aquecimento.

A tipagem de aquecimento é uma forma de identificação das capacidades do dispositivo. De acordo com o seu tipo, o dispositivo poderá operar de maneiras distintas.

Tipo Nome opMode
0 Solar Piscina Desligado / Ligado / Automático
1 Trocador de Calor Piscina Desligado / Ligado / Automático
2 Elétrico Piscina Desligado / Ligado / Automático
3 Solar Residencial Desligado / Ligado / Automático / Eco
4 Apoio a Gás Desligado / Ligado
5 Apoio Elétrico Desligado / Ligado
6 Recirculação de Barrilete Desligado / Ligado
7 Trocador de Calor Fairland Desligado / Aquecer / Resfriar / Automático
8 Aquecimento Desligado / Aquecer
9 Refrigeração Desligado / Resfriar
10 Termostato Automático / Desligado / Ligado

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
3 Econômico
4 Aquecer
5 Resfriar

minSp e maxSp

minSp e maxSp contém valores inteiros que representam a faixa de valores da temperatura de conforto.

Tipo Mínimo Máximo
int16_t -12°C 100°C

step

step contém um valor de 8 bits que indica o padrão de resolução e ajuste das temperaturas.

<aside> ℹ️ Por exemplo, o valor 10 irá alterar a temperatura de conforto de 1,0°C em 1,0°C e as temperaturas reportadas terão resolução de 1,0°C.

</aside>

<aside> ⚠️ Se não estiver presente, o padrão de passo deverá ser 1.

</aside>

Tipo Mínimo Máximo
uint8_t 1 10