La gestion du chauffage
Désormais, il suffit d’un seul scénario pour gérer votre chauffage.
Il suffit de choisir comme source de déclenchement la sonde qui va servir pour la mesure de température, et dans la liste des actions, il suffit de choisir le périphérique à utiliser pour piloter votre radiateur (ACTION / ACTIONNER LE PERIPHERIQUE) :
On dispose alors de toute une panoplie de paramètres pour gérer efficacement un système de chauffage.
Tout d’abord l’instruction simple ON-OFF suivant variable :
Vous indiquez une variable, si cette variable a une valeur positive (>0), l’actionneur sera mis sur ON et sur OFF sinon. Cela vous permet de faire votre propre algorithme de gestion de chauffage et de piloter simplement le périphérique à partir d’une variable Zibase.
Ensuite, l’instruction avancée de gestion du chauffage (ou climatisation) vous permet de choisir un ensemble de paramètres :
- Le type d’utilisation (Chauffage ou Climatisation). En mode chauffage, l’actionneur se met sur ON lorsqu’on passe en dessous de la consigne et sur OFF lorsqu’on passe au dessus, en mode climatisation, c’est l’inverse.
- Le type de consigne (variable ou constante). L’utilisation de consigne de type variable permettra par exemple de changer la consigne en fonction d’un calendrier donné (mode confort, eco, absence, présence …)
- La valeur de la consigne (en degré x10) ou la variable contenant la consigne (toujours en degré x10)
- L’espacement minimum entre deux émissions de l’ordre de configuration de l’actionneur
- La led sur la Zibase qui indiquera si l’actionneur est ON ou OFF (indique lorsque le chauffage ou la climatisation est en marche)
- La variable pour stocker la différence entre la consigne et la température de la sonde
- Un hystérésis qui permet de définir une plage de tolérance pour la température (en degré x10, l’hystérésis permet de limiter le nombre de commutation de l’actionneur qui contrôle le chauffage en laissant une plage de température plus étendue autour de la consigne)
L’exemple ci-dessus nous montre une gestion du chauffage dans le salon. La sonde de température T.SONDE1 relève régulièrement les températures, à chaque acquisition, le scénario Chauffage Salon est exécuté.
Toutes les 300 secondes (5 minutes), si la température est inférieure à 18,5°C, l’actionneur Radiateur Salon est mis sur ON en utilisant le protocole RF Chacon, et si la température est supérieure à 19,5°C, l’actionneur est mis sur OFF.
De plus, lorsque le chauffage se met en route, la LED n°2 de la Zibase s’allume automatiquement.
Source Planète Domotique
Utiliser les Variables :
Variables utilisées (définies dans des scénarios de présence) :
V0 : 0 = « Absent », 1 = « Présent »
V5 : température de confort (x10) : 190 = 19°
V6 : température éco (x10) : 160 = 16°
Option : charger un calendrier variable par pièce à chauffer
Scénarios 1 & 2 : piloter le convecteur avec un actionneur
(ici, un Chacon ON/OFF)
Chauffage ON :
Action : ON sur actionneur Chacon
Chauffage OFF :
Action : OFF sur actionneur Chacon
avec délai « dans » 15 secondes (utile pour le scénario suivant)
Scénarios 3 : piloter le convecteur selon la température
(ici, une sonde Oregon)
Source de déclenchement : la sonde OREGON de la pièce
Actions (à mettre dans cet ordre) :
Action 1 - lancer un scénario selon une valeur calculée : I0-V6
Si > 0 : lancer Chauffage OFF
Si < 0 : lancer Chauffage ON
Action 2 - Continuer/stopper le scénario selon un calendrier :
Définir les plages horaires où passer en mode « Confort ».
On peut mettre un calendrier fixe par pièce ou utiliser un calendrier variable, au choix.
Action 3 - lancer un scénario selon une valeur calculée : I0-V5
Si > 0 : lancer Chauffage OFF
Si < 0 : lancer Chauffage ON
Pour info, voici une capture d’écran de l’aide concernant les différentes variables gérées par la ZiBase :

Un exemple :
V5 est la température de confort et V6 la température éco (en fait, la température minimum que je souhaite avoir).
V5 et V6 vont changer en fonction de mon comportement :
- je suis à la maison
- je suis absent, mais pas longtemps
- je suis en vacances (absent logntemps)
…
D’abord, on va définir V5 et V6, dans 2 scénario (ou plus), pilotable depuis le PCPAD, par exemple.
1. Je suis à la maison

Ici, je charge aussi (pour tester) un calendrier variable. N’en tiens pas compte pour l’instant…
2. Je suis absent

