Semplice termostato

Questo esempio mostra come configurare Avior come termostato remoto per la caldaia della tua casa vacanze.
Serve una sonda di temperatura NTC come "RSR001 103AT-11" (codice ordine 3010.00.90).

• Morsetto 05 (Ingresso analogico 4): NTC.
• Morsetto 06 (Positivo): NTC.

SENSORI DI TEMPERATURA AGGIUNTIVI POSSONO ESSERE COLLEGATI TRA IL POSITIVO (MORSETTO 6)
E GLI ALTRI INGRESSI ANALOGICI (MORSETTI 2 3 4)

Configurazione

MODO per Ingresso analogico 4 TEMPERATURA °C [NTC 10K].
NOME per Ingresso analogico 4 Temperature.
NOME per Memoria Bit 4 Thermostat.
NOME per Memoria Variabile 4 Setpoint.
NOME per Uscita relè 4 Boiler.

Utenti

Gli utenti memorizzati nell'elenco utenti possono inviare SMS per controllare accensione/spegnimento del termostato, chiedere lo stato e il setpoint:

NOME:           ProfessorX
TIPO:           TELEFONO
IDENTIFICATIVO: +4499992222
GRUPPO:         xmen
START:          01/01/2000 00:00
STOP:           31/12/2099 23:59
GIORNI:         YYYYYYY
TICKETS:        ILLIMITATI
NAME:           Wolverine
TYPE:           TELEFONO
IDENTIFICATIVO: +3912345678
GRUPPO:         xmen
START:          01/01/2000 00:00
STOP:           31/12/2099 23:59
GIORNI:         YYYYYYY
TICKETS:        ILLIMITATI

Regole

Regola 001 attivata ad ogni SMS in arrivo dagli utenti.
Condizione: testo SMS ricevuto contiene la parola "status".
Viene inviato un SMS all'utente (N23) con lo stato corrente.

IL MESSAGGIO DI STATO È COSTRUITO UTILIZZANDO TAG:
D01 = Nome del dispositivo
A42 = Ingresso analogico 4 - Media
V41 = Variabile 4 - valore
M41 = Memoria bit 4 - stato
O42 = Uscita 4 - stato
%0A UTILIZZATO PER ANDARE A CAPO

StatusRequest
↯ SMS da utente
✛ PLMN - Testo Ultimo SMS Ricevuto  status
✛
✛
✛
✛
> AT+SMS=$N23,"$D01%0ATemperature: $A42 C%0A(Setpoint: $V41)%0AThermostat: $M41%0ABoiler: $O42"
>
>
>
>

Regola 002 attivata ad ogni SMS in arrivo dagli utenti.
Condizione: testo SMS ricevuto contiene la parola "ON".
Thermostat (memoria bit 4) abilitato (attiva regolazione).

PUOI NOTARE L'USO DEL NOME ASSEGNATO ALLA MEMORIA BIT4 Thermostat PER CAMBIARE IL SUO STATO

EnableThermostat
↯ SMS da utente
✛ PLMN - Testo Ultimo SMS Ricevuto  ON
✛
✛
✛
✛
> Thermostat=1
>
>
>
>

Regola 003 attivata ad ogni SMS in arrivo dagli utenti.
Condizione: testo SMS ricevuto contiene la parola "OFF".
Thermostat (memory bit 4) disabilitato (arresto regolazione)

Boiler (uscita 4) SARÀ SPENTO DALLA REGOLA 007

DisableThermostat
↯ SMS da utente
✛ PLMN - Testo Ultimo SMS Ricevuto  OFF
✛
✛
✛
✛
> Thermostat=0
>
>
>
>

Regola 004 attivata ad ogni SMS in arrivo dagli utenti.
Non sono impostate condizioni.
Testo ricevuto (N24) utilizzato come comando.

QUI QUALSIASI TESTO RICEVUTO NEL MESSAGGIO SMS
VIENE ANALIZZATO COME UN COMANDO
QUINDI L'UTENTE PUÒ INVIARE "Setpoint=<value>" PER
CAMBIARE IL VALORE DELLA VARIABILE DI MEMORIA 4 Setpoint

Setpoint
↯ SMS da utente
✛
✛
✛
✛
✛
> $N24
>
>
>
>

Regola 005 attivata dall'ingresso analogico 4.
Condizione 1: temperatura superiore a Setpoint.
Condizione 2: termostato abilitato.
Spegne Boiler (uscita 4).

BoilerOFF
↯ Ingresso Analogico 4
✛ Ingresso Analogico 4 - Media > Memory Variable 1 - Value
✛ Bit Memoria 4 - Stato = 1
✛
✛
✛
> Boiler=OFF
>
>
>
>

Regola 006 attivata dall'ingresso analogico 4.
Condizione 1: temperatura inferiore a Setpoint.
Condizione 2: termostato abilitato.
Condizione 3: temperatura fuori range (NTC scollegato).
Accende Boiler (uscita 4).

BoilerON
↯ Ingresso Analogico 4
✛ Ingresso Analogico 4 - Media < Memory Variable 1 - Value
✛ Bit Memoria 4 - Stato = 1
✛ Ingresso Analogico 4 - Media  -41
✛
✛
> Boiler=ON
>
>
>
>

Regola 007 attivata dal bit di memoria 4.
Condizione 1: termostato disabilitato.
Spegne Boiler (uscita 4).

DisableBoiler
↯ Bit Memoria 4
✛ Bit Memoria 4 - Stato = 0
✛
✛
✛
✛
> Boiler=OFF
>
>
>
>

POSSIBILE ESTENSIONE PER QUESTO ESEMPIO:
• ANTIGELO: CALDAIA SEMPRE ACCESA PER TEMP < 4°C
• TELEFONATA GRATUITA PER ACCENDERE/SPEGNERE IL TERMOSTATO
• CONTROLLO TRAMITE TELEGRAM OLTRE CHE SMS