Variables du firmware (DATA_TABLE)
Liste de référence des variables exposées par le firmware du thermostat (la table DATA_TABLE). Cette page est générée automatiquement à partir du firmware : elle suit la version en cours de développement.
Le tableau compte 246 entrées, dont 10 encore au stade planification (signalées (non implantée) dans la colonne « Description »).
Le même nom de variable est utilisé sur les trois canaux de communication :
- HTTP —
POST /show_data -d "dataname=<Nom>"(lecture),POST /update_data -d "dataname=<Nom>&value=<val>"(écriture),GET /enums(valeurs des énumérations). - MQTT —
{"command":"READ_DATA","data":"<Nom>"}/{"command":"WRITE_DATA","data":"<Nom>","value":<val>}. - Modbus RTU — voir la carte des registres du firmware.
Légende
Accès — r lecture seule · rw lecture / écriture · w écriture seule.
| Type | Signification |
|---|---|
int32 |
entier signé 32 bits |
float |
flottant IEEE-754 |
fxp1000 |
point-fixe : valeur réelle × 1000 (ex. 21,5 °C ↔ 21500) |
boolean |
booléen (0/1, true/false) |
enum |
énumération — valeurs admises listées dans la colonne « Description » |
char |
chaîne de caractères (max 32 o) |
version |
version compacte MAJOR.MINOR.BUILD |
(non implantée) — variable présente dans le tableau de conception mais pas encore câblée dans le firmware.
(masqué) — valeur par défaut volontairement non publiée (identifiant ou secret d'usine).
Sommaire
- Real-Time Variables
- Status informations
- Status Boot
- Status Time
- Status Debug
- Status Setpoints
- Inputs Internal raw mesurements
- Inputs Internal Treated values
- Inputs External raw mesurements
- Inputs From external Sensors Treated
- Inputs Computed Values No sensors needed
- Inputs Values from Server
- Inputs Output values
- Configuration
- Information
- Time
- Print Design User Interface
- System Choice
- Input Treatment
- Tsetpoint Shift Feature
- Change Over
- Output Treatment
- Communication Protocol
- Communication Wifi Network
- Communication MQTT Parameters
- Communication Modbus Parameters
- Security
- Internal Regulation Resistance
- Internal Regulation Fan
- Internal Regulation AUTO Mode
- Internal Regulation Main regulation
- Internal Regulation PID
- Internal Regulation Local Optimisation Strategies
- Internal Regulation sensor selection
- Internal Regulation backlight_config
Real-Time Variables
Status informations
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
FirmwareVersion |
int32 |
r | — | firmware version. to be set manually in data_values.c. Should not be rewriten. 0xAABBCCDD with AA = major, BB = minor, CC = revision and DD = patch |
GitHash |
char |
r | — | char[8] / short git hash as string. Should not be rewriten. |
Status Boot
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Boot_Mode |
enum |
r | BOOT_MODE_NORMAL | type de boot: minimal, fake_minimal ou normal. Le fake minimal est just le blocage de l'utilisateur dans les écrans settings. Valeurs : BOOT_MODE_NORMAL · BOOT_MODE_FAKE_MINIMAL · BOOT_MODE_MINIMAL |
Bootloader_Version |
version |
r | -1 | version( max 127.127.65024) of bootlaoder |
Stage0_Version |
version |
r | -1 | version( max 127.127.65024) of stage0 |
App_Version |
version |
r | -1 | version( max 127.127.65024) of aplication. |
Required_Bootloader_Version |
version |
r | -1 | expected bootloader version |
Required_Stage0_Version |
version |
r | -1 | expected stage0 version |
Status Time
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Timestamp_UTC |
int32 |
rw | 0 | Nombre de secondes actuel depuis le 1er Janvier 2020 en heure UTC |
Status Debug
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Reboot_Timestamp |
int32 |
rw | 0 | timestamp_UTC du dernier reboot lié à un bug (watchdog). Absente du build MINIMAL. |
Reboot_Count_UTC |
int32 |
rw | 0 | nombre de reboot lié à un bug (watchdog). Cette variable s'incrémente à chaque reboot, mais est perdu en cas de panne de courant. Absente du build MINIMAL. |
Event |
enum |
— | NO_EVENT | Dernier événement système remonté par le firmware : boot, Wi-Fi, MQTT, script, téléchargement OTA, opérations flash et actions de configuration. 97 valeurs admises — les lister via GET /enums. |
Status Setpoints
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
State |
boolean |
rw | false | État ON/OFF du ventilo-convecteur Absente du build MINIMAL. |
HVAC_Mode |
int32 |
rw | 0 | Integer qui pointe vers la valeur de HVAC_Mode_i Absente du build MINIMAL. |
HVAC_Real_Mode |
enum |
r | HVAC_MODE_FAN | Value of the HVAC_Real_Mode. Is equal to HVAC_Mode except for Mode AUTO. This variable is read only, and is here for statistic purposes only, if we want to know at each timestep what was the real Mode Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
Tsetpoint |
fxp1000 |
rw | 20 | Il s'agit de la température de consigne affichée sur le thermostat. Attention, il ne s'agit pas nécessairement de la température de consigne demandée au système (il faut prendre en compte Tsetpoint_Shift_HEAT ou Tsetpoint_Shift_COOL) Absente du build MINIMAL. |
Fanspeed |
enum |
rw | FAN_SPEED_LOW | Pour une interface utilisateur simple, il faut 3 vitesses de ventilations et un mode AUTO Valeurs : FAN_SPEED_LOW · FAN_SPEED_MEDIUM · FAN_SPEED_HIGH · FAN_SPEED_AUTO Absente du build MINIMAL. |
Temperature_Unit |
enum |
rw | TEMPERATURE_UNIT_C_ONLY | Choix de l'unité de température. Il ne s'agit que de la temperature à l'affichage: les données sont toujours stockées en °C. les ONLY interdisent à l'utilisateur de changer d'unité _Valeurs : TEMPERATURE_UNIT_C · TEMPERATURE_UNIT_F · TEMPERATURE_UNIT_C_ONLY · TEMPERATURE_UNIT_F_ONLY Absente du build MINIMAL. |
Inputs Internal raw mesurements
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
BackLight |
int32 |
rw | 100 | Value entre 0 et 1000 |
RSSI |
int32 |
r | 0 | Force de la connexion Wifi en dbm |
Temperature_CPU |
fxp1000 |
r | — | Valeur de temperature issue du CPU AT32. Valeur très bruitée, mais permettant de determiner la chauffe de la carte |
Temperature_Raw_1 |
fxp1000 |
r | — | Valeur de température issue directement du capteur de température seul, sans traitement, calibration, etc ... |
Temperature_Raw_2 |
fxp1000 |
r | — | Valeur de température issue directement du capteur combiné Humidité/Température, sans traitement, calibration, etc ... |
Humidity_Raw |
fxp1000 |
r | — | Valeur d'humidité issue directement du capteur combiné Humidité/Température, sans traitement, calibration, etc ... |
Brightness_Raw |
fxp1000 |
r | — | Valeur de luminosité issue directement du capteur de luminosité (photo-diode), sans traitement, calibration, etc ... |
Radar_Raw |
boolean |
— | false | État brut du détecteur de présence radar, sans traitement ni temporisation. |
Inputs Internal Treated values
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Temperature |
fxp1000 |
r | — | Valeur de température utilisée pour la régulation et affiché sur le dashboard pour nos clients. Attention: - il ne s'agit pas forcément de la valeur mesurée par les capteurs: dépend du choix de capteur utilisée (voir variable: Temperature_Measure_Choice) - Dépend de la valeur de calibration (voir variable: Temperature_Calibration) |
Humidity |
fxp1000 |
r | — | Attention, il ne s'agit pas nécessairement de la valeur d'humidité mesurée par les capteurs. Il faut aussi prendre en compte une potentielle valeur de calibration (voir variable: Humidity_Calibration). Il s'agit de la valeur de l'humidité que l'on va afficher sur le dashboard pour nos clients |
Brightness |
fxp1000 |
r | — | Attention, il ne s'agit pas nécessairement de la valeur de luminosité mesurée par les capteurs. Il faut aussi prendre en compte une potentielle valeur de calibration (voir variable: Brightness_Calibration). Il s'agit de la valeur de Luminosité que l'on va afficher sur le dashboard pour nos clients |
Inputs External raw mesurements
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
DI_1 |
float |
r | -1 | Digital Input 1: Permet de remonter de la data de capteurs externes, sans traitement, calibration, ... |
DI_2 |
float |
r | -1 | Digital Input 2: Permet de remonter de la data de capteurs externes, sans traitement, calibration, ... |
Inputs From external Sensors Treated
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Keycard_Ext_Sensor_Value |
enum |
r | TRISTATE_NA | Valeur disponible si le système de carte de chambre est relié au thermostat. 0: Card not inserted / 1: Card inserted Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Keycard_Ext_Sensor_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Keycard_Ext_Sensor_Value |
Window_Ext_Sensor_Value |
enum |
r | TRISTATE_NA | Valeur disponible si un capteur d'ouverture de fenêtre externe est relié au thermostat Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Window_Ext_Sensor_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Window_Ext_Sensor_Value |
Occupancy_Ext_Sensor_Value |
enum |
r | TRISTATE_NA | Valeur disponible si un capteur de mouvement (pou de présence) externe est relié au thermostat Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Occupancy_Ext_Sensor_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Occupancy_Ext_Sensor_Value |
ChangeOver_Temp_Value |
fxp1000 |
r | — | Disponible si une sonde de température change over est présente. Permet de mesurer la température de l'eau qui circule afin de fixer le mode de fonctionnement Absente du build MINIMAL. |
ChangeOver_Temp_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data ChangeOver_Temp_Value Absente du build MINIMAL. |
ChangeOver_Contact_Value |
enum |
r | TRISTATE_NA | Disponible si un contacteur change over est présent. Permet via un contacteur de connaitre le mode du groupe de production (à adapter avec les logics associées via DI_1 et DI_2) Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA Absente du build MINIMAL. |
ChangeOver_Contact_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data ChangeOver_Contact_Value Absente du build MINIMAL. |
ChangeOver_HVAC_Mode_Value |
enum |
rw | HVAC_MODE_HEAT | Valeur du Mode du groupe de production calculé via des sondes extérieures ou directement renseignée via l'extérieur (GTB, ...) Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
ChangeOver_HVAC_Mode_Timestamp |
int32 |
rw | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data ChangeOver_HVAC_Mode_Value Absente du build MINIMAL. |
Inputs Computed Values No sensors needed
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Window_Status |
enum |
r | TRISTATE_NA | Valeur calculé par une fonction de détection de fenêtre ouverte (même si capteur d'ouverture non-présent). Si un capteur d'ouverture de fenêtre déporté est relié au thermostat, on utilisera la data pour raffiner notre fonction de détection d'ouverture. 0: Closed window / 1: Opened window Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Window_Status_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Window_Status |
Occupancy |
enum |
r | TRISTATE_NA | Valeur calculé par une fonction de détection de l'occupation (même si capteur de mvt non-présent). Si un capteur de mouvement est présent, on utilisera la data pour raffiner notre fonction de détection d'ouverture Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Occupancy_Timestamp |
int32 |
r | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Occupancy |
Inputs Values from Server
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Outdoor_Temperature |
fxp1000 |
w | — | Valeur communiqué au thermostat via le serveur AGRID. Cette valeur est récupéré en ligne (via les API Météo France pour le moment). Precision at 0.1 (no matter the chosen temperature unit) |
Outdoor_Temperature_Timestamp |
int32 |
w | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Outdoor_Temperature |
Current_Reservation_State |
enum |
w | TRISTATE_NA | Valeur communiqué au thermostat via le serveur AGRID. Cette valeur est récupéré via la communication avec le PMS du client (cas hôtel) ou bien un calendrier de réservation de salle (cas des bureaux). 1: Checked_in / 0: Checked_out Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Current_Reservation_Timestamp |
int32 |
w | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Current_Reservation_State |
Future_Reservation_State |
enum |
w | TRISTATE_NA | Valeur communiqué au thermostat via le serveur AGRID. Cette valeur est récupéré via la communication avec le PMS du client (cas hôtel) ou bien un calendrier de réservation de salle (cas des bureaux). 0: Not reserved the coming night / 1: Reserved the coming night Valeurs : TRISTATE_FALSE · TRISTATE_TRUE · TRISTATE_NA |
Future_Reservation_Timestamp |
int32 |
w | 0 | Timestamp (Nombre de secondes depuis le 1er Janvier 2025 minuit UTC) de la data Future_Reservation_State |
Inputs Output values
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Relay_Low_FanSpeed |
boolean |
r | false | Valeur qu'on envoie en sortie au Relais associé à la vitesse de ventilation LOW Absente du build MINIMAL. |
Relay_Medium_FanSpeed |
boolean |
r | false | Valeur qu'on envoie en sortie au Relais associé à la vitesse de ventilation MEDIUM Absente du build MINIMAL. |
Relay_High_FanSpeed |
boolean |
r | false | Valeur qu'on envoie en sortie au Relais associé à la vitesse de ventilation HIGH Absente du build MINIMAL. |
Relay_Heat_Valve |
boolean |
r | false | Valeur qu'on envoie en sortie au Relais associé à la vanne Chaud ou Mixte (cas 2T & 2T/2fils) Absente du build MINIMAL. |
Relay_Cool_Valve |
boolean |
r | false | Valeur qu'on envoie en sortie au Relais associé à la vanne Froide (cas 4T & 4T/2fils) Absente du build MINIMAL. |
Relay_Resistance |
boolean |
r | false | Expressed in %. Valeur qu'on envoie en sortie au Relais associé à la résistance Absente du build MINIMAL. |
DAC_FanSpeed |
int32 |
r | 0 | Expressed in %. Valeur qu'on envoie en sortie au DAC associé à la vitesse de ventilation Absente du build MINIMAL. |
DAC_Heat_Valve |
int32 |
r | 0 | Expressed in %. Valeur qu'on envoie en sortie au DAC associé à la vanne Chaude ou Mixte (cas 2T & 2T/2fils) Absente du build MINIMAL. |
DAC_Cool_Valve |
int32 |
r | 0 | Expressed in %. Valeur qu'on envoie en sortie au DAC associé à la vanne Froide (cas 4T & 4T/2fils) Absente du build MINIMAL. |
DAC_Resistance |
int32 |
r | 0 | Expressed in %. Valeur qu'on envoie en sortie au DAC associé à la résistance Absente du build MINIMAL. |
Configuration
Information
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
MAGIC_WORD |
int32 |
r | — | a magic word that should change each time this data table is updated. If magicword is loaded to ram, it means ram is already configured, else it requires data from flash. If magic word is already loaded to flash, it doesn't requires to flash data with default values. |
FLASH_DATA_COUNT |
int32 |
r | — | Count of data_ values. If extra data is added, with same magicword, only extra data are updated to default values on boot |
Thermostat_Name |
char |
rw | — | Nom libre du thermostat. Affiché sur l'écran de statut public et remonté dans le rapport de diagnostic Wi-Fi. Vide par défaut. |
Time
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Time_Zone_Difference_Minutes |
int32 |
rw | 120 | Décalage horaire en minutes par rapport au fuseau horaire UTC Absente du build MINIMAL. |
Time_Server |
char |
rw | — | Serveur de temps interrogé pour la synchronisation de l'horloge UTC, au format hôte[:port]. Si vide, aucune synchronisation n'est tentée. |
Print Design User Interface
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Language |
enum |
rw | LANGUAGE_FRENCH | Variable qui permet de modifier la langue Valeurs : LANGUAGE_ENGLISH · LANGUAGE_FRENCH Absente du build MINIMAL. |
Typo |
enum |
rw | MAIN_TYPO | Choix de la police à l'écran Valeurs : MAIN_TYPO · HAND_TYPO Absente du build MINIMAL. |
Portrait |
boolean |
rw | false | Si False, affichage en modre paysage. si True, affichage en mode portrait (non implantée) |
Print_Indoor_Temperature |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher la mesure de température intérieure (variable: Temperature) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Humidity |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher la mesure d'humidité (variable: Humidity) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Keycard_Status |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher le statut de la carte de chambre (variable: Keycard_Status) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Window_Status |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher l'état d'ouverture d'une fenêtre (variable: Window_Status) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Occupancy |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher l'état du capteur de mouvement (variable: Occupancy) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Current_Reservation_State |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher l'état de réservation de la zone (variable: Current_Reservation_State) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Outdoor_Temperature |
boolean |
rw | false | Variable qui permet d'afficher ou de cacher la mesure de température extérieure (variable: Outdoor_Temperature) sur l'écran du thermostat. Cette information ne doit pouvoir apparaitre que s'il y a une valeur correspondante Absente du build MINIMAL. |
Print_Green_Leaf |
boolean |
rw | false | Variable qui permet d'afficher une feuille verte pour indiquer que le thermostat est en mode économie d'énergie (si par exemple suffisamment de fonctionnalités d'économie d'énergie sont activées) Absente du build MINIMAL. |
Screen_Design_Type |
enum |
rw | SCREEN_DESIGN_WITH_TSET | Variable qui permet de faire un choix sur le type d'affichage voulu. Pour le moment on a 2 choix lorsque l'écran est ON: Avec Affichage de Tsetpoint et sans affichage de Tsetpoint Valeurs : SCREEN_DESIGN_WITH_TSET · SCREEN_DESIGN_WITHOUT_TSET Absente du build MINIMAL. |
Time_Delay_Screensaver |
int32 |
rw | 15 | Exprimé en secondes. Variable qui permet de déterminer la temporisation avant le passage à l'écran de veille depuis l'écran d'état ON. Si 0: on shunte le mécanisme de mise en veille et l'écran reste en permanence allumé |
Settings_Idle_Timeout |
int32 |
rw | 600 | temps (secondes) penant lequel on reste coonecté dans les settings. si minimal, on revient à l'écran settings. si normal, on revient en fonctionnement normal (off) (non implantée) |
System Choice
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Fan_Coil_Type |
enum |
rw | FAN_COIL_2T_MIXED | Permet de décrire la technologie du ventilo-convecteur Valeurs : FAN_COIL_NO_VALVES · FAN_COIL_NO_VALVES_2WIRES · FAN_COIL_2T_MIXED · FAN_COIL_2T_MIXED_2WIRES · FAN_COIL_2T_HEAT_ONLY · FAN_COIL_2T_HEAT_ONLY_2WIRES · FAN_COIL_2T_COOL_ONLY · FAN_COIL_2T_COOL_ONLY_2WIRES · FAN_COIL_4T · FAN_COIL_4T_2WIRES Absente du build MINIMAL. |
Fan_Regulation_Type |
enum |
rw | REGULATION_0_10V | Permet de décrire le type de régulation du ventilateur Valeurs : REGULATION_0_10V · REGULATION_ON_OFF · FAN_REGULATION_3_SPEEDS Absente du build MINIMAL. |
Heat_Valve_Regulation_Type |
enum |
rw | REGULATION_0_10V | Permet de décrire le type de régulation de la vanne chaude Valeurs : REGULATION_0_10V · REGULATION_ON_OFF · FAN_REGULATION_3_SPEEDS Absente du build MINIMAL. |
Cool_Valve_Regulation_Type |
enum |
rw | REGULATION_0_10V | Permet de décrire le type de régulation de la vanne froide Valeurs : REGULATION_0_10V · REGULATION_ON_OFF · FAN_REGULATION_3_SPEEDS Absente du build MINIMAL. |
Resistance_Regulation_Type |
enum |
rw | REGULATION_ON_OFF | Permet de décrire le type de régulation de la résistance Valeurs : REGULATION_0_10V · REGULATION_ON_OFF · FAN_REGULATION_3_SPEEDS Absente du build MINIMAL. |
HVAC_Mode_0 |
enum |
rw | HVAC_MODE_FAN | 1er mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_1 |
enum |
rw | HVAC_MODE_HEAT | 2ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_2 |
enum |
rw | HVAC_MODE_COOL | 3ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_3 |
enum |
rw | HVAC_MODE_AUTO | 4ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_4 |
enum |
rw | HVAC_MODE_ERROR | 5ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_5 |
enum |
rw | HVAC_MODE_ERROR | 6ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_6 |
enum |
rw | HVAC_MODE_ERROR | 7ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_7 |
enum |
rw | HVAC_MODE_ERROR | 8ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_8 |
enum |
rw | HVAC_MODE_ERROR | 9ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
HVAC_Mode_9 |
enum |
rw | HVAC_MODE_FAN | 10ème mode HVAC sélectionné Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
Tsetpoint_Range_Type |
enum |
rw | TSETPOINT_VALUE_VALUE | 2 manières d'imposer des bornes de températures (Température de consigne et un intervalle centré autour de cette consigne +/- X°C) ou bien imposer 2 limites directement. Les 2 méthodes sont un peu similaires et necessitent au final 2 variables Valeurs : TSETPOINT_VALUE_RANGE · TSETPOINT_VALUE_VALUE Absente du build MINIMAL. |
Tmin_HEAT |
fxp1000 |
rw | 16 | Température de consigne minimum en mode CHAUD Absente du build MINIMAL. |
Tmin_COLD |
fxp1000 |
rw | 18 | Température de consigne minimum en mode FROID Absente du build MINIMAL. |
Tmax_HEAT |
fxp1000 |
rw | 26 | Température de consigne maximum en mode CHAUD Absente du build MINIMAL. |
Tmax_COLD |
fxp1000 |
rw | 32 | Température de consigne maximum en mode FROID Absente du build MINIMAL. |
Tmin_AUTO |
fxp1000 |
rw | 18 | Température de consigne minimum en mode AUTO Absente du build MINIMAL. |
Tmax_AUTO |
fxp1000 |
rw | 26 | Température de consigne maximum en mode AUTO Absente du build MINIMAL. |
Average_Tsetpoint_HEAT |
fxp1000 |
rw | 19 | Température de consigne cible en mode CHAUD Absente du build MINIMAL. |
Average_Tsetpoint_COLD |
fxp1000 |
rw | 24 | Température de consigne cible en mode FROID Absente du build MINIMAL. |
Average_Tsetpoint_AUTO |
fxp1000 |
rw | 22 | Température de consigne cible en mode AUTO Absente du build MINIMAL. |
Interval_Length_HEAT |
fxp1000 |
rw | 3 | Écart de températude de consigne toléré par rapport à la température de consigne cible en mode CHAUD Absente du build MINIMAL. |
Interval_Length_COLD |
fxp1000 |
rw | 3 | Écart de températude de consigne toléré par rapport à la température de consigne cible en mode FROID Absente du build MINIMAL. |
Interval_Length_AUTO |
fxp1000 |
rw | 3 | Écart de températude de consigne toléré par rapport à la température de consigne cible en mode AUTO Absente du build MINIMAL. |
HVAC_Mode_Block |
boolean |
rw | false | Permet de rendre la touche liée au changement de mode ineffective => Le client n'a plus la possibilité de changer le mode sur le thermostat Absente du build MINIMAL. |
Tsetpoint_Block |
boolean |
rw | false | Permet de rendre la touche liée au changement de la température de consigne ineffective => Le client n'a plus la possibilité de changer la température de consigne sur le thermostat Absente du build MINIMAL. |
State_Block |
boolean |
rw | false | Permet de rendre la touche liée au changement d'état ON/OFF ineffective => Le client n'a plus la possibilité de changer l'état ON/OFF sur le thermostat Absente du build MINIMAL. |
FanSpeed_Block |
boolean |
rw | false | Permet de rendre la touche liée au changement de la vitesse de ventilation ineffective => Le client n'a plus la possibilité de changer la vitesse de ventilation sur le thermostat Absente du build MINIMAL. |
Input Treatment
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Use_Temperature_Raw_1 |
boolean |
rw | true | Variable qui précise d'utiliser Temperature_Raw_1 dans le calcul de la Température Absente du build MINIMAL. |
Use_Temperature_Raw_2 |
boolean |
rw | true | Variable qui précise d'utiliser Temperature_Raw_2 dans le calcul de la Température Absente du build MINIMAL. |
Use_Humidity_Raw |
boolean |
rw | true | Variable qui précise d'utiliser Humidity_Raw dans le calcul de l'Humidité Absente du build MINIMAL. |
Use_Brightness_Raw |
boolean |
rw | true | Variable qui précise d'utiliser Brightness_Raw dans le calcul de la Luminosité Absente du build MINIMAL. |
Temperature_Coeff_Raw |
float |
rw | 0.985519 | coefficient de la temperature raw dans le calcul de la temperature T Absente du build MINIMAL. |
Temperature_Coeff_CPU |
float |
rw | 0.094196 | coefficient de la temperature cpu dans le calcul de la temperature T Absente du build MINIMAL. |
Temperature_Coeff_Constant |
fxp1000 |
rw | -8.751 | offset de temperature lors du calcul de la temperature T Absente du build MINIMAL. |
Temperature_Coeff_Raw_Back |
float |
— | 0.985519 | coefficient backup de la temperature raw dans le calcul de la temperature T (si on a pas accès à la Température du CPU) Absente du build MINIMAL. |
Temperature_Coeff_Constant_Back |
fxp1000 |
— | -8.751 | offset backup de temperature lors du calcul de la temperature T ((si on a pas accès à la Température du CPU) Absente du build MINIMAL. |
Humidity_Coeff_Raw |
float |
— | 1 | coefficient de l'humidité raw dans le calcul de l'humidité H Absente du build MINIMAL. |
Humidity_Calibration |
fxp1000 |
rw | 0 | Variable pour recalibrer la mesure d'humidité qui sera montré au client (variable: Humidity) Absente du build MINIMAL. |
Brightness_Coeff_Raw |
float |
— | 1 | coefficient de la luminosité raw dans le calcul de la luminosité Absente du build MINIMAL. |
Brightness_Calibration |
fxp1000 |
rw | 0 | Variable pour recalibrer la mesure de luminosité qui sera montré au client (variable: Brightness) Absente du build MINIMAL. |
Tsetpoint_Precision |
fxp1000 |
rw | 1 | Permet de déterminer la précision des consignes de température. Un pas de 0.5 est largement suffisant. Remarque: Ce pas est valable peu importe l'unité de température choisi (°C / °F) Absente du build MINIMAL. |
Temperature_Precision |
fxp1000 |
rw | 0.5 | Permet de déterminer la précision de la mesure de température utilisée pour la régulation (variable Temperature). Il faut s'adapter à la précision du capteur et éviter de remonter des valeurs qui n'ont pas de sens. Remarque: Ce pas est valable peu importe l'unité de température choisi (°C / °F) Absente du build MINIMAL. |
Humidity_Precision |
fxp1000 |
rw | 5 | Permet de déterminer la précision de la mesure d'humidité (variable Humidity). Il faut s'adapter à la précision du capteur et éviter de remonter des valeurs qui n'ont pas de sens (précision moyenne entre +-2% et +-5%) Absente du build MINIMAL. |
Brightness_Precision |
fxp1000 |
rw | 10 | Permet de déterminer la précision de la mesure de luminosité (variable Brightness). Il faut s'adapter à la précision du capteur et éviter de remonter des valeurs qui n'ont pas de sens Absente du build MINIMAL. |
DI_1_Logic |
enum |
rw | LOGIC_DIRECT | Variable qui permet d'inverser la logique de l'entrée digitale DI_1 si besoin Valeurs : LOGIC_DIRECT · LOGIC_INVERT |
DI_2_Logic |
enum |
rw | LOGIC_DIRECT | Variable qui permet d'inverser la logique de l'entrée digitale DI_2 si besoin Valeurs : LOGIC_DIRECT · LOGIC_INVERT |
DI_1_Calibration |
float |
rw | 0 | Variable de calibration pour l'entrée DI_1 (valeur en °C la plupart du temps pour calibrer les capteurs de temp, mais peu calibrer tout type de capteur non booléen) |
DI_2_Calibration |
float |
rw | 0 | Variable de calibration pour l'entrée DI_2 (valeur en °C la plupart du temps pour calibrer les capteurs de temp, mais peu calibrer tout type de capteur non booléen) |
Tsetpoint Shift Feature
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Tsetpoint_Shift_HEAT |
fxp1000 |
rw | 0 | Variable utilisée pour demandée une valeur de Tsetpoint à la machine différente comparé à l'affichage. Cette variable est pour le mode HEAT uniquement Absente du build MINIMAL. |
Tsetpoint_Shift_COOL |
fxp1000 |
rw | 0 | Variable utilisée pour demandée une valeur de Tsetpoint à la machine différente comparé à l'affichage. Cette variable est pour le mode COOL uniquement Absente du build MINIMAL. |
Tsetpoint_Limit_TrigShift_HEAT |
fxp1000 |
rw | 23 | Variable utilisée pour deéterminer une limite de Tsetpoint au dessus de laquelle on commence à appliquer un shift (pour le mode HVAC_MODE_HEAT) Plage : 16 - 32 Absente du build MINIMAL. |
Tsetpoint_Limit_TrigShift_COOL |
fxp1000 |
rw | 19 | Variable utilisée pour deéterminer une limite de Tsetpoint en dessous de laquelle on commence à appliquer un shift (pour le mode HVAC_MODE_COOL) Plage : 16 - 32 Absente du build MINIMAL. |
Change Over
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
ChangeOver_Temp_Precision |
fxp1000 |
rw | 500 | Permet de déterminer la précision de la mesure de températuredu capteur change over si utilisé (variable ChangeOver_Temp_Value). Il faut s'adapter à la précision du capteur et éviter de remonter des valeurs qui n'ont pas de sens. Plage : 0.1 / 0.2 / 0.5 / 1 Absente du build MINIMAL. |
ChangeOver_Temperature_Sensor |
enum |
rw | NO_INPUT | Permet de savoir sur quel digital input (DI_1, DI_2) on peut récupérer l'information de ChangeOver Temperature si elle est présente (NO_INPUT si pas présent) Valeurs : NO_INPUT · DI_1 · DI_2 Absente du build MINIMAL. |
ChangeOver_Contact_Sensor |
enum |
rw | NO_INPUT | Permet de savoir sur quel digital input (DI_1, DI_2) on peut récupérer l'information de ChangeOver Contact si elle est présente (NO_INPUT si pas présent) Valeurs : NO_INPUT · DI_1 · DI_2 Absente du build MINIMAL. |
Temp_Limit_ChangeOver_HEAT |
fxp1000 |
rw | 28 | Temperature (in °C) au dessus de laquelle on considère que le groupe de production est en mode Chaud Plage : 26 - 45 Absente du build MINIMAL. |
Temp_Limit_ChangeOver_COOL |
fxp1000 |
rw | 16 | Temperature (in °C) au dessous de laquelle on considère que le groupe de production est en mode Froid Plage : 10 - 25 Absente du build MINIMAL. |
Mode_Change_Delay |
int32 |
rw | 180 | Temporisation (en seconde) qui permet d'éviter de changer la valeur du mode trop rapidement si on vient juste de passer les seuils Temp_Limit_ChangeOver_HEAT ou Temp_Limit_ChangeOver_COOL Plage : 1 - 255*60 Absente du build MINIMAL. |
ChangeOver_Calculation_Method |
enum |
rw | EXTERNAL | Choix de la méthode pour calculer le mode via la fonction Change Over. Il y a 3 méthodes: 1 - EXTERNAL: On renseigne le mode directement dans la variable ChangeOver_Mode_Value => Utile si pas de sonde extérieure et si l'info vient de la GTB par exemple 2 - TEMPERATURE_SENSOR: On utilise un capteur de température externe pour mesurer la température de l'eau et déterminer dans quel mode on est 3 - CONTACT_SENSOR: On utilise un contacteur externe pour récupérer le mode du groupe de production Valeurs : EXTERNAL · TEMPERATURE_SENSOR · CONTACT_SENSOR Absente du build MINIMAL. |
ChangeOver_HVAC_Mode_External |
enum |
rw | HVAC_MODE_HEAT | Mode HVAC imposé lorsque la source de change-over est externe : recopié dans ChangeOver_HVAC_Mode_Value à l'écriture. La validation de configuration le restreint à HEAT ou COOL.Valeurs : HVAC_MODE_FAN · HVAC_MODE_HEAT · HVAC_MODE_COOL · HVAC_MODE_AUTO · HVAC_MODE_ERROR Absente du build MINIMAL. |
Output Treatment
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Relay_Low_FanSpeed_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le Relais associé à la vitesse de ventilation LOW Absente du build MINIMAL. |
Relay_Medium_FanSpeed_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le Relais associé à la vitesse de ventilation MEDIUM Absente du build MINIMAL. |
Relay_High_FanSpeed_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le Relais associé à la vitesse de ventilation HIGH Absente du build MINIMAL. |
Relay_Heat_Valve_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le Relais associé à la vanne chaude (cas 4T & 4T/2fils) ou à la vanne mixte (cas 2T & 2T/2fils) Absente du build MINIMAL. |
Relay_Cool_Valve_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le Relais associé à la vanne Froide (cas 4T & 4T/2fils). Cette vanne n'est pas utilisée à priori dans les cas 2T & 2T/2fils Absente du build MINIMAL. |
Relay_Resistance_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le Relais associé à la résistance Absente du build MINIMAL. |
DAC_FanSpeed_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le DAC associé à la vitesse de ventilation Absente du build MINIMAL. |
DAC_Heat_Valve_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le DAC associé à la vanne chaude (cas 4T & 4T/2fils) ou à la vanne mixte (cas 2T & 2T/2fils) Absente du build MINIMAL. |
DAC_Cool_Valve_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le DAC associé à la vanne Froide (cas 4T & 4T/2fils). Cette vanne n'est pas utilisée à priori dans les cas 2T & 2T/2fils Absente du build MINIMAL. |
DAC_Resistance_Active |
boolean |
rw | true | Variable qui permet de rendre actif ou inactif le DAC associé à la résistance Absente du build MINIMAL. |
Relay_FanSpeed_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie Relais associé à la vitesse de ventilation LOW Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
Relay_Heat_Valve_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie Relais associé à la vanne chaude (cas 4T & 4T/2fils) ou à la vanne mixte (cas 2T & 2T/2fils) Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
Relay_Cool_Valve_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie Relais associé à la vanne Froide (cas 4T & 4T/2fils). Cette vanne n'est pas utilisée à priori dans les cas 2T & 2T/2fils Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
Relay_Resistance_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie Relais associé à la résistance Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
DAC_FanSpeed_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie DAC associé à la vitesse de ventilation Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
DAC_Heat_Valve_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie DAC associé à la vanne chaude (cas 4T & 4T/2fils) ou à la vanne mixte (cas 2T & 2T/2fils) Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
DAC_Cool_Valve_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie DAC associé à la vanne Froide (cas 4T & 4T/2fils). Cette vanne n'est pas utilisée à priori dans les cas 2T & 2T/2fils Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
DAC_Resistance_Logic |
enum |
rw | LOGIC_NO | Variable qui permet d'inverser la logique de la sortie DAC associé à la résistance Valeurs : LOGIC_NC · LOGIC_NO Absente du build MINIMAL. |
Communication Protocol
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Communication_Protocol |
enum |
rw | COM_PROTOCOL_MQTT | Variable qui permet de définir le protocole de communication avec la GTB Valeurs : COM_PROTOCOL_MQTT · COM_PROTOCOL_MODBUS |
Communication Wifi Network
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Wifi_SSID |
char |
rw | (masqué) | Nom du réseau Wifi sur lequel se connecter. On va essayer de mettre tjs le même nom par defaut pour simplifier les installations |
Wifi_Password |
char |
rw | (masqué) | Mot de passe du réseau Wifi sur lequel se connecter. On va essayer de mettre un password par defaut pour simplifier les installations |
Wifi_Hidden |
boolean |
rw | true | Variable qui précise si le réseau sur lequel on souhaite se connecter en caché ou pas. Le réseau Wifi par défaut sera caché |
BMS_Server_IP |
char |
rw | (masqué) | IP du serveur de la GTB. Pour une facilité d'installation, il faut que le serveur de la GTB est une IP fixe par défaut sur le réseau et que celle-ci soit toujours la même |
HTTP_Port |
int32 |
rw | 80 | Port d'écoute du serveur HTTP embarqué. |
HTTP_Timeout |
int32 |
— | 600 | Délai d'inactivité, en secondes, avant fermeture d'une connexion par le serveur HTTP. |
Communication MQTT Parameters
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
MQTT_Port |
int32 |
rw | 8883 | Port utilisé par le serveur MQTT. Pour une facilité d'installation, il faut que le serveur MQTT ait un port par default |
MQTT_Username |
char |
rw | (masqué) | Username d'accès au serveur MQTT. Pour une facilité d'installation, il faut que le serveur MQTT ait un username par default |
MQTT_Password |
char |
rw | (masqué) | Password d'accès au serveur MQTT. Pour une facilité d'installation, il faut que le serveur MQTT ait un password par default |
MQTT_Use_TLS |
boolean |
rw | true | si on, utilisation du mqtt"s" avec authentification unidirectionnelle ou mutuelle. si flase, aucune authentification nécéssaie |
MQTT_Group_1 |
char |
— | "all" |
topic de groupes de thermostats. si vide, non utilisé. (non implantée) |
MQTT_Group_2 |
char |
— | — | topic de groupes de thermostats. si vide, non utilisé. (non implantée) |
MQTT_Group_3 |
char |
— | — | topic de groupes de thermostats. si vide, non utilisé. (non implantée) |
MQTT_Group_4 |
char |
— | — | topic de groupes de thermostats. si vide, non utilisé. (non implantée) |
MQTT_Group_5 |
char |
— | — | topic de groupes de thermostats. si vide, non utilisé. (non implantée) |
Communication Modbus Parameters
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Modbus_Address |
int32 |
rw (mieux de se limiter à read only) |
241 | Modbus device address sur le bus de communication. Entre 1 et 247. On se limitera au adresse entre 1 et 240 en pratique. On peut par simplicité d'installation, mettre une adresse 241 par défaut par exemple |
Baud_Rate |
int32 |
rw | 19200 | Baudrate: Paramètre Modbus nécessaire pour la communication |
Bit_stop |
fxp1000 |
rw | 2 | Bit de stop: Paramètre Modbus nécessaire pour la communication 1: Valeur la plus courante — standard sur la majorité des équipements 2: Utilisé si la parité est désactivée (no parity) pour garantir une synchronisation fiable 1.5: Rare — uniquement supporté par certains vieux contrôleurs RS-232, très peu utilisé en Modbus |
Parity |
enum |
rw | PARITY_NONE | Polarité: Paramètre Modbus nécessaire pour la communication Valeurs : PARITY_NONE · PARITY_EVEN · PARITY_ODD |
Security
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Setting_Screen_Password_0 |
char |
rw | (masqué) | Password "utilisateur" pour rentrer de rentrer dans l'écran de settings. Si vide, inutilisé. |
Setting_Screen_Password_1 |
char |
rw | (masqué) | Password "site" pour rentrer de rentrer dans l'écran de settings. Si vide, inutilisé. |
Internal Regulation Resistance
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Resistance_Usage_Type |
enum |
rw | RESISTANCE_USAGE_SERIAL | Permet de préciser comment utiliser la résistance (en parallèle de la vanne chaude ou en appoint uniquement) Valeurs : RESISTANCE_USAGE_PARALLEL · RESISTANCE_USAGE_SERIAL Absente du build MINIMAL. |
Hys_ONOFFControl_Resistance_ON |
fxp1000 |
rw | 2.5 | Si Résistance utilisée en appoint (Serie), permet de préciser le delta de temp (entre Tsetpoint et Temperature) à partir duquel déclencher la résistance Plage : 0,5 - 5,0 Absente du build MINIMAL. |
Hys_ONOFFControl_Resistance_OFF |
fxp1000 |
rw | 1.5 | Si Résistance utilisée en appoint (Serie), permet de préciserle delta de temp (entre Tsetpoint et Temperature) à partir duquel couper la résistance et laisser la pompe à chaleur faire le reste Plage : 0 - 4 Absente du build MINIMAL. |
Time_Delay_Trigger_Resistance |
int32 |
rw | 300 | Exprimé en secondes. Permet de préciser combien de temps laisser la vanne chaude à X% (variable: Pct_Power_Trigger_Resistance) de sa puissance avant de déclencher la résistance Absente du build MINIMAL. |
Internal Regulation Fan
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Permanent_Fan |
boolean |
rw | false | Permet de savoir si on laisse une ventilation permanente même quand l'état est OFF Absente du build MINIMAL. |
Fan_Off_Delay_Heat |
int32 |
rw | 0 | Exprimé en secondes. Permet de déterminer combien de temps la ventilation va tourner lorsque système est mis OFF (en mode HEAT) Plage : 0 - 600 Absente du build MINIMAL. |
Fan_Off_Delay_Cool |
int32 |
rw | 0 | Exprimé en secondes. Permet de déterminer combien de temps la ventilation va tourner lorsque système est mis OFF (en mode COOL) Plage : 0 - 600 Absente du build MINIMAL. |
Force_Fan_Off_Delay_After_Res |
boolean |
rw | true | Force la ventilation a continuer à souffler après l'utilisation de la résistance, même si le système est Off (et même si Fan_Off_Delay_Heat = 0) Absente du build MINIMAL. |
Fan_Stage_Change_Delay |
int32 |
rw | 1000 | Delay en milli-secondes entre le passage de Fanspeed (si Régulation 3 Vitesses TOR). On ouvre le relais actuellement utilisé, on attend Fan_Stage_Change_Delay, puis on ferme le relais suivant Plage : 100 - 5000 |
Fan_Valve_Dependency |
enum |
rw | DEPENDENT | Variable pour déterminer si la ventilation est dépendante des vannes. - Si DEPENDENT: La ventilation se coupe si la vanne se ferme, et la ventilation a une valeur mini (LOW Speed) si une vanne est ouverte - si INDEPENDENT: la gestion est indépendante de la vanne. On peut être ON, vanne fermée mais venilation qui tourne (pour les clients qui aime entendre s=du bruit sinon ils disent que ça ne marche pas) Valeurs : DEPENDENT · INDEPENDENT Absente du build MINIMAL. |
Percentage_Low_Fan_Speed |
int32 |
rw | 30 | Permet de déterminer la puissance du ventilateur pour la vitesse de ventilation LOW si la régulation est en 0-10V (Ex: Si régulation 0-10V => 30% = 3V) Valeur négative si on veut désactiver la vitesse de ventilation LOW en cas de régulation 0-10V sur la ventilation (on peut au MAX désactiver 2 vitesses de ventilation, mais jamais les 3) Absente du build MINIMAL. |
Percentage_Medium_Fan_Speed |
int32 |
rw | 60 | Permet de déterminer la puissance du ventilateur pour la vitesse de ventilation MEDIUM si la régulation est en 0-10V (Ex: Si régulation 0-10V => 60% = 6V) Valeur négative si on veut désactiver la vitesse de ventilation MEDIUM en cas de régulation 0-10V sur la ventilation (on peut au MAX désactiver 2 vitesses de ventilation, mais jamais les 3) Absente du build MINIMAL. |
Percentage_High_Fan_Speed |
int32 |
rw | 90 | Permet de déterminer la puissance du ventilateur pour la vitesse de ventilation HIGH si la régulation est en 0-10V (Ex: Si régulation 0-10V => 90% = 9V) Valeur négative si on veut désactiver la vitesse de ventilation HIGH en cas de régulation 0-10V sur la ventilation (on peut au MAX désactiver 2 vitesses de ventilation, mais jamais les 3) Absente du build MINIMAL. |
Delta_Fan_Transition_Low_Med |
fxp1000 |
rw | 1.5 | Valeurs en °C, qui détermine le passage FAN_SPEED_LOW vers FAN_SPEED_MEDIUM en comparant au Delta de Temperature (diff entre Tsetpoint et Temperature suivant le Mode) Plage : 0.5 - 2.0 Absente du build MINIMAL. |
Delta_Fan_Transition_Med_High |
fxp1000 |
rw | 3 | Valeurs en °C, qui détermine le passage FAN_SPEED_MEDIUM vers FAN_SPEED_HIGH en comparant au Delta de Temperature (diff entre Tsetpoint et Temperature suivant le Mode) Plage : 1.5 - 4.0 Absente du build MINIMAL. |
Delta_Fan_Hysteresys |
fxp1000 |
rw | 0.5 | Hysteresys en °C, pour éviter les oscillations au passage LOW-MED ou MED-HIGH Plage : 0.2 - 2 Absente du build MINIMAL. |
Internal Regulation AUTO Mode
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Hysteresis_HVAC_Mode_AUTO |
fxp1000 |
rw | 1.5 | Valeur d'hsyteresis utilisé lorsqu'on est en HVAC Mode AUTO afin de décider si on chauffe où on refroidit. Remarque: Il s'agit de la valeur du demi interval ! Si la valeur vaut 2 alors On refroidit si Temperature > Tsetpoint + 2 et on rechauffe si Temperature < Tsetpoint - 2 Absente du build MINIMAL. |
Internal Regulation Main regulation
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Thermo_Need_Max_HEAT |
fxp1000 |
rw | 3 | Valeur exprimée en °C. C'est l'écart entre Tsetpoint et Temperature à partir duquel on doit avoir une puissance maximale (100%) du ventilo-convecteur, en mode Chaud Absente du build MINIMAL. |
Thermo_Need_Max_COOL |
fxp1000 |
rw | 3 | Valeur exprimée en °C. C'est l'écart entre Temperature et Tsetpoint à partir duquel on doit avoir une puissance maximale (100%) du ventilo-convecteur, en mode Froid Absente du build MINIMAL. |
Heat_Delta_On |
fxp1000 |
rw | 0.8 | Valeur de l'hystéresis pour calculer un besoin de chauffage (en chauffe dès que Tsetpoint >= Tin + Heat_Delta_On) Valeur utilisée dans le calcul global de thermo_need (même pour les systèmes 0-10V) Absente du build MINIMAL. |
Heat_Delta_Off |
fxp1000 |
rw | 1 | Valeur de l'hystéresis pour calculer un besoin de chauffage (en arrête de chauffer dès que Tin >= Tsetpoint + Heat_Delta_Off) Valeur utilisée dans le calcul global de thermo_need (même pour les systèmes 0-10V) Absente du build MINIMAL. |
Cool_Delta_On |
fxp1000 |
rw | 0.8 | Valeur de l'hystéresis pour calculer un besoin de refroidissement (en refroidit dès que Tin >= Tsetpoint + Cool_Delta_On) Valeur utilisée dans le calcul global de thermo_need (même pour les systèmes 0-10V) Absente du build MINIMAL. |
Cool_Delta_Off |
fxp1000 |
rw | 1 | Valeur de l'hystéresis pour calculer un besoin de refroidissement (en arrête de refroidir dès que Tin < Tsetpoint - Cool_Delta_Off) Valeur utilisée dans le calcul global de thermo_need (même pour les systèmes 0-10V) Absente du build MINIMAL. |
Internal Regulation PID
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Kp_Global_Supervision |
float |
rw | 18 | Valeur de la constante devant le terme Proportionnel pour le PID de la partie supervision globale Valeur par défaut conseillé: 18 (limiter les oscillations sur les zones très réactives) Si besoin de plus d'aggressivité: 30 Si zone trop sensible, descendre à : 12 Conseil: Rester entre 10 et 30 Absente du build MINIMAL. |
Ki_Global_Supervision |
float |
rw | 0.03 | Valeur de la constante devant le terme Intégral pour le PID de la partie supervision globale Attention: Cette valeur n'est correcte que si le pas de temps dt utilisé dans le PID est en milliseconde !! Valeur par défaut conseillé: 0.03 (dériveé léger pour amortir sans amplifier le bruit) Si besoin de plus d'aggressivité: 0.05 Si zone trop sensible, descendre à : 0.02 Conseil: Ki très faible (quelques centièmes) , s'assurer que les unités soient cohérentes Absente du build MINIMAL. |
Kd_Global_Supervision |
float |
rw | 0.05 | Valeur de la constante devant le terme Dérivé pour le PID de la partie supervision globale Attention: Cette valeur n'est correcte que si le pas de temps dt utilisé dans le PID est en milliseconde !! Valeur par défaut conseillé: 0.05 (dériveé léger pour amortir sans amplifier le bruit) Si besoin de plus d'aggressivité: 0.1 Si zone trop sensible, garder : 0.05 Conseil: Kd modeste, s'assurer que les unités soient cohérentes Absente du build MINIMAL. |
PID_Time_Interval |
int32 |
rw | 2000 | Exprimé en ms. Interval de temps qui détermine tout les combien de temps on va lancer un calcul PID Valeur par défaut conseillé: 2s (largement sufisant) Si besoin de plus de rapidité: 1s Absente du build MINIMAL. |
Internal Regulation Local Optimisation Strategies
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
Saving_Strategy_Occupancy |
enum |
rw | NO_SAVING_STRATEGY | Variable qui permet de déterminer la stratégie d'économies en exploitant l'information de présence: - State_Strategy_1: ON when occupancy / OFF when innocupancy - State_Strategy_2: Nothing when occupancy / OFF when innocupancy - Tsetpoint_Strategy_1: Comfort_temperature depending on the mode when occupancy / Standby_Temperature depending on the mode when innocupancy - Tsetpoint_Strategy_2: +/- X°C (variable Tsetpoint_Shift_HEAT_Occupancy & Tsetpoint_Shift_COOL_Occupancy) based on the last Tsetpoint measured Valeurs : NO_SAVING_STRATEGY · STATE_STRATEGY_1 · STATE_STRATEGY_2 · TSETPOINT_STRATEGY_1 · TSETPOINT_STRATEGY_2 Absente du build MINIMAL. |
Comfort_Temperature_HEAT |
fxp1000 |
rw | 19 | Température de confort en mode Chaud. Cette variable est utilisée si Tsetpoint_Strategy_1 est activée, ou si 'Comfort temperature' a été choisi comme Back_ON_Tsetpoint_Strategy. Value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Comfort_Temperature_COOL |
fxp1000 |
rw | 26 | Température de confort en mode Froid. Cette variable est utilisée si Tsetpoint_Strategy_1 est activée, ou si 'Comfort temperature' a été choisi comme Back_ON_Tsetpoint_Strategy. Value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Comfort_Temperature_AUTO |
fxp1000 |
— | 22 | Température de confort en mode Auto. Cette variable est utilisée si Tsetpoint_Strategy_1 est activée, ou si 'Comfort temperature' a été choisi comme Back_ON_Tsetpoint_Strategy. Value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Standby_Temperature_HEAT |
fxp1000 |
rw | 17 | Température d'attente en mode Chaud. Cette variable est utilisée si Tsetpoint_Strategy_1 est activée. Value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Standby_Temperature_COOL |
fxp1000 |
rw | 28 | Température d'attente en mode Froid. Cette variable est utilisée si Tsetpoint_Strategy_1 est activée. Value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Tsetpoint_Shift_HEAT_Occupancy |
fxp1000 |
rw | 3 | Variable qui permet de faire du +/- X°C basé sur la valeur de Tsetpoint. En mode Chaud on fait -X°C si innocupation et +X°C si occupation. Cette variable est utilisée si Tsetpoint_Strategy_2 est activée. The final Tsetpoint value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Tsetpoint_Shift_COOL_Occupancy |
fxp1000 |
rw | 3 | Variable qui permet de faire du +/- X°C basé sur la valeur de Tsetpoint. En mode Froid on fait +X°C si innocupation et -X°C si occupation. Cette variable est utilisée si Tsetpoint_Strategy_2 est activée. The final Tsetpoint value has to remain between given boundaries (depending on the Mode) => See the corresponding variables Absente du build MINIMAL. |
Saving_Strategy_Window |
enum |
rw | NO_SAVING_STRATEGY | Variable qui permet de déterminer la stratégie d'économies en exploitant l'information de fenêtre ouverte: - State_Strategy_1 & State_Strategy_2 : OFF si fenêtre ouverte - Tsetpoint_Strategy_1: Comfort_temperature depending on the mode when open window / Standby_Temperature depending on the mode when open window - Tsetpoint_Strategy_2: +/- X°C (variable Tsetpoint_Shift_HEAT_Occupancy & Tsetpoint_Shift_COOL_Occupancy) based on the last Tsetpoint measured Valeurs : NO_SAVING_STRATEGY · STATE_STRATEGY_1 · STATE_STRATEGY_2 · TSETPOINT_STRATEGY_1 · TSETPOINT_STRATEGY_2 Absente du build MINIMAL. |
Open_Window_Software_Feature |
boolean |
rw | false | Variable qui permet d'activer ou de désactiver la fonctionnalité de détection d'ouverture de fenêtre Absente du build MINIMAL. |
Delta_Temperature_Open_Window |
fxp1000 |
rw | 3 | Variable utilisée pour la fonctionnalité d'ouverture de fenêtre (pure soft). Cette fonctionnalité considère qu'une fenêtre est ouverte si la température varie de X1 degrée (variable: Delta_Temperature_Open_Window) en X2 secondes (variable: Delta_Time_Open_Window) Absente du build MINIMAL. |
Delta_Time_Open_Window |
int32 |
rw | 900 | Exprimée en secondes. Variable utilisée pour la fonctionnalité d'ouverture de fenêtre (pure soft). Cette fonctionnalité considère qu'une fenêtre est ouverte si la température varie de X1 degrée (variable: Delta_Temperature_Open_Window) en X2 secondes (variable: Delta_Time_Open_Window) Absente du build MINIMAL. |
Threshold_Time_Open_Window |
int32 |
rw | 120 | Exprimée en secondes. Variable utilisée pour la fonctionnalité d'ouverture de fenêtre (pure soft). Cette variable permet d'éviter des faux positifs dans la détection d'ouverture de fenêtre. Il ne faut pas que la variation soit trop rapide ! Absente du build MINIMAL. |
Setback_Feature_Activated |
boolean |
rw | false | Variable qui permet d'activer ou de désactiver la fonctionnalité de setback Absente du build MINIMAL. |
Setback_Temperature_HEAT |
fxp1000 |
rw | 15 | Variable de temperature de setback en mode Chaud. Cette variable sera utilisée si la fonctionnalité de Setback est utilisée Absente du build MINIMAL. |
Setback_Temperature_COOL |
fxp1000 |
rw | 30 | Variable de temperature de setback en mode Froid. Cette variable sera utilisée si la fonctionnalité de Setback est utilisée Absente du build MINIMAL. |
Back_ON_Tsetpoint_Strategy |
enum |
rw | NO_TSET_STRAT_BACK_ON | Variable qui permet de déterminer une stratégie d'application de Tsetpoint quand le State passe de OFF à ON: - No strategy: On repart à la précédente valeur en mémoire - Comfort temperature: On repart systématiquement de la température de confort en fonction du mode (Variables: Comfort_Temperature_HEAT & Comfort_Temperature_COOL) Valeurs : NO_TSET_STRAT_BACK_ON · TSET_STRAT_BACK_ON_COMFORT_T Absente du build MINIMAL. |
Back_ON_HVAC_Mode_Power |
int32 |
rw | 1 | Mode de démarrage après une coupure de courant. Integer qui pointe vers la valeur de HVAC_Mode_i Absente du build MINIMAL. |
Back_ON_State_Power |
enum |
rw | POWER_BACK_ON_KEEP_OFF | état du thermostat à la mise en route (ou à une remise sous tension). On garde tous les paramètres précédents à l'exception du State qui met à OFF de force ou bien à sa précédente valeur Valeurs : POWER_BACK_ON_SWITCH_ON · POWER_BACK_ON_KEEP_OFF Absente du build MINIMAL. |
Back_ON_Fanspeed |
enum |
rw | FAN_SPEED_LOW | puissance de ventilation à la mise en route Valeurs : FAN_SPEED_LOW · FAN_SPEED_MEDIUM · FAN_SPEED_HIGH · FAN_SPEED_AUTO Absente du build MINIMAL. |
Back_ON_Temperature_Unit |
enum |
rw | TEMPERATURE_UNIT_C_ONLY | unité de temperature à la mise en route Valeurs : TEMPERATURE_UNIT_C · TEMPERATURE_UNIT_F · TEMPERATURE_UNIT_C_ONLY · TEMPERATURE_UNIT_F_ONLY Absente du build MINIMAL. |
Internal Regulation sensor selection
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
SHT_Sensor |
enum |
rw | SHT41_SENSOR | sht31/41 humidity/temperture sensor type. it requires reboot after update. If updated to wrong value, it requires a electrical reset(!) to work again. Valeurs : SHT_NO_SENSOR · SHT31_SENSOR · SHT41_SENSOR |
External_Sensor_1 |
enum |
rw | EXT_NO_SENSOR | type de capteur sur l'entrée 1 Valeurs : EXT_NO_SENSOR · EXT_PIR_SENSOR · EXT_WINDOW_SENSOR · EXT_CARD_SENSOR · EXT_PT1000_SENSOR · EXT_NTC5k_SENSOR · EXT_CONTACT_SENSOR |
External_Sensor_2 |
enum |
rw | EXT_NO_SENSOR | type de capteur sur l'entrée 2 Valeurs : EXT_NO_SENSOR · EXT_PIR_SENSOR · EXT_WINDOW_SENSOR · EXT_CARD_SENSOR · EXT_PT1000_SENSOR · EXT_NTC5k_SENSOR · EXT_CONTACT_SENSOR |
Internal Regulation backlight_config
| Variable | Type | Accès | Défaut | Description |
|---|---|---|---|---|
BackLight_HIGH |
int32 |
rw | 1000 | luminosité (en pour 1000), en usage |
BackLight_MID |
int32 |
rw | 200 | luminosité (en pour 1000), après Time_Delay_Screensaver |
BackLight_LOW |
int32 |
rw | 50 | luminosité (en pour 1000), après 2* Time_Delay_Screensaver |
Night_Threshold |
fxp1000 |
rw | 2.5 | seuil de luminosité entre écran noir et BackLight_LOW selon BackLight_Strategy . Luminosité entre 0 et 1000 environ, 3 c'est relativement faible. |
BackLight_Strategy |
enum |
rw | BACKLIGHT_STRAT_AUTO | stratégie du backlight en "inactivité" Valeurs : BACKLIGHT_STRAT_OFF · BACKLIGHT_STRAT_LOW · BACKLIGHT_STRAT_AUTO |
Top_Element_Refresh |
int32 |
— | 5000 | temps minimal entre deux mise à jour des infos "top" (non implantée) Absente du build MINIMAL. |
Upload_Progress_Display |
boolean |
rw | true | affichage du % lors d'un envoie de fichier. (non implantée) |
Radar_Enable |
boolean |
— | true | active ou désactive le radar (non implantée) |