Seule la variable V5 change : elle passe à 16° (16×10 = 160)
Ensuite, j’ai créé un scénario par chambre, pour piloter le radiateur, via un module Chacon (qui s’appelle encore Test ici).
3. Pilotage du radiateur

Le principe est – finalement – assez simple.
A chaque fois que le scénario reçoit une info de température de la sonde, il commence par déclencher le chauffage si on est en dessous de la température mini. Si on est au-dessus, il l’arrète.
Et ensuite, si on est dans le créneau horaire défini pour être en confort, il déclenche le chauffage si on est en dessous de la température de confort.
Le calendrier de fonctionnement du mode confort se définit comme ça :

Ce scénario pilote 2 autres scénarios tout simple :
Test ON : allume le chauffage
Test OFF : après 15 secondes de tempo, éteint le chauffage
Donc, en fonction du scénario de comportement (Absent, présent,…), V5 et V6 vont changer, mais pas le scénario de chauffage.
Par exemple, pour passer en hors-gel, tu changes V5 et V6 à 80 (8°) et c’est fini… Ca s’applique à tous les radiateurs de la maison…
Source Neftis
Un autre exemple très complet de Lionelb
La gestion du chauffage (on pourrait faire à l’identique pour de la climatisation) que j’ai définie utilise trois groupes de scénarios :
- Les sources de déclenchement des modes de confort
- La gestion des modes de confort
- La gestion de l’activation des convecteurs
Le déclenchement
Je l’ai volontairement laissé de côté cette problématique dans un premier temps afin de me concentrer sur les modes de conforts et l’activation des convecteurs. Une fois ces deux groupes mis en place de façon satisfaisante, peu importe comment on les déclenchera (gestion horaire, détection de présence, mise en route de l’alarme et forçage manuel). Vous pouvez cliquer sur les images pour les agrandir.
| La gestion des modes de confortDans ma logique, un mode de confort correspond à une situation d’occupation bien précise. Par exemple pour le mode « travail » je réduis la température de toutes les pièces et j’augmente celle du bureau. En mode « soirée » j’augmente le séjour et je préchauffe ma chambre, mais si les enfants sont présents j’utilise le mode « Soirée Enfants ». Dans les deux cas on peut imaginer qu’au bout de quelques heures on bascule automatiquement en mode nuit avec les valeurs idoines associées…A chaque mode de confort correspond un scénario qui ne fait qu’affecter des valeurs à des variables. La première variable servira à une supervision pour connaitre le mode de confort actif. Les suivantes reprennent pièces par pièces une température minimum et une température maximum. Il est ainsi très facile de multiplier les modes de conforts prédéfinis au lieu de se cantonner à un simple confort/éco. Après tout c’est à cela que sert la domotique. L’un de ces scénarios est lancé automatiquement au démarrage (Eco en hiver par exemple). | |
| La gestion des convecteursOn a ici un groupe de scénarios par pièces. 1 scénario suffit maintenantLe premier scénario par permettre de lancer les suivants en fonction de la température transmise par les sondes que je vais comparer aux variables issues du mode de confort choisit. Selon le cas on lance W On ou W Off.
J’ai testé deux façons de faire, dans la première j’utilise deux actions basées sur la température minimum et la température maximum définies dans les scénarios de confort. Ce mode peut être utile pour des convecteurs de type grille-pain ou radiants avec peu d’inertie. Dans le cas de convecteurs qui accumulent la chaleur, une seule action sera nécessaire en se basant sur l’inertie du convecteur. |
|
| W On et W Off ne servent qu’à lancer R On et R Off afin d’éviter de lancer un actionneur déjà lancé ou de l’éteindre s’il est déjà éteint, ceci afin de limiter le bruit des AD10… Pour y parvenir on se base sur une variable renseignée par R On et R Off. | |
| R On lance l’actionneur qui correspond à la pièce, allume une Led sur la Zybase et place une variable à 1.R Off coupe l’actionneur qui correspond à la pièce, éteint la Led sur la Zybase, et place une variable à 0. R Off est lancé automatiquement au démarrage de la Zibase afin d’éviter de mauvaises surprises… | |
| La société Zodianet a entendu les demandes des utilisateurs et a fait évoluer la commande permettant de commander un périphérique en incluant toutes les fonctions nécessaire au pilotage d’un chauffage ou d’une climatisation très souplement.Dans un prochain article on parlera des scénarios de déclenchement. | |
| Pour la supervision on peut bien sur utiliser le PC Pad de la Zibase depuis un PC ou un téléphone portable, mais depuis un PC j’ai trouvé sympa le petit développement initié par un participant au Forum Domotique que l’on trouve ici.Ce développement en .net a été réalisé grâce à une DLL crée par Planète Domotique sur la base du SDK fourni par Zodianet. |








