ESPHome 2026.5.0-dev
Loading...
Searching...
No Matches
entity_includes.h
Go to the documentation of this file.
1#pragma once
2
3// Shared entity component includes.
4// Conditionally includes headers for all entity types based on USE_* defines.
5
7
8#ifdef USE_BINARY_SENSOR
10#endif
11#ifdef USE_COVER
13#endif
14#ifdef USE_FAN
16#endif
17#ifdef USE_LIGHT
19#endif
20#ifdef USE_SENSOR
22#endif
23#ifdef USE_SWITCH
25#endif
26#ifdef USE_BUTTON
28#endif
29#ifdef USE_TEXT_SENSOR
31#endif
32#ifdef USE_CLIMATE
34#endif
35#ifdef USE_NUMBER
37#endif
38#ifdef USE_DATETIME_DATE
40#endif
41#ifdef USE_DATETIME_TIME
43#endif
44#ifdef USE_DATETIME_DATETIME
46#endif
47#ifdef USE_TEXT
49#endif
50#ifdef USE_SELECT
52#endif
53#ifdef USE_LOCK
55#endif
56#ifdef USE_VALVE
58#endif
59#ifdef USE_MEDIA_PLAYER
61#endif
62#ifdef USE_ALARM_CONTROL_PANEL
64#endif
65#ifdef USE_WATER_HEATER
67#endif
68#ifdef USE_INFRARED
70#endif
71#ifdef USE_SERIAL_PROXY
73#endif
74#ifdef USE_EVENT
76#endif
77#ifdef USE_UPDATE
79#endif