Loading...
Searching...
No Matches
Go to the documentation of this file.
11#define ESPHOME_BOARD "dummy_board"
12#define ESPHOME_PROJECT_NAME "dummy project"
13#define ESPHOME_PROJECT_VERSION "v2"
14#define ESPHOME_PROJECT_VERSION_30 "v2"
15#define ESPHOME_VARIANT "ESP32"
16#define ESPHOME_NAME_ADD_MAC_SUFFIX
17#define ESPHOME_DEBUG_SCHEDULER
18#define ESPHOME_DEBUG_API
21#define ESPHOME_THREAD_MULTI_ATOMICS
24#define ESPHOME_LOG_LEVEL ESPHOME_LOG_LEVEL_VERY_VERBOSE
25#define ESPHOME_LOGGER_TX_BUFFER_SIZE 512
26#define USE_LOG_LISTENERS
27#define ESPHOME_LOG_MAX_LISTENERS 8
30#define USE_ALARM_CONTROL_PANEL
32#define USE_BINARY_SENSOR
33#define USE_BINARY_SENSOR_FILTER
37#define USE_CLIMATE_VISUAL_OVERRIDES
38#define USE_CONTROLLER_REGISTRY
41#define USE_DATETIME_DATE
42#define USE_DATETIME_DATETIME
43#define USE_DATETIME_TIME
48#define USE_ENTITY_DEVICE_CLASS
49#define USE_ENTITY_ICON
50#define USE_ENTITY_UNIT_OF_MEASUREMENT
51#define USE_ESP32_CAMERA_JPEG_CONVERSION
52#define USE_ESP32_HOSTED
53#define USE_ESP32_IMPROV_STATE_CALLBACK
56#define USE_GPIO_SWITCH_INTERLOCK
58#define USE_GRAPHICAL_DISPLAY_MENU
59#define USE_HOMEASSISTANT_TIME
60#define USE_HTTP_REQUEST_OTA_WATCHDOG_TIMEOUT 8000
62#define USE_IMPROV_SERIAL
63#define USE_IMPROV_SERIAL_NEXT_URL
68#define USE_LIGHT_GAMMA_LUT
71#define USE_LOGGER_LEVEL_LISTENERS
72#define USE_LOGGER_RUNTIME_TAG_LEVELS
74#define USE_LVGL_ANIMIMG
76#define USE_LVGL_BINARY_SENSOR
77#define USE_LVGL_BUTTON
78#define USE_LVGL_BUTTONMATRIX
79#define USE_LVGL_CANVAS
81#define USE_LVGL_CHECKBOX
82#define USE_LVGL_DROPDOWN
85#define USE_LVGL_IMAGEBUTTON
86#define USE_LVGL_KEY_LISTENER
87#define USE_LVGL_KEYBOARD
93#define USE_LVGL_MSGBOX
94#define USE_LVGL_ROLLER
95#define USE_LVGL_ROTARY_ENCODER
97#define USE_LVGL_SLIDER
99#define USE_LVGL_SPINBOX
100#define USE_LVGL_SPINNER
101#define USE_LVGL_SWITCH
102#define USE_LVGL_TABLE
103#define USE_LVGL_TABVIEW
104#define USE_LVGL_TEXTAREA
105#define USE_LVGL_TILEVIEW
106#define USE_LVGL_TOUCHSCREEN
108#define USE_MDNS_STORE_SERVICES
109#define MDNS_SERVICE_COUNT 3
110#define USE_MDNS_DYNAMIC_TXT
111#define MDNS_DYNAMIC_TXT_COUNT 2
112#define MICRONOVA_LISTENER_COUNT 1
113#define USE_MICRONOVA_WRITER
114#define SERIAL_PROXY_COUNT 2
115#define SNTP_SERVER_COUNT 3
116#define USE_MEDIA_PLAYER
117#define USE_MEDIA_SOURCE
118#define USE_NEXTION_COMMAND_SPACING
119#define USE_NEXTION_CONF_START_UP_PAGE
120#define USE_NEXTION_CONFIG_DUMP_DEVICE_INFO
121#define USE_NEXTION_CONFIG_EXIT_REPARSE_ON_START
122#define USE_NEXTION_CONFIG_SKIP_CONNECTION_HANDSHAKE
123#define USE_NEXTION_MAX_COMMANDS_PER_LOOP
124#define USE_NEXTION_MAX_QUEUE_SIZE
125#define USE_NEXTION_TFT_UPLOAD
126#define USE_NEXTION_TRIGGER_CUSTOM_BINARY_SENSOR
127#define USE_NEXTION_TRIGGER_CUSTOM_SENSOR
128#define USE_NEXTION_TRIGGER_CUSTOM_SWITCH
129#define USE_NEXTION_TRIGGER_CUSTOM_TEXT_SENSOR
130#define USE_NEXTION_WAVEFORM
133#define USE_POWER_SUPPLY
134#define USE_PREFERENCES_SYNC_EVERY_LOOP
136#define USE_SAFE_MODE_CALLBACK
139#define USE_SENSOR_FILTER
140#define USE_SERIAL_PROXY
141#define USE_SETUP_PRIORITY_OVERRIDE
142#define USE_STATUS_LED
143#define USE_STATUS_SENSOR
146#define USE_TEXT_SENSOR
147#define USE_TEXT_SENSOR_FILTER
149#define USE_TOUCHSCREEN
150#define USE_UART_DEBUGGER
151#define USE_UART_WAKE_LOOP_ON_RX
154#define USE_WATER_HEATER
155#define USE_WATER_HEATER_VISUAL_OVERRIDES
156#define USE_ZWAVE_PROXY
160#define AUDIO_FILE_MAX_FILES 4
162#define USE_AUDIO_FLAC_SUPPORT
163#define USE_AUDIO_MP3_SUPPORT
164#define USE_AUDIO_OPUS_SUPPORT
166#define USE_API_CLIENT_CONNECTED_TRIGGER
167#define USE_API_CLIENT_DISCONNECTED_TRIGGER
168#define USE_API_HOMEASSISTANT_ACTION_RESPONSES
169#define USE_API_HOMEASSISTANT_ACTION_RESPONSES_JSON
170#define USE_API_HOMEASSISTANT_SERVICES
171#define USE_API_HOMEASSISTANT_STATES
173#define USE_API_VARINT64
174#define USE_API_PLAINTEXT
175#define USE_API_USER_DEFINED_ACTIONS
176#define USE_API_CUSTOM_SERVICES
177#define USE_API_USER_DEFINED_ACTION_RESPONSES
178#define USE_API_USER_DEFINED_ACTION_RESPONSES_JSON
179#define API_MAX_SEND_QUEUE 8
183#define USE_MQTT_COVER_JSON
185#define USE_RUNTIME_IMAGE_BMP
186#define USE_RUNTIME_IMAGE_PNG
187#define USE_RUNTIME_IMAGE_JPEG
188#define USE_RUNTIME_STATS
190#define USE_OTA_PASSWORD
191#define USE_OTA_STATE_LISTENER
192#define USE_OTA_VERSION 2
193#define USE_TIME_TIMEZONE
196#define USE_WIFI_MANUAL_IP
202#define USE_PROMETHEUS
203#define USE_WIFI_WPA2_EAP
207#if defined(USE_ESP32) || defined(USE_HOST) || defined(USE_ZEPHYR) || defined(USE_RP2040)
208#define USE_NATIVE_64BIT_TIME
213#define USE_ESP32_CRASH_HANDLER
214#define USE_MQTT_IDF_ENQUEUE
215#define USE_ESPHOME_TASK_LOG_BUFFER
216#define ESPHOME_TASK_LOG_BUFFER_SIZE 768
217#define USE_OTA_ROLLBACK
218#define USE_OTA_SIGNED_VERIFICATION
219#define USE_ESP32_MIN_CHIP_REVISION_SET
220#define USE_ESP32_SRAM1_AS_IRAM
222#define USE_BLUETOOTH_PROXY
223#define BLUETOOTH_PROXY_MAX_CONNECTIONS 3
224#define BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE 16
225#define USE_CAPTIVE_PORTAL
227#define USE_ESP32_BLE_MAX_CONNECTIONS 3
228#define USE_ESP32_BLE_CLIENT
229#define USE_ESP32_BLE_DEVICE
230#define USE_ESP32_BLE_SERVER
231#define USE_ESP32_BLE_UUID
232#define USE_ESP32_BLE_ADVERTISING
233#define USE_ESP32_BLE_SERVER_SET_VALUE_ACTION
234#define USE_ESP32_BLE_SERVER_DESCRIPTOR_SET_VALUE_ACTION
235#define USE_ESP32_BLE_SERVER_NOTIFY_ACTION
236#define USE_ESP32_BLE_SERVER_CHARACTERISTIC_ON_WRITE
237#define USE_ESP32_BLE_SERVER_DESCRIPTOR_ON_WRITE
238#define USE_ESP32_BLE_SERVER_ON_CONNECT
239#define USE_ESP32_BLE_SERVER_ON_DISCONNECT
240#define ESPHOME_ESP32_BLE_TRACKER_LISTENER_COUNT 1
241#define ESPHOME_ESP32_BLE_TRACKER_CLIENT_COUNT 1
242#define ESPHOME_ESP32_BLE_GAP_EVENT_HANDLER_COUNT 2
243#define ESPHOME_ESP32_BLE_GAP_SCAN_EVENT_HANDLER_COUNT 1
244#define ESPHOME_ESP32_BLE_GATTC_EVENT_HANDLER_COUNT 1
245#define ESPHOME_ESP32_BLE_GATTS_EVENT_HANDLER_COUNT 1
246#define ESPHOME_ESP32_BLE_BLE_STATUS_EVENT_HANDLER_COUNT 2
247#define ESPHOME_ESP32_BLE_EXTENDED_AUTH_PARAMS
248#define ESPHOME_LOOP_TASK_STACK_SIZE 8192
249#define USE_ESP32_CAMERA_JPEG_ENCODER
250#define USE_HTTP_REQUEST_RESPONSE
253#define USE_ESP32_IMPROV_NEXT_URL
254#define USE_MICROPHONE
257#define USE_SENDSPIN_PORT 8928
258#define USE_SOCKET_IMPL_BSD_SOCKETS
259#define USE_LWIP_FAST_SELECT
262#define USE_SPEAKER_MEDIA_PLAYER_ON_OFF
264#define USE_VOICE_ASSISTANT
266#define USE_WEBSERVER_AUTH
267#define USE_WEBSERVER_OTA
268#define USE_WEBSERVER_PORT 80
269#define USE_WEBSERVER_GZIP
270#define USE_WEBSERVER_SORTING
271#define WEB_SERVER_DEFAULT_HEADERS_COUNT 1
272#define USE_CAPTIVE_PORTAL_GZIP
273#define USE_WIFI_11KV_SUPPORT
274#define USE_WIFI_FAST_CONNECT
275#define USE_WIFI_IP_STATE_LISTENERS
276#define USE_WIFI_SCAN_RESULTS_LISTENERS
277#define USE_WIFI_CONNECT_STATE_LISTENERS
278#define USE_WIFI_POWER_SAVE_LISTENERS
279#define USE_WIFI_CONNECT_TRIGGER
280#define USE_WIFI_DISCONNECT_TRIGGER
281#define ESPHOME_WIFI_IP_STATE_LISTENERS 2
282#define ESPHOME_WIFI_SCAN_RESULTS_LISTENERS 2
283#define ESPHOME_WIFI_CONNECT_STATE_LISTENERS 2
284#define ESPHOME_WIFI_POWER_SAVE_LISTENERS 2
285#define USE_WIFI_RUNTIME_POWER_SAVE
286#define USB_HOST_MAX_REQUESTS 16
289#define USE_ARDUINO_VERSION_CODE VERSION_CODE(3, 3, 7)
291#define USE_ETHERNET_LAN8720
292#define USE_ETHERNET_RTL8201
293#define USE_ETHERNET_DP83848
294#define USE_ETHERNET_IP101
295#define USE_ETHERNET_JL1101
296#define USE_ETHERNET_KSZ8081
297#define USE_ETHERNET_LAN8670
298#define USE_ETHERNET_SPI
299#define USE_ETHERNET_SPI_POLLING_SUPPORT
300#define USE_ETHERNET_OPENETH
301#define USE_ETHERNET_W5100
302#define USE_ETHERNET_W5500
303#define USE_ETHERNET_W6100
304#define USE_ETHERNET_W6300
305#define USE_ETHERNET_DM9051
306#define CONFIG_ETH_SPI_ETHERNET_W5500 1
307#define CONFIG_ETH_SPI_ETHERNET_DM9051 1
308#define CONFIG_ETH_USE_ESP32_EMAC 1
309#define USE_ETHERNET_MANUAL_IP
310#define USE_ETHERNET_IP_STATE_LISTENERS
311#define USE_ETHERNET_CONNECT_TRIGGER
312#define USE_ETHERNET_DISCONNECT_TRIGGER
313#define ESPHOME_ETHERNET_IP_STATE_LISTENERS 2
317#define USE_MICRO_WAKE_WORD
318#define USE_MICRO_WAKE_WORD_VAD
319#if defined(USE_ESP32_VARIANT_ESP32C6) || defined(USE_ESP32_VARIANT_ESP32H2)
320#define USE_OPENTHREAD
324#if defined(USE_ESP32_VARIANT_ESP32S2)
325#define USE_LOGGER_USB_CDC
326#define USE_LOGGER_UART_SELECTION_USB_CDC
327#elif defined(USE_ESP32_VARIANT_ESP32C3) || defined(USE_ESP32_VARIANT_ESP32C5) || \
328 defined(USE_ESP32_VARIANT_ESP32C6) || defined(USE_ESP32_VARIANT_ESP32C61) || defined(USE_ESP32_VARIANT_ESP32H2) || \
329 defined(USE_ESP32_VARIANT_ESP32P4) || defined(USE_ESP32_VARIANT_ESP32S3)
330#define USE_LOGGER_USB_CDC
331#define USE_LOGGER_UART_SELECTION_USB_CDC
332#define USE_LOGGER_USB_SERIAL_JTAG
338#define USE_ADC_SENSOR_VCC
339#define USE_ESP8266_CRASH_HANDLER
340#define USE_ARDUINO_VERSION_CODE VERSION_CODE(3, 1, 2)
341#define USE_CAPTIVE_PORTAL
342#define USE_ESP8266_LOGGER_SERIAL
343#define USE_ESP8266_LOGGER_SERIAL1
344#define USE_ESP8266_PREFERENCES_FLASH
345#define USE_ESP8266_UART_SERIAL
346#define USE_ESP8266_UART_SERIAL1
347#define USE_HTTP_REQUEST_ESP8266_HTTPS
348#define USE_HTTP_REQUEST_RESPONSE
350#define USE_SOCKET_IMPL_LWIP_TCP
355#define USE_SHD_FIRMWARE_MAJOR_VERSION 56
356#define USE_SHD_FIRMWARE_MINOR_VERSION 5
358#define USE_SHD_FIRMWARE_DATA \
363#define USE_WEBSERVER_AUTH
364#define USE_WEBSERVER_PORT 80
368#define USE_ARDUINO_VERSION_CODE VERSION_CODE(3, 3, 0)
369#define USE_RP2040_CRASH_HANDLER
370#define USE_HTTP_REQUEST_RESPONSE
372#define USE_LOGGER_USB_CDC
373#define USE_SOCKET_IMPL_LWIP_TCP
374#define USE_RP2040_BLE
379#ifndef USE_ETHERNET_SPI
380#define USE_ETHERNET_SPI
385#define USE_CAPTIVE_PORTAL
386#define USE_SOCKET_IMPL_LWIP_SOCKETS
387#define USE_LWIP_FAST_SELECT
389#define USE_WEBSERVER_AUTH
390#define USE_WEBSERVER_PORT 80
391#define USE_ESPHOME_TASK_LOG_BUFFER
392#define ESPHOME_TASK_LOG_BUFFER_SIZE 768
396#define USE_HTTP_REQUEST_RESPONSE
397#define USE_SOCKET_IMPL_BSD_SOCKETS
398#define USE_ESPHOME_TASK_LOG_BUFFER
399#define ESPHOME_TASK_LOG_BUFFER_SIZE 64
403#define ESPHOME_BLE_NUS_TX_RING_BUFFER_SIZE 512
404#define ESPHOME_BLE_NUS_RX_RING_BUFFER_SIZE 512
405#define USE_ESPHOME_TASK_LOG_BUFFER
406#define ESPHOME_TASK_LOG_BUFFER_SIZE 768
407#define USE_LOGGER_EARLY_MESSAGE
408#define USE_LOGGER_UART_SELECTION_USB_CDC
409#define USE_LOGGER_USB_CDC
410#define USE_LOGGER_WAIT_FOR_CDC
412#define USE_NRF52_REG0_VOUT 5
413#define USE_NRF52_UICR_ERASE
414#define USE_OTA_ROLLBACK
415#define USE_SOFTDEVICE_ID 7
416#define USE_SOFTDEVICE_VERSION 1
418#define USE_ZIGBEE_WIPE_ON_BOOT
419#define USE_ZIGBEE_WIPE_ON_BOOT_MAGIC 1
420#define ZIGBEE_ENDPOINTS_COUNT 8
427#define USE_DASHBOARD_IMPORT
430#define CONTROLLER_REGISTRY_MAX 2
431#define ESPHOME_AREA_COUNT 10
432#define ESPHOME_COMPONENT_COUNT 50
433#define ESPHOME_DEVICE_COUNT 10
434#define ESPHOME_ENTITY_ALARM_CONTROL_PANEL_COUNT 1
435#define ESPHOME_ENTITY_BINARY_SENSOR_COUNT 1
436#define ESPHOME_ENTITY_BUTTON_COUNT 1
437#define ESPHOME_ENTITY_CLIMATE_COUNT 1
438#define ESPHOME_ENTITY_COVER_COUNT 1
439#define ESPHOME_ENTITY_DATE_COUNT 1
440#define ESPHOME_ENTITY_DATETIME_COUNT 1
441#define ESPHOME_ENTITY_EVENT_COUNT 1
442#define ESPHOME_ENTITY_FAN_COUNT 1
443#define ESPHOME_ENTITY_INFRARED_COUNT 1
444#define ESPHOME_ENTITY_LIGHT_COUNT 1
445#define ESPHOME_ENTITY_LOCK_COUNT 1
446#define ESPHOME_ENTITY_MEDIA_PLAYER_COUNT 1
447#define ESPHOME_ENTITY_NUMBER_COUNT 1
448#define ESPHOME_ENTITY_SELECT_COUNT 1
449#define ESPHOME_ENTITY_SENSOR_COUNT 1
450#define ESPHOME_ENTITY_SWITCH_COUNT 1
451#define ESPHOME_ENTITY_TEXT_COUNT 1
452#define ESPHOME_ENTITY_TEXT_SENSOR_COUNT 1
453#define ESPHOME_ENTITY_TIME_COUNT 1
454#define ESPHOME_ENTITY_UPDATE_COUNT 1
455#define ESPHOME_ENTITY_VALVE_COUNT 1
456#define ESPHOME_ENTITY_WATER_HEATER_COUNT 1
457#define ESPHOME_MAX_USB_CDC_INSTANCES 1