/* clang-format off */ //static const char html_confbas_script[] PROGMEM = R"=====( // //)====="; // html_confTherm_script static const char html_confTherm_body[] PROGMEM = R"=====( Configuration - Thermostat
Minimum Set Temperature [°C]
Maximum Set Temperature [°C]
Temperature *
Mode/Preset *
To minimize flash writes, this can also be achieved by using MQTT with retain flag, when using an external controller, especially for Mode/Preset, as these will change frequently in most cases. WiFiThermostat will receive the last value from retained MQTT message automatically on startup/reconnect.
Preserve States MQTT retained
Hysteresis [°C]
Min. Heating Off-Time [s]
Heating stays off for at least [x] seconds before it can start again.
Set Temp. Decrease Value **
** the actual set temperatur is decreased by that value.Can be a fraction. Can be used to prevent over-heating when the thermostat is badly placed.
Heating Pause Timeout [s]
Heating Pause can be enabled via MQTT /cmd/setPause=1. Set Timeout in seconds here.
Used in some MQTT status/commands, and also for the LCD and Web interface.
Off-Message
Shown on LCD in OFF mode. max. 13 chars!
Labels
Used on LCD to identify the data displayed. MUST be 1 char or empty for default
Inside
Outside
Mode
Used in web interface and for Home Assistant MQTT Climate component support. Should be 'heat' and 'off' normally. Case sensitive! Lower case recommended.Web interface shows all in capitals.
On
Off
Preset Names
Used in web interface and for Home Assistant MQTT Climate component support. Also shown on LCD at preset change, therefore may not exceed 13 chars!Case sensitive! Type exactly as in HA!
Normal *
* always sends/receives "none" as this is hardcoded in Home Assistant MQTT Climate component
Reduction 1 **
Reduction 2 **
** sent/received as defined
PIR enables LCD backlight only in normal heating mode
Toggling I/O-Temp/Hum on LCD