Javier Peletier
|
7629903afb
|
[substitutions] implement !literal (#10785)
|
2025-09-22 16:32:59 +12:00 |
|
J. Nick Koston
|
30bb640c89
|
Skip external component updates when running logs command (#10756)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-09-21 21:15:49 +00:00 |
|
Clyde Stubbs
|
9007621fd7
|
Revert "[core] Dont copy platform source files if there are no entities of that type" (#10441)
|
2025-08-26 09:15:44 +10:00 |
|
Jesse Hills
|
5e508f7461
|
[core] Dont copy platform source files if there are no entities of that type (#10436)
|
2025-08-25 14:46:54 -05:00 |
|
Jesse Hills
|
c65af68e63
|
[core] Reset pin registry after target platform validations (#10199)
|
2025-08-12 16:33:07 +12:00 |
|
J. Nick Koston
|
82b7c1224c
|
[core] Improve entity duplicate validation error messages (#10184)
|
2025-08-12 09:58:51 +12:00 |
|
Clyde Stubbs
|
940a8b43fa
|
[esp32] Add config option to execute from PSRAM (#9907)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-08-01 16:07:11 +10:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12: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 |
|
Javier Peletier
|
8c34b72b62
|
Jinja expressions in configs (Take #3) (#8955)
|
2025-07-01 14:57:00 +12:00 |
|
Clyde Stubbs
|
4d044d4ac9
|
[config] Clean build on ESP-IDF when component/platform combos change (#9028)
|
2025-06-09 08:39:02 +10:00 |
|
Thomas Rupprecht
|
aeb4e63950
|
update minimal python version to 3.10 (#8850)
|
2025-05-22 13:21:43 +12:00 |
|
Thomas Rupprecht
|
88edddf07a
|
[log] improve/refactor log (#8708)
|
2025-05-15 21:45:07 +12:00 |
|
tomaszduda23
|
0c032bc431
|
[core] add support for custom platform (#7616)
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
|
2025-01-23 12:06:07 +13:00 |
|
Clyde Stubbs
|
bd17ee8e33
|
[config] Early check for required version (#8000)
|
2025-01-13 07:50:13 +13:00 |
|
Clyde Stubbs
|
56fa6fef85
|
[config] Fix crash with empty substitutions block (#7612)
|
2024-10-17 13:32:22 +13:00 |
|
Jesse Hills
|
e64709c37e
|
[code-quality] Organise core imports (#7149)
|
2024-07-29 14:07:44 +12:00 |
|
Clyde Stubbs
|
7c843437a7
|
[config] Early termination of validation steps on error (#6837)
|
2024-06-12 13:26:43 +12:00 |
|
Clyde Stubbs
|
7b9fb57bb2
|
[config] Retain path information in validated configuration (#6785)
|
2024-06-12 13:15:57 +12:00 |
|
Clyde Stubbs
|
d5eeab81d6
|
[config] Improve error reporting (#6736)
|
2024-05-14 21:31:03 +12:00 |
|
Jesse Hills
|
8280772b91
|
Add new Error type to skip prepending path (#6716)
|
2024-05-10 10:57:47 +12:00 |
|
Keith Burzinski
|
8334934e08
|
Allow platform dependencies (#6623)
|
2024-04-29 07:44:40 +12:00 |
|
Jesse Hills
|
a700ae481d
|
Fix command line substitutions without any yaml substitutions (#6644)
|
2024-04-29 07:33:52 +12:00 |
|
Keith Burzinski
|
abc09a15c3
|
Allow component final_validate (#6475)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-04-18 11:47:34 +12:00 |
|
J. Nick Koston
|
2345e7606a
|
Fix editor live validation (#6431)
|
2024-03-26 20:24:58 +13:00 |
|
dependabot[bot]
|
07c3ee75e5
|
Bump black from 23.12.1 to 24.2.0 (#6221)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2024-02-21 15:53:50 +13:00 |
|
Jesse Hills
|
46c4c61b40
|
Fix broken configs with non-existent components (#5993)
|
2023-12-22 21:10:35 +13:00 |
|
Kamil Trzciński
|
d582cfa30a
|
image: allow the image to by auto-loaded by animation (#5139)
|
2023-12-20 10:33:05 +00:00 |
|
Clyde Stubbs
|
29002c8f45
|
Fix crash when handling pin_check error (#5915)
|
2023-12-13 08:38:37 +09:00 |
|
Subhash Chandra
|
8f70ef24a2
|
feat(packages): support removing components (#5821)
|
2023-12-06 10:04:17 +09:00 |
|
Clyde Stubbs
|
d9792b0d92
|
Checks for pins used in multiple places (#5666)
|
2023-12-05 08:56:53 +09:00 |
|
Jesse Hills
|
9eea52ea85
|
Allow validation of pins based on hub config (#5647)
|
2023-11-02 15:32:00 +13:00 |
|
Quentin Smith
|
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
|
b184b01600
|
Remove a bunch of unnecessary pylint disabling (#4079)
|
2022-11-24 11:09:19 +13:00 |
|
Jesse Hills
|
d220d41182
|
Bump python min to 3.9 (#3871)
|
2022-10-05 20:09:27 +13:00 |
|
Guillermo Ruffino
|
1444cddda9
|
Fix-esphome-validation-line-number (#3815)
|
2022-09-20 17:23:55 +12:00 |
|
Jan Grewe
|
84bac8356a
|
Add Prometheus metrics relabeling (#3734)
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
|
2022-08-30 10:55:55 +12:00 |
|
Jesse Hills
|
f564be6aea
|
Do two substitutions passes to allow substitutions inside substitutions (#3583)
|
2022-06-22 08:21:32 +12:00 |
|
Jesse Hills
|
a519e5c475
|
Fix silent config errors (#3380)
|
2022-04-13 12:26:25 +12: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 |
|
dependabot[bot]
|
dbb195691b
|
Bump pylint from 2.10.2 to 2.11.1 (#2334)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2021-09-19 19:22:28 +02:00 |
|
Jesse Hills
|
f9b0666adf
|
Allow using a git source for a package (#2193)
|
2021-09-06 08:23:06 +12:00 |
|
Otto Winter
|
2419bc3678
|
Improve config final validation (#1917)
|
2021-06-18 07:54:14 +12:00 |
|
Guillermo Ruffino
|
c79d700d03
|
Add validate to components (#1631)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-05-31 10:06:45 +12:00 |
|
Otto Winter
|
229bf719a2
|
Implement external custom components installing from YAML (#1630)
* Move components import loading to importlib MetaPathFinder and importlib.resources
* Add external_components component
* Fix
* Fix
* fix cv.url return
* fix validate shorthand git
* implement git refresh
* Use finders from sys.path_hooks instead of looking for __init__.py
* use github:// schema
* error handling
* add test
* fix handling git output
* revert file check handling
* fix test
* allow full component path be specified for local
* fix test
* fix path handling
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
|
2021-05-07 15:02:17 -03:00 |
|
buxtronix
|
02aa75f68c
|
BLE client support on ESP32 (#1177)
Co-authored-by: Ben Buxton <bb@cactii.net>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-05-03 11:10:50 +12:00 |
|
Otto Winter
|
99f14e03d4
|
Fix colorlog removing colors and refactor color code (#1671)
|
2021-04-08 13:58:01 +02:00 |
|
Guillermo Ruffino
|
d5cf4b7eac
|
Improve error checking: too many component id candidates (#1570)
* add error too many candidates
* Improve error checking of ids
|
2021-03-07 19:59:32 -03:00 |
|
Guillermo Ruffino
|
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 |
|
Guillermo Ruffino
|
342d5166a0
|
More yaml validation (#1568)
* validate keys
* refactor line info
|
2021-02-27 19:21:07 -03:00 |
|