Skip to content

Instantly share code, notes, and snippets.

@stas-dovgodko
Created May 16, 2025 21:09
Show Gist options
  • Save stas-dovgodko/5464d8574cb4d7088e8d696fb63b3261 to your computer and use it in GitHub Desktop.
Save stas-dovgodko/5464d8574cb4d7088e8d696fb63b3261 to your computer and use it in GitHub Desktop.
OpenTherm tasmota defines
#ifndef _USER_CONFIG_OVERRIDE_H_
#define _USER_CONFIG_OVERRIDE_H_
#ifdef FRIENDLY_NAME
#undef FRIENDLY_NAME
#endif
#define FRIENDLY_NAME "OpenTherm controller"
#ifndef USE_OPENTHERM
#define USE_OPENTHERM
#endif
#ifndef OT_HOT_WATER_MIN
#define OT_HOT_WATER_MIN 23
#endif
#ifndef OT_HOT_WATER_MAX
#define OT_HOT_WATER_MAX 39
#endif
#ifndef OT_BOILER_MIN
#define OT_BOILER_MIN 25
#endif
#ifndef OT_BOILER_MAX
#define OT_BOILER_MAX 35
#endif
#ifndef OT_HOT_WATER_DEFAULT
#define OT_HOT_WATER_DEFAULT 36
#endif
#ifndef OT_BOILER_DEFAULT
#define OT_BOILER_DEFAULT 30
#endif
#ifndef USE_SCRIPT
#define USE_SCRIPT // adds about 17k flash size, variable ram size
#define USE_SCRIPT_WEB_DISPLAY
#define SCRIPT_FULL_WEBPAGE
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
#ifdef USE_DOMOTICZ
#undef USE_DOMOTICZ
#endif
#ifdef USE_EMULATION_HUE
#undef USE_EMULATION_HUE
#endif
#ifdef USE_EMULATION_WEMO
#undef USE_EMULATION_WEMO
#endif
#ifdef USE_I2C
#undef USE_I2C
#endif
#ifdef USE_ADE7953
#undef USE_ADE7953
#endif
#ifdef USE_IR_REMOTE
#undef USE_IR_REMOTE
#endif
#ifdef USE_IR_RECEIVE
#undef USE_IR_RECEIVE
#endif
#ifdef USE_BL09XX
#undef USE_BL09XX
#endif
#ifdef USE_MCP39F501
#undef USE_MCP39F501
#endif
#endif // _USER_CONFIG_OVERRIDE_H_
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment