9namespace web_server_idf {
29#ifdef USE_BINARY_SENSOR
59#ifdef USE_DATETIME_DATE
62#ifdef USE_DATETIME_TIME
65#ifdef USE_DATETIME_DATETIME
80#ifdef USE_ALARM_CONTROL_PANEL
Base class for all binary_sensor-type classes.
ClimateDevice - This is the base class for all climate integrations.
Base class for all cover devices.
This class represents the communication layer between the front-end MQTT layer and the hardware outpu...
Base class for all locks.
Base-class for all numbers.
Base-class for all selects.
Base-class for all sensors.
Base class for all switches.
Base-class for all text inputs.
Base class for all valve devices.
bool on_datetime(datetime::DateTimeEntity *obj) override
bool on_update(update::UpdateEntity *obj) override
bool on_lock(lock::Lock *obj) override
ListEntitiesIterator(const WebServer *ws, DeferredUpdateEventSource *es)
bool on_valve(valve::Valve *obj) override
bool on_binary_sensor(binary_sensor::BinarySensor *obj) override
bool on_button(button::Button *obj) override
DeferredUpdateEventSource * events_
bool on_event(event::Event *obj) override
bool on_sensor(sensor::Sensor *obj) override
bool on_text_sensor(text_sensor::TextSensor *obj) override
const WebServer * web_server_
bool on_date(datetime::DateEntity *obj) override
virtual ~ListEntitiesIterator()
bool on_select(select::Select *obj) override
bool on_cover(cover::Cover *obj) override
bool on_fan(fan::Fan *obj) override
bool on_time(datetime::TimeEntity *obj) override
bool on_text(text::Text *obj) override
bool on_climate(climate::Climate *obj) override
esphome::web_server_idf::AsyncEventSource * events_
ListEntitiesIterator(const WebServer *ws, esphome::web_server_idf::AsyncEventSource *es)
bool on_number(number::Number *obj) override
bool on_switch(switch_::Switch *obj) override
bool on_light(light::LightState *obj) override
bool on_alarm_control_panel(alarm_control_panel::AlarmControlPanel *obj) override
This class allows users to create a web server with their ESP nodes.
Providing packet encoding functions for exchanging data with a remote host.
friend class DeferredUpdateEventSource