Here is a list of all functions with links to the structures/unions they belong to:
- w -
- wait_() : esphome::uart::ESP8266SoftwareSerial
- wait_for_data() : esphome::as7341::AS7341Component
- wait_for_image_() : esphome::esp32_camera_web_server::CameraWebServer
- wait_for_irq_() : esphome::pn7150::PN7150, esphome::pn7160::PN7160
- wait_until_() : esphome::waveshare_epaper::WaveshareEPaper5P65InF
- wait_until_idle_() : esphome::waveshare_epaper::WaveshareEPaper7P3InF, esphome::waveshare_epaper::WaveshareEPaper7P5InBV3, esphome::waveshare_epaper::WaveshareEPaper7P5InBV3BWR, esphome::waveshare_epaper::WaveshareEPaper7P5InV2, esphome::waveshare_epaper::WaveshareEPaper7P5InV2alt, esphome::waveshare_epaper::WaveshareEPaper7P5InV2P, esphome::waveshare_epaper::WaveshareEPaperBase
- waiting_for_response() : esphome::modbus::ModbusDevice
- WaitUntilAction() : esphome::WaitUntilAction< Ts >
- wake_up() : esphome::shtcx::SHTCXComponent
- WakeTrigger() : esphome::nextion::WakeTrigger
- WakeWordModel() : esphome::micro_wake_word::WakeWordModel
- WarnIfComponentBlockingGuard() : esphome::WarnIfComponentBlockingGuard
- was_requested_by() : esphome::esp32_camera::CameraImage
- watch_media_commands_() : esphome::speaker::SpeakerMediaPlayer
- WatchdogManager() : esphome::watchdog::WatchdogManager
- water_calibration() : esphome::pmwcs3::PMWCS3Component
- waterproof_configured_() : esphome::esp32_touch::ESP32TouchComponent
- wave_update_() : esphome::nextion::NextionSensor
- WaveshareEPaper2P9InV2R2() : esphome::waveshare_epaper::WaveshareEPaper2P9InV2R2
- WaveshareEPaperTypeA() : esphome::waveshare_epaper::WaveshareEPaperTypeA
- WAVESHARERES35() : esphome::ili9xxx::WAVESHARERES35
- WebServer() : esphome::web_server::WebServer
- WeikaiRegister() : esphome::weikai::WeikaiRegister
- WeikaiRegisterI2C() : esphome::weikai_i2c::WeikaiRegisterI2C
- WeikaiRegisterSPI() : esphome::weikai_spi::WeikaiRegisterSPI
- WhileAction() : esphome::WhileAction< Ts >
- WhirlpoolClimate() : esphome::whirlpool::WhirlpoolClimate
- Whynter() : esphome::whynter::Whynter
- wifi_ap_ip_config_() : esphome::wifi::WiFiComponent
- wifi_apply_hostname_() : esphome::wifi::WiFiComponent
- wifi_apply_output_power_() : esphome::wifi::WiFiComponent
- wifi_apply_power_save_() : esphome::wifi::WiFiComponent
- wifi_bssid() : esphome::wifi::WiFiComponent
- wifi_disconnect_() : esphome::wifi::WiFiComponent
- wifi_dns_ip_() : esphome::wifi::WiFiComponent
- wifi_event_callback() : esphome::wifi::WiFiComponent
- wifi_event_callback_() : esphome::wifi::WiFiComponent
- wifi_gateway_ip_() : esphome::wifi::WiFiComponent
- wifi_loop_() : esphome::wifi::WiFiComponent
- wifi_mode_() : esphome::wifi::WiFiComponent
- wifi_pre_setup_() : esphome::wifi::WiFiComponent
- wifi_process_event_() : esphome::wifi::WiFiComponent
- wifi_rssi() : esphome::wifi::WiFiComponent
- wifi_scan_done_callback_() : esphome::wifi::WiFiComponent
- wifi_scan_result() : esphome::wifi::WiFiComponent
- wifi_scan_start_() : esphome::wifi::WiFiComponent
- wifi_soft_ap_ip() : esphome::wifi::WiFiComponent
- wifi_ssid() : esphome::wifi::WiFiComponent
- wifi_sta_connect_() : esphome::wifi::WiFiComponent
- wifi_sta_connect_status_() : esphome::wifi::WiFiComponent
- wifi_sta_ip_addresses() : esphome::wifi::WiFiComponent
- wifi_sta_ip_config_() : esphome::wifi::WiFiComponent
- wifi_sta_pre_setup_() : esphome::wifi::WiFiComponent
- wifi_start_ap_() : esphome::wifi::WiFiComponent
- wifi_subnet_mask_() : esphome::wifi::WiFiComponent
- WiFiComponent() : esphome::wifi::WiFiComponent
- WiFiScanResult() : esphome::wifi::WiFiScanResult
- with_cycle() : esphome::number::NumberCall, esphome::select::SelectCall
- with_index() : esphome::select::SelectCall
- with_operation() : esphome::number::NumberCall, esphome::select::SelectCall
- with_option() : esphome::select::SelectCall
- with_value() : esphome::number::NumberCall
- WLEDLightEffect() : esphome::wled::WLEDLightEffect
- wrap() : esphome::bytebuffer::ByteBuffer
- write() : esphome::api::ProtoWriteBuffer, esphome::ble_client::BLEClientWriteAction< Ts >, esphome::i2c::I2CBus, esphome::i2c::I2CDevice, esphome::midea::UARTStream, esphome::online_image::DownloadBuffer, esphome::ota::ArduinoESP32OTABackend, esphome::ota::ArduinoESP8266OTABackend, esphome::ota::ArduinoLibreTinyOTABackend, esphome::ota::ArduinoRP2040OTABackend, esphome::ota::IDFOTABackend, esphome::ota::OTABackend, esphome::RingBuffer, esphome::servo::Servo, esphome::socket::Socket, esphome::spi::SPIDelegate, esphome::spi::SPIDelegateBitBash, esphome::spi::SPIDevice< BIT_ORDER, CLOCK_POLARITY, CLOCK_PHASE, DATA_RATE >, esphome::uart::UARTDevice
- write16() : esphome::spi::SPIDelegate, esphome::spi::SPIDelegateBitBash
- write16_() : esphome::atm90e26::ATM90E26Component, esphome::atm90e32::ATM90E32Component
- write64() : esphome::gpio::GPIOOneWireBus, esphome::one_wire::OneWireBus
- write8() : esphome::gpio::GPIOOneWireBus, esphome::one_wire::OneWireBus
- write_() : esphome::cse7761::CSE7761Component, esphome::max44009::MAX44009Sensor
- write_16_from_8_bit_() : esphome::mipi_spi::MipiSpi
- write_18_from_16_bit_() : esphome::mipi_spi::MipiSpi
- write_18_from_8_bit_() : esphome::mipi_spi::MipiSpi
- write_addr_() : esphome::st7789v::ST7789V
- write_address() : esphome::micronova::MicroNova
- write_array() : esphome::haier::HaierClimateBase, esphome::spi::SPIDelegate, esphome::spi::SPIDevice< BIT_ORDER, CLOCK_POLARITY, CLOCK_PHASE, DATA_RATE >, esphome::uart::ESP32ArduinoUARTComponent, esphome::uart::ESP8266UartComponent, esphome::uart::HostUartComponent, esphome::uart::IDFUARTComponent, esphome::uart::LibreTinyUARTComponent, esphome::uart::RP2040UartComponent, esphome::uart::UARTComponent, esphome::uart::UARTDevice, esphome::weikai::WeikaiChannel
- write_array16() : esphome::spi::SPIDelegate, esphome::spi::SPIDevice< BIT_ORDER, CLOCK_POLARITY, CLOCK_PHASE, DATA_RATE >
- write_bedjet_packet_() : esphome::bedjet::BedJetHub
- write_bit_() : esphome::bp1658cj::BP1658CJ, esphome::bp5758d::BP5758D, esphome::gpio::GPIOOneWireBus, esphome::sm10bit_base::Sm10BitBase, esphome::sm16716::SM16716, esphome::uart::ESP8266SoftwareSerial
- write_body_to_buffer_() : esphome::logger::Logger
- write_brightness_global() : esphome::max6956::MAX6956
- write_brightness_mode() : esphome::max6956::MAX6956
- write_buffer_() : esphome::bp1658cj::BP1658CJ, esphome::bp5758d::BP5758D, esphome::sm10bit_base::Sm10BitBase, esphome::sm2135::SM2135, esphome::waveshare_epaper::WaveshareEPaper2P13InV3
- write_byte() : esphome::bme280_base::BME280Component, esphome::bmp280_base::BMP280Component, esphome::bmp280_i2c::BMP280I2CComponent, esphome::bmp3xx_base::BMP3XXComponent, esphome::ens160_base::ENS160Component, esphome::i2c::I2CDevice, esphome::spi::SPIDevice< BIT_ORDER, CLOCK_POLARITY, CLOCK_PHASE, DATA_RATE >, esphome::uart::ESP8266SoftwareSerial, esphome::uart::UARTComponent, esphome::uart::UARTDevice
- write_byte16() : esphome::spi::SPIDevice< BIT_ORDER, CLOCK_POLARITY, CLOCK_PHASE, DATA_RATE >
- write_byte_() : esphome::bp1658cj::BP1658CJ, esphome::bp5758d::BP5758D, esphome::sm10bit_base::Sm10BitBase, esphome::sm16716::SM16716, esphome::sm2135::SM2135, esphome::uart::UARTTransport
- write_byte_16() : esphome::i2c::I2CDevice
- write_byte_str_() : esphome::rf_bridge::RFBridgeComponent
- write_bytes() : esphome::bmp3xx_base::BMP3XXComponent, esphome::ens160_base::ENS160Component, esphome::i2c::I2CDevice
- write_bytes_() : esphome::mlx90614::MLX90614Component
- write_bytes_16() : esphome::i2c::I2CDevice
- write_bytes_wrapper() : esphome::bme680_bsec::BME680BSECComponent
- write_characteristic() : esphome::bluetooth_proxy::BluetoothConnection
- write_cmd_addr_data() : esphome::spi::SPIDelegate, esphome::spi::SPIDevice< BIT_ORDER, CLOCK_POLARITY, CLOCK_PHASE, DATA_RATE >
- write_color_() : esphome::st7789v::ST7789V
- write_command() : esphome::sensirion_common::SensirionI2CDevice
- write_command_() : esphome::ee895::EE895Component, esphome::mipi_spi::MipiSpi, esphome::pn532::PN532, esphome::qspi_dbi::QspiDbi, esphome::sensirion_common::SensirionI2CDevice, esphome::sonoff_d1::SonoffD1Output, esphome::st7701s::ST7701S, esphome::st7789v::ST7789V, esphome::uart::UARTSwitch
- write_config() : esphome::tmp1075::TMP1075Sensor
- write_config_() : esphome::max31865::MAX31865Sensor, esphome::tmp117::TMP117Component
- write_config_register_() : esphome::tcs34725::TCS34725Component
- write_data() : esphome::pn532::PN532, esphome::pn532_i2c::PN532I2C, esphome::pn532_spi::PN532Spi
- write_data_() : esphome::improv_serial::ImprovSerialComponent, esphome::st7701s::ST7701S, esphome::st7789v::ST7789V, esphome::ufire_ec::UFireECComponent, esphome::ufire_ise::UFireISEComponent
- write_descriptor() : esphome::bluetooth_proxy::BluetoothConnection
- write_display_data() : esphome::ssd1306_base::SSD1306, esphome::ssd1306_i2c::I2CSSD1306, esphome::ssd1306_spi::SPISSD1306, esphome::ssd1322_base::SSD1322, esphome::ssd1322_spi::SPISSD1322, esphome::ssd1325_base::SSD1325, esphome::ssd1325_spi::SPISSD1325, esphome::ssd1327_base::SSD1327, esphome::ssd1327_i2c::I2CSSD1327, esphome::ssd1327_spi::SPISSD1327, esphome::ssd1331_base::SSD1331, esphome::ssd1331_spi::SPISSD1331, esphome::ssd1351_base::SSD1351, esphome::ssd1351_spi::SPISSD1351, esphome::st7567_base::ST7567, esphome::st7567_i2c::I2CST7567, esphome::st7567_spi::SPIST7567, esphome::st7789v::ST7789V, esphome::st7920::ST7920
- write_display_data_() : esphome::st7735::ST7735
- write_emissivity_() : esphome::mlx90614::MLX90614Component
- write_endpoint_() : esphome::pn7150::PN7150, esphome::pn7160::PN7160
- write_fifo() : esphome::weikai::WeikaiRegister, esphome::weikai_i2c::WeikaiRegisterI2C, esphome::weikai_spi::WeikaiRegisterSPI
- write_filter_() : esphome::qmp6988::QMP6988Component
- write_footer_to_buffer_() : esphome::logger::Logger
- write_frame_() : esphome::api::APINoiseFrameHelper
- write_gains_to_registers_() : esphome::atm90e32::ATM90E32Component
- write_gpio() : esphome::sn74hc595::SN74HC595Component, esphome::sn74hc595::SN74HC595GPIOComponent, esphome::sn74hc595::SN74HC595SPIComponent
- write_gpio_() : esphome::pcf8574::PCF8574Component
- write_gpio_modes_() : esphome::tca9555::TCA9555Component
- write_header_to_buffer_() : esphome::logger::Logger
- write_iaq_baseline_() : esphome::sgp30::SGP30Component
- write_iir_settings_() : esphome::bmp581::BMP581Component
- write_ina_register() : esphome::ina2xx_base::INA2XX, esphome::ina2xx_i2c::INA2XXI2C, esphome::ina2xx_spi::INA2XXSPI
- write_init_sequence_() : esphome::mipi_spi::MipiSpi, esphome::qspi_dbi::QspiDbi, esphome::st7701s::ST7701S
- write_initial_messages_() : esphome::opentherm::OpenthermHub
- write_interrupt_source_settings_() : esphome::bmp581::BMP581Component
- write_lut_() : esphome::waveshare_epaper::GDEW029T5, esphome::waveshare_epaper::WaveshareEPaper2P13InV3, esphome::waveshare_epaper::WaveshareEPaper2P9InV2R2, esphome::waveshare_epaper::WaveshareEPaperTypeA
- write_mifare_classic_block_() : esphome::pn532::PN532, esphome::pn7150::PN7150, esphome::pn7160::PN7160
- write_mifare_classic_tag_() : esphome::pn532::PN532, esphome::pn7150::PN7150, esphome::pn7160::PN7160
- write_mifare_ultralight_page_() : esphome::pn532::PN532, esphome::pn7150::PN7150, esphome::pn7160::PN7160
- write_mifare_ultralight_tag_() : esphome::pn532::PN532, esphome::pn7150::PN7150, esphome::pn7160::PN7160
- write_mode() : esphome::pn532::PN532, esphome::pn7150::PN7150, esphome::pn7160::PN7160
- write_msg_() : esphome::logger::Logger
- write_mute_() : esphome::aic3204::AIC3204
- write_n_bits() : esphome::lcd_base::LCDDisplay, esphome::lcd_gpio::GPIOLCDDisplay, esphome::lcd_pcf8574::PCF8574LCDDisplay
- write_nfcc() : esphome::pn7150::PN7150, esphome::pn7150_i2c::PN7150I2C, esphome::pn7160::PN7160, esphome::pn7160_i2c::PN7160I2C, esphome::pn7160_spi::PN7160Spi
- write_notify_config_descriptor_() : esphome::bedjet::BedJetHub
- write_offsets_to_registers_() : esphome::atm90e32::ATM90E32Component
- write_output_() : esphome::pid::PIDClimate
- write_outputs_() : esphome::ch422g::CH422GComponent
- write_oversampling_pressure_() : esphome::qmp6988::QMP6988Component
- write_oversampling_settings_() : esphome::bmp581::BMP581Component
- write_oversampling_temperature_() : esphome::qmp6988::QMP6988Component
- write_phy_register_() : esphome::ethernet::EthernetComponent
- write_pin_val_() : esphome::weikai::WeikaiComponent
- write_power_mode_() : esphome::bmp581::BMP581Component
- write_power_offsets_to_registers_() : esphome::atm90e32::ATM90E32Component
- write_protobuf_packet() : esphome::api::APIFrameHelper, esphome::api::APINoiseFrameHelper, esphome::api::APIPlaintextFrameHelper
- write_query_message_() : esphome::radon_eye_rd200::RadonEyeRD200
- write_random_() : esphome::lvgl::LvglComponent
- write_raw_() : esphome::api::APIFrameHelper, esphome::api::APINoiseFrameHelper, esphome::api::APIPlaintextFrameHelper
- write_reg() : esphome::mcp23008::MCP23008, esphome::mcp23017::MCP23017, esphome::mcp23s08::MCP23S08, esphome::mcp23s17::MCP23S17, esphome::mcp23xxx_base::MCP23XXXBase, esphome::weikai::WeikaiRegister, esphome::weikai_i2c::WeikaiRegisterI2C, esphome::weikai_spi::WeikaiRegisterSPI
- write_reg_() : esphome::bl0942::BL0942, esphome::ch422g::CH422GComponent, esphome::max6956::MAX6956, esphome::mcp23016::MCP23016
- write_register() : esphome::as3935::AS3935Component, esphome::as3935_i2c::I2CAS3935Component, esphome::as3935_spi::SPIAS3935Component, esphome::i2c::I2CDevice
- write_register16() : esphome::i2c::I2CDevice
- write_register_() : esphome::cs5460a::CS5460AComponent, esphome::max31856::MAX31856Sensor, esphome::max31865::MAX31865Sensor, esphome::pca6416a::PCA6416AComponent, esphome::pca9554::PCA9554Component
- write_register_bit() : esphome::as7341::AS7341Component
- write_repeating_messages_() : esphome::opentherm::OpenthermHub
- write_rtc_() : esphome::ds1307::DS1307Component, esphome::pcf85063::PCF85063Component, esphome::pcf8563::PCF8563Component, esphome::safe_mode::SafeModeComponent
- write_s10zp_register16_() : esphome::ade7880::ADE7880
- write_s24zpse_register16_() : esphome::ade7880::ADE7880
- write_s32_register16_() : esphome::ade7880::ADE7880
- write_sequence_() : esphome::qspi_dbi::QspiDbi, esphome::st7701s::ST7701S
- write_speaker_() : esphome::voice_assistant::VoiceAssistant
- write_state() : esphome::ac_dimmer::AcDimmer, esphome::at581x::RFSwitch, esphome::beken_spi_led_strip::BekenSPILEDStripLightOutput, esphome::binary::BinaryLightOutput, esphome::ble_client::BLEBinaryOutput, esphome::ble_client::BLEClientSwitch, esphome::bp1658cj::BP1658CJ::Channel, esphome::bp5758d::BP5758D::Channel, esphome::color_temperature::CTLightOutput, esphome::copy::CopySwitch, esphome::cwww::CWWWLightOutput, esphome::dac7678::DAC7678Channel, esphome::demo::DemoLight, esphome::demo::DemoSwitch, esphome::dfrobot_sen0395::Sen0395LedSwitch, esphome::dfrobot_sen0395::Sen0395PowerSwitch, esphome::dfrobot_sen0395::Sen0395StartAfterBootSwitch, esphome::dfrobot_sen0395::Sen0395UartPresenceSwitch, esphome::emc2101::EMC2101Output, esphome::esp32_dac::ESP32DAC, esphome::esp32_rmt_led_strip::ESP32RMTLEDStripLightOutput, esphome::esp8266_pwm::ESP8266PWM, esphome::factory_reset::FactoryResetSwitch, esphome::fastled_base::FastLEDLightOutput, esphome::gp8403::GP8403Output, esphome::gpio::GPIOBinaryOutput, esphome::gpio::GPIOSwitch, esphome::haier::BeeperSwitch, esphome::haier::DisplaySwitch, esphome::haier::HealthModeSwitch, esphome::haier::QuietModeSwitch, esphome::hbridge::HBridgeLightOutput, esphome::hbridge::HBridgeSwitch, esphome::homeassistant::HomeassistantSwitch, esphome::ld2410::BluetoothSwitch, esphome::ld2410::EngineeringModeSwitch, esphome::ld2450::BluetoothSwitch, esphome::ld2450::MultiTargetSwitch, esphome::ledc::LEDCOutput, esphome::libretiny_pwm::LibreTinyPWM, esphome::light::AddressableLightWrapper, esphome::light::LightOutput, esphome::lvgl::LVGLSwitch, esphome::lvgl::LVLight, esphome::m5stack_8angle::M5Stack8AngleLightOutput, esphome::max6956::MAX6956LedChannel, esphome::mcp4461::Mcp4461Wiper, esphome::mcp4725::MCP4725, esphome::mcp4728::MCP4728Channel, esphome::mcp47a1::MCP47A1, esphome::micronova::MicroNovaSwitch, esphome::modbus_controller::ModbusBinaryOutput, esphome::modbus_controller::ModbusFloatOutput, esphome::modbus_controller::ModbusSwitch, esphome::monochromatic::MonochromaticLightOutput, esphome::my9231::MY9231OutputComponent::Channel, esphome::neopixelbus::NeoPixelBusLightOutputBase< T_METHOD, T_COLOR_FEATURE >, esphome::nextion::NextionSwitch, esphome::opentherm::OpenthermOutput, esphome::opentherm::OpenthermSwitch, esphome::output::BinaryOutput, esphome::output::FloatOutput, esphome::output::OutputSwitch, esphome::partition::PartitionLightOutput, esphome::pca9685::PCA9685Channel, esphome::pid::PIDSimulator, esphome::pipsolar::PipsolarOutput, esphome::pipsolar::PipsolarSwitch, esphome::restart::RestartSwitch, esphome::rgb::RGBLightOutput, esphome::rgbct::RGBCTLightOutput, esphome::rgbw::RGBWLightOutput, esphome::rgbww::RGBWWLightOutput, esphome::rp2040_pio_led_strip::RP2040PIOLEDStripLightOutput, esphome::rp2040_pwm::RP2040PWM, esphome::safe_mode::SafeModeSwitch, esphome::seeed_mr24hpc1::UnderlyOpenFunctionSwitch, esphome::shelly_dimmer::ShellyDimmer, esphome::shutdown::ShutdownSwitch, esphome::sigma_delta_output::SigmaDeltaOutput, esphome::slow_pwm::SlowPWMOutput, esphome::sm10bit_base::Sm10BitBase::Channel, esphome::sm16716::SM16716::Channel, esphome::sm2135::SM2135::Channel, esphome::sonoff_d1::SonoffD1Output, esphome::spi_led_strip::SpiLedStrip, esphome::sprinkler::SprinklerControllerSwitch, esphome::status_led::StatusLEDLightOutput, esphome::switch_::Switch, esphome::sx1509::SX1509FloatOutputChannel, esphome::template_::TemplateBinaryOutput, esphome::template_::TemplateFloatOutput, esphome::template_::TemplateSwitch, esphome::tlc59208f::TLC59208FChannel, esphome::tlc5947::TLC5947Channel, esphome::tlc5971::TLC5971Channel, esphome::tm1638::TM1638OutputLed, esphome::tm1638::TM1638SwitchLed, esphome::tuya::TuyaLight, esphome::tuya::TuyaSwitch, esphome::uart::UARTSwitch, esphome::x9c::X9cOutput
- write_state_() : esphome::binary::BinaryFan, esphome::hbridge::HBridgeFan, esphome::pzem004t::PZEM004T, esphome::speed::SpeedFan
- write_step_() : esphome::uln2003::ULN2003
- write_str() : esphome::uart::UARTComponent, esphome::uart::UARTDevice
- write_tag_() : esphome::pn532::PN532
- write_temperature_compensation_() : esphome::sen5x::SEN5XComponent
- write_time() : esphome::ds1307::DS1307Component, esphome::pcf85063::PCF85063Component, esphome::pcf8563::PCF8563Component
- write_to_display_() : esphome::mipi_spi::MipiSpi, esphome::qspi_dbi::QspiDbi
- write_tuning_parameters_() : esphome::sen5x::SEN5XComponent
- write_u16_register16_() : esphome::ade7880::ADE7880
- write_u32_register16_() : esphome::ade7880::ADE7880
- write_u8_register16_() : esphome::ade7880::ADE7880
- write_unsigned_16_() : esphome::ina2xx_base::INA2XX
- write_value() : esphome::esp32_ble_client::BLECharacteristic
- write_value_() : esphome::nau7802::NAU7802Sensor
- write_volume_() : esphome::aic3204::AIC3204
- write_wiper_level_() : esphome::mcp4461::Mcp4461Component
- write_without_replacement() : esphome::RingBuffer
- write_word_() : esphome::my9231::MY9231OutputComponent
- writeall_() : esphome::ESPHomeOTAComponent
- writecommand_() : esphome::st7735::ST7735
- writedata_() : esphome::st7735::ST7735
- writev() : esphome::i2c::ArduinoI2CBus, esphome::i2c::I2CBus, esphome::i2c::IDFI2CBus, esphome::socket::Socket, esphome::tca9548a::TCA9548AChannel