|
ESPHome 2025.12.5
|
This component is responsible for managing the ESP WiFi interface. More...
#include <wifi_component.h>
Public Member Functions | |
| WiFiComponent () | |
| Construct a WiFiComponent. | |
| void | set_sta (const WiFiAP &ap) |
| WiFiAP | get_sta () const |
| void | init_sta (size_t count) |
| void | add_sta (const WiFiAP &ap) |
| void | clear_sta () |
| void | set_ap (const WiFiAP &ap) |
| Setup an Access Point that should be created if no connection to a station can be made. | |
| WiFiAP | get_ap () |
| void | set_ap_timeout (uint32_t ap_timeout) |
| void | enable () |
| void | disable () |
| bool | is_disabled () |
| void | start_scanning () |
| void | check_scanning_finished () |
| void | start_connecting (const WiFiAP &ap) |
| void | start_connecting (const WiFiAP &ap, bool) |
| void | check_connecting_finished () |
| void | retry_connect () |
| bool | can_proceed () override |
| void | set_reboot_timeout (uint32_t reboot_timeout) |
| bool | is_connected () |
| void | set_power_save_mode (WiFiPowerSaveMode power_save) |
| void | set_min_auth_mode (WifiMinAuthMode min_auth_mode) |
| void | set_output_power (float output_power) |
| void | set_passive_scan (bool passive) |
| void | save_wifi_sta (const std::string &ssid, const std::string &password) |
| void | setup () override |
| Setup WiFi interface. | |
| void | start () |
| void | dump_config () override |
| void | restart_adapter () |
| float | get_setup_priority () const override |
| WIFI setup_priority. | |
| float | get_loop_priority () const override |
| void | loop () override |
| Reconnect WiFi if required. | |
| bool | has_sta () const |
| bool | has_ap () const |
| bool | is_ap_active () const |
| void | set_btm (bool btm) |
| void | set_rrm (bool rrm) |
| network::IPAddress | get_dns_address (int num) |
| network::IPAddresses | get_ip_addresses () |
| const char * | get_use_address () const |
| void | set_use_address (const char *use_address) |
| const wifi_scan_vector_t< WiFiScanResult > & | get_scan_result () const |
| network::IPAddress | wifi_soft_ap_ip () |
| bool | has_sta_priority (const bssid_t &bssid) |
| int8_t | get_sta_priority (const bssid_t bssid) |
| void | set_sta_priority (const bssid_t bssid, int8_t priority) |
| network::IPAddresses | wifi_sta_ip_addresses () |
| std::string | wifi_ssid () |
| bssid_t | wifi_bssid () |
| int8_t | wifi_rssi () |
| void | set_enable_on_boot (bool enable_on_boot) |
| void | set_keep_scan_results (bool keep_scan_results) |
| Trigger * | get_connect_trigger () const |
| Trigger * | get_disconnect_trigger () const |
| int32_t | get_wifi_channel () |
| void | add_ip_state_listener (WiFiIPStateListener *listener) |
| Add a listener for IP state changes. | |
| void | add_scan_results_listener (WiFiScanResultsListener *listener) |
| Add a listener for WiFi scan results. | |
| void | add_connect_state_listener (WiFiConnectStateListener *listener) |
| Add a listener for WiFi connection state changes. | |
| void | add_power_save_listener (WiFiPowerSaveListener *listener) |
| Add a listener for WiFi power save mode changes. | |
| bool | request_high_performance () |
| Request high-performance mode (no power saving) for improved WiFi latency. | |
| bool | release_high_performance () |
| Release a high-performance mode request. | |
Public Member Functions inherited from esphome::Component | |
| float | get_actual_setup_priority () const |
| void | set_setup_priority (float priority) |
| void | call () |
| virtual void | on_shutdown () |
| virtual void | on_safe_shutdown () |
| virtual bool | teardown () |
| Called during teardown to allow component to gracefully finish operations. | |
| virtual void | on_powerdown () |
| Called after teardown is complete to power down hardware. | |
| uint8_t | get_component_state () const |
| void | reset_to_construction_state () |
| Reset this component back to the construction state to allow setup to run again. | |
| bool | is_in_loop_state () const |
| Check if this component has completed setup and is in the loop state. | |
| bool | is_idle () const |
| Check if this component is idle. | |
| virtual void | mark_failed () |
| Mark this component as failed. | |
| ESPDEPRECATED ("Use mark_failed(LOG_STR(\"static string literal\")) instead. Do NOT use .c_str() from temporary " "strings. Will stop working in 2026.6.0", "2025.12.0") void mark_failed(const char *message) | |
| void | mark_failed (const LogString *message) |
| void | disable_loop () |
| Disable this component's loop. | |
| void | enable_loop () |
| Enable this component's loop. | |
| void | enable_loop_soon_any_context () |
| Thread and ISR-safe version of enable_loop() that can be called from any context. | |
| bool | is_failed () const |
| bool | is_ready () const |
| bool | status_has_warning () const |
| bool | status_has_error () const |
| void | status_set_warning (const char *message=nullptr) |
| void | status_set_warning (const LogString *message) |
| void | status_set_error () |
| ESPDEPRECATED ("Use status_set_error(LOG_STR(\"static string literal\")) instead. Do NOT use .c_str() from temporary " "strings. Will stop working in 2026.6.0", "2025.12.0") void status_set_error(const char *message) | |
| void | status_set_error (const LogString *message) |
| void | status_clear_warning () |
| void | status_clear_error () |
| void | status_momentary_warning (const char *name, uint32_t length=5000) |
| Set warning status flag and automatically clear it after a timeout. | |
| void | status_momentary_error (const char *name, uint32_t length=5000) |
| Set error status flag and automatically clear it after a timeout. | |
| bool | has_overridden_loop () const |
| void | set_component_source (const LogString *source) |
| Set where this component was loaded from for some debug messages. | |
| const LogString * | get_component_log_str () const |
| Get the integration where this component was declared as a LogString for logging. | |
| bool | should_warn_of_blocking (uint32_t blocking_time) |
Protected Member Functions | |
| void | setup_ap_config_ () |
| void | print_connect_params_ () |
| WiFiAP | build_params_for_current_phase_ () |
| WiFiRetryPhase | determine_next_phase_ () |
| Determine next retry phase based on current state and failure conditions. | |
| bool | transition_to_phase_ (WiFiRetryPhase new_phase) |
| Transition to a new retry phase with logging Returns true if a scan was started (caller should wait), false otherwise. | |
| bool | needs_scan_results_ () const |
| Check if we need valid scan results for the current phase but don't have any Returns true if the phase requires scan results but they're missing or don't match. | |
| bool | went_through_explicit_hidden_phase_ () const |
| Check if we went through EXPLICIT_HIDDEN phase (first network is marked hidden) Used in RETRY_HIDDEN to determine whether to skip explicitly hidden networks. | |
| int8_t | find_first_non_hidden_index_ () const |
| Find the index of the first non-hidden network Returns where EXPLICIT_HIDDEN phase would have stopped, or -1 if all networks are hidden. | |
| bool | ssid_was_seen_in_scan_ (const std::string &ssid) const |
| Check if an SSID was seen in the most recent scan results Used to skip hidden mode for SSIDs we know are visible. | |
| int8_t | find_next_hidden_sta_ (int8_t start_index) |
| Find next SSID that wasn't in scan results (might be hidden) Returns index of next potentially hidden SSID, or -1 if none found. | |
| void | log_and_adjust_priority_for_failed_connect_ () |
| Log failed connection and decrease BSSID priority to avoid repeated attempts. | |
| void | clear_priorities_if_all_min_ () |
| Clear BSSID priority tracking if all priorities are at minimum (saves memory) | |
| void | advance_to_next_target_or_increment_retry_ () |
| Advance to next target (AP/SSID) within current phase, or increment retry counter Called when staying in the same phase after a failed connection attempt. | |
| void | start_initial_connection_ () |
| Start initial connection - either scan or connect directly to hidden networks. | |
| const WiFiAP * | get_selected_sta_ () const |
| void | reset_selected_ap_to_first_if_invalid_ () |
| bool | all_networks_hidden_ () const |
| void | connect_soon_ () |
| void | wifi_loop_ () |
| bool | wifi_mode_ (optional< bool > sta, optional< bool > ap) |
| bool | wifi_sta_pre_setup_ () |
| bool | wifi_apply_output_power_ (float output_power) |
| bool | wifi_apply_power_save_ () |
| bool | wifi_sta_ip_config_ (const optional< ManualIP > &manual_ip) |
| bool | wifi_apply_hostname_ () |
| bool | wifi_sta_connect_ (const WiFiAP &ap) |
| void | wifi_pre_setup_ () |
| WiFiSTAConnectStatus | wifi_sta_connect_status_ () |
| bool | wifi_scan_start_ (bool passive) |
| bool | wifi_ap_ip_config_ (const optional< ManualIP > &manual_ip) |
| bool | wifi_start_ap_ (const WiFiAP &ap) |
| bool | wifi_disconnect_ () |
| network::IPAddress | wifi_subnet_mask_ () |
| network::IPAddress | wifi_gateway_ip_ () |
| network::IPAddress | wifi_dns_ip_ (int num) |
| bool | is_captive_portal_active_ () |
| bool | is_esp32_improv_active_ () |
| bool | load_fast_connect_settings_ (WiFiAP ¶ms) |
| void | save_fast_connect_settings_ () |
| void | wifi_scan_done_callback_ (void *arg, STATUS status) |
| void | wifi_event_callback_ (arduino_event_id_t event, arduino_event_info_t info) |
| void | wifi_scan_done_callback_ () |
| void | wifi_process_event_ (IDFWiFiEvent *data) |
| void | wifi_scan_result (void *env, const cyw43_ev_scan_result_t *result) |
| void | wifi_event_callback_ (arduino_event_id_t event, arduino_event_info_t info) |
| void | wifi_scan_done_callback_ () |
Protected Member Functions inherited from esphome::Component | |
| virtual void | call_loop () |
| virtual void | call_setup () |
| virtual void | call_dump_config () |
| void | set_component_state_ (uint8_t state) |
| Helper to set component state (clears state bits and sets new state) | |
| void | set_interval (const std::string &name, uint32_t interval, std::function< void()> &&f) |
| Set an interval function with a unique name. | |
| void | set_interval (const char *name, uint32_t interval, std::function< void()> &&f) |
| Set an interval function with a const char* name. | |
| void | set_interval (uint32_t interval, std::function< void()> &&f) |
| bool | cancel_interval (const std::string &name) |
| Cancel an interval function. | |
| bool | cancel_interval (const char *name) |
| void | set_retry (const std::string &name, uint32_t initial_wait_time, uint8_t max_attempts, std::function< RetryResult(uint8_t)> &&f, float backoff_increase_factor=1.0f) |
| Set an retry function with a unique name. | |
| void | set_retry (const char *name, uint32_t initial_wait_time, uint8_t max_attempts, std::function< RetryResult(uint8_t)> &&f, float backoff_increase_factor=1.0f) |
| void | set_retry (uint32_t initial_wait_time, uint8_t max_attempts, std::function< RetryResult(uint8_t)> &&f, float backoff_increase_factor=1.0f) |
| bool | cancel_retry (const std::string &name) |
| Cancel a retry function. | |
| bool | cancel_retry (const char *name) |
| void | set_timeout (const std::string &name, uint32_t timeout, std::function< void()> &&f) |
| Set a timeout function with a unique name. | |
| void | set_timeout (const char *name, uint32_t timeout, std::function< void()> &&f) |
| Set a timeout function with a const char* name. | |
| void | set_timeout (uint32_t timeout, std::function< void()> &&f) |
| bool | cancel_timeout (const std::string &name) |
| Cancel a timeout function. | |
| bool | cancel_timeout (const char *name) |
| void | defer (const std::string &name, std::function< void()> &&f) |
| Defer a callback to the next loop() call. | |
| void | defer (const char *name, std::function< void()> &&f) |
| Defer a callback to the next loop() call with a const char* name. | |
| void | defer (std::function< void()> &&f) |
| Defer a callback to the next loop() call. | |
| bool | cancel_defer (const std::string &name) |
| Cancel a defer callback using the specified name, name must not be empty. | |
Static Protected Member Functions | |
| static void | wifi_event_callback (System_Event_t *event) |
| static void | s_wifi_scan_done_callback (void *arg, STATUS status) |
| static int | s_wifi_scan_result (void *env, const cyw43_ev_scan_result_t *result) |
This component is responsible for managing the ESP WiFi interface.
Definition at line 287 of file wifi_component.h.
| esphome::wifi::WiFiComponent::WiFiComponent | ( | ) |
Construct a WiFiComponent.
Definition at line 595 of file wifi_component.cpp.
|
inline |
Add a listener for WiFi connection state changes.
Listener receives: SSID, BSSID
Definition at line 429 of file wifi_component.h.
|
inline |
Add a listener for IP state changes.
Listener receives: IP addresses, DNS address 1, DNS address 2
Definition at line 421 of file wifi_component.h.
|
inline |
Add a listener for WiFi power save mode changes.
Listener receives: WiFiPowerSaveMode
Definition at line 435 of file wifi_component.h.
|
inline |
Add a listener for WiFi scan results.
Definition at line 423 of file wifi_component.h.
| void esphome::wifi::WiFiComponent::add_sta | ( | const WiFiAP & | ap | ) |
Definition at line 682 of file wifi_component.cpp.
|
protected |
Advance to next target (AP/SSID) within current phase, or increment retry counter Called when staying in the same phase after a failed connection attempt.
Handle target advancement or retry counter increment when staying in the same phase This function is called when a connection attempt fails and determine_next_phase_() indicates we should stay in the current phase.
It decides whether to:
Phase-specific behavior:
Definition at line 1550 of file wifi_component.cpp.
|
inlineprotected |
Definition at line 520 of file wifi_component.h.
|
protected |
Definition at line 692 of file wifi_component.cpp.
|
overridevirtual |
Reimplemented from esphome::Component.
Definition at line 1641 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::check_connecting_finished | ( | ) |
Definition at line 1139 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::check_scanning_finished | ( | ) |
Definition at line 1051 of file wifi_component.cpp.
|
protected |
Clear BSSID priority tracking if all priorities are at minimum (saves memory)
Clear BSSID priority tracking if all priorities are at minimum (saves memory) At minimum priority, all BSSIDs are equally bad, so priority tracking is useless Called after successful connection or after failed connection attempts.
Definition at line 1448 of file wifi_component.cpp.
|
inline |
Definition at line 297 of file wifi_component.h.
|
protected |
Definition at line 756 of file wifi_component.cpp.
|
protected |
Determine next retry phase based on current state and failure conditions.
Determine the next retry phase based on current state and failure conditions This function examines the current retry phase, number of retries, and failure reasons to decide what phase to move to next.
It does not modify any state - it only returns the recommended next phase.
Definition at line 1241 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::disable | ( | ) |
Definition at line 944 of file wifi_component.cpp.
|
overridevirtual |
Reimplemented from esphome::Component.
Definition at line 1131 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::enable | ( | ) |
Definition at line 934 of file wifi_component.cpp.
|
protected |
Find the index of the first non-hidden network Returns where EXPLICIT_HIDDEN phase would have stopped, or -1 if all networks are hidden.
Definition at line 173 of file wifi_component.cpp.
|
protected |
Find next SSID that wasn't in scan results (might be hidden) Returns index of next potentially hidden SSID, or -1 if none found.
| start_index | Start searching from index after this (-1 to start from beginning) |
Definition at line 279 of file wifi_component.cpp.
|
inline |
Definition at line 311 of file wifi_component.h.
|
inline |
Definition at line 412 of file wifi_component.h.
|
inline |
Definition at line 413 of file wifi_component.h.
| network::IPAddress esphome::wifi::WiFiComponent::get_dns_address | ( | int | num | ) |
Definition at line 615 of file wifi_component.cpp.
| network::IPAddresses esphome::wifi::WiFiComponent::get_ip_addresses | ( | ) |
Definition at line 604 of file wifi_component.cpp.
|
overridevirtual |
Reimplemented from esphome::Component.
Definition at line 677 of file wifi_component.cpp.
|
inline |
Definition at line 372 of file wifi_component.h.
|
inlineprotected |
Definition at line 507 of file wifi_component.h.
|
overridevirtual |
WIFI setup_priority.
Reimplemented from esphome::Component.
Definition at line 343 of file wifi_component.cpp.
| WiFiAP esphome::wifi::WiFiComponent::get_sta | ( | ) | const |
Definition at line 735 of file wifi_component.cpp.
|
inline |
Definition at line 383 of file wifi_component.h.
| const char * esphome::wifi::WiFiComponent::get_use_address | ( | ) | const |
Definition at line 622 of file wifi_component.cpp.
| int32_t esphome::wifi::WiFiComponent::get_wifi_channel | ( | ) |
Definition at line 922 of file wifi_component_esp8266.cpp.
| bool esphome::wifi::WiFiComponent::has_ap | ( | ) | const |
Definition at line 597 of file wifi_component.cpp.
| bool esphome::wifi::WiFiComponent::has_sta | ( | ) | const |
Definition at line 599 of file wifi_component.cpp.
|
inline |
Definition at line 376 of file wifi_component.h.
| void esphome::wifi::WiFiComponent::init_sta | ( | size_t | count | ) |
Definition at line 681 of file wifi_component.cpp.
| bool esphome::wifi::WiFiComponent::is_ap_active | ( | ) | const |
Definition at line 598 of file wifi_component.cpp.
|
protected |
Definition at line 1663 of file wifi_component.cpp.
| bool esphome::wifi::WiFiComponent::is_connected | ( | ) |
Definition at line 1650 of file wifi_component.cpp.
| bool esphome::wifi::WiFiComponent::is_disabled | ( | ) |
Definition at line 954 of file wifi_component.cpp.
|
protected |
Definition at line 1670 of file wifi_component.cpp.
|
protected |
Definition at line 1711 of file wifi_component.cpp.
|
protected |
Log failed connection and decrease BSSID priority to avoid repeated attempts.
Log failed connection attempt and decrease BSSID priority to avoid repeated failures This function identifies which BSSID was attempted (from scan results or config), decreases its priority by 1.0 to discourage future attempts, and logs the change.
The priority degradation system ensures that failed BSSIDs are automatically sorted lower in subsequent scans, naturally cycling through different APs without explicit BSSID tracking within a scan cycle.
Priority sources:
If no BSSID is available (SSID-only connection), priority adjustment is skipped.
IMPORTANT: Priority is only decreased on the LAST attempt for a BSSID in SCAN_CONNECTING phase. This prevents false positives from transient WiFi stack state issues after scanning. Single failures don't necessarily mean the AP is bad - two genuine failures provide higher confidence before degrading priority and skipping the BSSID in future scans.
Definition at line 1491 of file wifi_component.cpp.
|
overridevirtual |
Reconnect WiFi if required.
Reimplemented from esphome::Component.
Definition at line 471 of file wifi_component.cpp.
|
protected |
Check if we need valid scan results for the current phase but don't have any Returns true if the phase requires scan results but they're missing or don't match.
Definition at line 252 of file wifi_component.cpp.
|
protected |
Definition at line 891 of file wifi_component.cpp.
| bool esphome::wifi::WiFiComponent::release_high_performance | ( | ) |
Release a high-performance mode request.
Should be called when a component no longer needs maximum WiFi latency. When all requests are released (semaphore count reaches zero), WiFi power saving is restored to the YAML-configured mode.
Note: Only supported on ESP32.
Definition at line 1694 of file wifi_component.cpp.
| bool esphome::wifi::WiFiComponent::request_high_performance | ( | ) |
Request high-performance mode (no power saving) for improved WiFi latency.
Components that need maximum WiFi performance (e.g., audio streaming, large data transfers) can call this method to temporarily disable WiFi power saving. Multiple components can request high performance simultaneously using a counting semaphore.
Power saving will be restored to the YAML-configured mode when all components have called release_high_performance().
Note: Only supported on ESP32.
Definition at line 1679 of file wifi_component.cpp.
|
inlineprotected |
Definition at line 514 of file wifi_component.h.
| void esphome::wifi::WiFiComponent::restart_adapter | ( | ) |
Definition at line 465 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::retry_connect | ( | ) |
Definition at line 1607 of file wifi_component.cpp.
|
staticprotected |
Definition at line 740 of file wifi_component_esp8266.cpp.
|
staticprotected |
Definition at line 134 of file wifi_component_pico_w.cpp.
|
protected |
Definition at line 1742 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::save_wifi_sta | ( | const std::string & | ssid, |
| const std::string & | password ) |
Definition at line 739 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::set_ap | ( | const WiFiAP & | ap | ) |
Setup an Access Point that should be created if no connection to a station can be made.
This can also be used without set_sta(). Then the AP will always be active.
If both STA and AP are defined, then both will be enabled at startup, but if a connection to a station can be made, the AP will be turned off again.
Definition at line 671 of file wifi_component.cpp.
|
inline |
Definition at line 312 of file wifi_component.h.
| void esphome::wifi::WiFiComponent::set_btm | ( | bool | btm | ) |
Definition at line 601 of file wifi_component.cpp.
|
inline |
Definition at line 409 of file wifi_component.h.
|
inline |
Definition at line 410 of file wifi_component.h.
|
inline |
Definition at line 337 of file wifi_component.h.
|
inline |
Definition at line 338 of file wifi_component.h.
| void esphome::wifi::WiFiComponent::set_passive_scan | ( | bool | passive | ) |
Definition at line 1661 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::set_power_save_mode | ( | WiFiPowerSaveMode | power_save | ) |
Definition at line 1654 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::set_reboot_timeout | ( | uint32_t | reboot_timeout | ) |
Definition at line 1649 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::set_rrm | ( | bool | rrm | ) |
Definition at line 602 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::set_sta | ( | const WiFiAP & | ap | ) |
Definition at line 683 of file wifi_component.cpp.
|
inline |
Definition at line 390 of file wifi_component.h.
| void esphome::wifi::WiFiComponent::set_use_address | ( | const char * | use_address | ) |
Definition at line 623 of file wifi_component.cpp.
|
overridevirtual |
Setup WiFi interface.
Reimplemented from esphome::Component.
Definition at line 345 of file wifi_component.cpp.
|
protected |
Definition at line 626 of file wifi_component.cpp.
|
protected |
Check if an SSID was seen in the most recent scan results Used to skip hidden mode for SSIDs we know are visible.
Definition at line 261 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::start | ( | ) |
Definition at line 370 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::start_connecting | ( | const WiFiAP & | ap | ) |
Definition at line 764 of file wifi_component.cpp.
|
inline |
Definition at line 322 of file wifi_component.h.
|
protected |
Start initial connection - either scan or connect directly to hidden networks.
Definition at line 309 of file wifi_component.cpp.
| void esphome::wifi::WiFiComponent::start_scanning | ( | ) |
Definition at line 956 of file wifi_component.cpp.
|
protected |
Transition to a new retry phase with logging Returns true if a scan was started (caller should wait), false otherwise.
Transition from current retry phase to a new phase with logging and phase-specific setup This function handles the actual state change, including:
| new_phase | The phase we're transitioning TO |
Definition at line 1353 of file wifi_component.cpp.
|
protected |
Check if we went through EXPLICIT_HIDDEN phase (first network is marked hidden) Used in RETRY_HIDDEN to determine whether to skip explicitly hidden networks.
Definition at line 167 of file wifi_component.cpp.
|
protected |
Definition at line 776 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 211 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 640 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 92 of file wifi_component_esp8266.cpp.
| bssid_t esphome::wifi::WiFiComponent::wifi_bssid | ( | ) |
Definition at line 906 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 728 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 925 of file wifi_component_esp8266.cpp.
|
staticprotected |
Definition at line 517 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 274 of file wifi_component_libretiny.cpp.
|
protected |
|
protected |
Definition at line 924 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 926 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 51 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 663 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 712 of file wifi_component_esp_idf.cpp.
| int8_t esphome::wifi::WiFiComponent::wifi_rssi | ( | ) |
Definition at line 915 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 472 of file wifi_component_libretiny.cpp.
|
protected |
|
protected |
Definition at line 744 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 139 of file wifi_component_pico_w.cpp.
|
protected |
Definition at line 688 of file wifi_component_esp8266.cpp.
| network::IPAddress esphome::wifi::WiFiComponent::wifi_soft_ap_ip | ( | ) |
Definition at line 899 of file wifi_component_esp8266.cpp.
| std::string esphome::wifi::WiFiComponent::wifi_ssid | ( | ) |
Definition at line 914 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 240 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 670 of file wifi_component_esp8266.cpp.
| network::IPAddresses esphome::wifi::WiFiComponent::wifi_sta_ip_addresses | ( | ) |
Definition at line 201 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 130 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 645 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 846 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 923 of file wifi_component_esp8266.cpp.
|
protected |
Definition at line 606 of file wifi_component.h.
|
protected |
Definition at line 591 of file wifi_component.h.
|
protected |
Definition at line 633 of file wifi_component.h.
|
protected |
Definition at line 634 of file wifi_component.h.
|
protected |
Definition at line 610 of file wifi_component.h.
|
protected |
Definition at line 638 of file wifi_component.h.
|
protected |
Definition at line 647 of file wifi_component.h.
|
protected |
Definition at line 597 of file wifi_component.h.
Definition at line 654 of file wifi_component.h.
|
protected |
Definition at line 644 of file wifi_component.h.
Definition at line 655 of file wifi_component.h.
|
protected |
Definition at line 641 of file wifi_component.h.
|
protected |
Definition at line 631 of file wifi_component.h.
|
protected |
Definition at line 602 of file wifi_component.h.
|
protected |
Definition at line 642 of file wifi_component.h.
|
protected |
Definition at line 630 of file wifi_component.h.
|
protected |
Definition at line 629 of file wifi_component.h.
|
protected |
Definition at line 636 of file wifi_component.h.
|
protected |
Definition at line 650 of file wifi_component.h.
|
protected |
Definition at line 595 of file wifi_component.h.
|
protected |
Definition at line 648 of file wifi_component.h.
|
protected |
Definition at line 643 of file wifi_component.h.
|
protected |
Definition at line 607 of file wifi_component.h.
|
protected |
Definition at line 616 of file wifi_component.h.
|
protected |
Definition at line 625 of file wifi_component.h.
|
protected |
Definition at line 618 of file wifi_component.h.
|
protected |
Definition at line 593 of file wifi_component.h.
|
protected |
Definition at line 635 of file wifi_component.h.
|
protected |
Definition at line 615 of file wifi_component.h.
|
protected |
Definition at line 598 of file wifi_component.h.
|
protected |
Definition at line 600 of file wifi_component.h.
|
protected |
Definition at line 608 of file wifi_component.h.
|
protected |
Definition at line 617 of file wifi_component.h.
|
protected |
Definition at line 639 of file wifi_component.h.
|
protected |
Definition at line 632 of file wifi_component.h.
|
protected |
Definition at line 589 of file wifi_component.h.
|
protected |
Definition at line 596 of file wifi_component.h.
|
protected |
Definition at line 622 of file wifi_component.h.
|
protected |
Definition at line 645 of file wifi_component.h.
|
protected |
Definition at line 587 of file wifi_component.h.
|
protected |
Definition at line 588 of file wifi_component.h.
|
protected |
Definition at line 614 of file wifi_component.h.