Clyde Stubbs and GitHub
3960e2bae7
[mipi] Refactor constants and functions ( #9853 )
2025-07-24 13:27:05 +12:00
238c72b66f
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-22 11:29:05 +12:00
eb8a241a01
[esp32] Allow variant in place of board ( #9427 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-18 13:48:48 +12:00
J. Nick Koston and GitHub
b1655b3fd4
Allow disabling OTA for web_server while keeping it enabled for captive_portal ( #9583 )
2025-07-16 17:05:09 -10:00
6486147da1
[mipi_spi] Template code, partial buffer support ( #9314 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-16 11:05:27 +10:00
J. Nick Koston and GitHub
84956b6dc5
Automatically disable interrupts for ESP8266 GPIO16 binary sensors ( #9467 )
2025-07-13 20:09:55 +12:00
Clyde Stubbs and GitHub
4648804db6
[image] Add byte order option and unit tests ( #9326 )
2025-07-08 02:28:00 +00:00
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 and GitHub
bf161f1eaa
Resolve esphome::optional vs std::optional ambiguity in code generation ( #9119 )
2025-06-17 13:04:45 -05:00
Clyde Stubbs and GitHub
a31d8ec309
[packages] Allow list instead of dict for packages ( #8688 )
2025-05-05 12:26:59 +12:00
dependabot[bot] and GitHub
4adda632bb
Bump ruff from 0.9.2 to 0.11.0 ( #8409 )
2025-03-20 09:51:23 -10:00
10cea51739
allow touchscreen buttons outside of display dimensions ( #8296 )
...
Co-authored-by: Dennis Marinus <dmarinus@apple.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-03-08 10:41:54 +11:00
1b7111affb
Add option to include vars in remote packages ( #7606 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-26 14:02:51 +13:00
1ab1768b6a
Add ADC sampling method option ( #8131 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
2025-02-10 17:32:54 +13:00
Jesse Hills and GitHub
b454f63b36
[core] Remove old style platform configuration ( #8118 )
2025-01-21 00:32:47 -06:00
73bb4aa4d5
[template/text] Fix lambda config ( #6655 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-29 20:40:03 +10:00
323849c821
Add device class support to text sensor ( #6202 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-26 11:29:39 +13:00
Subhash Chandra and GitHub
8f70ef24a2
feat(packages): support removing components ( #5821 )
2023-12-06 10:04:17 +09:00
e80bd8ed3d
Add text component ( #5336 )
...
Co-authored-by: Maurits <maurits@vloop.nl >
Co-authored-by: mauritskorse <mauritskorse@gmail.com >
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-25 22:00:32 +13:00
Jesse Hills and GitHub
b4c2433bac
Run black over tests folder ( #4824 )
2023-05-15 16:09:56 +12:00
40df3aa55e
Merge components in packages ( #3555 )
...
Co-authored-by: Paul Monigatti <pm@paul.pm >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-07 14:08:40 +13:00
Jesse Hills and GitHub
89fd367297
YAML linting ( #3779 )
2022-09-06 15:48:01 +12:00
Otto Winter and GitHub
34c9d8be50
Lint trailing whitespace ( #3230 )
2022-02-19 14:46:27 +01:00
f0b183a552
Wake-on-LAN button ( #3030 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: William Charlton <will.charlton1@icloud.com >
2022-01-23 00:13:46 +13:00
Yuval Brik and GitHub
2253d4bc16
Support different run duration for non-timer wakeup ( #2861 )
2021-12-06 23:30:27 +01:00
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
Massimiliano Ravelli and GitHub
28a72fa56b
Fixed component_tests config ( #1608 )
2021-03-12 19:58:43 -03:00
Guillermo Ruffino and GitHub
1e227e8051
Schema dump ( #1564 )
...
* schema dump idea
accept boolean or anything default
accept null also for full dicts
added some common validators
more simple validators
support multi_conf
better handle automations
updates
updates
handle lists
removed not needed class
move to own folder
generalized for automations lists, etc
updates
updates
clean up
clean up
fix automations
made comment optional
basic docs support
added more docs
fixes docs handling
updates
updates
fix components parent
updates
updates
updates
Fix inkplate 6 registration
updates
Disable logging for vscode add on
better handle buses
keep extended order as in CONFIGs
updates
updates
updates
disable comments
moved to scripts/build_jsonschema
added configurable decorators
path handling
fix handle list_schema
fixes and cleanup
add jschema_extractor to maybe
updates
lint
no schema in git
add generated loggers list
* lint
2021-03-07 21:05:08 -03:00
Guillermo Ruffino and GitHub
69879920eb
add-black ( #1593 )
...
* Add black
Update pre commit
Update pre commit
add empty line
* Format with black
2021-03-07 16:03:16 -03:00
marecabo and GitHub
f95be6a0df
Device class attribute for sensor component ( #1525 )
...
* Add constants for sensor device_class
* Add device_class attribute to sensor component
* Add device_class attribute to sensor class
* Add device_class to mhz19 temperature sensor
* Add device_class to sensor in api component
* Add test for device_class of sensor
* Rename DEVICE_CLASS_NONE to DEVICE_CLASS_EMPTY for consistency
* Make optional attributes of sensor component truly optional
2021-02-15 12:49:02 -03:00
Peter Kuehne and GitHub
3ec9bcaed6
Feature/component test fixture ( #1142 )
2020-07-15 14:04:00 +02:00
Peter Kuehne and GitHub
5776e70d7c
Bug/fix internal flag in binary sensor ( #1136 )
2020-07-14 17:59:03 +02:00