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