|
//--------------------------------------------------------------------------------
|
|
// These settings are normally provided by PlatformIO
|
|
// Uncomment the appropiate line(s) to build from the Arduino IDE
|
|
//--------------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
//--------------------------------------------------------------------------------
|
|
// Hardware
|
|
//--------------------------------------------------------------------------------
|
|
|
|
//#define AITHINKER_AI_LIGHT
|
|
//#define ALLNET_4DUINO_IOT_WLAN_RELAIS
|
|
//#define ALLTERCO_SHELLY1
|
|
//#define ALLTERCO_SHELLY1PM
|
|
//#define ALLTERCO_SHELLY2
|
|
//#define ALLTERCO_SHELLY25
|
|
//#define AOYCOCR_X5P
|
|
//#define ARILUX_AL_LC01
|
|
//#define ARILUX_AL_LC02
|
|
//#define ARILUX_AL_LC02_V14
|
|
//#define ARILUX_AL_LC06
|
|
//#define ARILUX_AL_LC11
|
|
//#define ARILUX_E27
|
|
//#define ARNIEX_SWIFITCH
|
|
//#define AUTHOMETION_LYT8266
|
|
//#define AVATTO_NAS_WR01W
|
|
//#define BESTEK_MRJ1011
|
|
//#define BH_ONOFRE
|
|
//#define BLITZWOLF_BWSHP5
|
|
//#define BLITZWOLF_BWSHPX
|
|
//#define BLITZWOLF_BWSHPX_V23
|
|
//#define DELTACO_SH_LEXXRGB
|
|
//#define DELTACO_SH_LEXXW
|
|
//#define DELTACO_SH_P01
|
|
//#define DELTACO_SH_P03USB
|
|
//#define DIGOO_NX_SP202
|
|
//#define EHOMEDIY_WT02
|
|
//#define EHOMEDIY_WT03
|
|
//#define ELECTRODRAGON_WIFI_IOT
|
|
//#define ESPURNA_CORE
|
|
//#define ESPURNA_CORE_WEBUI
|
|
//#define ETEKCITY_ESW01_USA
|
|
//#define EUROMATE_WIFI_STECKER_SCHUKO
|
|
//#define EUROMATE_WIFI_STECKER_SCHUKO_V2
|
|
//#define EXS_WIFI_RELAY_V31
|
|
//#define EXS_WIFI_RELAY_V50
|
|
//#define FORNORM_ZLD_34EU
|
|
//#define FOXEL_LIGHTFOX_DUAL
|
|
//#define FS_UAP1
|
|
//#define GBLIFE_RGBW_SOCKET
|
|
//#define GENERIC_8CH
|
|
//#define GENERIC_AG_L4
|
|
//#define GENERIC_E14
|
|
//#define GENERIC_ECH1560
|
|
//#define GENERIC_ESP01S_DHT11_V10
|
|
//#define GENERIC_ESP01S_DS18B20_V10
|
|
//#define GENERIC_ESP01S_RELAY_V40
|
|
//#define GENERIC_ESP01S_RGBLED_V10
|
|
//#define GENERIC_ESP01_512KB
|
|
//#define GENERIC_GU10
|
|
//#define GENERIC_V9261F
|
|
//#define GIZWITS_WITTY_CLOUD
|
|
//#define GOSUND_WP3
|
|
//#define GOSUND_WS1
|
|
//#define GREEN_ESP8266RELAY
|
|
//#define HAMA_WIFI_STECKDOSE_00176533
|
|
//#define HELTEC_TOUCHRELAY
|
|
//#define HEYGO_HY02
|
|
//#define HOMECUBE_16A
|
|
//#define HUACANXING_H801
|
|
//#define HUACANXING_H802
|
|
//#define HYKKER_SMART_HOME_POWER_PLUG
|
|
//#define IKE_ESPIKE
|
|
//#define INTERMITTECH_QUINLED
|
|
//#define ISELECTOR_SM_PW702
|
|
//#define ITEAD_1CH_INCHING
|
|
//#define ITEAD_BNSZ01
|
|
//#define ITEAD_MOTOR
|
|
//#define ITEAD_S20
|
|
//#define ITEAD_SLAMPHER
|
|
//#define ITEAD_SONOFF_4CH
|
|
//#define ITEAD_SONOFF_4CH_PRO
|
|
//#define ITEAD_SONOFF_B1
|
|
//#define ITEAD_SONOFF_BASIC
|
|
//#define ITEAD_SONOFF_DUAL
|
|
//#define ITEAD_SONOFF_DUAL_R2
|
|
//#define ITEAD_SONOFF_IFAN02
|
|
//#define ITEAD_SONOFF_LED
|
|
//#define ITEAD_SONOFF_MINI
|
|
//#define ITEAD_SONOFF_POW
|
|
//#define ITEAD_SONOFF_POW_R2
|
|
//#define ITEAD_SONOFF_RF
|
|
//#define ITEAD_SONOFF_RFBRIDGE
|
|
//#define ITEAD_SONOFF_S31
|
|
//#define ITEAD_SONOFF_S31_LITE
|
|
//#define ITEAD_SONOFF_SV
|
|
//#define ITEAD_SONOFF_T1_1CH
|
|
//#define ITEAD_SONOFF_T1_2CH
|
|
//#define ITEAD_SONOFF_T1_3CH
|
|
//#define ITEAD_SONOFF_TH
|
|
//#define ITEAD_SONOFF_TOUCH
|
|
//#define IWOOLE_LED_TABLE_LAMP
|
|
//#define JANGOE_WIFI_RELAY_NC
|
|
//#define JANGOE_WIFI_RELAY_NO
|
|
//#define JINVOO_VALVE_SM_AW713
|
|
//#define JORGEGARCIA_WIFI_RELAYS
|
|
//#define KMC_70011
|
|
//#define KOGAN_SMARTER_HOME_PLUG_W_POW
|
|
//#define LINGAN_SWA1
|
|
//#define LINKSPRITE_LINKNODE_R4
|
|
//#define LITESUN_LA_WF3
|
|
//#define LOHAS_E26_A19
|
|
//#define LOHAS_E27_9W
|
|
//#define LOMBEX_LUX_NOVA2_TUNABLE_WHITE
|
|
//#define LOMBEX_LUX_NOVA2_WHITE_COLOR
|
|
//#define LSC_SMART_LED_LIGHT_STRIP
|
|
//#define LUANI_HVIO
|
|
//#define LYASI_LIGHT
|
|
//#define MAGICHOME_LED_CONTROLLER
|
|
//#define MAGICHOME_LED_CONTROLLER_20
|
|
//#define MAGICHOME_ZJ_ESPM_5CH_B_13
|
|
//#define MAGICHOME_ZJ_LB_RGBWW_L
|
|
//#define MAGICHOME_ZJ_WFMN_A_11
|
|
//#define MAGICHOME_ZJ_WFMN_B_11
|
|
//#define MAGICHOME_ZJ_WFMN_C_11
|
|
//#define MANCAVEMADE_ESPLIVE
|
|
//#define MAXCIO_WDE004
|
|
//#define MAXCIO_WUS002S
|
|
//#define MAXCIO_WUK007S
|
|
//#define MUVIT_IO_MIOBULB001
|
|
//#define NEO_COOLCAM_NAS_WR01W
|
|
//#define NEXETE_A19
|
|
//#define NODEMCU_BASIC
|
|
//#define NODEMCU_LOLIN
|
|
//#define OPENENERGYMONITOR_MQTT_RELAY
|
|
//#define ORVIBO_B25
|
|
//#define OUKITEL_P1
|
|
//#define PHYX_ESP12_RGB
|
|
//#define PILOTAK_ESP_DIN_V1
|
|
//#define PSH_RGBW_CONTROLLER
|
|
//#define PSH_WIFI_PLUG
|
|
//#define PSH_WIFI_SENSOR
|
|
//#define SMARTLIFE_MINI_SMART_SOCKET
|
|
//#define STM_RELAY
|
|
//#define TECKIN_SB53
|
|
//#define TECKIN_SP20
|
|
//#define TECKIN_SP21
|
|
//#define TECKIN_SP22_V14
|
|
//#define TECKIN_SP23_V13
|
|
//#define TFLAG_NX_SMX00
|
|
//#define TINKERMAN_ESPURNA_H06
|
|
//#define TINKERMAN_ESPURNA_H08
|
|
//#define TINKERMAN_ESPURNA_SWITCH
|
|
//#define TINKERMAN_RFM69GW
|
|
//#define TONBUX_MOSQUITO_KILLER
|
|
//#define TONBUX_POWERSTRIP02
|
|
//#define TONBUX_XSSSA01
|
|
//#define TONBUX_XSSSA06
|
|
//#define TUYA_GENERIC_DIMMER
|
|
//#define VANZAVANZU_SMART_WIFI_PLUG_MINI
|
|
//#define WEMOS_D1_MINI
|
|
//#define WEMOS_D1_MINI_RELAYSHIELD
|
|
//#define WEMOS_D1_TARPUNA_SHIELD
|
|
//#define WION_50055
|
|
//#define WORKCHOICE_ECOPLUG
|
|
//#define XENON_SM_PW702U
|
|
//#define XIAOMI_SMART_DESK_LAMP
|
|
//#define YIDIAN_XSSSA05
|
|
//#define YJZK_SWITCH_1CH
|
|
//#define YJZK_SWITCH_2CH
|
|
//#define YJZK_SWITCH_3CH
|
|
//#define ZHILDE_EU44_W
|
|
|
|
//--------------------------------------------------------------------------------
|
|
// Features (values below are non-default values)
|
|
//--------------------------------------------------------------------------------
|
|
|
|
//#define ALEXA_SUPPORT 0
|
|
//#define API_SUPPORT 0
|
|
//#define BROKER_SUPPORT 0
|
|
//#define BUTTON_SUPPORT 0
|
|
//#define DEBUG_SERIAL_SUPPORT 0
|
|
//#define DEBUG_TELNET_SUPPORT 0
|
|
//#define DEBUG_UDP_SUPPORT 1
|
|
//#define DEBUG_WEB_SUPPORT 0
|
|
//#define DOMOTICZ_SUPPORT 0
|
|
//#define ENCODER_SUPPORT 1
|
|
//#define HOMEASSISTANT_SUPPORT 0
|
|
//#define I2C_SUPPORT 1
|
|
//#define INFLUXDB_SUPPORT 1
|
|
//#define IR_SUPPORT 1
|
|
//#define LED_SUPPORT 0
|
|
//#define LLMNR_SUPPORT 1 // Only with latest Arduino Core
|
|
//#define MDNS_CLIENT_SUPPORT 1
|
|
//#define MDNS_SERVER_SUPPORT 0
|
|
//#define MQTT_SUPPORT 0
|
|
//#define NETBIOS_SUPPORT 1 // Only with latest Arduino Core
|
|
//#define NOFUSS_SUPPORT 1
|
|
//#define NTP_SUPPORT 0
|
|
//#define OTA_ARDUINOOTA_SUPPORT 1
|
|
//#define RFM69_SUPPORT 1
|
|
//#define RF_SUPPORT 1
|
|
//#define RPN_RULES_SUPPORT 0
|
|
//#define SCHEDULER_SUPPORT 0
|
|
//#define SPIFFS_SUPPORT 1
|
|
//#define SSDP_SUPPORT 1
|
|
//#define TELNET_SUPPORT 0
|
|
//#define TERMINAL_SUPPORT 0
|
|
//#define THINGSPEAK_SUPPORT 0
|
|
//#define TUYA_SUPPORT 0
|
|
//#define UART_MQTT_SUPPORT 1
|
|
//#define WEB_SUPPORT 0
|
|
|
|
//--------------------------------------------------------------------------------
|
|
// Sensors (values below are non-default values)
|
|
//--------------------------------------------------------------------------------
|
|
|
|
//#define ADE7953_SUPPORT 1
|
|
//#define AM2320_SUPPORT 1
|
|
//#define ANALOG_SUPPORT 1
|
|
//#define BH1750_SUPPORT 1
|
|
//#define BMP180_SUPPORT 1
|
|
//#define BMX280_SUPPORT 1
|
|
//#define CSE7766_SUPPORT 1
|
|
//#define DALLAS_SUPPORT 1
|
|
//#define DHT_SUPPORT 1
|
|
//#define DIGITAL_SUPPORT 1
|
|
//#define ECH1560_SUPPORT 1
|
|
//#define EMON_ADC121_SUPPORT 1
|
|
//#define EMON_ADS1X15_SUPPORT 1
|
|
//#define EMON_ANALOG_SUPPORT 1
|
|
//#define EVENTS_SUPPORT 1
|
|
//#define EZOPH_SUPPORT 1
|
|
//#define GEIGER_SUPPORT 1
|
|
//#define GUVAS12SD_SUPPORT 1
|
|
//#define HLW8012_SUPPORT 1
|
|
//#define LDR_SUPPORT 1
|
|
//#define MAX6675_SUPPORT 1
|
|
//#define MHZ19_SUPPORT 1
|
|
//#define MICS2710_SUPPORT 1
|
|
//#define MICS5525_SUPPORT 1
|
|
//#define NTC_SUPPORT 1
|
|
//#define PMSX003_SUPPORT 1
|
|
//#define PULSEMETER_SUPPORT 1
|
|
//#define PZEM004T_SUPPORT 1
|
|
//#define SDS011_SUPPORT 1
|
|
//#define SENSEAIR_SUPPORT 1
|
|
//#define SHT3X_I2C_SUPPORT 1
|
|
//#define SI7021_SUPPORT 1
|
|
//#define SONAR_SUPPORT 1
|
|
//#define T6613_SUPPORT 1
|
|
//#define THERMOSTAT_SUPPORT 1
|
|
//#define TMP3X_SUPPORT 1
|
|
//#define V9261F_SUPPORT 1
|
|
//#define VEML6075_SUPPORT 1
|
|
//#define VL53L1X_SUPPORT 1
|
|
//#define HDC1080_SUPPORT 1
|