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
28#if defined(USE_ESP8266) || defined(USE_RP2040) || defined(USE_NRF52)
29#define ESPHOME_THREAD_SINGLE
30#elif defined(USE_BK72XX)
31#define ESPHOME_THREAD_MULTI_NO_ATOMICS
33#define ESPHOME_THREAD_MULTI_ATOMICS
37#define ESPHOME_LOG_LEVEL ESPHOME_LOG_LEVEL_VERY_VERBOSE
38#define ESPHOME_LOGGER_TX_BUFFER_SIZE 512
39#define USE_LOG_LISTENERS
40#define ESPHOME_LOG_MAX_LISTENERS 8
43#define USE_ALARM_CONTROL_PANEL
45#define USE_BINARY_SENSOR
46#define USE_BINARY_SENSOR_FILTER
50#define USE_CLIMATE_VISUAL_OVERRIDES
51#define USE_CONTROLLER_REGISTRY
54#define USE_DATETIME_DATE
55#define USE_DATETIME_DATETIME
56#define USE_DATETIME_TIME
61#define USE_ENTITY_DEVICE_CLASS
62#define USE_ENTITY_ICON
63#define USE_ENTITY_UNIT_OF_MEASUREMENT
64#define USE_ESP32_BLE_PSRAM
65#define USE_ESP32_CAMERA_JPEG_CONVERSION
66#define USE_ESP32_HOSTED
67#define USE_ESP32_HOSTED_HTTP_UPDATE
68#define USE_ESP32_IMPROV_STATE_CALLBACK
71#define USE_GPIO_SWITCH_INTERLOCK
73#define USE_GRAPHICAL_DISPLAY_MENU
74#define USE_HOMEASSISTANT_TIME
75#define USE_HOMEASSISTANT_TIMEZONE
76#define USE_HTTP_REQUEST_OTA_WATCHDOG_TIMEOUT 8000
77#define USE_I2S_AUDIO_SPDIF_MODE
79#define USE_IMPROV_SERIAL
80#define USE_IMPROV_SERIAL_NEXT_URL
84#define USE_RADIO_FREQUENCY
86#define USE_LIGHT_GAMMA_LUT
89#define USE_LOGGER_LEVEL_LISTENERS
90#define USE_LOGGER_RUNTIME_TAG_LEVELS
92#define USE_LVGL_ANIMIMG
94#define USE_LVGL_BINARY_SENSOR
95#define USE_LVGL_BUTTON
96#define USE_LVGL_BUTTONMATRIX
97#define USE_LVGL_CANVAS
99#define USE_LVGL_CHECKBOX
100#define USE_LVGL_DROPDOWN
102#define USE_LVGL_GRADIENT
103#define USE_LVGL_IMAGE
104#define USE_LVGL_IMAGEBUTTON
105#define USE_LVGL_KEY_LISTENER
106#define USE_LVGL_KEYBOARD
107#define USE_LVGL_LABEL
111#define USE_LVGL_METER
112#define USE_LVGL_MSGBOX
113#define USE_LVGL_ROLLER
114#define USE_LVGL_ROTARY_ENCODER
115#define USE_LVGL_SCALE
116#define USE_LVGL_SLIDER
118#define USE_LVGL_SPINBOX
119#define USE_LVGL_SPINNER
120#define USE_LVGL_SWITCH
121#define USE_LVGL_TABLE
122#define USE_LVGL_TABVIEW
123#define USE_LVGL_TEXTAREA
124#define USE_LVGL_TILEVIEW
125#define USE_LVGL_TOUCHSCREEN
127#define USE_MDNS_STORE_SERVICES
128#define MDNS_SERVICE_COUNT 3
129#define USE_MDNS_DYNAMIC_TXT
130#define MDNS_DYNAMIC_TXT_COUNT 2
131#define MICRONOVA_LISTENER_COUNT 1
132#define USE_MICRONOVA_WRITER
133#define SERIAL_PROXY_COUNT 2
134#define SNTP_SERVER_COUNT 3
135#define USE_MEDIA_PLAYER
136#define USE_MEDIA_SOURCE
138#define USE_NEXTION_COMMAND_SPACING
139#define USE_NEXTION_CONF_START_UP_PAGE
140#define USE_NEXTION_CONFIG_EXIT_REPARSE_ON_START
141#define USE_NEXTION_CONFIG_SKIP_CONNECTION_HANDSHAKE
142#define USE_NEXTION_MAX_COMMANDS_PER_LOOP
143#define USE_NEXTION_MAX_QUEUE_SIZE
144#define USE_NEXTION_TFT_UPLOAD
145#define USE_NEXTION_TRIGGER_CUSTOM_BINARY_SENSOR
146#define USE_NEXTION_TRIGGER_CUSTOM_SENSOR
147#define USE_NEXTION_TRIGGER_CUSTOM_SWITCH
148#define USE_NEXTION_TRIGGER_CUSTOM_TEXT_SENSOR
149#define USE_NEXTION_WAVEFORM
152#define USE_OUTPUT_FLOAT_POWER_SCALING
153#define USE_POWER_SUPPLY
154#define USE_PREFERENCES_SYNC_EVERY_LOOP
156#define USE_SAFE_MODE_CALLBACK
157#define ESPHOME_SAFE_MODE_CALLBACK_COUNT 1
160#define USE_SENSOR_FILTER
161#define USE_SERIAL_PROXY
162#define USE_SETUP_PRIORITY_OVERRIDE
163#define USE_STATUS_LED
164#define USE_STATUS_SENSOR
167#define USE_TEXT_SENSOR
168#define USE_TEXT_SENSOR_FILTER
170#define USE_TOUCHSCREEN
171#define USE_UART_DEBUGGER
172#define USE_UART_WAKE_LOOP_ON_RX
175#define USE_WATER_HEATER
176#define USE_WATER_HEATER_VISUAL_OVERRIDES
177#define USE_ZWAVE_PROXY
181#define AUDIO_FILE_MAX_FILES 4
183#define USE_AUDIO_FLAC_SUPPORT
184#define USE_AUDIO_MP3_SUPPORT
185#define USE_AUDIO_OPUS_SUPPORT
186#define USE_AUDIO_WAV_SUPPORT
188#define USE_API_CLIENT_CONNECTED_TRIGGER
189#define USE_API_CLIENT_DISCONNECTED_TRIGGER
190#define USE_API_HOMEASSISTANT_ACTION_RESPONSES
191#define USE_API_HOMEASSISTANT_ACTION_RESPONSES_JSON
192#define USE_API_HOMEASSISTANT_SERVICES
193#define USE_API_HOMEASSISTANT_STATES
195#define USE_API_VARINT64
196#define USE_API_PLAINTEXT
197#define USE_API_USER_DEFINED_ACTIONS
198#define USE_API_CUSTOM_SERVICES
199#define USE_API_USER_DEFINED_ACTION_RESPONSES
200#define USE_API_USER_DEFINED_ACTION_RESPONSES_JSON
201#define API_MAX_SEND_QUEUE 8
202#define MAX_API_CONNECTIONS 6
206#define USE_MQTT_COVER_JSON
207#define USE_RTTTL_FINISHED_PLAYBACK_CALLBACK
208#define USE_RUNTIME_IMAGE_BMP
209#define USE_RUNTIME_IMAGE_PNG
210#define USE_RUNTIME_IMAGE_JPEG
211#define USE_RUNTIME_STATS
213#define USE_OTA_PASSWORD
214#define USE_OTA_STATE_LISTENER
215#define USE_OTA_VERSION 2
216#define USE_TIME_TIMEZONE
219#define USE_WIFI_MANUAL_IP
225#define USE_PROMETHEUS
226#define USE_WIFI_WPA2_EAP
230#if defined(USE_ESP32) || defined(USE_HOST) || defined(USE_ZEPHYR) || defined(USE_RP2040)
231#define USE_NATIVE_64BIT_TIME
236#define USE_ESP32_CRASH_HANDLER
237#define USE_MQTT_IDF_ENQUEUE
238#define USE_ESPHOME_TASK_LOG_BUFFER
239#define ESPHOME_TASK_LOG_BUFFER_SIZE 768
240#define USE_OTA_ROLLBACK
241#define USE_OTA_SIGNED_VERIFICATION
242#define USE_ESP32_MIN_CHIP_REVISION_SET
243#define USE_ESP32_SRAM1_AS_IRAM
245#define USE_BLUETOOTH_PROXY
246#define BLUETOOTH_PROXY_MAX_CONNECTIONS 3
247#define BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE 16
248#define USE_CAPTIVE_PORTAL
250#define USE_ESP32_BLE_MAX_CONNECTIONS 3
251#define USE_ESP32_BLE_CLIENT
252#define USE_ESP32_BLE_DEVICE
253#define USE_ESP32_BLE_SERVER
254#define USE_ESP32_BLE_UUID
255#define USE_ESP32_BLE_ADVERTISING
256#define USE_ESP32_BLE_SERVER_SET_VALUE_ACTION
257#define USE_ESP32_BLE_SERVER_DESCRIPTOR_SET_VALUE_ACTION
258#define USE_ESP32_BLE_SERVER_NOTIFY_ACTION
259#define USE_ESP32_BLE_SERVER_CHARACTERISTIC_ON_WRITE
260#define USE_ESP32_BLE_SERVER_DESCRIPTOR_ON_WRITE
261#define USE_ESP32_BLE_SERVER_ON_CONNECT
262#define USE_ESP32_BLE_SERVER_ON_DISCONNECT
263#define ESPHOME_ESP32_BLE_TRACKER_LISTENER_COUNT 1
264#define ESPHOME_ESP32_BLE_TRACKER_CLIENT_COUNT 1
265#define ESPHOME_ESP32_BLE_GAP_EVENT_HANDLER_COUNT 2
266#define ESPHOME_ESP32_BLE_GAP_SCAN_EVENT_HANDLER_COUNT 1
267#define ESPHOME_ESP32_BLE_GATTC_EVENT_HANDLER_COUNT 1
268#define ESPHOME_ESP32_BLE_GATTS_EVENT_HANDLER_COUNT 1
269#define ESPHOME_ESP32_BLE_BLE_STATUS_EVENT_HANDLER_COUNT 2
270#define ESPHOME_ESP32_BLE_EXTENDED_AUTH_PARAMS
271#define ESPHOME_LOOP_TASK_STACK_SIZE 8192
272#define USE_ESP32_CAMERA_JPEG_ENCODER
273#define USE_HTTP_REQUEST_RESPONSE
276#define USE_ESP32_IMPROV_NEXT_URL
277#define USE_MICROPHONE
280#define USE_SENDSPIN_ARTWORK
281#define USE_SENDSPIN_CONTROLLER
282#define USE_SENDSPIN_METADATA
283#define USE_SENDSPIN_PLAYER
284#define USE_SENDSPIN_VISUALIZER
285#define USE_SENDSPIN_PORT 8928
286#define USE_SOCKET_IMPL_BSD_SOCKETS
287#define USE_LWIP_FAST_SELECT
290#define USE_SPEAKER_MEDIA_PLAYER_ON_OFF
292#define USE_VOICE_ASSISTANT
294#define USE_WEBSERVER_AUTH
295#define USE_WEBSERVER_OTA
296#define USE_WEBSERVER_PORT 80
297#define USE_WEBSERVER_GZIP
298#define USE_WEBSERVER_SORTING
299#define WEB_SERVER_DEFAULT_HEADERS_COUNT 1
300#define USE_CAPTIVE_PORTAL_GZIP
301#define USE_WIFI_11KV_SUPPORT
302#define USE_WIFI_FAST_CONNECT
303#define USE_WIFI_PHY_MODE
304#define USE_WIFI_IP_STATE_LISTENERS
305#define USE_WIFI_SCAN_RESULTS_LISTENERS
306#define USE_WIFI_CONNECT_STATE_LISTENERS
307#define USE_WIFI_POWER_SAVE_LISTENERS
308#define USE_WIFI_CONNECT_TRIGGER
309#define USE_WIFI_DISCONNECT_TRIGGER
310#define ESPHOME_WIFI_IP_STATE_LISTENERS 2
311#define ESPHOME_WIFI_SCAN_RESULTS_LISTENERS 2
312#define ESPHOME_WIFI_CONNECT_STATE_LISTENERS 2
313#define ESPHOME_WIFI_POWER_SAVE_LISTENERS 2
314#define USE_WIFI_RUNTIME_POWER_SAVE
315#define USB_HOST_MAX_REQUESTS 16
316#define USB_HOST_MAX_PACKET_SIZE 64
317#define USB_UART_OUTPUT_CHUNK_COUNT 5
320#define USE_ARDUINO_VERSION_CODE VERSION_CODE(3, 3, 7)
322#define USE_ETHERNET_LAN8720
323#define USE_ETHERNET_RTL8201
324#define USE_ETHERNET_DP83848
325#define USE_ETHERNET_IP101
326#define USE_ETHERNET_JL1101
327#define USE_ETHERNET_KSZ8081
328#define USE_ETHERNET_LAN8670
329#define USE_ETHERNET_SPI
330#define USE_ETHERNET_SPI_POLLING_SUPPORT
331#define USE_ETHERNET_OPENETH
332#define USE_ETHERNET_W5100
333#define USE_ETHERNET_W5500
334#define USE_ETHERNET_W6100
335#define USE_ETHERNET_W6300
336#define USE_ETHERNET_DM9051
337#define CONFIG_ETH_SPI_ETHERNET_W5500 1
338#define CONFIG_ETH_SPI_ETHERNET_DM9051 1
339#define CONFIG_ETH_USE_ESP32_EMAC 1
340#define USE_ETHERNET_MANUAL_IP
341#define USE_ETHERNET_IP_STATE_LISTENERS
342#define USE_ETHERNET_CONNECT_TRIGGER
343#define USE_ETHERNET_DISCONNECT_TRIGGER
344#define ESPHOME_ETHERNET_IP_STATE_LISTENERS 2
348#define USE_MICRO_WAKE_WORD
349#define USE_MICRO_WAKE_WORD_VAD
350#if defined(USE_ESP32_VARIANT_ESP32C6) || defined(USE_ESP32_VARIANT_ESP32H2)
351#define USE_OPENTHREAD
356#if defined(USE_ESP32_VARIANT_ESP32S2)
357#define USE_LOGGER_USB_CDC
358#define USE_LOGGER_UART_SELECTION_USB_CDC
359#elif defined(USE_ESP32_VARIANT_ESP32H21)
360#define USE_LOGGER_USB_SERIAL_JTAG
361#elif defined(USE_ESP32_VARIANT_ESP32C3) || defined(USE_ESP32_VARIANT_ESP32C5) || \
362 defined(USE_ESP32_VARIANT_ESP32C6) || defined(USE_ESP32_VARIANT_ESP32C61) || defined(USE_ESP32_VARIANT_ESP32H2) || \
363 defined(USE_ESP32_VARIANT_ESP32H21) || defined(USE_ESP32_VARIANT_ESP32H4) || defined(USE_ESP32_VARIANT_ESP32P4) || \
364 defined(USE_ESP32_VARIANT_ESP32S3) || defined(USE_ESP32_VARIANT_ESP32S31)
365#define USE_LOGGER_USB_CDC
366#define USE_LOGGER_UART_SELECTION_USB_CDC
367#define USE_LOGGER_USB_SERIAL_JTAG
368#define USE_LOGGER_UART_SELECTION_USB_SERIAL_JTAG
374#define USE_ADC_SENSOR_VCC
375#define USE_ESP8266_CRASH_HANDLER
376#define USE_ARDUINO_VERSION_CODE VERSION_CODE(3, 1, 2)
377#define USE_CAPTIVE_PORTAL
378#define USE_ESP8266_LOGGER_SERIAL
379#define USE_ESP8266_LOGGER_SERIAL1
380#define USE_ESP8266_PREFERENCES_FLASH
381#define USE_ESP8266_UART_SERIAL
382#define USE_ESP8266_UART_SERIAL1
383#define USE_HTTP_REQUEST_ESP8266_HTTPS
384#define USE_HTTP_REQUEST_RESPONSE
386#define USE_SOCKET_IMPL_LWIP_TCP
391#define USE_SHD_FIRMWARE_MAJOR_VERSION 56
392#define USE_SHD_FIRMWARE_MINOR_VERSION 5
394#define USE_SHD_FIRMWARE_DATA \
399#define USE_WEBSERVER_AUTH
400#define USE_WEBSERVER_PORT 80
404#define USE_ARDUINO_VERSION_CODE VERSION_CODE(3, 3, 0)
405#define USE_RP2040_CRASH_HANDLER
406#define USE_HTTP_REQUEST_RESPONSE
408#define USE_LOGGER_USB_CDC
409#define USE_SOCKET_IMPL_LWIP_TCP
410#define USE_RP2040_BLE
411#define USE_RP2040_VARIANT_RP2040
416#ifndef USE_ETHERNET_SPI
417#define USE_ETHERNET_SPI
422#define USE_CAPTIVE_PORTAL
423#define USE_SOCKET_IMPL_LWIP_SOCKETS
424#define USE_LWIP_FAST_SELECT
426#define USE_WEBSERVER_AUTH
427#define USE_WEBSERVER_PORT 80
428#define USE_ESPHOME_TASK_LOG_BUFFER
429#define ESPHOME_TASK_LOG_BUFFER_SIZE 768
433#define USE_HTTP_REQUEST_RESPONSE
434#define USE_SOCKET_IMPL_BSD_SOCKETS
435#define USE_ESPHOME_TASK_LOG_BUFFER
436#define ESPHOME_TASK_LOG_BUFFER_SIZE 64
440#define ESPHOME_BLE_NUS_TX_RING_BUFFER_SIZE 512
441#define ESPHOME_BLE_NUS_RX_RING_BUFFER_SIZE 512
442#define USE_ESPHOME_TASK_LOG_BUFFER
443#define ESPHOME_TASK_LOG_BUFFER_SIZE 768
444#define USE_LOGGER_EARLY_MESSAGE
445#define USE_LOGGER_UART_SELECTION_USB_CDC
446#define USE_LOGGER_USB_CDC
447#define USE_LOGGER_WAIT_FOR_CDC
449#define USE_NRF52_REG0_VOUT 5
450#define USE_NRF52_UICR_ERASE
451#define USE_OTA_ROLLBACK
452#define USE_SOFTDEVICE_ID 7
453#define USE_SOFTDEVICE_VERSION 1
455#define USE_ZIGBEE_WIPE_ON_BOOT
456#define USE_ZIGBEE_WIPE_ON_BOOT_MAGIC 1
457#define ZIGBEE_ENDPOINTS_COUNT 8
464#define USE_DASHBOARD_IMPORT
467#define CONTROLLER_REGISTRY_MAX 2
468#define ESPHOME_AREA_COUNT 10
469#define ESPHOME_COMPONENT_COUNT 50
470#define ESPHOME_DEVICE_COUNT 10
471#define ESPHOME_ENTITY_ALARM_CONTROL_PANEL_COUNT 1
472#define ESPHOME_ENTITY_BINARY_SENSOR_COUNT 1
473#define ESPHOME_ENTITY_BUTTON_COUNT 1
474#define ESPHOME_ENTITY_CLIMATE_COUNT 1
475#define ESPHOME_ENTITY_COVER_COUNT 1
476#define ESPHOME_ENTITY_DATE_COUNT 1
477#define ESPHOME_ENTITY_DATETIME_COUNT 1
478#define ESPHOME_ENTITY_EVENT_COUNT 1
479#define ESPHOME_ENTITY_FAN_COUNT 1
480#define ESPHOME_ENTITY_INFRARED_COUNT 1
481#define ESPHOME_ENTITY_LIGHT_COUNT 1
482#define ESPHOME_ENTITY_LOCK_COUNT 1
483#define ESPHOME_ENTITY_MEDIA_PLAYER_COUNT 1
484#define ESPHOME_ENTITY_NUMBER_COUNT 1
485#define ESPHOME_ENTITY_RADIO_FREQUENCY_COUNT 1
486#define ESPHOME_ENTITY_SELECT_COUNT 1
487#define ESPHOME_ENTITY_SENSOR_COUNT 1
488#define ESPHOME_ENTITY_SWITCH_COUNT 1
489#define ESPHOME_ENTITY_TEXT_COUNT 1
490#define ESPHOME_ENTITY_TEXT_SENSOR_COUNT 1
491#define ESPHOME_ENTITY_TIME_COUNT 1
492#define ESPHOME_ENTITY_UPDATE_COUNT 1
493#define ESPHOME_ENTITY_VALVE_COUNT 1
494#define ESPHOME_ENTITY_WATER_HEATER_COUNT 1
495#define ESPHOME_MAX_USB_CDC_INSTANCES 1