[Thermostat] Change to language files (#19982)

* [Thermostat] Change to language files

* [Thermostat] Gradient display

Enhance display of gradient temperature
This commit is contained in:
SteWers 2023-11-12 11:26:45 +01:00 committed by GitHub
parent de1b5929b8
commit 64f0520b23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 441 additions and 30 deletions

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Invoer" #define D_DEVICE_INPUT "Invoer"
#define D_DEVICE_OUTPUT "Uitvoer" #define D_DEVICE_OUTPUT "Uitvoer"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor besig" #define D_SENSOR_BUSY "Sensor besig"
#define D_SENSOR_CRC_ERROR "Sensor CRC fout" #define D_SENSOR_CRC_ERROR "Sensor CRC fout"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Вход" #define D_DEVICE_INPUT "Вход"
#define D_DEVICE_OUTPUT "Изход" #define D_DEVICE_OUTPUT "Изход"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Датчикът DS18x20 е зает" #define D_SENSOR_BUSY "Датчикът DS18x20 е зает"
#define D_SENSOR_CRC_ERROR "Датчик DS18x20 - грешка CRC" #define D_SENSOR_CRC_ERROR "Датчик DS18x20 - грешка CRC"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor busy" #define D_SENSOR_BUSY "Sensor busy"
#define D_SENSOR_CRC_ERROR "Sensor CRC error" #define D_SENSOR_CRC_ERROR "Sensor CRC error"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor DS18x20 obsazen" #define D_SENSOR_BUSY "Sensor DS18x20 obsazen"
#define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC" #define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Eingang" #define D_DEVICE_INPUT "Eingang"
#define D_DEVICE_OUTPUT "Ausgang" #define D_DEVICE_OUTPUT "Ausgang"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Solltemperatur"
#define D_THERMOSTAT_SENSOR "Aktuelle Temperatur"
#define D_THERMOSTAT_GRADIENT "Temperaturänderung"
#define D_THERMOSTAT_DUTY_CYCLE "Aussteuergrad"
#define D_THERMOSTAT_CYCLE_TIME "Periodendauer"
#define D_THERMOSTAT_PI_AUTOTUNE "Auto PI-Abstimmung"
#define D_THERMOSTAT_CONTROL_METHOD "Reglertyp"
#define D_THERMOSTAT_RAMP_UP "Anlauf"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Anlauf (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor beschäftigt" #define D_SENSOR_BUSY "Sensor beschäftigt"
#define D_SENSOR_CRC_ERROR "Sensor CRC-Fehler" #define D_SENSOR_CRC_ERROR "Sensor CRC-Fehler"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Ο αισθητήρας είναι απασχολημένος" #define D_SENSOR_BUSY "Ο αισθητήρας είναι απασχολημένος"
#define D_SENSOR_CRC_ERROR "Σφάλμα CRC αισθητήρα" #define D_SENSOR_CRC_ERROR "Σφάλμα CRC αισθητήρα"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor busy" #define D_SENSOR_BUSY "Sensor busy"
#define D_SENSOR_CRC_ERROR "Sensor CRC error" #define D_SENSOR_CRC_ERROR "Sensor CRC error"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Entrada" #define D_DEVICE_INPUT "Entrada"
#define D_DEVICE_OUTPUT "Salida" #define D_DEVICE_OUTPUT "Salida"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor ocupado" #define D_SENSOR_BUSY "Sensor ocupado"
#define D_SENSOR_CRC_ERROR "Error CRC del Sensor" #define D_SENSOR_CRC_ERROR "Error CRC del Sensor"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Entrée" #define D_DEVICE_INPUT "Entrée"
#define D_DEVICE_OUTPUT "Sortie" #define D_DEVICE_OUTPUT "Sortie"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Capteur occupé" #define D_SENSOR_BUSY "Capteur occupé"
#define D_SENSOR_CRC_ERROR "Erreur CRC capteur" #define D_SENSOR_CRC_ERROR "Erreur CRC capteur"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Yngong" #define D_DEVICE_INPUT "Yngong"
#define D_DEVICE_OUTPUT "Útgong" #define D_DEVICE_OUTPUT "Útgong"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor drok" #define D_SENSOR_BUSY "Sensor drok"
#define D_SENSOR_CRC_ERROR "Sensor CRC flater" #define D_SENSOR_CRC_ERROR "Sensor CRC flater"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "שרת עסוק" #define D_SENSOR_BUSY "שרת עסוק"
#define D_SENSOR_CRC_ERROR "בחיישן CRC שגיאת" #define D_SENSOR_CRC_ERROR "בחיישן CRC שגיאת"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Bemenet" #define D_DEVICE_INPUT "Bemenet"
#define D_DEVICE_OUTPUT "Kimenet" #define D_DEVICE_OUTPUT "Kimenet"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Szenzor foglalt" #define D_SENSOR_BUSY "Szenzor foglalt"
#define D_SENSOR_CRC_ERROR "Szenzor CRC hiba" #define D_SENSOR_CRC_ERROR "Szenzor CRC hiba"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Ingresso" #define D_DEVICE_INPUT "Ingresso"
#define D_DEVICE_OUTPUT "Uscita" #define D_DEVICE_OUTPUT "Uscita"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensore occupato" #define D_SENSOR_BUSY "Sensore occupato"
#define D_SENSOR_CRC_ERROR "Errore CRC sensore" #define D_SENSOR_CRC_ERROR "Errore CRC sensore"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "입력" #define D_DEVICE_INPUT "입력"
#define D_DEVICE_OUTPUT "출력" #define D_DEVICE_OUTPUT "출력"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "센서가 사용 중" #define D_SENSOR_BUSY "센서가 사용 중"
#define D_SENSOR_CRC_ERROR "센서 CRC 에러" #define D_SENSOR_CRC_ERROR "센서 CRC 에러"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Ingang" #define D_DEVICE_INPUT "Ingang"
#define D_DEVICE_OUTPUT "Uitgang" #define D_DEVICE_OUTPUT "Uitgang"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor bezet" #define D_SENSOR_BUSY "Sensor bezet"
#define D_SENSOR_CRC_ERROR "Sensor CRC fout" #define D_SENSOR_CRC_ERROR "Sensor CRC fout"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Wejście" #define D_DEVICE_INPUT "Wejście"
#define D_DEVICE_OUTPUT "Wyjście" #define D_DEVICE_OUTPUT "Wyjście"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Czujnik zajęty" #define D_SENSOR_BUSY "Czujnik zajęty"
#define D_SENSOR_CRC_ERROR "Błąd CRC czujnika" #define D_SENSOR_CRC_ERROR "Błąd CRC czujnika"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Entrada" #define D_DEVICE_INPUT "Entrada"
#define D_DEVICE_OUTPUT "Saída" #define D_DEVICE_OUTPUT "Saída"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor ocupado" #define D_SENSOR_BUSY "Sensor ocupado"
#define D_SENSOR_CRC_ERROR "Erro CRC sensor" #define D_SENSOR_CRC_ERROR "Erro CRC sensor"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Entrada" #define D_DEVICE_INPUT "Entrada"
#define D_DEVICE_OUTPUT "Saída" #define D_DEVICE_OUTPUT "Saída"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor ocupado" #define D_SENSOR_BUSY "Sensor ocupado"
#define D_SENSOR_CRC_ERROR "Erro no CRC do sensor" #define D_SENSOR_CRC_ERROR "Erro no CRC do sensor"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Intrare" #define D_DEVICE_INPUT "Intrare"
#define D_DEVICE_OUTPUT "Ieșire" #define D_DEVICE_OUTPUT "Ieșire"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Senzor ocupat" #define D_SENSOR_BUSY "Senzor ocupat"
#define D_SENSOR_CRC_ERROR "Eroare senzor CRC" #define D_SENSOR_CRC_ERROR "Eroare senzor CRC"

View File

@ -548,6 +548,22 @@
#define D_DEVICE_INPUT "Вход" #define D_DEVICE_INPUT "Вход"
#define D_DEVICE_OUTPUT "Выход" #define D_DEVICE_OUTPUT "Выход"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Датчик DS18x20 занят" #define D_SENSOR_BUSY "Датчик DS18x20 занят"
#define D_SENSOR_CRC_ERROR "Датчик DS18x20 - ошибка CRC" #define D_SENSOR_CRC_ERROR "Датчик DS18x20 - ошибка CRC"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor DS18x20 obsadený" #define D_SENSOR_BUSY "Sensor DS18x20 obsadený"
#define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC" #define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor upptagen" #define D_SENSOR_BUSY "Sensor upptagen"
#define D_SENSOR_CRC_ERROR "Sensor CRC-fel" #define D_SENSOR_CRC_ERROR "Sensor CRC-fel"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensör başgül" #define D_SENSOR_BUSY "Sensör başgül"
#define D_SENSOR_CRC_ERROR "Sensor CRC hatası" #define D_SENSOR_CRC_ERROR "Sensor CRC hatası"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Давач DS18x20 зайнятий" #define D_SENSOR_BUSY "Давач DS18x20 зайнятий"
#define D_SENSOR_CRC_ERROR "Давач DS18x20 - помилка CRC" #define D_SENSOR_CRC_ERROR "Давач DS18x20 - помилка CRC"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Đầu vào" #define D_DEVICE_INPUT "Đầu vào"
#define D_DEVICE_OUTPUT "Đầu ra" #define D_DEVICE_OUTPUT "Đầu ra"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Cảm biến đang bận" #define D_SENSOR_BUSY "Cảm biến đang bận"
#define D_SENSOR_CRC_ERROR "Cảm biến CRC lỗi" #define D_SENSOR_CRC_ERROR "Cảm biến CRC lỗi"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "Input" #define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output" #define D_DEVICE_OUTPUT "Output"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "传感器正忙" #define D_SENSOR_BUSY "传感器正忙"
#define D_SENSOR_CRC_ERROR "传感器 CRC 校验错误" #define D_SENSOR_CRC_ERROR "传感器 CRC 校验错误"

View File

@ -547,6 +547,22 @@
#define D_DEVICE_INPUT "輸入" #define D_DEVICE_INPUT "輸入"
#define D_DEVICE_OUTPUT "輸出" #define D_DEVICE_OUTPUT "輸出"
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point Temperature"
#define D_THERMOSTAT_SENSOR "Current Temperature"
#define D_THERMOSTAT_GRADIENT "Gradient Temperature"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "感應器忙碌中" #define D_SENSOR_BUSY "感應器忙碌中"
#define D_SENSOR_CRC_ERROR "感應器 CRC 校驗錯誤" #define D_SENSOR_CRC_ERROR "感應器 CRC 校驗錯誤"

View File

@ -2048,31 +2048,10 @@ void CmndEnableOutputSet(void)
* Web UI * Web UI
\*********************************************************************************************/ \*********************************************************************************************/
// To be done, add all of this defines in according languages file when all will be finished
// Avoid multiple changes on all language files during development
// --------------------------------------------------
// xdrv_39_thermostat.ino
#define D_THERMOSTAT "Thermostat"
#define D_THERMOSTAT_SET_POINT "Set Point"
#define D_THERMOSTAT_SENSOR "Current"
#define D_THERMOSTAT_GRADIENT "Gradient"
#define D_THERMOSTAT_DUTY_CYCLE "Duty cycle"
#define D_THERMOSTAT_CYCLE_TIME "Cycle time"
#define D_THERMOSTAT_PI_AUTOTUNE "PI Auto tuning"
#define D_THERMOSTAT_CONTROL_METHOD "Control method"
#define D_THERMOSTAT_RAMP_UP "Ramp up"
#define D_THERMOSTAT_PI "PI"
#define D_THERMOSTAT_AUTOTUNE "Autotune"
#define D_THERMOSTAT_RAMP_UP_HYBRID "Ramp up (Hybrid)"
#define D_THERMOSTAT_PI_HYBRID "PI (Hybrid)"
#define D_THERMOSTAT_AUTOTUNE_HYBRID "Autotune (Hybrid)"
// --------------------------------------------------
#ifdef USE_WEBSERVER #ifdef USE_WEBSERVER
const char HTTP_THERMOSTAT_INFO[] PROGMEM = "{s}" D_THERMOSTAT "{m}%s{e}"; const char HTTP_THERMOSTAT_INFO[] PROGMEM = "{s}" D_THERMOSTAT "{m}%s{e}";
const char HTTP_THERMOSTAT_TEMPERATURE[] PROGMEM = "{s}%s " D_TEMPERATURE "{m}%*_f " D_UNIT_DEGREE "%c{e}"; const char HTTP_THERMOSTAT_TEMPERATURE[] PROGMEM = "{s}%s{m}%*_f " D_UNIT_DEGREE "%c{e}";
const char HTTP_THERMOSTAT_TEMP_GRAD[] PROGMEM = "{s}" D_THERMOSTAT_GRADIENT "{m}%c%*_f " D_UNIT_DEGREE "%c/" D_UNIT_HOUR "{e}";
const char HTTP_THERMOSTAT_DUTY_CYCLE[] PROGMEM = "{s}" D_THERMOSTAT_DUTY_CYCLE "{m}%d " D_UNIT_PERCENT "{e}"; const char HTTP_THERMOSTAT_DUTY_CYCLE[] PROGMEM = "{s}" D_THERMOSTAT_DUTY_CYCLE "{m}%d " D_UNIT_PERCENT "{e}";
const char HTTP_THERMOSTAT_CYCLE_TIME[] PROGMEM = "{s}" D_THERMOSTAT_CYCLE_TIME "{m}%d " D_UNIT_MINUTE "{e}"; const char HTTP_THERMOSTAT_CYCLE_TIME[] PROGMEM = "{s}" D_THERMOSTAT_CYCLE_TIME "{m}%d " D_UNIT_MINUTE "{e}";
const char HTTP_THERMOSTAT_CONTROL_METHOD[] PROGMEM = "{s}" D_THERMOSTAT_CONTROL_METHOD "{m}%s{e}"; const char HTTP_THERMOSTAT_CONTROL_METHOD[] PROGMEM = "{s}" D_THERMOSTAT_CONTROL_METHOD "{m}%s{e}";
@ -2122,8 +2101,8 @@ void ThermostatShow(uint8_t ctr_output, bool json)
if (Thermostat[ctr_output].status.temp_format == TEMP_FAHRENHEIT) { if (Thermostat[ctr_output].status.temp_format == TEMP_FAHRENHEIT) {
value = ThermostatCelsiusToFahrenheit((int32_t)Thermostat[ctr_output].temp_measured_gradient, TEMP_CONV_RELATIVE); value = ThermostatCelsiusToFahrenheit((int32_t)Thermostat[ctr_output].temp_measured_gradient, TEMP_CONV_RELATIVE);
} }
f_temperature = value / 1000.0f; f_temperature = abs(value) / 1000.0f;
WSContentSend_PD(HTTP_THERMOSTAT_TEMPERATURE, D_THERMOSTAT_GRADIENT, Settings->flag2.temperature_resolution, &f_temperature, c_unit); WSContentSend_PD(HTTP_THERMOSTAT_TEMP_GRAD, value < 0 ? '-' : '+', Settings->flag2.temperature_resolution, &f_temperature, c_unit);
WSContentSend_P(HTTP_THERMOSTAT_DUTY_CYCLE, ThermostatGetDutyCycle(ctr_output)); WSContentSend_P(HTTP_THERMOSTAT_DUTY_CYCLE, ThermostatGetDutyCycle(ctr_output));