Jesse Hills
6a8722f33e
[entity] Allow `device_id
` to be blank on entities ( #10217 )
2025-08-14 09:42:11 +12:00
Jesse Hills
3007ca4d57
[core] Move docs url generator to helpers.py ( #10056 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-03 23:55:46 -05:00
J. Nick Koston
f13e742bd5
[ruff] Enable RET and fix all violations ( #9929 )
2025-08-01 02:10:56 +00:00
Jonathan Swoboda
3d5b602288
[esp32] Bump platform to 54.03.21-1 and add support for tagged releases ( #9926 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-29 05:52:34 +00:00
J. Nick Koston
ffebd30033
[ruff] Enable SIM rules and fix code simplification violations ( #9872 )
2025-07-25 18:26:08 +12:00
Keith Burzinski
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
Clyde Stubbs
16bb81814c
[config] Add bitrate validator ( #9423 )
2025-07-10 04:14:42 +00:00
DanielV
b18ff48b4a
[API] Sub devices and areas ( #8544 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-25 12:03:41 +00:00
Jesse Hills
87df3596a2
[config validation] Add more ip address / network validators ( #9181 )
2025-06-23 15:41:06 +12:00
J. Nick Koston
b7ca6e087a
Add LWIP optimization options to reduce flash usage ( #8946 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-09 06:08:10 +00:00
Thomas Rupprecht
dbce54477a
unify and add missing metric suffixes ( #8816 )
2025-05-18 21:44:33 +00:00
Jesse Hills
a835ab48bc
[schema] Get component name if available for deprecation warning ( #8785 )
2025-05-13 20:25:21 -05:00
Jesse Hills
8324b3244c
[config] Add entity schema consts with deprecation log ( #8747 )
2025-05-12 06:31:36 +00:00
Thomas Rupprecht
4c8f5275f9
replace http
with https
( #8628 )
2025-04-25 14:47:45 -05:00
Guillermo Ruffino
bc56d319b5
Fix vscode validation not showing error squiggles ( #8500 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-16 07:52:07 +12:00
tomaszduda23
4a9f323d92
[core] make require_framework_version generic ( #8412 )
2025-04-14 10:59:40 +12:00
tomaszduda23
aed5020a83
[nrf52, core] unified way how all platforms handle SplitDefault ( #7715 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-28 09:24:28 +13:00
Katherine Whitlock
3020083564
Ruff format for CI ( #8276 )
2025-02-19 13:24:43 -06:00
Jimmy Hedman
9957840dfc
Add multicast support to udp component ( #8051 )
2025-01-29 21:00:18 +11:00
Jimmy Hedman
d69926485c
Convert IPAddress to use Pythonmodule ipaddress ( #8072 )
2025-01-13 08:12:38 +13:00
Jonathan Swoboda
7554e954fe
[core] Add c6 and h2 to split default ( #7974 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-18 10:12:14 +13:00
Jesse Hills
6e50e2aa65
Fix entity name validation to allow "Off" and "On" ( #7821 )
2024-11-26 10:50:16 +01:00
Rodrigo Martín
a932ca2f64
feat(MQTT): Add subscribe QoS to discovery ( #7648 )
2024-10-22 16:38:25 +13:00
David Woodhouse
e57a1ff42d
Fix parsing of µs time periods in config ( #7495 )
2024-10-03 07:54:12 +13:00
David Woodhouse
d10feafa9b
Add BK72xx support to require_framework_version() ( #7409 )
2024-09-10 11:58:57 +12:00
Jesse Hills
56aa58780d
Revert "[validation] Allow `maybe_simple_value
` to not have default key in complex value" ( #7305 )
2024-08-18 03:27:03 -05:00
David Woodhouse
a7167ec3bf
[network] Always allow `enable_ipv6: false
` ( #7291 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 13:32:00 +12:00
Jesse Hills
c3668b9a4d
[validation] Allow `maybe_simple_value
` to not have default key in complex value ( #7294 )
2024-08-15 18:05:26 -05:00
tomaszduda23
132269c5b8
[code-quality] Apply ruff linting suggestions ( #7206 )
2024-08-07 19:31:44 +12:00
Björn Ebbinghaus
4a7570770b
Implement 'round to nearest multiple' filter ( #7142 )
2024-08-01 18:58:59 -05:00
Jesse Hills
cb9906b921
[api] `homeassistant.action
replaces
homeassistant.service
` ( #7171 )
2024-08-01 22:38:36 +12:00
Jesse Hills
e64709c37e
[code-quality] Organise core imports ( #7149 )
2024-07-29 14:07:44 +12:00
Jesse Hills
43b818f2b1
[validation] Add `host
to
require_framework_version
` ( #7107 )
2024-07-22 07:54:16 +12:00
Clyde Stubbs
7143e9cd9e
[config] Allow file: scheme for git external components ( #6844 )
2024-06-06 07:27:06 +12:00
Jesse Hills
8280772b91
Add new Error type to skip prepending path ( #6716 )
2024-05-10 10:57:47 +12:00
RFDarter
1e196bac98
fix date_time validation ( #6688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-07 12:47:07 +12:00
Tomek Wasilczyk
f2caaf85c8
External components: optional configurable path for git source ( #6677 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-06 15:19:13 +12:00
Alex Boyd
9bfb36f58b
Extract core comments from #6241 ( #6643 )
2024-04-26 21:41:43 +10:00
Jesse Hills
6a1ea06744
Add enum option to typed_schema ( #6546 )
...
* Add enum option to typed_schema
* Assert keys all match
2024-04-16 18:04:10 -05:00
Rodrigo Martín
6a8a2aaefb
feat(MQTT): Add QoS option for each MQTT component ( #6279 )
2024-03-11 13:12:52 +13:00
RFDarter
1e96a19d09
Add datetime date entities ( #6191 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 07:52:22 +13:00
Jesse Hills
e3e670c084
Add optional minimum esphome version to microWakeWord manifest ( #6240 )
2024-02-19 11:52:37 +13:00
Jesse Hills
b606e976e1
CV: tidy up Schema wrapper ( #6105 )
2024-01-17 01:28:46 -06:00
Clyde Stubbs
300343ae24
ESP32-S3 and ESP-IDF don't play well with USB_CDC and need USB_SERIAL_JTAG ( #5929 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-15 11:24:52 +11:00
Jesse Hills
0a188ad9d2
Fix SplitDefault with variants ( #5928 )
2023-12-14 02:33:04 -06:00
Fabian
8c37066ed9
[Logger] ESP32 S3 serial logger ( #4853 )
...
* Add support for ESP32 S3 logger.
* fix default
* Remove cpp & h changes to combine with PR #4658
* Not enough attention to details.
* Add build flag
* Validation fix
* Fix validation for real this time
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-13 22:47:31 -06:00
Subhash Chandra
8f70ef24a2
feat(packages): support removing components ( #5821 )
2023-12-06 10:04:17 +09:00
Jesse Hills
972598a698
Handle nanoseconds in config ( #5695 )
2023-11-08 21:34:44 +13:00
Jesse Hills
8b9a7608f0
Correctly allow mqtt topics to be none so ESPHome does not sub/pub to them ( #5213 )
2023-10-26 13:37:50 +13:00
Daniel Dunn
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