Cet exemple montre comment configurer Avior comme thermostat distant pour la chaudière de votre maison de vacances.
Vous aurez besoin du capteur de température NTC « RSR001 103AT-11 » (code de commande 3010.00.90).
• Terminal 05 (Entrée analogique 4) : CNT.
• Terminal 06 (Positif) : CNT.
DES CAPTEURS DE TEMPÉRATURE SUPPLÉMENTAIRES PEUVENT ÊTRE
CONNECTÉS ENTRE LE POSITIF (TERMINAL 6) ET LES AUTRES ENTRÉES ANALOGIQUES (TERMINAUX 2 3 4)
Réglez le mode Entrée analogique 4 à TEMPERATURE °C [NTC 10K].
Définir le nom De l’entrée analogique 4 à la température.
Réglez le nom Memory Bit 4 sur thermostat.
Définissez le nom de la variable mémoire 4 sur Setpoint.
Définir le nom de la sortie relais 4 à boiler.
Les utilisateurs stockés dans la liste des utilisateurs peuvent envoyer des SMS pour contrôler l’allumement/arrêt du thermostat, demander l’état et le point de réglage de la température d’installation :
NAME: ProfessorX
TYPE: TELEPHONE
IDENTIFIER: +4499992222
GROUP: xmen
START: 01/01/2000 00:00
STOP: 31/12/2099 23:59
WEEKDAYS: YYYYYYY
TICKETS: UNLIMITED
NAME: Wolverine
TYPE: TELEPHONE
IDENTIFIER: +3912345678
GROUP: xmen
START: 01/01/2000 00:00
STOP: 31/12/2099 23:59
WEEKDAYS: YYYYYYY
TICKETS: UNLIMITED
La règle 001 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu contient le mot « statut ».
Un SMS est renvoyé à l’utilisateur (N23) avec l’état actuel.
LE MESSAGE D’ÉTAT EST
CONSTRUIT EN INSérant
DES BALISES : • D01 = Nom de l’appareil • A42 = Entrée analogique 4 - Valeur moyenne
• V41 = Variable 4 -
valeur • M41 = Bit mémoire 4 - statut
• O42 = Sortie 4 - statut
%0A UTILISÉ POUR DÉMARRER UNE NOUVELLE LIGNE
– StatusRequest ↯ SMS from user ✛ PLMN - Text of Last SMS Received ⊇ status ✛ ✛ ✛ ✛ > AT+SMS=$N23,"$D01%0ATemperature: $A42 C%0A(Setpoint: $V41)%0AThermostat: $M41%0ABoiler: $O42" > > > >
La règle 002 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu contient le mot « ON ».
Thermostat (bit mémoire 4) activé (régulation de la température de démarrage).
VOUS REMARQUEREZ PEUT-ÊTRE QUE NOUS AVONS UTILISÉ LE NOM ASSIGNÉ DU THERMOSTAT MEMORY BIT4 POUR CHANGER SON STATUT
– EnableThermostat ↯ SMS from user ✛ PLMN - Text of Last SMS Received ⊇ ON ✛ ✛ ✛ ✛ > Thermostat=1 > > > >
La règle 003 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu contient le mot « OFF ».
Thermostat (bit mémoire 4) désactivé (régulation de la température d’arrêt)
Chaudière (sortie 4) SERA ÉTEINTE PAR LA RÈGLE 007
– DisableThermostat ↯ SMS from user ✛ PLMN - Text of Last SMS Received ⊇ OFF ✛ ✛ ✛ ✛ > Thermostat=0 > > > >
Rule 004 is triggered at each incoming SMS from users.
No conditions are set.
Text received (N24) used as a command.
HERE ANY TEXT RECEIVED WITHIN THE SMS MESSAGE
IS PARSED AS A COMMAND
THUS THE USER CAN SEND "Setpoint=<value>"
TO CHANGE THE VALUE OF MEMORY VARIABLE 4 Setpoint
– Setpoint
↯ SMS from user
✛
✛
✛
✛
✛
> $N24
>
>
>
>
Rule 005 is triggered by Analog Input 4.
Condition 1: temperature is above Setpoint.
Condition 2: Thermostat is enabled.
Switch Boiler (output 4) OFF.
– BoilerOFF ↯ Analog Input 4 ✛ Analog Input 4 - Average > Memory Variable 1 - Value ✛ Memory Bit 4 - Value = 1 ✛ ✛ ✛ > Boiler=OFF > > > >
Rule 006 is triggered by Analog Input 4.
Condition 1: temperature is below Setpoint.
Condition 2: Thermostat is enabled.
Condition 3: temperature out of range (NTC disconnected).
Switch Boiler (output 4) ON.
– BoilerON ↯ Analog Input 4 ✛ Analog Input 4 - Average < Memory Variable 1 - Value ✛ Memory Bit 4 - Value = 1 ✛ Analog Input 4 - Average ≠ -41 ✛ ✛ > Boiler=ON > > > >
Rule 007 is triggered by Memory Bit 4.
Condition 1: Thermostat is disabled.
Switch Boiler (output 4) OFF.
– DisableBoiler ↯ Memory Bit 4 ✛ Memory Bit 4 - Value = 0 ✛ ✛ ✛ ✛ > Boiler=OFF > > > >
POSSIBLE EXTENSION TO THIS EXAMPLE:
• ANTIFREEZE: BOILER ALWAYS ON FOR TEMP < 4°C
• FREE PHONE CALL TO TOGGLE THERMOSTAT ON/OFF
• CONTROL VIA TELEGRAM RATHER THAN SMS