J. Nick Koston
ddd004985b
fix auto load
2025-09-27 13:52:49 -05:00
J. Nick Koston
f6cc548d19
fix auto load
2025-09-27 13:52:38 -05:00
J. Nick Koston
7612944616
tidy, i ts needed for arudino
2025-09-27 13:35:49 -05:00
J. Nick Koston
edea7c18ba
fix existing code tidy is comlpaining about
2025-09-27 13:32:41 -05:00
J. Nick Koston
d66fd678c2
simple
2025-09-27 13:20:58 -05:00
J. Nick Koston
e5908389aa
tidy
2025-09-27 13:19:23 -05:00
J. Nick Koston
89f41833d8
remove debugging
2025-09-27 13:11:50 -05:00
J. Nick Koston
cba69e6a36
preen
2025-09-27 13:09:09 -05:00
J. Nick Koston
3ab362214b
preen
2025-09-27 13:09:06 -05:00
J. Nick Koston
cf650708d2
preen
2025-09-27 13:05:42 -05:00
J. Nick Koston
72c1830b9b
preen
2025-09-27 12:49:08 -05:00
J. Nick Koston
29943bfef1
preen
2025-09-27 12:48:09 -05:00
J. Nick Koston
0356081961
make it captive
2025-09-27 12:47:00 -05:00
J. Nick Koston
6b72736d5e
wip
2025-09-27 12:32:24 -05:00
J. Nick Koston
aed6fa14f0
make_captive_portal_captive
2025-09-27 12:23:45 -05:00
J. Nick Koston
1ffb9d972a
[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities ( #10773 )
2025-09-18 13:11:30 +12:00
esphomebot
af0da3f897
Update webserver local assets to 20250910-110003 ( #10668 )
2025-09-10 10:41:18 -05:00
J. Nick Koston
694c590eb6
[captive_portal] ESP8266: Move strings to PROGMEM (saves 192 bytes RAM) ( #10600 )
2025-09-05 18:02:12 -05:00
J. Nick Koston
d1276dc6df
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum ( #10518 )
2025-09-02 21:41:50 +00:00
Jesse Hills
49a46883ed
[core] Update core component codeowners to `@esphome/core
` ( #10082 )
2025-08-05 06:24:24 +00:00
J. Nick Koston
84ab758b22
Replace custom OTA implementation in web_server_base ( #9274 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-02 13:50:45 +12:00
J. Nick Koston
16ef5a9377
Add OTA support to ESP-IDF webserver ( #9264 )
2025-07-01 15:21:11 +12:00
lamauny
d86f319d66
Add support for LN882X Family (with LibreTiny) ( #8954 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-30 16:20:36 +12:00
Jonathan Swoboda
aa180b9581
Bump ESP32 Arduino version to 3.1.3 ( #8604 )
...
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl >
2025-06-19 08:16:25 +12:00
Kuba Szczodrzyński
669ef7a0b1
[web_server] Upgrade ESPAsync libraries ( #8867 )
2025-06-18 21:51:00 +12:00
J. Nick Koston
2e534ce41e
Reduce CPU overhead by allowing components to disable their loop() ( #9089 )
2025-06-18 21:49:25 +12:00
J. Nick Koston
fd72a64053
Redundant Log Messages Cleanup ( #8944 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-29 09:36:23 +00:00
dependabot[bot]
4adda632bb
Bump ruff from 0.9.2 to 0.11.0 ( #8409 )
2025-03-20 09:51:23 -10:00
tomaszduda23
abb2669f0f
[code-quality] fix clang-tidy captive_portal ( #7280 )
2024-08-16 09:16:06 +12:00
esphomebot
989a64bdcf
Update webserver local assets to 20240429-211523 ( #6657 )
2024-04-30 09:45:03 +12:00
cvwillegen
16d154e2e5
Add MAC address to WiFi config reply ( #6489 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 01:07:04 +00:00
Jimmy Hedman
9adda8085a
Remove some explicit IPAddress casts ( #5639 )
2023-11-01 10:32:29 +13:00
Jesse Hills
46be886ca6
Use platform consts ( #5508 )
2023-10-09 16:54:15 -05:00
Jimmy Hedman
57b7dd0fa2
Refactor ip address representation ( #5252 )
2023-09-27 21:38:43 +13:00
Kuba Szczodrzyński
a9630ac847
Support for LibreTiny platform (RTL8710, BK7231 & other modules) ( #3509 )
...
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl >
Co-authored-by: Sam Neirinck <git@samneirinck.com >
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com >
Co-authored-by: Stroe Andrei Catalin <catalin2402@gmail.com >
Co-authored-by: Sam Neirinck <github@samneirinck.be >
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com >
Co-authored-by: Hajo Noerenberg <hn@users.noreply.github.com >
2023-09-05 10:16:08 +12:00
dentra
7a551081ee
web server esp idf suppport ( #3500 )
...
* initial web_server_idf implementation
* initial web_server_idf implementation
* fix lint errors
* fix lint errors
* add captive_portal support
* fix lint errors
* fix lint errors
* add url decode
* Increase the max supported size of headers section in HTTP request
* add ota support
* add mulipart form data support (ota required)
* make linter happy
* make linter happy
* make linter happy
* fix review marks
* add DefaultHeaders support
* add DefaultHeaders support
* unify file names
* using std::isnan
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* drop multipart request support
* drop multipart request support
* drop multipart request support
* OTA is disabled by default
* fail when OTA enabled on IDF framework
* changing file permissions to remove execute bit
* return back PGM_P and strncpy_P macro
* temp web_server fix to be compat with 2022.12
* fix config handling w/o web_server
* fix compilation with "local"
* fully remove all idf ota
* merge with esphome 2023.6
* add core/hal to web_server_base
* Update esphome/components/web_server_base/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update __init__.py
* Update __init__.py
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-11 19:08:03 -05:00
Jesse Hills
211453df43
Update webserver and captive portal pages to 67c48ee9 ( #4986 )
2023-06-22 10:12:25 +12:00
Jesse Hills
147b113b62
Always save user wifi credentials if non in config ( #4036 )
2022-11-16 15:46:33 +13:00
Jesse Hills
472dcebf2c
Mark webserver and captive portal as not available on rp2040 ( #4023 )
2022-11-14 13:19:32 +13:00
Kuba Szczodrzyński
4bf94e0757
Allow preserving WiFi credentials entered with captive_portal ( #3813 )
2022-10-14 08:58:42 +13:00
Brian Kaufman
03d5a0ec1d
Update captive portal canHandle function ( #3360 )
2022-05-12 16:57:50 +12:00
wilberforce
36ddd9dd69
Simplify captive portal to compressed single page ( #2872 )
2022-02-17 17:02:10 +13:00
Oxan van Leeuwen
607601b3a4
Enable a bunch of clang-tidy checks ( #2149 )
2021-12-02 09:03:51 +13:00
Jesse Hills
5ff7c8418c
Implement Improv via Serial component ( #2423 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-11-11 08:55:45 +13:00
Otto Winter
de06a781ff
ESP8266 disable PIO LDF ( #2608 )
2021-10-23 19:44:55 +02:00
Stefan Agner
1627dff166
Disable dependency finder on ESP32 ( #2435 )
2021-10-03 21:53:40 +02:00
Otto Winter
ac0d921413
ESP-IDF support and generic target platforms ( #2303 )
...
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-20 11:47:51 +02:00
Otto Winter
a4867a00ea
Activate owning-memory clang-tidy check ( #1891 )
...
* Activate owning-memory clang-tidy check
* Lint
* Lint
* Fix issue with new NfcTag constructor
* Update pointers for number and select
* Add back the NOLINT to display buffer
* Fix merge
* DSMR fixes
* Nextion fixes
* Fix pipsolar
* Fix lwip socket
* Format
* Change socket fix
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-13 11:31:02 +02:00
Stefan Agner
501f88ca86
Avoid non-const globals and enable clang-tidy check ( #1892 )
2021-06-11 08:19:44 +12:00
Jesse Hills
a70a205ace
Improv - BLE WiFi provisioning ( #1807 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-06-08 11:56:21 +12:00