globalVars_conf_thermostat.h 942 B

1234567891011121314151617181920212223242526272829
  1. #ifdef FIRMWARE_VARIANT_THERMOSTAT
  2. struct confDataTherm
  3. {
  4. float setTempMin; // minimal temperature that can be set
  5. float setTempMax; // maximal temperature that can be set
  6. bool autoSaveSetTemp;
  7. bool autoSaveHeatingMode;
  8. bool saveToMqttRetained;
  9. bool PIRenablesDisplay_preset0only;
  10. bool togglingTempHumAIDisplay;
  11. float hysteresis; // hysteresis, normally 0.1 - 0.5
  12. uint16_t heatingMinOffTime; // minimal time the heating keeps turned off in s
  13. float setTempDecreaseVal; // decreases the set temp to overcome further
  14. // temperature rise when the heating is already
  15. // switched off
  16. char offMessage[15];
  17. char iTempLabel[2];
  18. char oTempLabel[2];
  19. char modeName0[15];
  20. char modeName1[15];
  21. char psetName0[15];
  22. char psetName1[15];
  23. char psetName2[15];
  24. int pauseTout;
  25. } confTherm;
  26. bool confTherm_wasChanged;
  27. #endif