Jesse Hills
01a24de3a8
Merge pull request #7788 from esphome/bump-2024.11.0b4
...
2024.11.0b4
2024-11-20 20:17:38 +13:00
Jesse Hills
ae46dcef7e
Bump version to 2024.11.0b4
2024-11-20 17:50:30 +13:00
Jesse Hills
872b8ee753
Bump esphome-dashboard to 20241120.0 ( #7787 )
2024-11-20 17:50:29 +13:00
Jesse Hills
eb8a2326ad
[http_request] Feed watchdog timeout around http request functions ( #7786 )
2024-11-20 17:50:29 +13:00
Jesse Hills
1ad535d030
Merge pull request #7784 from esphome/bump-2024.11.0b3
...
2024.11.0b3
2024-11-20 07:27:37 +13:00
Jesse Hills
1ed27b7cc0
Bump version to 2024.11.0b3
2024-11-19 09:04:30 +13:00
Jesse Hills
585586780b
Bump esphome-dashboard to 20241118.0 ( #7782 )
2024-11-19 09:04:30 +13:00
pethans
50aeefc662
TuyaFan control should use oscillation_type ( #7776 )
...
Co-authored-by: Peter Hanson <phanson@whistler.lan >
2024-11-19 09:04:30 +13:00
Jesse Hills
00465f4a6f
Merge pull request #7765 from esphome/bump-2024.11.0b2
...
2024.11.0b2
2024-11-14 15:33:10 +13:00
Jesse Hills
f4dc11477f
Bump version to 2024.11.0b2
2024-11-14 14:21:43 +13:00
Fabio Bonelli
754352b4d7
ld2420: fix typo in log message ( #7758 )
2024-11-14 14:21:43 +13:00
Jordan Zucker
67a4e56fcf
Disable bluetooth proxy during update ( #7695 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-14 14:21:43 +13:00
Felipe Santos
9bc7b74d01
Fix reactive power unit of measurement from VAR to var ( #7757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-14 14:21:43 +13:00
Roving Ronin
15bfc4c91f
Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') ( #7643 )
2024-11-14 14:21:43 +13:00
Kevin Ahrendt
a0159a2746
[i2s_audio] Bugfix: Adjust I2S speaker setup priority ( #7759 )
2024-11-14 14:21:43 +13:00
luar123
44545a18a0
Fix temperature and humidity for bme680 with bsec2 ( #7728 )
2024-11-14 14:21:43 +13:00
Jesse Hills
b4b6b75e84
Merge pull request #7756 from esphome/bump-2024.11.0b1
...
2024.11.0b1
2024-11-13 17:32:32 +13:00
Jesse Hills
80226694d5
Bump version to 2024.11.0b1
2024-11-13 13:16:13 +13:00
Kyle Cascade
053465d3f6
Updated dfplayer logging to be more user-friendly ( #7740 )
2024-11-13 11:54:25 +13:00
TFGF
7d75c9157b
[Modbus Controller] Added on_online and on_offline automation ( #7417 )
2024-11-13 09:48:40 +13:00
Kevin Ahrendt
b367c01b4b
[core] Ring buffer write functions use const pointer parameter ( #7750 )
2024-11-13 07:48:03 +13:00
Edward Firmo
e6a1254e65
[sun] Implements is_above_horizon() ( #7754 )
2024-11-13 07:23:00 +13:00
FreeBear-nc
1e80c4807e
Message to string extend ( #7755 )
2024-11-13 07:20:48 +13:00
Kevin Ahrendt
928b39f495
[i2s_audio] I2S speaker improvements ( #7749 )
2024-11-13 07:20:12 +13:00
Oleg Tarasov
58d028ac13
Add OpenTherm component (part 3: rest of the sensors) ( #7676 )
...
Co-authored-by: FreeBear <freebear@tuxcnc.org >
Co-authored-by: FreeBear-nc <67865163+FreeBear-nc@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-12 16:19:42 +13:00
Djordje Mandic
a2dccc4730
[midea] Add temperature validation in do_follow_me method (bugfix) ( #7736 )
2024-11-11 17:14:01 +13:00
Clyde Stubbs
ffee2f0e88
[lvgl] Implement keypads ( #7719 )
2024-11-11 16:07:48 +13:00
Clyde Stubbs
d885d65c9b
[sensor] Make some values templatable ( #7735 )
2024-11-11 14:18:05 +13:00
Kyle Cascade
c35240ca32
Remove the choice for MQTT logging if it is disabled ( #7723 )
2024-11-11 14:13:43 +13:00
Jesse Hills
7c00c5db70
[docker] Bump curl, iputils-ping and libssl-dev ( #7748 )
2024-11-11 09:44:02 +13:00
Jesse Hills
335faf858b
Fix dashboard ip resolving ( #7747 )
2024-11-11 08:55:19 +13:00
Jesse Hills
1829e68730
Merge branch 'release' into dev
2024-11-08 22:42:27 +13:00
Jesse Hills
b8eadb2ba5
Merge pull request #7732 from esphome/bump-2024.10.3
...
2024.10.3
2024-11-08 22:41:29 +13:00
Jesse Hills
551ea37882
Bump version to 2024.10.3
2024-11-08 17:02:31 +13:00
Clyde Stubbs
3a25eaca3f
[lvgl] Ensure images are configured before using them. (Bugfix) ( #7721 )
2024-11-08 17:02:31 +13:00
Bonne Eggleston
e85cbf26f8
Fixes modbus timing error ( #7674 )
2024-11-08 17:02:31 +13:00
Clyde Stubbs
2ec17eed58
[rpi_dpi_rgb] Fix get_width and height (Bugfix) ( #7675 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-11-08 17:02:31 +13:00
David Woodhouse
2f77d31690
OTA: Fix IPv6 and multiple address support ( #7414 )
2024-11-08 16:38:13 +13:00
dependabot[bot]
3f123d7542
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 ( #7730 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 12:42:36 +13:00
Clyde Stubbs
d189cc1fbe
[lvgl] Fix id config for the lvgl component (Bugfix) ( #7731 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-11-07 23:39:01 +00:00
Ramil Valitov
c0658ffe2c
[fix] deprecated legacy driver tsens ( #7658 )
...
Co-authored-by: luar123 <49960470+luar123@users.noreply.github.com >
2024-11-08 11:10:58 +13:00
Clyde Stubbs
248b0bc378
[lvgl] Allow multiple LVGL instances ( #7712 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-11-08 09:05:23 +13:00
Rodrigo Martín
80b4c26481
feat(MQTT): Add enable, disable and enable_on_boot ( #7716 )
2024-11-06 13:56:48 +13:00
Clyde Stubbs
5bb4d042e4
[spi_device] rename mode to spi_mode ( #7724 )
2024-11-05 18:54:47 -06:00
Jesse Hills
dcc537d0d4
[lvgl] Don't just throw key error if someone types a bad layout type ( #7722 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-11-06 08:45:40 +11:00
Clyde Stubbs
2dca3d79e4
[lvgl] Ensure images are configured before using them. (Bugfix) ( #7721 )
2024-11-05 11:32:18 +11:00
tomaszduda23
01497c891d
datetime fix build_language_schema ( #7710 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-11-04 10:22:16 +13:00
Samuel Sieb
77bb46ff3b
handle bad pin schemas ( #7711 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-01 20:54:34 +11:00
Jesse Hills
cefbfb75bd
[esp32_ble] Add disconnect as a virtual function to `ESPBTClient` ( #7705 )
2024-10-31 05:46:35 -05:00
Clyde Stubbs
749b942132
[lvlg] fix tests ( #7708 )
2024-10-31 06:37:32 +00:00
Faidon Liambotis
a043022444
[font] Add support for "glyphsets" ( #7429 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-10-31 16:36:23 +13:00
Clyde Stubbs
8b7e061f3a
[touchscreen] Calibration fixes ( #7704 )
2024-10-31 15:15:39 +13:00
Jesse Hills
74ea1b60e3
[CI] Fix webserver defines to be present based on platform, not just framework ( #7703 )
2024-10-31 11:37:54 +13:00
Clyde Stubbs
5a2fed3569
[spi] Add mosi pin checks for displays ( #7702 )
2024-10-30 22:28:18 +00:00
Jason Nagin
e85157db4b
Add config for current temperature precision ( #7699 )
2024-10-31 08:34:33 +13:00
Clyde Stubbs
d3563e4e97
[sdl] Allow window to be resized. ( #7698 )
2024-10-31 08:30:46 +13:00
Kevin Ahrendt
765579dabb
[es8311] Add es8311 dac component ( #7693 )
2024-10-31 08:29:24 +13:00
dependabot[bot]
6afd004ec5
Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 ( #7700 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 08:25:36 +13:00
Clyde Stubbs
ee3ee3a63b
[http_request] Implement on_error trigger for requests ( #7696 )
2024-10-30 14:10:58 +13:00
Jordan Zucker
aae2ee2ecb
Add in area and device to the prometheus labels ( #7692 )
2024-10-30 14:03:10 +13:00
Ilia Sotnikov
bac6880a1e
fix: [climate] Allow substitutions in visual.temperature_step.{target_temperature,current_temperature} ( #7679 )
2024-10-29 16:32:55 -07:00
tomaszduda23
0982ab58ac
fix build error ( #7694 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-30 07:53:36 +13:00
Samuel Sieb
38dd566e0c
remove use of delay ( #7680 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-29 04:12:54 +00:00
tomaszduda23
71e1e3b5f8
let make new platform implementation in external components ( #7615 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-29 16:58:36 +13:00
Rodrigo Martín
abbd7faa64
fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] ( #7668 )
2024-10-29 16:56:50 +13:00
Bonne Eggleston
aa0e155e22
Fixes modbus timing error ( #7674 )
2024-10-29 16:52:39 +13:00
Sean Brogan
0dab280440
Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings ( #7475 )
2024-10-29 16:49:06 +13:00
Jordan Zucker
90b076eccd
Add more prometheus metrics ( #7683 )
2024-10-29 16:43:02 +13:00
Jordan Zucker
444c0fc67f
Add asdf to gitignore (and dockerignore) ( #7686 )
2024-10-29 16:09:22 +13:00
Satoshi YAMADA
302ba2874e
Support W5500 SPI-Ethernet polling mode if framework is supported ( #7503 )
2024-10-29 16:08:08 +13:00
Clyde Stubbs
df750d0d11
[http_request] Add enum for status codes ( #7690 )
2024-10-29 16:05:58 +13:00
Clyde Stubbs
63e4d4b493
[font] Fix failure with bitmap fonts ( #7691 )
2024-10-29 13:56:32 +11:00
Clyde Stubbs
88627095fb
[http_request] Always return defined server response status ( #7689 )
2024-10-29 11:12:32 +11:00
Clyde Stubbs
858d97ccef
[bytebuffer] Rework ByteBuffer using templates ( #7638 )
2024-10-29 11:08:29 +13:00
Clyde Stubbs
22f30d42a6
[lvgl] Implement qrcode ( #7623 )
2024-10-29 11:05:51 +13:00
Clyde Stubbs
1e2497748d
[rpi_dpi_rgb] Fix get_width and height (Bugfix) ( #7675 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-10-27 15:17:09 +13:00
SeByDocKy
34de2bbe99
gp8403 : Add the possibility to use substitution for channel selection ( #7681 )
2024-10-26 14:54:57 -07:00
Oleg Tarasov
21cb941bbe
Add OpenTherm component (part 2.1: sensor platform) ( #7529 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-25 15:00:28 +13:00
Clyde Stubbs
33fdbbe30c
[image][online_image][animation] Fix transparency in RGB565 ( #7631 )
2024-10-25 11:05:25 +13:00
dependabot[bot]
09f9d91577
Bump actions/setup-python from 5.2.0 to 5.3.0 ( #7670 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-25 10:57:09 +13:00
dependabot[bot]
34a8eaddb2
Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python ( #7671 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 10:56:48 +13:00
tomaszduda23
7dbda12008
[code-quality] weikai.h ( #7601 )
2024-10-25 10:55:58 +13:00
Kevin Ahrendt
4101d5dad1
[media_player] Add new media player conditions ( #7667 )
2024-10-25 10:26:39 +13:00
tomaszduda23
c20e1975d1
unified way how all platforms handle get_download_types ( #7617 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-25 10:25:19 +13:00
Jesse Hills
4fa3c6915c
Bump esphome-dashboard to 20241025.0 ( #7669 )
2024-10-25 08:10:30 +13:00
Jesse Hills
ca5c73d170
Support ignoring discovered devices from the dashboard ( #7665 )
2024-10-25 07:55:14 +13:00
Aaron Solochek
5b5c2fe71b
updating ESP32 board definitions ( #7650 )
2024-10-24 13:25:53 +13:00
tomaszduda23
9acc21e81a
unified way how all platforms handle copy_files ( #7614 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-24 10:04:59 +13:00
Kevin Ahrendt
bff0e81ed3
[speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging ( #7664 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-24 09:37:38 +13:00
dependabot[bot]
2feffddc55
Bump actions/cache from 4.1.1 to 4.1.2 ( #7660 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 08:06:53 +13:00
dependabot[bot]
4289e00ad0
Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python ( #7659 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 08:06:45 +13:00
Jesse Hills
574ee404d2
Merge branch 'release' into dev
2024-10-24 08:05:09 +13:00
Jesse Hills
9caf5f8b31
Merge pull request #7663 from esphome/bump-2024.10.2
...
2024.10.2
2024-10-24 08:04:29 +13:00
Jesse Hills
127acfde64
Bump version to 2024.10.2
2024-10-24 07:15:40 +13:00
Kevin Ahrendt
156ad773c9
[voice_assistant] Bugfix: Fix crash on start ( #7662 )
2024-10-24 07:15:40 +13:00
Clyde Stubbs
8d90d256bf
[lvgl] Some properties were not templatable (Bugfix) ( #7655 )
2024-10-24 07:15:40 +13:00
Kyle Cascade
833565feb9
Humanized the missing MQTT log topic error message ( #7634 )
2024-10-24 07:15:40 +13:00
Kevin Ahrendt
fdebf04196
[voice_assistant] Bugfix: Fix crash on start ( #7662 )
2024-10-24 06:25:31 +13:00
Gábor Poczkodi
dd8d25e43f
i2c_device ( #7641 )
2024-10-23 16:23:10 +13:00
Clyde Stubbs
68844c4869
[lvgl] Some properties were not templatable (Bugfix) ( #7655 )
2024-10-23 12:16:55 +13:00
Kyle Cascade
7c0543862a
Humanized the missing MQTT log topic error message ( #7634 )
2024-10-22 17:11:23 +13:00
Rodrigo Martín
a932ca2f64
feat(MQTT): Add subscribe QoS to discovery ( #7648 )
2024-10-22 16:38:25 +13:00
Edward Firmo
2597975ae0
[rtttl] Add get_gain() ( #7647 )
2024-10-22 16:29:16 +13:00
Clyde Stubbs
6330177d24
[lvgl] Allow strings to be interpreted as integers (Bugfix) ( #7652 )
2024-10-22 16:10:09 +13:00
Clyde Stubbs
3ac730fb2f
[lvgl] Fix rotation code for 90deg (Bugfix) ( #7653 )
2024-10-22 16:06:58 +13:00
Clyde Stubbs
ff48f53989
[image] Fix compile time problem with host image not using lvgl ( #7654 )
2024-10-22 16:05:39 +13:00
Clyde Stubbs
8bb4316956
[lvgl] light schema should require widget: not led: (Bugfix) ( #7649 )
2024-10-22 16:03:32 +13:00
Jesse Hills
40cdb778f5
Merge branch 'release' into dev
2024-10-22 14:00:31 +13:00
Jesse Hills
dfd174e1a5
Merge pull request #7651 from esphome/bump-2024.10.1
...
2024.10.1
2024-10-22 13:59:49 +13:00
Jesse Hills
735c04cd69
Bump version to 2024.10.1
2024-10-22 12:57:17 +13:00
Michael Hansen
d95b370998
Move setting global voice assistant to constructor ( #7630 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-22 12:57:17 +13:00
Clyde Stubbs
3ebdd62c67
[lvgl] Remove states from style definitions (Bugfix) ( #7645 )
2024-10-22 12:57:17 +13:00
Clyde Stubbs
c26c96b8f4
[config] Ensure user-supplied build flags don't get silently overwritten ( #7622 )
2024-10-22 12:57:17 +13:00
Keith Burzinski
748256b3ee
[wifi] Support custom MAC on Arduino, too ( #7644 )
2024-10-22 12:57:17 +13:00
Samuel Sieb
10791db82e
auto-load preferences ( #7642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-10-22 12:57:17 +13:00
Lennart
3dd34f6628
Fix broken ibeacon_uuid config in ble_rssi ( #7640 )
2024-10-22 12:57:17 +13:00
Clyde Stubbs
7004053538
[config] Fix crash with empty substitutions block ( #7612 )
2024-10-22 12:57:17 +13:00
Michael Hansen
dc42427c60
Move setting global voice assistant to constructor ( #7630 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-21 23:14:07 +00:00
Clyde Stubbs
40ad6befa8
[lvgl] Remove states from style definitions (Bugfix) ( #7645 )
2024-10-22 11:51:40 +13:00
Clyde Stubbs
612e2c1644
[lvgl] Defer display rotation reset until setup(). (Bugfix) ( #7627 )
2024-10-22 11:50:16 +13:00
Clyde Stubbs
c8d0cde329
[config] Ensure user-supplied build flags don't get silently overwritten ( #7622 )
2024-10-22 11:49:12 +13:00
Keith Burzinski
5e8794175d
[wifi] Support custom MAC on Arduino, too ( #7644 )
2024-10-22 11:46:41 +13:00
Samuel Sieb
657527655d
auto-load preferences ( #7642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-10-21 13:40:43 +13:00
Jesse Hills
f7543a7b8d
Update Pull request template ( #7620 )
2024-10-21 11:28:52 +13:00
Lennart
43a020641b
Fix broken ibeacon_uuid config in ble_rssi ( #7640 )
2024-10-21 08:16:08 +13:00
Shivam Maurya
c019ff34bc
Bump bme68x_bsec2 version to 1.8.2610 ( #7626 )
2024-10-17 20:15:28 -05:00
guillempages
ef6ccddc0d
[lvgl] Allow esphome::Image in lambda to update image source directly ( #7624 )
2024-10-18 07:23:37 +11:00
Clyde Stubbs
8bbe4efded
[lvgl] Revise code generation to allow early widget creation ( #7611 )
2024-10-17 15:20:19 +13:00
tomaszduda23
f490585f66
[code-quality] udp component ( #7602 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-17 12:38:02 +11:00
Clyde Stubbs
fcfc76b01b
[lvgl] Roller and Dropdown enhancements; ( #7608 )
2024-10-17 14:03:48 +13:00
Clyde Stubbs
5ad68e926d
[axs15231] Touchscreen driver ( #7592 )
2024-10-17 13:44:20 +13:00
Clyde Stubbs
56fa6fef85
[config] Fix crash with empty substitutions block ( #7612 )
2024-10-17 13:32:22 +13:00
Ramil Valitov
c9e5919739
[fix] ESP32-C6 BLE compile error ( #7580 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-17 13:31:02 +13:00
functionpointer
0451b31f9e
Bump arduino-mlx90393 to 1.0.2 ( #7618 )
2024-10-17 13:17:20 +13:00
Kevin Ahrendt
1c845e0ff8
[speaker, i2s_audio] I2S Speaker implementation using a ring buffer ( #7605 )
2024-10-17 11:47:11 +13:00
Rui Chen
22478ffb0f
chore: bump platformio to 6.1.16 to support py3.13 build ( #7590 )
2024-10-16 17:26:48 +13:00
Rui Chen
c38cc128db
chore: bump pyyaml to 6.0.2 to support py3.13 build ( #7610 )
2024-10-16 17:26:17 +13:00
Paul Blacknell
fa01149771
Add support for Analog Devices MAX17043 battery fuel gauge ( #7522 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-10-16 16:28:24 +13:00
Clyde Stubbs
254522dd93
[qspi_dbi] Rename from qspi_amoled, add features ( #7594 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-10-16 16:26:50 +13:00
Clyde Stubbs
6a86d92781
[lvgl] Implement better software rotation ( #7595 )
2024-10-16 16:26:06 +13:00
Ramil Valitov
b274d6901a
[fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ ( #7600 )
2024-10-16 16:25:47 +13:00
Aleksandr Artemev
3ef31e55ca
[display] filled_ring and filled_gauge methods added ( #7420 )
2024-10-16 16:25:05 +13:00
Seth Girvan
fb002ac3b0
Add TC74 temperature sensor ( #7460 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-16 16:24:37 +13:00
Clyde Stubbs
de943908bd
[automation] Implement all and any condition shortcuts ( #7565 )
2024-10-16 16:23:43 +13:00
tomaszduda23
b0a25872da
[code-quality] statsd component ( #7603 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-16 16:22:45 +13:00
Jesse Hills
403d450f47
Merge branch 'release' into dev
2024-10-16 16:19:08 +13:00
Jesse Hills
d6b96ad51d
Merge pull request #7609 from esphome/bump-2024.10.0
...
2024.10.0
2024-10-16 16:18:27 +13:00
Jesse Hills
9b4b50a3a6
Bump version to 2024.10.0
2024-10-16 14:29:17 +13:00
Ramil Valitov
2cca26ada4
[fix] ESP32-C6: internal temperature reporting ( #7579 )
2024-10-15 06:59:23 +13:00
tomaszduda23
312799babf
Update test_build_components ( #7597 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-10-14 14:31:37 +13:00
Jesse Hills
5bc5a9dcb6
Merge branch 'beta' into dev
2024-10-14 10:58:02 +13:00
Jesse Hills
ef87a6657a
Merge pull request #7599 from esphome/bump-2024.10.0b2
...
2024.10.0b2
2024-10-14 10:57:15 +13:00
Clyde Stubbs
27e1233fc0
[CI] failures when installing using apt-get. ( #7593 )
2024-10-14 09:51:43 +13:00
Jesse Hills
d24ad2e0e7
Bump version to 2024.10.0b2
2024-10-14 09:31:16 +13:00
Niclas Larsson
dda27d9de4
Fix update sequence when update is set to false ( #5225 ) ( #7407 )
2024-10-14 09:31:16 +13:00
Clyde Stubbs
f52136338d
[touchscreen] Fix coordinates when using rotation ( #7591 )
2024-10-14 09:31:15 +13:00
RFDarter
bafb0ad688
[web_server] Event component grouping ( #7586 )
2024-10-14 09:31:15 +13:00
Samuel Sieb
b617b92758
fix uart settings check ( #7573 )
2024-10-14 09:31:15 +13:00
Niclas Larsson
39e922580a
Fix update sequence when update is set to false ( #5225 ) ( #7407 )
2024-10-14 09:17:37 +13:00
Clyde Stubbs
77d0bfc4bb
[touchscreen] Fix coordinates when using rotation ( #7591 )
2024-10-14 09:10:48 +13:00
RFDarter
654cee6f83
[web_server] expose event compoent to REST ( #7587 )
2024-10-14 07:50:22 +13:00
RFDarter
cf14c02b8a
[web_server] Event component grouping ( #7586 )
2024-10-14 07:50:13 +13:00
Pietro
42f6095960
[core][esp32_rmt_led_strip] Migrate ExternalRAMAllocator to RAMAllocator
...
And add psram flag to esp32_rmt_led_strip
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-10-13 20:24:17 +11:00
Clyde Stubbs
f224984858
[CI] failures when installing using apt-get. ( #7593 )
2024-10-12 18:51:51 -05:00
Jesse Hills
efe4c5e3bc
[light] Add `initial_state` configuration ( #7577 )
2024-10-11 13:13:32 -04:00
Ramil Valitov
cedb671f07
[fix] ESP32-C6 Reset Reasons ( #7578 )
2024-10-11 07:51:21 +13:00
dependabot[bot]
c18bd3ac81
Bump actions/upload-artifact from 4.4.2 to 4.4.3 ( #7575 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-10 16:07:40 +13:00
Ilia Sotnikov
b08432bd0d
Update pillow to 10.4.0 ( #7566 )
2024-10-10 13:44:07 +11:00
Samuel Sieb
4bac9707fe
fix uart settings check ( #7573 )
2024-10-09 05:44:19 -05:00
Jesse Hills
7e16cda949
Merge branch 'beta' into dev
2024-10-09 17:48:32 +13:00
Jesse Hills
8a025a6617
Merge pull request #7572 from esphome/bump-2024.10.0b1
...
2024.10.0b1
2024-10-09 17:44:02 +13:00
Jesse Hills
1c05f5af03
Bump version to 2024.11.0-dev
2024-10-09 15:01:49 +13:00
Jesse Hills
4a9d3a3927
Bump version to 2024.10.0b1
2024-10-09 15:01:49 +13:00
dependabot[bot]
26694cb55e
Bump actions/cache from 4.1.0 to 4.1.1 in /.github/actions/restore-python ( #7571 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 14:51:43 +13:00
dependabot[bot]
94ad1237ce
Bump actions/cache from 4.1.0 to 4.1.1 ( #7570 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 14:51:31 +13:00
dependabot[bot]
69467ea6ff
Bump actions/upload-artifact from 4.4.1 to 4.4.2 ( #7569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 14:51:23 +13:00
Clyde Stubbs
66f500e594
[template/binary_sensor] Implement condition: option as alternative to lambda. ( #7561 )
2024-10-09 14:49:33 +13:00
Clyde Stubbs
fc97a6d1e3
[lvgl] Fix text component ( #7563 )
2024-10-09 14:43:28 +13:00
Clyde Stubbs
1a567b6986
[cst816] Allow skipping i2c probe ( #7557 )
2024-10-09 14:41:58 +13:00
baldisos
9211aad524
Update radon_eye_listener.cpp for more possible variants ( #7567 )
2024-10-09 14:33:50 +13:00
dependabot[bot]
6139b933c5
Bump actions/cache from 4.0.2 to 4.1.0 ( #7558 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 02:00:10 +00:00
dependabot[bot]
3804b3b759
Bump actions/cache from 4.0.2 to 4.1.0 in /.github/actions/restore-python ( #7560 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 14:34:26 +13:00
dependabot[bot]
659239e8cd
Bump actions/upload-artifact from 4.4.0 to 4.4.1 ( #7559 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 14:34:15 +13:00
Clyde Stubbs
52e59d1dad
[ili9xxx] Put display into sleep mode on shutdown. ( #7555 )
2024-10-08 14:28:59 +13:00
Clyde Stubbs
b8630363e0
[online_image] Bugfix: Use std::string instead of const char * ( #7556 )
2024-10-07 11:47:07 -05:00
esphomebot
1d91601094
Update webserver local assets to 20241007-025551 ( #7553 )
2024-10-07 03:22:17 +00:00
Curtis Malainey
ea23f49e90
nau7802: new component ( #6291 )
2024-10-07 16:08:56 +13:00
Ken Baker
b2bf2bc448
Add Initial NPI-19 pressure sensor support ( #7181 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:59:13 +13:00
Ken Baker
5ad5ef5a42
Add Initial TE-M3200 pressure sensor support ( #6862 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:58:28 +13:00
RFDarter
86a34f4b17
[web_server] v3 entity grouping ( #6833 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:52:26 +13:00
Clyde Stubbs
6a2ed8241e
[lvgl] Fix: allow full range of styles on dropdown list. ( #7552 )
2024-10-07 15:43:41 +13:00
YorkshireIoT
03a95ee05f
Feature/add seeed grove gmxxx multichannel gas support ( #4304 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:34:46 +13:00
Clyde Stubbs
81f6750211
[lvgl] Bugfixes #3 ( #7472 )
2024-10-07 13:27:08 +13:00
tomaszduda23
cbc03aae80
[code-quality] fix clang-tidy api ( #7279 )
2024-10-07 11:55:11 +13:00
tomaszduda23
390299894e
[code-quality] fix clang-tidy md5 and hmac_md5 ( #7325 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 11:53:49 +13:00
dependabot[bot]
fc7628cdea
Bump docker/build-push-action from 6.7.0 to 6.9.0 in /.github/actions/build-image ( #7511 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:34:38 +13:00
dependabot[bot]
fbd600f43f
Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 ( #7541 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:34:17 +13:00
dependabot[bot]
239eadb895
Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 in the docker-actions group across 1 directory ( #7542 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:34:03 +13:00
Keith Burzinski
e87169805c
[wifi] Replace `USE_ESP32_IGNORE_EFUSE_MAC_CRC with IDF's CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR` ( #7502 )
2024-10-07 10:02:53 +13:00
Keith Burzinski
9f85d99a22
[audio_dac] [aic3204] Add new component + platform ( #7505 )
2024-10-07 09:59:42 +13:00
Keith Burzinski
56e305f986
[bedjet_codec] Remove `assert()` ( #7543 )
2024-10-07 09:01:43 +13:00
Keith Burzinski
1c0ee5ae6b
[thermostat] Remove `assert()`s ( #7544 )
2024-10-07 09:01:11 +13:00
Keith Burzinski
949e61db8d
[bang-bang] Remove `assert()` ( #7533 )
2024-10-07 09:00:09 +13:00
Tobias Hoff
e31a96bfe2
Allow use of all pulse count unit channels if needed. ( #7550 )
2024-10-07 08:53:57 +13:00
Samuel Sieb
6a8e88b1cc
CSE7766 needs even parity ( #7549 )
2024-10-07 08:49:52 +13:00
guillempages
b3cff566eb
[lvgl] Remap image to img in "set_style_*" ( #7546 )
2024-10-06 09:44:18 +11:00
guillempages
0a62106b7b
[image] Use "puremagic" instead of "magic" python module ( #7536 )
2024-10-05 17:07:32 +10:00
Keith Burzinski
1cf4818640
[CI] Use a list when reading idedata for includes ( #7535 )
2024-10-04 21:07:49 +13:00
RFDarter
523eedbc51
[web_server] Expose detail=all on all components ( #7531 )
2024-10-03 13:34:12 +13:00
David Woodhouse
e57a1ff42d
Fix parsing of µs time periods in config ( #7495 )
2024-10-03 07:54:12 +13:00
Jesse Hills
361b6ab961
[mics_4514] Move consts to consts.py ( #7528 )
2024-10-02 04:27:32 -05:00
Keith Burzinski
0d80286bb3
[esp32] Add `ignore_efuse_custom_mac` config var ( #7527 )
2024-10-02 03:27:46 -05:00
Keith Burzinski
d00e0eb2d6
[wifi] Fix error message when no custom MAC is set ( #7515 )
2024-10-02 02:33:35 +00:00
Keith Burzinski
215f26fbe4
[CI] Remove `sorted` from library include dirs ( #7526 )
2024-10-02 13:08:12 +13:00
Jesse Hills
68928aee7c
Merge branch 'release' into dev
2024-10-01 16:42:26 +13:00
Jesse Hills
ffb0080fc1
Merge pull request #7516 from esphome/bump-2024.9.2
...
2024.9.2
2024-10-01 16:41:38 +13:00
Jesse Hills
f784e5c9f6
Bump version to 2024.9.2
2024-10-01 15:33:40 +13:00
Jesse Hills
748bc85bfe
[rp2040] Always use maxgerhardt platform fork ( #7514 )
2024-10-01 15:33:40 +13:00
Nick Kinnan
050e2547ea
Prevent rp2040 randomly breaking the build ( #7507 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-01 15:33:40 +13:00
Jesse Hills
c2518cff89
[config_validation] Fix bug with extras on schemas ( #7497 )
2024-10-01 15:33:39 +13:00
Samuel Sieb
4332301dbb
fix bl0906 reset energy action ( #7488 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-10-01 15:33:39 +13:00
Jesse Hills
d5fa17c316
[rp2040] Always use maxgerhardt platform fork ( #7514 )
2024-10-01 13:37:08 +13:00
@RubenKelevra
c1a28ba5e2
tcs34725: Remove IR compensation and improve illuminance and color temperature handling in extreme conditions ( #7492 )
2024-10-01 11:03:42 +13:00
@RubenKelevra
01e03b76a7
tcs34725: optimize fetch time with burst read for RGB and clear values ( #7494 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-01 11:00:40 +13:00
dependabot[bot]
507d27e84a
Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 ( #7487 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 21:48:36 +02:00
Darren Griffin
01f5ca26dc
Add OHF logo to README ( #7509 )
2024-09-30 18:49:13 +02:00
Nick Kinnan
20cb2e147f
Make time dependency optional ( #7425 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 16:27:22 +13:00
Nick Kinnan
49a3d385eb
Prevent rp2040 randomly breaking the build ( #7507 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 14:59:12 +13:00
zry98
023cb4937e
Add support for Sharp GP2Y1010AU0F PM2.5 sensor ( #6007 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 14:22:27 +13:00
Keith Burzinski
529ff4bd52
[wifi] Use custom MAC address if programmed ( #7498 )
2024-09-27 10:24:18 +12:00
victorclaessen
3df25a183a
Add clean_session as configurable option to the MQTT component ( #7501 )
2024-09-27 09:57:51 +12:00
Clyde Stubbs
c55b4f5e1b
[ch422g] Add support for pins 8-11; make input work. ( #7467 )
2024-09-27 09:51:08 +12:00
Kevin Ahrendt
3b1b1071f1
[core] add ring buffer destructor ( #7500 )
2024-09-27 09:25:20 +12:00
Jesse Hills
21fbbc5fb9
[config_validation] Fix bug with extras on schemas ( #7497 )
2024-09-26 00:34:27 +00:00
@RubenKelevra
b61577b68b
tcs34725: Add check for Division by Zero ( #7485 )
2024-09-25 14:28:22 +12:00
@RubenKelevra
fa9df32979
tcs34725: fix color/clear channel percentage calculations on long exposures ( #7493 )
2024-09-25 14:27:14 +12:00
Jonathan Swoboda
fcce70d416
Add remote transmitter triggers ( #7483 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-09-25 14:09:24 +12:00
Samuel Sieb
8e54a622d3
fix bl0906 reset energy action ( #7488 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-09-25 12:50:44 +12:00
David Sichau
294fe8d970
Support inkplate 5 and 5 V2 ( #7448 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-25 12:50:01 +12:00
Nick Kinnan
cc53eb42b2
Add CSE7766 reactive power ( #7301 )
2024-09-23 22:53:13 -05:00
dependabot[bot]
4ece4a389e
Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 ( #7469 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 21:31:38 +02:00
Keith Burzinski
2ff863deb3
[micro_wake_word] Workaround for failing IDF 5+ tests ( #7484 )
2024-09-23 18:35:26 +12:00
Keith Burzinski
402a6a9edb
[esp32_improv] Add triggers for various states ( #7461 )
...
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
2024-09-22 23:54:31 -05:00
Jesse Hills
af612add24
Merge branch 'release' into dev
2024-09-23 12:02:32 +12:00
Jesse Hills
1f8037d5bc
Merge pull request #7482 from esphome/bump-2024.9.1
...
2024.9.1
2024-09-23 12:01:43 +12:00
Jesse Hills
f314ad8a5b
Bump version to 2024.9.1
2024-09-23 10:40:47 +12:00
Michael Hansen
66f9597d9e
Copy active wake words to message ( #7481 )
2024-09-23 10:40:47 +12:00
Tarik2142
c287673947
add "fan_mode" and "swing_mode" to REST API ( #7476 )
2024-09-23 09:35:57 +12:00
Michael Hansen
5f7bde2a2c
Copy active wake words to message ( #7481 )
2024-09-23 07:44:53 +12:00
Clyde Stubbs
8e5d7337c8
[st7701s] Fix initialisation race ( #7462 )
2024-09-19 16:18:51 +12:00
Michał Obrembski
fb7e7eb80b
Add tca9555 GPIO driver ( #7146 )
...
Co-authored-by: Michal Obrembski <michal@obrembski.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-19 16:17:22 +12:00
Clyde Stubbs
6d24e9ebb5
[lvgl] Enhancements ( #7453 )
2024-09-19 16:17:04 +12:00
Pietro
ddde64a48d
Added i2s_comm_fmt parameter to i2s speaker component ( #7449 )
...
Co-authored-by: PxPert <pxpert@pxpert.cloud >
2024-09-19 16:16:39 +12:00
Pavlo Dudnytskyi
446f7e0a7e
Haier climate integration update ( #7416 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-09-19 16:09:27 +12:00
Edward Firmo
d0dc275e30
[nextion] Optionally skip connection handshake ( #6905 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-19 16:08:15 +12:00
Andrey Bodrov
9699719305
openeth ethernet / qemu support ( #7020 )
2024-09-19 16:07:39 +12:00
Jesse Hills
1596a85e4f
Merge branch 'release' into dev
2024-09-19 07:57:38 +12:00
Jesse Hills
6fde5e0fed
Merge pull request #7466 from esphome/bump-2024.9.0
...
2024.9.0
2024-09-19 07:56:46 +12:00
Jesse Hills
34229af38a
Bump version to 2024.9.0
2024-09-18 16:56:07 +12:00
Jesse Hills
373cb44078
Merge branch 'beta' into dev
2024-09-18 16:05:49 +12:00
Jesse Hills
3744c7876b
Merge pull request #7465 from esphome/bump-2024.9.0b4
...
2024.9.0b4
2024-09-18 14:33:58 +12:00
Jesse Hills
a930b377b0
Bump version to 2024.9.0b4
2024-09-18 12:57:27 +12:00
Michael Hansen
571c0eb827
Add voice assistant methods for configuration ( #7459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-18 12:57:27 +12:00
Jesse Hills
749f664330
Dont replace project name spaces with underlines ( #7455 )
2024-09-18 12:57:27 +12:00
Michael Hansen
f87d9be60d
Add voice assistant configuration messages ( #7445 )
2024-09-18 12:57:27 +12:00
Michael Hansen
5a3e1d5792
Add voice assistant methods for configuration ( #7459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-18 11:38:39 +12:00
dependabot[bot]
cb86749545
Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 ( #7457 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 13:47:16 +12:00
Jesse Hills
857a3dcf72
Dont replace project name spaces with underlines ( #7455 )
2024-09-16 01:03:51 -05:00
Jesse Hills
435789a960
Bump pylint from 3.1.0 to 3.2.7 ( #7438 )
2024-09-16 17:21:42 +12:00
Jesse Hills
18b3fbbf6d
Merge branch 'beta' into dev
2024-09-16 16:36:03 +12:00
Jesse Hills
8bd182d96c
Merge pull request #7454 from esphome/bump-2024.9.0b3
...
2024.9.0b3
2024-09-16 16:35:26 +12:00
Jesse Hills
73e469ae52
[modbus_controller] Fix linting and formatting issues ( #7441 )
2024-09-16 13:43:45 +12:00
Michael Hansen
3835ad8c1f
Add voice assistant configuration messages ( #7445 )
2024-09-16 13:40:45 +12:00
Jesse Hills
a63b9a9e0c
Bump version to 2024.9.0b3
2024-09-16 13:17:06 +12:00
Jesse Hills
6483ceb6eb
[docker] Bump git from 1:2.39.2-1.1 to 1:2.39.5-0+deb12u1 ( #7452 )
2024-09-16 13:17:06 +12:00
Michael Hansen
e7fe9b374f
Add sample_bytes to media player supported format ( #7451 )
2024-09-16 13:17:06 +12:00
Jesse Hills
9014fa4bf9
Merge branch 'beta' into dev
2024-09-16 12:32:56 +12:00
Jesse Hills
bfde7fd9d7
[docker] Bump git from 1:2.39.2-1.1 to 1:2.39.5-0+deb12u1 ( #7452 )
2024-09-16 12:32:39 +12:00
Jesse Hills
3e7161ad41
Merge pull request #7450 from esphome/bump-2024.9.0b2
...
2024.9.0b2
2024-09-16 12:32:18 +12:00
Michael Hansen
857d79dc71
Add sample_bytes to media player supported format ( #7451 )
2024-09-15 23:46:54 +00:00
Clyde Stubbs
f652cd3851
[st7701s] Make use of IDF5.x to speed up display operations ( #7447 )
2024-09-16 10:42:45 +12:00
Jesse Hills
5d8fb7cdf4
Bump version to 2024.9.0b2
2024-09-16 10:01:34 +12:00
Tomer
80e3de94d3
Improve manufacturer data tracing to identify BLE devices a bit easie… ( #7332 )
2024-09-16 10:01:34 +12:00
Jesse Hills
7f00b5eb65
[voice-assistant] Dont error on `no_wake_word` timeout error with streaming wake word ( #7435 )
2024-09-16 10:01:34 +12:00
Oleg Tarasov
de19d25a3c
Add OpenTherm component (part 1: communication layer and hub) ( #6645 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-16 09:59:10 +12:00
Jesse Hills
cf4bfcdce8
[thermostat] Fix linting and formatting issues ( #7442 )
2024-09-13 05:03:25 -05:00
Jesse Hills
c702a3f3ee
[animation] Fix linting and formatting issues ( #7439 )
2024-09-13 16:16:57 +12:00
Jesse Hills
e4c90489f7
[image] Fix linting and formatting issues ( #7440 )
2024-09-13 16:16:24 +12:00
Jesse Hills
08c0715a30
[tm1638] Fix linting and formatting issues ( #7443 )
2024-09-13 16:15:00 +12:00
J. Nick Koston
0df44b5df1
Bump recommended ESP-IDF to 4.4.8 ( #7349 )
2024-09-13 14:06:50 +12:00
dependabot[bot]
e315b4d939
Bump peter-evans/create-pull-request from 7.0.0 to 7.0.2 ( #7437 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 13:22:28 +12:00
Tomer
78d0e0baae
Improve manufacturer data tracing to identify BLE devices a bit easie… ( #7332 )
2024-09-13 12:56:04 +12:00
Paulus Schoutsen
323c641ecd
Update codeql.yml
2024-09-12 00:09:25 -04:00
Paulus Schoutsen
6207510279
Update codeql.yml
2024-09-12 00:05:40 -04:00
Paulus Schoutsen
95a340d7a3
Update codeql.yml
2024-09-12 00:04:25 -04:00
Paulus Schoutsen
6f9e725a2c
Update codeql.yml
2024-09-11 23:58:57 -04:00
Paulus Schoutsen
43f6793ad9
Create codeql.yml
2024-09-11 23:58:15 -04:00
Jesse Hills
cb7b4d9365
[voice-assistant] Dont error on `no_wake_word` timeout error with streaming wake word ( #7435 )
2024-09-11 21:08:41 -05:00
Jesse Hills
af1a909c27
Merge branch 'beta' into dev
2024-09-11 20:53:32 +12:00
Jesse Hills
9ed2ed8177
Merge pull request #7433 from esphome/bump-2024.9.0b1
...
2024.9.0b1
2024-09-11 20:52:49 +12:00
Jesse Hills
664b219387
Bump version to 2024.10.0-dev
2024-09-11 17:37:41 +12:00
Jesse Hills
63cda412f9
Bump version to 2024.9.0b1
2024-09-11 17:37:40 +12:00
Tercio Filho
625726c650
[Modbus Controller] Added preference to change command retries ( #7312 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 17:21:31 +12:00
ajwahab
955a909846
User configurable frame buffer. ( #7360 )
2024-09-11 17:20:30 +12:00
Rafael Treviño
e3ae8cd31e
[uponor_smatrix] Modifies sending algorithm ( #7326 )
...
Co-authored-by: Rafa Treviño <rafael.trevino@bbva.com >
2024-09-11 17:16:52 +12:00
[pʲɵs]
04248b6840
[i2s_audio] Add more options to speakers and microphones ( #7306 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 17:12:20 +12:00
ArkanStasarik
dbecade122
Implement all supported thermocouple types for MAX31856 ( #7218 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-09-11 16:53:09 +12:00
NP v/d Spek
ffc2b58714
Move I2S config settings the the base i2sAudio files. Phase 1 ( #7183 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 11:30:46 +12:00
David Woodhouse
39ad358b51
Enable IPv6 support for BK72xx ( #7398 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-10 22:02:05 +00:00
David Woodhouse
7b90bfaec6
Bump LibreTiny recommended version to 1.7.0 ( #7432 )
2024-09-11 07:43:19 +12:00
David Woodhouse
7abbb0fb97
Pull in new AsyncTCP for IPv6 on BK72xx ( #7431 )
2024-09-11 07:42:46 +12:00
marcovaneck
de7d2c33e1
[dsmr] Add internal 'telegram' text_sensor to support bridging ( #6841 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-10 20:22:58 +12:00
Clyde Stubbs
c8aed15157
[LVGL] Add color gradients ( #7427 )
2024-09-10 13:24:18 +12:00
Clyde Stubbs
dcfad31770
[rpi_dpi_rgb] Add bounce_buffer config for ESP-IDF 5.x ( #7423 )
2024-09-10 13:15:56 +12:00
David Woodhouse
f5c2921b85
[bl0942] Improve energy reporting ( #7428 )
2024-09-10 13:11:26 +12:00
David Woodhouse
b5e5741ffd
Switch IPv6 platform check to use require_framework_version() ( #7410 )
2024-09-10 11:59:46 +12:00
David Woodhouse
d10feafa9b
Add BK72xx support to require_framework_version() ( #7409 )
2024-09-10 11:58:57 +12:00
Jesse Hills
9f42b76de3
[gh-actions] Don't produce docker build summaries ( #7430 )
2024-09-10 11:57:42 +12:00
Jesse Hills
198bd3b41a
Bump libssl-dev to 3.0.14-1~deb12u2 ( #7426 )
2024-09-10 10:35:39 +12:00
Anton Viktorov
c90dcfc0ca
LTR-501, LTR-301, LTR-558 Series of Lite-On Light (ALS) and Proximity(PS) sensors ( #6262 )
...
Co-authored-by: root <root@LAOX1>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-09-09 12:25:37 -05:00
David Woodhouse
7a93dde5d4
[libretiny] Report version 1.7.0 for 'dev' and 'latest' ( #7415 )
2024-09-09 17:05:19 +12:00
David Woodhouse
32995a352b
libretiny: Allow specifying version of explicitly imported sources ( #7408 )
2024-09-09 17:05:09 +12:00
Clyde Stubbs
9722876ef6
[lvgl] Msgbox fixes and enhancements ( #7380 )
2024-09-09 15:59:09 +12:00
Michael Hansen
8bd46a43b9
Add voice assistant announce ( #7377 )
2024-09-09 12:54:20 +12:00
Adam DeMuri
18a1191e03
Add support for using BMP280 with SPI ( #7053 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-09-05 17:08:02 +12:00
Jesse Hills
1548fa0811
[homeassistant-switch] Support different entity domains ( #7331 )
2024-09-04 20:09:49 -05:00
Markus
b496233425
Add StatsD component ( #6642 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-05 12:57:44 +12:00
Jesse Hills
dc4e60526c
[micro_wake_word] Remove duplicated download code ( #7401 )
2024-09-05 12:49:01 +12:00
David Woodhouse
71a7f6383f
Support BL0942 calibration ( #7299 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-05 12:08:39 +12:00
Jeff Cooper
e882cea47e
Voice assist improvement - configurable conversation_id timeout ( #7385 )
2024-09-04 15:48:13 +12:00
dependabot[bot]
a7fd3b34aa
Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 ( #7404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 15:47:59 +12:00
dependabot[bot]
a96de54d46
Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 ( #7405 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 15:45:40 +12:00
David Woodhouse
188faa6530
[bl0942] loop and overflow cleanup ( #7358 )
2024-09-04 15:38:47 +12:00
Sebastian Muszynski
1a71cc3047
Drop max BLE client connections limitation ( #7088 )
2024-09-04 12:02:33 +10:00
Jesse Hills
10ccc5f125
[api] Remove id from `MediaPlayerSupportedFormat` ( #7406 )
2024-09-04 12:55:41 +12:00
dependabot[bot]
c6e64a9ed3
Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 ( #7395 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 19:22:56 +12:00
Jesse Hills
565835cb59
Merge branch 'release' into dev
2024-09-03 16:38:57 +12:00
Jesse Hills
f2d8ab62dd
Merge pull request #7400 from esphome/bump-2024.8.3
...
2024.8.3
2024-09-03 16:38:10 +12:00
Jesse Hills
cb4bede6d8
Bump version to 2024.8.3
2024-09-03 16:06:54 +12:00
Jesse Hills
39b2f30b16
Bump Dockerfile dependencies ( #7386 )
2024-09-03 16:06:54 +12:00
Jesse Hills
e18ae84031
Merge branch 'release' into dev
2024-09-03 13:38:01 +12:00
Jesse Hills
5cb1d18574
Merge pull request #7399 from esphome/bump-2024.8.2
...
2024.8.2
2024-09-03 13:37:13 +12:00
Kevin Ahrendt
f8ec5242c9
Better support for task blocking ring buffer reads and writes ( #7390 )
2024-09-03 12:47:54 +12:00
Tercio Filho
d6eeac0619
[modbus_controller] Allow duplicate command config ( #7311 )
2024-09-03 11:56:19 +12:00
Dan Greco
3b14b0efce
[gree] Add support for YX1FF remote ( #7298 )
2024-09-03 10:35:54 +12:00
Jimmy Hedman
29f0b504b9
Bump rp2040 Arduino platform and framework ( #7134 )
2024-09-03 10:28:18 +12:00
Jimmy Hedman
01c50432c9
Bump mDNS and follow ruff's suggestions ( #7308 )
2024-09-03 10:16:59 +12:00
Jesse Hills
e5e06a12ef
Bump version to 2024.8.2
2024-09-03 09:57:28 +12:00
Jesse Hills
c9c5ca28d2
[core] Only clean build files with esp-idf ( #7388 )
2024-09-03 09:57:28 +12:00
Jimmy Hedman
04ec6c5677
Enable IPv6 when manual IPv4 is enabled ( #7381 )
2024-09-03 09:57:28 +12:00
Jesse Hills
816b060edc
[datetime] Fix templated args ( #7368 )
2024-09-03 09:57:28 +12:00
Mathieu Rene
91c7c43682
Fix build for esp32h2 using esp-idf 5.3 ( #7393 )
2024-09-03 09:26:10 +12:00
Jesse Hills
ca8e45cf4c
[core] Only clean build files with esp-idf ( #7388 )
2024-09-02 19:11:21 +12:00
dependabot[bot]
854bafbd4a
Bump actions/upload-artifact from 4.3.4 to 4.4.0 ( #7379 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:33:58 +12:00
Jimmy Hedman
094c867fba
Enable IPv6 when manual IPv4 is enabled ( #7381 )
2024-09-02 14:32:34 +12:00
Ludovic BOUÉ
fc930327b4
[rpi_dpi_rgb] Add enable_pin and reset_display method to driver ( #7383 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-09-02 12:30:13 +10:00
Andrzej Skowroński
6490fc9c62
CH422G support ( #7356 )
2024-09-02 11:56:35 +10:00
Jesse Hills
3a7aabb2eb
Bump Dockerfile dependencies ( #7386 )
2024-09-02 10:36:18 +12:00
Clyde Stubbs
61223a3cc9
[font] Make display an auto-load, not a dependency ( #7366 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-02 08:45:40 +12:00
tomaszduda23
ca2f25e73b
update logs for bluetooth proxy ( #7382 )
2024-09-01 21:20:31 +10:00
Clyde Stubbs
ba6963cf72
[udp] Implement UDP sensor broadcast ( #6865 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: clydebarrow <366188+clydebarrow@users.noreply.github.com >
2024-08-30 20:59:55 +12:00
Piotr Szulc
721b532d71
Tuya Number: allow restoring value of hidden datapoints ( #7346 )
2024-08-30 12:53:34 +12:00
Trevor Schirmer
a5d46ae9e5
Update MiCS Values ( #7173 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-30 12:36:32 +12:00
tomaszduda23
f8e8bd2c24
[code-quality] fix clang-tidy web_server and web_server_base ( #7286 )
2024-08-30 12:03:44 +12:00
Mariusz Kryński
69f98e0f87
esp32_can: make queue lengths configurable ( #7361 )
2024-08-30 11:43:47 +12:00
Clyde Stubbs
87d801721b
Add now required invert_colors option to test files referencing ili9xxx ( #7367 )
2024-08-30 11:20:01 +12:00
Clyde Stubbs
d754bdde1b
[st7701s] Add delay feature in init sequences ( #7343 )
2024-08-30 08:27:35 +12:00
Clyde Stubbs
725e50348b
[gt911] Add reset pin config ( #7373 )
2024-08-30 08:20:12 +12:00
dependabot[bot]
acb00c9c59
Bump actions/setup-python from 5.1.1 to 5.2.0 in /.github/actions/restore-python ( #7376 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 08:17:34 +12:00
dependabot[bot]
bb6693a255
Bump actions/setup-python from 5.1.0 to 5.2.0 ( #7375 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 08:17:28 +12:00
Clyde Stubbs
c09df3c05d
[bytebuffer] Use existing bit_cast operations. ( #7374 )
2024-08-30 08:16:16 +12:00
Clyde Stubbs
f28418d0b4
[lvgl] Bug fixes ( #7370 )
2024-08-29 13:34:41 +12:00
Clyde Stubbs
1922f2bbee
[platformio] Add environments for ESP-IDF 5.3 for development ( #7371 )
2024-08-29 12:55:37 +12:00
Aiden
0375072bdf
Add support for BL0906 energy meter ( #7339 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-29 12:52:49 +12:00
Mariusz Kryński
b3f03c07c6
esp32_can: suppress compiler warning ( #7372 )
2024-08-29 12:52:13 +12:00
Jesse Hills
4b2032a98e
[datetime] Fix templated args ( #7368 )
2024-08-28 10:07:31 -07:00
Clyde Stubbs
d6df466237
[lvgl] Add lvgl.widget.focus action and related triggers. ( #7315 )
2024-08-28 16:29:41 +12:00
Jesse Hills
458a8970b6
Merge branch 'release' into dev
2024-08-28 13:38:38 +12:00
Jesse Hills
8b6c95f723
Merge pull request #7363 from esphome/bump-2024.8.1
...
2024.8.1
2024-08-28 13:37:48 +12:00
Jesse Hills
28eda4b220
Bump version to 2024.8.1
2024-08-28 12:54:31 +12:00
Jesse Hills
9975e8b544
[api] Fix sending the `once` flag on ha entity subscription ( #7357 )
2024-08-28 12:54:31 +12:00
Clyde Stubbs
c1774c42c2
[lvgl] Fix race condition involving numbers, switches etc. ( #7345 )
2024-08-28 12:54:31 +12:00
Clyde Stubbs
8677763492
[core] Clean build if the loaded integrations changed ( #7344 )
2024-08-28 12:54:31 +12:00
Clyde Stubbs
388abaf09f
[lvgl] Bug fixes ( #7338 )
2024-08-28 12:54:31 +12:00
Angel Nunez Mencias
92ae506ffb
Add WS2811 to esp32_rmt_led_strip ( #7353 )
2024-08-28 11:40:21 +12:00
Gilles van den Hoven
34cce0e920
[ili9xxx] Make invert_colors required ( #7292 )
...
Co-authored-by: Gilles van den Hoven <gilles0181@gmail.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-08-27 22:07:32 +10:00
Angel Nunez Mencias
7e18a5c44f
Add reset to esp32_rmt_led_strip ( #7354 )
2024-08-27 13:26:01 +12:00
Michael Hansen
5a707b558d
Add supported formats to media player ( #7318 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-27 11:38:49 +12:00
David Woodhouse
e10f8128c8
bl0942: Fix init sequence, add address and line_frequency options ( #7250 )
2024-08-27 10:41:09 +12:00
Jesse Hills
0f2064193f
[api] Fix sending the `once` flag on ha entity subscription ( #7357 )
2024-08-27 10:20:26 +12:00
Jesse Hills
dc9c001056
[const] Move `CONF_LINE_FREQUENCY` to const.py ( #7351 )
2024-08-26 13:07:18 +12:00
Clyde Stubbs
60fced53c2
[lvgl] Bug fixes: ( #7341 )
2024-08-26 10:08:30 +12:00
Clyde Stubbs
71d6bbc7e6
[lvgl] Fix race condition involving numbers, switches etc. ( #7345 )
2024-08-26 10:03:25 +12:00
Clyde Stubbs
caaae59ea9
[ledc] Fix maximum brightness on ESP-IDF 5.1 ( #7342 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-08-24 09:56:13 +00:00
Keith Burzinski
a01fea54a0
[ledc] Tweak fix in #6997 ( #7336 )
2024-08-24 02:32:08 -05:00
Clyde Stubbs
43f8f2fd2e
[core] Clean build if the loaded integrations changed ( #7344 )
2024-08-23 20:09:40 +12:00
Rodrigo Martín
3c65cabe1d
feat: Expand ByteBuffer ( #7316 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-23 07:30:22 +10:00
Clyde Stubbs
5cc8dbace4
[lvgl] Bug fixes ( #7338 )
2024-08-23 06:56:53 +12:00
Piotr Szulc
ab620acd4f
Tuya Number: allow to set hidden datapoints ( #7024 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-22 12:59:31 +12:00
Pieter Viljoen
11e155d866
Enable verbose mode from env ESPHOME_VERBOSE or --verbose ( #6987 )
2024-08-22 12:58:43 +12:00
Sebastian Muszynski
68272c39c0
Add output source priority "hybrid" ( #7322 )
2024-08-22 12:58:11 +12:00
Jesse Hills
da72bae94a
Merge branch 'release' into dev
2024-08-21 17:32:54 +12:00
Jesse Hills
1f21e419aa
Merge pull request #7329 from esphome/bump-2024.8.0
...
2024.8.0
2024-08-21 17:32:03 +12:00
Jesse Hills
5d4bf5f8e5
Bump version to 2024.8.0
2024-08-21 14:20:29 +12:00
Jesse Hills
b5a6d3aa9d
Merge branch 'beta' into dev
2024-08-21 13:26:14 +12:00
Jesse Hills
813d517076
Merge pull request #7328 from esphome/bump-2024.8.0b4
...
2024.8.0b4
2024-08-21 13:25:37 +12:00
Jesse Hills
4ed6a64869
Bump version to 2024.8.0b4
2024-08-21 11:46:56 +12:00
NewoPL
aaae8f4a87
[rtttl] fix STOPPED state ( #7323 )
2024-08-21 11:46:56 +12:00
Sung-jin Brian Hong
436c6282da
Fix waveshare 2.13" epaper stride calculation error ( #7303 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-21 11:46:56 +12:00
NP v/d Spek
c043bbe598
add the ability to add more idf components to an existing setup ( #7302 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-21 11:46:56 +12:00
Ali Jafri
8fae609316
Fix RP2040 Neopixel flickering issue ( #7307 )
2024-08-21 11:46:56 +12:00
NewoPL
848fd0442d
[rtttl] fix STOPPED state ( #7323 )
2024-08-21 11:46:15 +12:00
Sung-jin Brian Hong
bd3d065a23
Fix waveshare 2.13" epaper stride calculation error ( #7303 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-21 11:44:21 +12:00
tomaszduda23
fa497d06b0
[code-quality] fix clang-tidy cstddef ( #7324 )
2024-08-21 10:01:50 +12:00
tomaszduda23
3cbdf63f56
[code-quality] fix clang-tidy socket ( #7285 )
2024-08-20 10:53:15 +12:00
NP v/d Spek
30414667d0
add the ability to add more idf components to an existing setup ( #7302 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-20 10:22:19 +12:00
Ali Jafri
1ffee9c4d2
Fix RP2040 Neopixel flickering issue ( #7307 )
2024-08-20 09:42:41 +12:00
Roving Ronin
b425912a80
Update const.py - Add missing UNIT_LITRE ( #7317 )
2024-08-20 09:18:06 +12:00
Jesse Hills
10147d8e0e
Merge branch 'beta' into dev
2024-08-19 15:21:09 +12:00
Jesse Hills
c4d225a6f2
Merge pull request #7313 from esphome/bump-2024.8.0b3
...
2024.8.0b3
2024-08-19 15:20:32 +12:00
Jesse Hills
409e84090e
Bump version to 2024.8.0b3
2024-08-19 13:09:59 +12:00
Jesse Hills
c96784f591
[microphone] Fix header includes ( #7310 )
2024-08-19 13:09:59 +12:00
NP v/d Spek
0f82114e64
[speaker] Fix header includes ( #7304 )
2024-08-19 13:09:59 +12:00
Clyde Stubbs
5c7d070307
[lvgl] Bug fixes ( #7300 )
2024-08-19 13:09:59 +12:00
Jesse Hills
7464b440c0
Revert "[validation] Allow `maybe_simple_value` to not have default key in complex value" ( #7305 )
2024-08-19 13:09:59 +12:00
Jesse Hills
baedd74c7a
[microphone] Fix header includes ( #7310 )
2024-08-19 10:45:22 +12:00
NP v/d Spek
8b6d6fe661
[speaker] Fix header includes ( #7304 )
2024-08-19 10:45:10 +12:00
Clyde Stubbs
ac9417d469
[lvgl] Bug fixes ( #7300 )
2024-08-19 10:43:23 +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
Jesse Hills
75899162b3
Merge branch 'beta' into dev
2024-08-17 08:08:42 +12:00
Jesse Hills
28bb0ddfeb
Merge pull request #7297 from esphome/bump-2024.8.0b2
...
2024.8.0b2
2024-08-17 08:07:54 +12:00
Jesse Hills
e779a09586
Bump version to 2024.8.0b2
2024-08-16 13:38:06 +12:00
David Woodhouse
343650e37d
[network] Always allow `enable_ipv6: false` ( #7291 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 13:38:06 +12:00
Jesse Hills
2c47eb62a7
[validation] Allow `maybe_simple_value` to not have default key in complex value ( #7294 )
2024-08-16 13:38:06 +12:00
Gábor Kiss
033ab55206
Fix overflow in ESPColorCorrection object ( #7268 )
2024-08-16 13:38:06 +12:00
NP v/d Spek
e17c7124f4
fix some small rtttl issues ( #6817 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 13:38:06 +12:00
Clyde Stubbs
e3bfbebb8f
[api] Bump noise-c library version ( #7288 )
2024-08-16 13:38:06 +12:00
Samuel Sieb
bc20fd57fe
remove extra number from pronto ( #7263 )
2024-08-16 13:38:05 +12: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
David Woodhouse
a0c54504cd
Add HMAC-MD5 support for authenticating OTA updates ( #7200 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 11:27:23 +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
Gábor Kiss
9001d1c0d4
Fix overflow in ESPColorCorrection object ( #7268 )
2024-08-16 10:35:00 +12:00
tomaszduda23
abb2669f0f
[code-quality] fix clang-tidy captive_portal ( #7280 )
2024-08-16 09:16:06 +12:00
tomaszduda23
9713458368
[code-quality] fix clang-tidy improv_serial ( #7283 )
2024-08-15 17:17:38 +12:00
NP v/d Spek
5c31ab4060
fix some small rtttl issues ( #6817 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-15 04:51:44 +00:00
tomaszduda23
965141fad7
[code-quality] fix clang-tidy wireguard ( #7287 )
2024-08-15 16:38:49 +12:00
Clyde Stubbs
ecd3d838c9
[api] Bump noise-c library version ( #7288 )
2024-08-15 15:35:03 +12:00
tomaszduda23
ce7adbae99
[code-quality] fix clang-tidy e131 ( #7281 )
2024-08-15 10:31:19 +12:00
tomaszduda23
1bc3ccd969
[code-quality] fix clang-tidy ota ( #7282 )
2024-08-15 10:30:29 +12:00
tomaszduda23
5646ec7f9c
[code-quality] fix clang-tidy prometheus ( #7284 )
2024-08-15 09:41:29 +12:00
tomaszduda23
80a0f13722
[code-quality] fix performance-unnecessary-value-param ( #7274 )
2024-08-15 07:05:16 +10:00
Jesse Hills
fef592b6c6
Merge branch 'beta' into dev
2024-08-15 07:51:18 +12:00
Jesse Hills
b654dea55e
Merge pull request #7278 from esphome/bump-2024.8.0b1
...
2024.8.0b1
2024-08-15 07:50:36 +12:00
Samuel Sieb
7133e08755
remove extra number from pronto ( #7263 )
2024-08-14 02:55:23 -05:00
Jesse Hills
7b233d6871
Bump version to 2024.8.0b1
2024-08-14 16:56:53 +12:00
Jesse Hills
350f17e48f
Bump version to 2024.9.0-dev
2024-08-14 16:56:53 +12:00
Mike La Spina
ccf57488c5
Correct offset calibration ( #7228 )
...
Co-authored-by: descipher <mike.laspina@gelidus.ca >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 16:43:35 +12:00
NP v/d Spek
cf6ea7cb2c
Implement the finish() method and action. implement the is_stopped condition ( #7255 )
2024-08-14 15:42:43 +12:00
Kevin Ahrendt
d6f130e35a
[micro_wake_word] Bump ESPMicroSpeechFeatures version to 1.1.0 ( #7249 )
2024-08-14 15:40:07 +12:00
Philippe Wechsler
8f09382367
support illuminance for airthings wave plus device ( #5203 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 14:25:45 +12:00
tomaszduda23
b2b23f2a4f
[code-quality] fix readability-named-parameter ( #7272 )
2024-08-14 14:21:19 +12:00
Olivier ARCHER
8756b41b63
[mqtt] fix missing initializer in MQTTClientComponent::disable_discovery ( #7271 )
2024-08-14 14:19:46 +12:00
tomaszduda23
4cb174585c
[code-quality] fix readability-braces-around-statements ( #7273 )
2024-08-14 14:14:29 +12:00
tomaszduda23
56e05998ef
[code-quality] fix clang-tidy wake_on_lan ( #7275 )
2024-08-14 14:08:10 +12:00
Clyde Stubbs
bec2d42c79
Add color_filter_opa style property ( #7276 )
2024-08-14 14:06:13 +12:00
Clyde Stubbs
a0eff08f39
[lvgl] Rework events to avoid feedback loops ( #7262 )
2024-08-14 14:05:25 +12:00
Landon Rohatensky
a5fdcb31fc
[homeassistant] Native number entity import and control ( #6455 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 14:04:12 +12:00
Markus
1d25db491c
[homeassistant] Native switch entity import and control ( #7018 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 14:03:12 +12:00
PaoloTK
c5b1a8eb81
Add min and max brightness parameters for Light dim_relative Action ( #6971 )
2024-08-14 09:29:55 +12:00
Clyde Stubbs
68c56b3e03
Implement ByteBuffer ( #6878 )
2024-08-14 09:29:31 +12:00
Jesse Hills
0c567adf63
[CI] Dont run full CI on `build-image` action changes ( #7270 )
2024-08-14 08:13:09 +12:00
dependabot[bot]
9ec61cbff3
Bump docker/build-push-action from 6.6.1 to 6.7.0 in /.github/actions/build-image ( #7269 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 08:12:56 +12:00
tomaszduda23
2e58297a16
[code-quality] fix clang-tidy wifi related ( #7254 )
2024-08-14 07:58:30 +12:00
tomaszduda23
f81ce2c707
[code-quality] fix clang-tidy mqtt ( #7253 )
2024-08-14 07:56:09 +12:00
tomaszduda23
4bd7ba0d30
[code-quality] Fix variable naming in base_light_effects ( #7237 )
2024-08-14 07:54:37 +12:00
tomaszduda23
9663b7d67c
[code-quality] fix clang-tidy core optional ( #7265 )
2024-08-14 07:53:42 +12:00
tomaszduda23
b082a64d32
[code-quality] fix clang-tidy network ( #7266 )
2024-08-14 07:48:27 +12:00
tomaszduda23
c9979ad90c
[code-quality] fix order in esphome/const.py ( #7267 )
2024-08-14 07:46:23 +12:00
Clyde Stubbs
3598560472
[lvgl] Add initial_focus for encoders ( #7256 )
2024-08-13 20:06:01 +12:00
guillempages
506e69addf
[online_image] add option to show placeholder while downloading ( #7083 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 19:44:43 +12:00
nkinnan
2a70ef05d1
[const] Add some units for future use and adjust case ( #7260 )
2024-08-13 18:48:12 +12:00
Jesse Hills
8696f922d1
[homeassistant] Add `HOME_ASSISTANT_IMPORT_CONTROL_SCHEMA` ( #7259 )
2024-08-13 17:33:16 +12:00
Jesse Hills
2b25daa199
[api] Add new flag to request state/attribute once from HA only ( #7258 )
2024-08-13 17:12:06 +12:00
Olivier ARCHER
ab51bbd8f7
[api] Error log when NONE Update command is sent ( #7247 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 13:52:31 +12:00
RFDarter
390d5f2f93
[test][web_server] Rejig test for v3 ( #7110 )
2024-08-13 13:26:39 +12:00
tomaszduda23
8d106e97a2
[code-quality] fix clang-tidy web server ( #7230 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 01:14:25 +00:00
juanluss31
fc146dabed
Add support for LYWSD02MMC Xiaomi device ( #7080 )
2024-08-13 13:12:48 +12:00
tomaszduda23
8d5be27746
[code-quality] Apply ruff linting suggestions ( #7239 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 12:47:18 +12:00
tomaszduda23
f24fd34d86
fix name conflict with zephyr macro ( #7252 )
2024-08-13 11:38:13 +12:00
tomaszduda23
64ee40d370
[code-quality] clang-tidy bedjet ( #7251 )
2024-08-13 11:33:51 +12:00
tomaszduda23
5f3f106283
[code-quality] add NOLINT haier_base ( #7236 )
2024-08-13 11:29:09 +12:00
NP v/d Spek
8148eae134
add windows script/setup.bat ( #7140 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-08-13 11:16:42 +12:00
tomaszduda23
f13cf1f7a0
adjust to new python pre-commit hooks ( #7178 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-12 16:52:09 +12:00
tomaszduda23
8a076cc906
fix build error ( #7229 )
2024-08-12 16:49:35 +12:00
dependabot[bot]
82c5cd18de
Bump docker/build-push-action from 6.5.0 to 6.6.1 in /.github/actions/build-image ( #7232 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 16:30:27 +12:00
tomaszduda23
e769804fe6
[code-quality] clang-tidy media_player ( #7238 )
2024-08-12 16:27:22 +12:00
David K.
f2e99fa319
[bme68x_bsec2_i2c] BME68X Temperature+Pressure+Humidity+Gas Sensor via BSEC2 ( #4585 )
...
* Added initial bme68x component
* Initialize all child sensors to nullptr
This was added to all other sensors in #3808
* Update BSEC2 and BME68x Libraries
Current versions from Bosch Sensortec
* Add myself to codeowners for bme68x_bsec
* Move constants to const.py, according to ci-custom checks
Move constants to const.py, according to ci-custom checks
* Update library dependencies
We'll stick with 1.4.2200 for now. 1.4.2200 is not on platform.io registry, use tag instead.
Update to 1.5.2400 needs some work due to multi instance support.
* Update BSEC2 to 1.6.2400
* Add consts to bme680x_bsec
Enable inclusion with external_components
* Update device class for pressure
* Update to use multisensor API
* Tidy up some constants
* Add tests
* Remove scd30 changes
* Import CONF_SAMPLE_RATE
* Pull BSEC config blob from repo based on config
* Rename component to `bme68x_bsec_i2c`
* Fix tests + codeowners
* Cleanup for review
* Rename using `bsec2`
* Apply suggestions from code review
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Download file during validation stage, instead
* Make `dump_config()` only dump stuff
* Compile safely without sensor and text sensor headers
* Use `intf_ptr`
* Save state if measuring static IAQ, too
* Update CODEOWNERS
* Simplify esphome/components/bme68x_bsec2_i2c/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Remove extraneous colon & imports
* Track & save the maximum accuracy value
* Polish up accuracy sensor handling
* Log static sensor, update `defines.h`
* Walruses make it better
* Add some logging of setup failures
* Update esphome/components/bme68x_bsec2_i2c/bme68x_bsec2_i2c.cpp
Co-authored-by: Trevor North <trevor@freedisc.co.uk >
* Break out some things
* Update CODEOWNERS
* Update CODEOWNERS take 2
* Use `add_extra` in base schema
* Another walrus in the sensor
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Trevor North <trevor@freedisc.co.uk >
2024-08-11 23:14:58 -05:00
Clyde Stubbs
34d435c996
[lvgl] Implement default group for encoders ( #7242 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-08-12 15:56:54 +12:00
Flo
d04e706295
Allow project name and version as improv_serial identity ( #7248 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-12 14:20:51 +12:00
Nis Wechselberg
442e765187
[sml] Fixed crashing sml parser ( #7235 )
2024-08-12 14:18:11 +12:00
Michael Davidson
15602b0664
Add text_align_to_string ( #7243 )
2024-08-12 08:06:29 +12:00
tomaszduda23
b43c5b851a
add missing overrides ( #7231 )
2024-08-09 21:15:25 +10:00
Clyde Stubbs
a47a17d7e7
[lvgl] Fix set state on updates ( #7227 )
2024-08-08 20:24:10 +12:00
tomaszduda23
b71c03424e
[code-quality] Organise time imports ( #7219 )
2024-08-08 17:02:55 +12:00
tomaszduda23
a3d5b69a9c
[code-quality] NOLINT readability-identifier-naming ( #7220 )
2024-08-08 17:02:41 +12:00
dentra
3f1d2c0caf
[mqtt] Add extended device info ( #7194 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-08 16:49:37 +12:00
David Woodhouse
7fd65987d3
hx711: Check for DOUT going high after a reading ( #7214 )
2024-08-08 14:29:49 +12:00
tomaszduda23
24b6c1d3eb
[code-quality] __attribute__((packed)) ( #7221 )
2024-08-07 19:30:49 -05:00
tomaszduda23
9a9757ddeb
[code-quality] fix clang-tidy sprinkler ( #7222 )
...
* fix clang-tidy
* fix build error
* clang-tidy
* clang-tidy
2024-08-07 19:29:32 -05:00
tomaszduda23
4b91ef5123
[code-quality] Apply ruff linting suggestions to core ( #7207 )
2024-08-07 19:33:41 +12:00
tomaszduda23
2a8424a7f2
[code-quality] Organise logger imports ( #7205 )
2024-08-07 19:32:06 +12:00
tomaszduda23
132269c5b8
[code-quality] Apply ruff linting suggestions ( #7206 )
2024-08-07 19:31:44 +12:00
Jesse Hills
ddd8027238
[spi] Remove `SPIDelegateDummy` ( #7215 )
2024-08-07 06:33:12 +00:00
tomaszduda23
c348efa401
[code-quality] Organise base entities imports ( #7208 )
2024-08-07 15:49:51 +12:00
Jesse Hills
9b0c2234d8
[max31856] Use cv.frequency as validator ( #7212 )
2024-08-06 22:47:46 -05:00
Jesse Hills
73f786c606
[code-quality] Organise script imports ( #7198 )
2024-08-06 22:46:37 -05:00
iannisimo
1e63fddf36
[remote_transmitter] Change default carrier_frequency to valid value ( #7176 )
...
set current_carrier_frequency_ default value to esp-idf's default (38000)
2024-08-06 18:02:30 -05:00
Jesse Hills
da0dbe8753
Revert "Add null GPIO pin " ( #6621 )
2024-08-07 07:29:05 +12:00
Clyde Stubbs
eccc5a3ea3
[lvgl] Fix compile error when using encoder with buttons only. ( #7203 )
2024-08-07 07:15:28 +12:00
Jesse Hills
8667f51cf0
Move CONF_ITEMS/CONF_FONT/CONF_TEXT to const.py ( #7204 )
2024-08-07 07:15:15 +12:00
Mimoja
455df35e50
Update i2s_audio_speaker.cppi2s_audio/speaker: Fix fallthrough compiler warning ( #7167 )
2024-08-06 23:17:02 +12:00
guillempages
9188836f70
Add runtime online image support ( #4710 )
2024-08-06 23:08:06 +12:00
Jesse Hills
b0d9800817
[helpers] Set default flags of ExternalRAMAllocator to ALLOW_FAILURE ( #7201 )
2024-08-06 05:02:08 -05:00
Jesse Hills
e6b1780a31
Move `CONF_BACKGROUND_COLOR and CONF_FOREGROUND_COLOR` to const.py ( #7202 )
2024-08-06 04:39:47 -05:00
Clyde Stubbs
71ea2cec1f
[lvgl] Final stage ( #7184 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-06 03:56:48 +00:00
Nate Clark
7074fa06ae
Adds MQTT component to Alarm Control panel component ( #7188 )
2024-08-06 15:53:52 +12:00
David Woodhouse
3ba9caa118
socket: socket::set_sockaddr() for IPv4 addresses in IPv6 builds ( #7196 )
2024-08-06 13:50:36 +12:00
Clyde Stubbs
6b141102d6
[lvgl] Stage 5 ( #7191 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-06 13:17:29 +12:00
tomaszduda23
acaec41bb7
Remove outdated version block ( #7177 )
2024-08-06 11:40:34 +12:00
Daniel Kraft
f737ca6e28
hydreon_rgxx: Fix parsing of data line ( #7192 )
2024-08-06 09:17:02 +12:00
Kevin Ahrendt
e02319dcff
[esp32_improv] Update Improv library to reference new repo/version ( #7195 )
2024-08-05 11:09:54 -05:00
Clyde Stubbs
d18bb34f87
[lvgl] Stage 4 ( #7166 )
2024-08-05 17:07:05 +12:00
Jesse Hills
87944f0c1b
Add support for doing update entity refresh/check via API. ( #7190 )
2024-08-04 23:58:20 -05:00
Jesse Hills
38c25dec93
[code-quality] More portable shebangs ( #7189 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-08-05 04:15:19 +00:00
Clyde Stubbs
81ac9391d1
[core] Eliminate nuisance messages from build_codeowners ( #7185 )
2024-08-05 14:04:06 +12:00
Olivier ARCHER
61c6581123
git ignore managed_components ( #7180 )
2024-08-02 23:00:18 +00:00
Björn Ebbinghaus
4a7570770b
Implement 'round to nearest multiple' filter ( #7142 )
2024-08-01 18:58:59 -05:00
Jesse Hills
aedfb32482
Bump improv library to 1.2.4 ( #7174 )
2024-08-01 22:01:21 +00:00
SimoPk
a5f18dfe7f
ade7953_spi wrong size specified in read_array call ( #7172 )
2024-08-01 22:39:54 +12:00
Jesse Hills
cb9906b921
[api] `homeassistant.action replaces homeassistant.service` ( #7171 )
2024-08-01 22:38:36 +12:00
Jesse Hills
144f1d3663
Merge branch 'release' into dev
2024-08-01 11:15:24 +12:00
Jesse Hills
546bfe6db5
Merge pull request #7168 from esphome/bump-2024.7.3
...
2024.7.3
2024-08-01 11:14:35 +12:00
Jesse Hills
0af10c58f5
Bump version to 2024.7.3
2024-08-01 07:51:23 +12:00
Kevin Ahrendt
5ac9d301ea
[micro_wake_word] Fix VAD detection and modify detection computation ( #7164 )
2024-08-01 07:51:23 +12:00
RubyBailey
a70f926971
Fix for Mitsubishi units that only support cooling ( #7143 )
2024-08-01 07:51:23 +12:00
thevogoncoder
dfacf1bbfe
Add delay after sending REG_READ_START ( #7130 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-01 07:51:23 +12:00
Clyde Stubbs
3920029aff
[lvgl] PR stage 3 ( #7160 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-31 16:31:15 +12:00
Jesse Hills
8849443bf6
[update] Implement `update.perform action and update.is_available` condition ( #7165 )
...
* [update] Fix unimplemented yaml action/condition
* Add/update tests
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-07-31 04:08:11 +00:00
Adam Allport
dd3dd7a136
fix: Add pin->setup(); to matrix_keypad.cpp ( #7163 )
2024-07-30 14:30:15 -07:00
Kevin Ahrendt
dff6884bed
[micro_wake_word] Fix VAD detection and modify detection computation ( #7164 )
2024-07-31 08:57:51 +12:00
Jesse Hills
d7231fadb1
[touchscreen] Allow binary sensor to have multiple pages in config ( #7112 )
...
* [touchscreen] Allow binary sensor to have multiple pages in config
* Sort imports
2024-07-29 23:50:12 -05:00
Olivier ARCHER
caa2ea64e3
http_request watchdog as a component ( #7161 )
2024-07-30 13:45:19 +12:00
Jesse Hills
83bb7d0266
[code-quality] Organise bluetooth related imports ( #7155 )
2024-07-30 13:23:30 +12:00
FreeBear-nc
6e21d79bde
[pid] Add get_min_integral() and get_max_integral() ( #7162 )
2024-07-30 13:15:27 +12:00
Clyde Stubbs
7c1aa771aa
LVGL stage 2 ( #7129 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-29 23:41:34 +00:00
dependabot[bot]
12e840ee88
Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 in the docker-actions group ( #7159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 11:36:09 +12:00
RubyBailey
25c8676d80
Fix for Mitsubishi units that only support cooling ( #7143 )
2024-07-30 11:20:29 +12:00
FreeBear-nc
341fc65958
Add microAmp and milliAmp to defined units ( #7157 )
2024-07-30 08:05:25 +12:00
Jesse Hills
5b6b7c0d15
[code-quality] Organise esp32 imports ( #7154 )
2024-07-29 03:25:53 -05:00
Jesse Hills
24515546fd
Move `CONF_ON_ERROR` to const.py ( #7156 )
2024-07-29 03:22:30 -05:00
Jesse Hills
b3728697cc
Remove deprecated argument parser ( #7151 )
...
* Remove deprecated argument parser
* Add back removed argcomplete line
2024-07-29 03:13:57 -05:00
Jesse Hills
e64709c37e
[code-quality] Organise core imports ( #7149 )
2024-07-29 14:07:44 +12:00
Jesse Hills
20c2246533
[code-quality] Organise wifi related imports ( #7153 )
2024-07-29 14:06:08 +12:00
Jesse Hills
acf690c87d
[code-quality] Organise ethernet related imports ( #7152 )
2024-07-29 14:05:41 +12:00
Jesse Hills
adfec578cf
Add `--version` handler to cli ( #7150 )
2024-07-28 20:13:09 -05:00
thevogoncoder
39c0019534
Add delay after sending REG_READ_START ( #7130 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-25 14:06:23 +12:00
Jesse Hills
f61582f826
[dependabot] Group docker action bumps into single PR ( #7133 )
2024-07-25 13:19:33 +12:00
Jesse Hills
e343aca9bc
Merge branch 'release' into dev
2024-07-25 12:48:28 +12:00
Jesse Hills
038f24fcea
Merge pull request #7132 from esphome/bump-2024.7.2
...
2024.7.2
2024-07-25 12:47:33 +12:00
J. Nick Koston
d3f2434c57
Bump aioesphomeapi to 24.6.2 and cryptography to 43.0.0 ( #7131 )
2024-07-25 12:45:42 +12:00
Clyde Stubbs
23ffc3ddfb
[lvgl] base implementation ( #7116 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-25 11:12:04 +12:00
Jesse Hills
ad0118dd4a
Bump version to 2024.7.2
2024-07-25 09:13:05 +12:00
dentra
7c24f1ba6d
[http_request] Fix ESP-IDF follow redirect ( #7101 )
2024-07-25 09:13:05 +12:00
Jesse Hills
6e863305aa
[http_request] Change default timeout to 4.5s ( #7123 )
2024-07-25 09:13:05 +12:00
Clyde Stubbs
75635956cd
Give more info on import errors. ( #7128 )
2024-07-25 07:30:39 +12:00
dentra
1f3754684a
[http_request] Allow configure buffer size on ESP-IDF ( #7125 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-24 15:50:59 +12:00
esphomebot
da10de9ea8
Update webserver local assets to 20240724-013115 ( #7126 )
2024-07-24 01:57:02 +00:00
dentra
39de179e21
[http_request] Fix ESP-IDF follow redirect ( #7101 )
2024-07-24 12:12:59 +12:00
Clyde Stubbs
2cc14055cf
Added ruff to pre-commit hooks ( #7124 )
2024-07-23 16:12:23 +12:00
Daniel
19a787c235
[fan] fix initial FanCall to properly set speed ( #7113 )
...
Speed settings were ignored for the first FanCall, if no speed has been restored before. This commit changes the behaviour to: set speed to 100%, iff current speed AND new speed are not set.
2024-07-22 21:53:31 -05:00
dependabot[bot]
e88e32bf23
Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 ( #7122 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 14:21:03 +12:00
dependabot[bot]
f0d4b5f740
Bump docker/login-action from 3.2.0 to 3.3.0 ( #7121 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 14:20:54 +12:00
dependabot[bot]
2b2a83273f
Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 ( #7120 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 14:20:44 +12:00
Jesse Hills
ae476bb400
[http_request] Change default timeout to 4.5s ( #7123 )
2024-07-22 20:51:32 -05:00
dependabot[bot]
dc24eefe08
Bump docker/build-push-action from 6.4.1 to 6.5.0 in /.github/actions/build-image ( #7119 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 13:01:45 +12:00
Aodren Auffrédou-Heinicke
f1aa254e48
APDS9306 Ambient Light Sensor ( #6709 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Mat931 <49403702+Mat931@users.noreply.github.com >
2024-07-22 17:29:54 +12:00
Jan-Philipp Benecke
5d5f3276e9
Inherit esp32_ble_beacon from esp32_ble ( #6908 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-22 16:20:09 +12:00
Jesse Hills
172a358d01
Merge branch 'release' into dev
2024-07-22 14:09:49 +12:00
Jesse Hills
0ac549d208
Merge pull request #7114 from esphome/bump-2024.7.1
...
2024.7.1
2024-07-22 14:09:00 +12:00
Clyde Stubbs
8fc42694f6
[ili9xxx] Rework delay handling ( #7115 )
2024-07-22 13:42:25 +12:00
leejoow
0a7d883633
[modbus_controller] Add on_command_sent trigger ( #7078 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-22 13:33:11 +12:00
Jesse Hills
41813b0a1f
Bump version to 2024.7.1
2024-07-22 12:35:06 +12:00
irgendwienet
4690e227b8
Fixes sml parser to process extended length lists with a number of items that is dividable by 16 ( #6148 )
2024-07-22 12:35:06 +12:00
Olivier ARCHER
5bec0a6534
[http_request] allow basic auth for idf ( #7086 )
2024-07-22 12:35:06 +12:00
Lucio Tarantino
626ed815fb
[heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 ( #6955 )
2024-07-22 12:35:06 +12:00
Kevin Ahrendt
74aee1d453
revert bit shift to match previous behavior ( #7109 )
2024-07-22 12:35:06 +12:00
Alex Cortelyou
d187340fc4
Prevent rename from deleting new config ( #7104 )
2024-07-22 12:35:06 +12:00
irgendwienet
a464e46d4d
Fixes sml parser to process extended length lists with a number of items that is dividable by 16 ( #6148 )
2024-07-22 11:42:09 +12:00
tomaszduda23
f322ec8f3d
use cache to build tests for compoenents ( #7059 )
2024-07-22 11:33:26 +12:00
Olivier ARCHER
1f4829598a
[http_request] allow basic auth for idf ( #7086 )
2024-07-22 11:29:09 +12:00
rnauber
40e79299d5
Feature/m5angle8: Add support for m5angle8 input device ( #6799 )
...
Co-authored-by: Richard Nauber <richard@nauber.dev >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-22 09:57:59 +12:00
Markus
368662969e
Move MQTT ip discovery to deticated config option. ( #6673 )
2024-07-22 09:36:46 +12:00
Lucio Tarantino
fbc830176f
[heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 ( #6955 )
2024-07-22 09:16:51 +12:00
Jesse Hills
cfb20abb9f
[code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments ( #7106 )
2024-07-21 20:09:06 +00:00
Jesse Hills
43b818f2b1
[validation] Add `host to require_framework_version` ( #7107 )
2024-07-22 07:54:16 +12:00
Kevin Ahrendt
32b927de7e
revert bit shift to match previous behavior ( #7109 )
2024-07-20 07:15:11 +12:00
tomaszduda23
c5b77f4590
[web_server] move v1 code to separate file ( #7091 )
2024-07-19 16:35:41 +12:00
Jesse Hills
0fb89d1869
[code-quality] Add some ruff configuration ( #7103 )
2024-07-18 18:26:21 -05:00
Alex Cortelyou
b32078a5fe
Prevent rename from deleting new config ( #7104 )
2024-07-19 10:04:11 +12:00
dependabot[bot]
dd20c5eab0
Bump docker/build-push-action from 6.4.0 to 6.4.1 in /.github/actions/build-image ( #7102 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 15:33:30 +12:00
Jesse Hills
0ef73c6dd6
Merge branch 'release' into dev
2024-07-17 16:19:42 +12:00
Jesse Hills
de0e549187
Merge pull request #7100 from esphome/bump-2024.7.0
...
2024.7.0
2024-07-17 16:18:45 +12:00
Jesse Hills
e15d0ee150
Bump version to 2024.7.0
2024-07-17 14:54:44 +12:00
Jesse Hills
331d556799
Merge branch 'beta' into dev
2024-07-17 11:52:14 +12:00
Jesse Hills
93e0c71c2f
Merge pull request #7099 from esphome/bump-2024.7.0b4
...
2024.7.0b4
2024-07-17 11:51:22 +12:00
Jesse Hills
c512d5ebb6
Bump version to 2024.7.0b4
2024-07-17 11:15:19 +12:00
Jesse Hills
f153a7b0fd
[ota] Print Arduino update errors ( #7096 )
2024-07-17 11:15:19 +12:00
Clyde Stubbs
10205e06cb
Add host uart support for MacOS ( #7095 )
2024-07-16 09:06:27 +00:00
Jesse Hills
aa490e3726
Merge branch 'beta' into dev
2024-07-16 19:49:21 +12:00
Jesse Hills
de43c4e6ab
Merge pull request #7097 from esphome/bump-2024.7.0b3
...
2024.7.0b3
2024-07-16 19:48:37 +12:00
Jesse Hills
193db50668
[ota] Print Arduino update errors ( #7096 )
2024-07-16 02:18:43 -05:00
NewoPL
659fdefccb
[wifi] Hostname may not be set as expected on Arduino platform ( #7050 )
...
* bug #6014 : workaround for not setting hostname on arduino plarform
* moving handle initailisation to ESPHOME_EVENT_ID_WIFI_STA_START callback
2024-07-16 01:28:23 -05:00
tomaszduda23
8980996b1a
[CI] add web_server v1 test ( #7090 )
2024-07-16 17:14:33 +12:00
dependabot[bot]
0b3fe73b74
Bump docker/build-push-action from 6.3.0 to 6.4.0 in /.github/actions/build-image ( #7089 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 17:13:02 +12:00
Jesse Hills
4af8230b4f
Bump version to 2024.7.0b3
2024-07-16 16:51:13 +12:00
Jesse Hills
0bbefb5b2a
[micro_wake_word] Allow simpler model config ( #7094 )
2024-07-16 16:51:13 +12:00
Jesse Hills
41baf70660
[i2s_audio] Allow config for primary/secondary i2s mode ( #7092 )
2024-07-16 16:51:13 +12:00
Keith Burzinski
eaf2bb70d9
[improv_serial] Fix linker error created in #6998 ( #7082 )
2024-07-16 16:51:13 +12:00
Jesse Hills
c910fdf7e5
[micro_wake_word] Allow simpler model config ( #7094 )
2024-07-15 23:29:45 -05:00
Jesse Hills
f1d19416be
[i2s_audio] Allow config for primary/secondary i2s mode ( #7092 )
2024-07-15 23:28:41 -05:00
Keith Burzinski
07b78fea76
[CI] Add more `improv_serial` tests ( #7081 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-14 20:32:10 +00:00
Keith Burzinski
896af84acc
[improv_serial] Fix linker error created in #6998 ( #7082 )
2024-07-15 08:06:10 +12:00
tomaszduda23
44d609b205
[CI] compile entire web_server during tests ( #7084 )
2024-07-15 08:05:02 +12:00
Jesse Hills
72cbfd8fea
Merge branch 'beta' into dev
2024-07-13 15:24:43 +12:00
Jesse Hills
71236b170d
Merge pull request #7079 from esphome/bump-2024.7.0b2
...
2024.7.0b2
2024-07-13 15:24:07 +12:00
Jesse Hills
bb92ab01d7
Bump version to 2024.7.0b2
2024-07-13 09:46:08 +12:00
Anton Viktorov
316a0e1c96
LTR390 separate ALS and UV gain and resolution ( #7026 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:46:08 +12:00
H. Árkosi Róbert
0c2f9b9dbb
Bump HeatpumpIR, add protocols, remove IRremoteESP8266 ( #6996 )
2024-07-13 09:46:08 +12:00
kevdliu
c6c1d3a3ad
Fix voice assistant crash when no speaker configured ( #7075 )
2024-07-13 09:46:08 +12:00
Eugen
fbab0aceb0
add ESP32-C6 support to esp32_can ( #7063 )
2024-07-13 09:46:08 +12:00
Tomi Junnila
54b77a1174
Add support for the Gree YAC1FB9 in climate_ir ( #7056 )
2024-07-13 09:46:08 +12:00
leejoow
a34cec217e
Add default icon to restart button ( #7076 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-13 09:46:08 +12:00
Sergey Dudanov
91bb38553d
[climate-traits] improved performance ( #7006 )
2024-07-13 09:46:08 +12:00
Sergey Dudanov
531f33a158
[climate] fix dump output of unsupported features ( #7005 )
2024-07-13 09:46:08 +12:00
ttaborda
2d826768b0
Update mitsubishi.cpp ( #6909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:46:07 +12:00
Colm
d7f6d4436e
Add braces to if statement to avoid compiler warning. ( #7036 )
2024-07-13 09:46:07 +12:00
esphomebot
bdd0a36aa3
Update webserver local assets to 20240704-081526 ( #7041 )
2024-07-13 09:46:07 +12:00
Jimmy Hedman
8a89dac5d5
[ethernet] Fix compile warning for IPv6 ( #7048 )
2024-07-13 09:46:07 +12:00
guillempages
8d28c53fd3
[http_request] Fix follow_redirects on arduino ( #7054 )
2024-07-13 09:46:07 +12:00
Z3LIFF
114476d8b1
Fix pmsa003i cold boot marked as failed on ESP32 et al ( #7064 )
2024-07-13 09:46:07 +12:00
Christian Ferbar
d1bfad9890
helpers.cpp: Fix GLIBCXX_RELEASE check < 8 ( #7062 )
2024-07-13 09:46:07 +12:00
Anton Viktorov
feae794787
LTR390 separate ALS and UV gain and resolution ( #7026 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:42:41 +12:00
H. Árkosi Róbert
8a3f0e3b93
Bump HeatpumpIR, add protocols, remove IRremoteESP8266 ( #6996 )
2024-07-13 09:19:33 +12:00
kevdliu
4a80a09db3
Fix voice assistant crash when no speaker configured ( #7075 )
2024-07-12 09:32:31 +12:00
soeffi
7f83bcfdd9
jsn_sr04t component: AJ_SR04M compatibility mode in checksum calculation ( #7044 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-12 09:30:45 +12:00
Eugen
99cba0ae7f
add ESP32-C6 support to esp32_can ( #7063 )
2024-07-12 09:26:04 +12:00
Tomi Junnila
2e8a2fdbd4
Add support for the Gree YAC1FB9 in climate_ir ( #7056 )
2024-07-12 08:32:38 +12:00
leejoow
d209a2b45a
Add default icon to restart button ( #7076 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-12 08:20:58 +12:00
Sergey Dudanov
d071b05249
[climate-traits] improved performance ( #7006 )
2024-07-11 17:24:36 +12:00
Sergey Dudanov
66b36afe90
[climate] fix dump output of unsupported features ( #7005 )
2024-07-11 17:23:29 +12:00
Jesse Hills
c6b81eff9a
Merge branch 'beta' into dev
2024-07-11 16:31:47 +12:00
Jesse Hills
04b268e319
Merge pull request #7073 from esphome/bump-2024.7.0b1
...
2024.7.0b1
2024-07-11 16:31:07 +12:00
ttaborda
5ac875545f
Update mitsubishi.cpp ( #6909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-11 16:26:37 +12:00
Keith Burzinski
6e624ff797
[wifi] Fix EAP for IDF 5.1+, add test ( #7061 )
2024-07-11 16:21:24 +12:00
Colm
08b8ab837a
Add braces to if statement to avoid compiler warning. ( #7036 )
2024-07-11 16:10:58 +12:00
esphomebot
1b57d8511b
Update webserver local assets to 20240704-081526 ( #7041 )
2024-07-11 16:10:18 +12:00
Jimmy Hedman
ee4d5178d6
[ethernet] Fix compile warning for IPv6 ( #7048 )
2024-07-11 16:09:51 +12:00
guillempages
dea1e9a1e0
[http_request] Fix follow_redirects on arduino ( #7054 )
2024-07-11 16:08:51 +12:00
Z3LIFF
fa4fbf9d73
Fix pmsa003i cold boot marked as failed on ESP32 et al ( #7064 )
2024-07-11 16:01:14 +12:00
Christian Ferbar
fb6c2aef59
helpers.cpp: Fix GLIBCXX_RELEASE check < 8 ( #7062 )
2024-07-11 15:58:54 +12:00
Jesse Hills
6417f1f907
Bump version to 2024.7.0b1
2024-07-11 15:41:48 +12:00
Jesse Hills
d1b0e6b5fe
Bump version to 2024.8.0-dev
2024-07-11 15:41:48 +12:00
Jimmy Hedman
2f669c99f8
Configure ap ip for RP2040 ( #7065 )
2024-07-11 13:32:17 +12:00
Pavlo Dudnytskyi
aa8c963c50
UART component support added for host platform ( #6912 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-07-11 13:30:55 +12:00
Kevin Ahrendt
2873c6bbaf
[micro_wake_word] Version 2 ( #7032 )
2024-07-11 13:21:04 +12:00
MichD
2da939c81c
Fix RC Switch protocol not transmitting correctly via IR ( #5411 )
2024-07-11 10:37:50 +12:00
dependabot[bot]
ee398441b6
Bump actions/setup-python from 5.1.0 to 5.1.1 in /.github/actions/restore-python ( #7071 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 23:21:11 +02:00
tomaszduda23
894d81c577
[CI] Allow running specific target test(s) only ( #7051 )
2024-07-08 21:07:54 -05:00
Colm
4c6a17e304
Don't test for IPv6 addresses when min_ipv6_addr_count is 0 ( #7037 )
2024-07-06 19:02:41 +12:00
Pavlo Dudnytskyi
ddaa84683b
Haier component update to support more protocol variations ( #7040 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-07-06 19:00:44 +12:00
leejoow
dd1e480142
Fix display of update state in webinterfae ( #7045 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-06 16:57:30 +12:00
dependabot[bot]
6ca7b30f75
Bump actions/download-artifact from 4.1.7 to 4.1.8 ( #7046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 16:23:47 +12:00
dependabot[bot]
b0a3b5e080
Bump actions/upload-artifact from 4.3.3 to 4.3.4 ( #7047 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 16:23:37 +12:00
dependabot[bot]
5fa54b0885
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 ( #7039 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 13:27:46 +12:00
dependabot[bot]
803f3f2e13
Bump docker/build-push-action from 6.2.0 to 6.3.0 in /.github/actions/build-image ( #7038 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:31:50 +12:00
dependabot[bot]
de19588d10
Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 ( #7043 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:22:06 +12:00
Jesse Hills
bc2bc13eb1
Merge branch 'release' into dev
2024-07-03 21:04:14 +12:00
Jesse Hills
6c96281a1d
Merge pull request #7035 from esphome/bump-2024.6.6
...
2024.6.6
2024-07-03 21:03:25 +12:00
Jesse Hills
3727342bce
Bump version to 2024.6.6
2024-07-03 20:14:27 +12:00
Jesse Hills
fc3f806555
[docker] Fix docker build error fall through ( #7021 )
2024-07-03 20:14:27 +12:00
Jesse Hills
c013c3bf61
[docker] Bump versions inside armv7 block ( #7022 )
2024-07-03 20:14:27 +12:00
Jesse Hills
849a98d5b4
Bump dockerfile dependencies ( #7017 )
2024-07-03 20:14:27 +12:00
Jesse Hills
dd1a72e4d9
Merge branch 'release' into dev
2024-07-03 20:05:10 +12:00
Jesse Hills
e4e404d54f
Merge pull request #7034 from esphome/bump-2024.6.5
...
2024.6.5
2024-07-03 20:04:18 +12:00
lhy
ee6f2bfecb
Fix compile errors on ESP32-C6 with W5500 SPI ethernet ( #7030 )
2024-07-03 20:03:54 +12:00
Jesse Hills
995db1d0e1
Bump version to 2024.6.5
2024-07-03 15:45:30 +12:00
Jesse Hills
5cb80619dd
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 15:45:30 +12:00
Keith Burzinski
0914dc7198
Move some consts for #4585 ( #7023 )
2024-07-03 15:45:30 +12:00
Jesse Hills
12f00a9d3d
[mpr121] await register parented ( #7014 )
...
fixes https://github.com/esphome/issues/issues/5913
2024-07-03 15:45:30 +12:00
Jesse Hills
3fb9c93a24
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 02:21:41 +00:00
Jesse Hills
d8f0dce08f
[uptime] Add new timestamp type for uptime sensor ( #7029 )
...
* [uptime] Add new timestamp type for uptime sensor
* Remove debug logs
2024-07-01 21:29:49 -05:00
Keith Burzinski
5e6c69b930
[CI] Update tests to run against IDF 5.1 ( #7011 )
2024-07-02 14:07:36 +12:00
Keith Burzinski
83f9664efb
[CI] Run all tests when a base test changes ( #7010 )
2024-07-02 14:06:33 +12:00
Andreas Fritiofson
582386d3a2
Make crc8 const-correct ( #7027 )
2024-07-02 13:47:56 +12:00
Keith Burzinski
7aaa5ce9c8
Move some consts for #4585 ( #7023 )
2024-07-01 06:20:59 +00:00
Kevin P. Fleming
5278ae4b5e
'uart' and 'improv_serial' need to understand non-UART logger configurations ( #6998 )
2024-07-01 11:52:05 +12:00
Jesse Hills
b89dea97d9
[docker] Fix docker build error fall through ( #7021 )
2024-07-01 11:51:51 +12:00
Jesse Hills
715184070d
[docker] Bump versions inside armv7 block ( #7022 )
2024-07-01 11:17:44 +12:00
orland0m
6294c3b913
Enable devcontainer linters ( #7019 )
2024-07-01 11:06:59 +12:00
Jesse Hills
e9cf3623d1
Bump dockerfile dependencies ( #7017 )
2024-07-01 08:54:04 +12:00
Jesse Hills
d0ab2a16a6
[mpr121] await register parented ( #7014 )
...
fixes https://github.com/esphome/issues/issues/5913
2024-06-28 21:12:59 -05:00
Jesse Hills
1f5442f1ba
Merge branch 'release' into dev
2024-06-27 18:40:44 +12:00
Jesse Hills
7b3d6747d5
Merge pull request #7004 from esphome/bump-2024.6.4
...
2024.6.4
2024-06-27 18:39:53 +12:00
Jesse Hills
7904d3b157
Bump version to 2024.6.4
2024-06-27 17:19:13 +12:00
Markus
3a48b10757
Fix LEDC 100% is not 100% duty with ESP32 IDF ( #6997 )
2024-06-27 17:19:12 +12:00
Keith Burzinski
0e50cac399
[ota-esphome] Merge configurations by port ( #7001 )
2024-06-27 17:19:12 +12:00
Jesse Hills
dc4a93f5d0
Revert "[CI] Update tests to run against IDF 5.1" ( #7003 )
2024-06-27 17:15:02 +12:00
Keith Burzinski
e23153d090
[CI] Remove old test yaml files ( #7002 )
2024-06-27 02:34:39 +00:00
Sergey Dudanov
9a26cdb336
[modbus_text_sensor] new default ANSI encoding type ( #6975 )
2024-06-27 13:50:25 +12:00
Markus
decf50ed49
Fix LEDC 100% is not 100% duty with ESP32 IDF ( #6997 )
2024-06-27 13:48:01 +12:00
Simone Rossetto
bfdf63055f
Allow wireguard to bind to PPP interface ( #6989 )
...
Co-authored-by: Tim Lunn <tl@smlight.tech >
2024-06-27 13:42:16 +12:00
Keith Burzinski
cd7894ae8f
[ota-esphome] Merge configurations by port ( #7001 )
2024-06-27 13:07:07 +12:00
Christiaan de Ridder
10504c4d68
Tuya invalid command 0x22 ( #6980 )
2024-06-27 11:03:55 +12:00
dependabot[bot]
192718fee6
Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image ( #6999 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 10:55:42 +12:00
Keith Burzinski
855d154439
[CI] Update tests to run against IDF 5.1 ( #6992 )
2024-06-27 10:55:05 +12:00
Keith Burzinski
300d48a55e
[CI] Remove old test yamls ( #6991 )
2024-06-27 10:54:17 +12:00
Keith Burzinski
7174cf35dd
[CI] Add more mdns and safe_mode tests ( #6990 )
2024-06-27 10:53:29 +12:00
Jesse Hills
0b3145a6df
Merge branch 'release' into dev
2024-06-26 23:26:58 +12:00
Jesse Hills
04225d5717
Merge pull request #6994 from esphome/bump-2024.6.3
...
2024.6.3
2024-06-26 23:17:44 +12:00
Jesse Hills
86791422f0
Bump version to 2024.6.3
2024-06-26 22:41:48 +12:00
Sergey Dudanov
9c2af6318c
[modbus-text-sensor] fix potential buffer overflow ( #6993 )
2024-06-26 22:41:48 +12:00
Samuel Sieb
c747d7d45d
[dallas_temp] fix ds18s20 temp calc ( #6988 )
2024-06-26 22:41:48 +12:00
Petapton
bbd7c9cf86
Fix float encoding in modbus server ( #6986 )
2024-06-26 22:41:48 +12:00
Pieter Viljoen
169fb79c97
[ds1307] Initialize uninitialized struct members ( #6985 )
2024-06-26 22:41:48 +12:00
Kevin P. Fleming
1579dfeb80
Improve 'body' handling in http_request on_response triggers ( #6968 )
2024-06-26 22:41:48 +12:00
Keith Burzinski
d8a6d8594a
[ota-esphome] Validate for multiple esphome ota instances ( #6984 )
2024-06-26 22:41:48 +12:00
Jesse Hills
7be071a0e9
[safe_mode] Set safe mode core data in disabled cases ( #6983 )
2024-06-26 22:41:47 +12:00
Sergey Dudanov
01bcf5fb97
[modbus-text-sensor] fix potential buffer overflow ( #6993 )
2024-06-26 22:38:11 +12:00
Samuel Sieb
91766afb64
[dallas_temp] fix ds18s20 temp calc ( #6988 )
2024-06-26 19:27:07 +12:00
Petapton
cc4f1c667e
Fix float encoding in modbus server ( #6986 )
2024-06-26 12:08:16 +12:00
Pieter Viljoen
bc26de2d68
[ds1307] Initialize uninitialized struct members ( #6985 )
2024-06-26 11:54:02 +12:00
Kevin P. Fleming
0179358f9c
Improve 'body' handling in http_request on_response triggers ( #6968 )
2024-06-26 11:50:54 +12:00
Keith Burzinski
d8a5c1ea0c
[ota-esphome] Validate for multiple esphome ota instances ( #6984 )
2024-06-25 20:57:15 +00:00
H. Árkosi Róbert
fb9844463b
Bump HeatpumpIR and IRremoteESP8266 ( #6948 )
2024-06-25 21:08:57 +12:00
Jesse Hills
481cf7384a
[safe_mode] Set safe mode core data in disabled cases ( #6983 )
2024-06-25 09:07:19 +00:00
Markus
c9a0daf4b6
Do not build mDNS when mDNS is disabled via yaml ( #6979 )
2024-06-25 20:05:37 +12:00
Jesse Hills
8a25bedaf9
[external_files] Move common `download_content function to external_files.py` ( #6982 )
2024-06-25 00:42:55 -05:00
Jesse Hills
11b8e2e1af
[core] Add script to extract actions, conditions, and pin_providers ( #6929 )
2024-06-24 23:43:30 -05:00
Jesse Hills
53cfa8d3a1
Merge branch 'release' into dev
2024-06-25 13:58:30 +12:00
Jesse Hills
0262a99274
Merge pull request #6981 from esphome/bump-2024.6.2
...
2024.6.2
2024-06-25 13:45:15 +12:00
Jesse Hills
09a947beaa
Bump version to 2024.6.2
2024-06-25 08:57:38 +12:00
Sergey Dudanov
a6e1ef2dd1
[midea] fix fan speed compatibility with some models ( #6978 )
2024-06-25 08:57:38 +12:00
Samuel Sieb
c5aae8ee25
fix potential hang ( #6976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-25 08:57:38 +12:00
Brian Kaufman
5bd5b777a6
Await cg.get_variable in Update component ( #6974 )
2024-06-25 08:57:38 +12:00
Gábor Poczkodi
e39961f7f1
[http_request] memory leak fix ( #6973 )
2024-06-25 08:57:38 +12:00
Samuel Sieb
0d3cf5cb78
Onewire ( #6967 )
...
* retry scan
* setup pin and log retries
* fix retries
* remove retries
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-25 08:57:37 +12:00
Kevin P. Fleming
96d63de292
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. ( #6964 )
2024-06-25 08:57:37 +12:00
Kevin P. Fleming
ae2962259e
Fix infinite loop in http_request for ESP-IDF. ( #6963 )
2024-06-25 08:57:37 +12:00
Jesse Hills
7dbc20b776
[update] Set entity_category to config & Publish state to logs ( #6954 )
2024-06-25 08:57:37 +12:00
Jesse Hills
a21dab334c
[core] Fix package merging with lists of primitives ( #6952 )
2024-06-25 08:57:37 +12:00
Sergey Dudanov
78450da6f3
[midea] fix fan speed compatibility with some models ( #6978 )
2024-06-25 08:04:58 +12:00
Samuel Sieb
b1868123db
fix potential hang ( #6976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-24 11:21:28 +00:00
Sergey Dudanov
f7af51b92c
[haier] climate ID auto generation ( #6949 )
2024-06-24 18:22:07 +12:00
Brian Kaufman
7ee1406f64
Await cg.get_variable in Update component ( #6974 )
2024-06-24 04:54:30 +00:00
Gábor Poczkodi
0f49b58e0a
[http_request] memory leak fix ( #6973 )
2024-06-24 16:32:20 +12:00
Samuel Sieb
17204baac0
allow template parameters ( #6972 )
2024-06-24 10:22:08 +12:00
Manuel Kasper
1e05bcaa61
[qspi_amoled] Fix clear/fill with rotation ( #6960 )
2024-06-23 01:10:22 +10:00
esphomebot
18690d51f5
Synchronise Device Classes from Home Assistant ( #6966 )
2024-06-22 13:27:47 +00:00
Samuel Sieb
2aacf14e96
Onewire ( #6967 )
...
* retry scan
* setup pin and log retries
* fix retries
* remove retries
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-22 11:57:27 +00:00
dependabot[bot]
9c5507ab46
Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image ( #6962 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-22 12:50:21 +02:00
Kevin P. Fleming
0a9703bff9
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. ( #6964 )
2024-06-21 21:28:11 +00:00
Kevin P. Fleming
67bd5db6d6
Fix infinite loop in http_request for ESP-IDF. ( #6963 )
2024-06-22 09:18:43 +12:00
Manuel Kasper
6c11f0bd51
[qspi_amoled] Fix display remaining blank after update() before setup completion ( #6958 )
2024-06-22 00:46:06 +10:00
Jesse Hills
e7556271e7
[update] Set entity_category to config & Publish state to logs ( #6954 )
2024-06-21 02:59:52 +00:00
Jesse Hills
8045b889d3
[core] Fix package merging with lists of primitives ( #6952 )
2024-06-20 20:09:00 -05:00
Jesse Hills
6f074d3692
[dooya] Flip bit timings ( #6947 )
2024-06-21 12:49:26 +12:00
Jesse Hills
b09781afa5
Merge branch 'release' into dev
2024-06-20 17:06:28 +12:00
Jesse Hills
1863523cfd
Merge pull request #6946 from esphome/bump-2024.6.1
...
2024.6.1
2024-06-20 17:05:37 +12:00
Jesse Hills
a7a9eb6f71
Bump version to 2024.6.1
2024-06-20 15:59:27 +12:00
Jesse Hills
c868dae44a
Bump esphome-dashboard to 20240620.0 ( #6944 )
2024-06-20 15:59:27 +12:00
Cossid
ad8cf69897
debug_libretiny - Fix typo ( #6942 )
2024-06-20 15:59:27 +12:00
Keith Burzinski
96f1a146a6
[CI] Add debug component test for LibreTiny ( #6945 )
2024-06-19 21:32:29 -05:00
Jesse Hills
775e03cfd9
Bump esphome-dashboard to 20240620.0 ( #6944 )
2024-06-20 02:12:38 +00:00
Cossid
80e5e19956
debug_libretiny - Fix typo ( #6942 )
2024-06-19 19:59:37 -05:00
Jesse Hills
8f16268572
Merge branch 'release' into dev
2024-06-20 08:27:35 +12:00
Jesse Hills
0fe18a6144
Merge pull request #6940 from esphome/bump-2024.6.0
...
2024.6.0
2024-06-20 08:26:41 +12:00
Jesse Hills
a6d1aa91de
Bump version to 2024.6.0
2024-06-19 21:52:47 +12:00
Jesse Hills
ba11f2ab0c
Merge branch 'beta' into dev
2024-06-19 18:22:52 +12:00
Jesse Hills
9747811b82
Merge pull request #6938 from esphome/bump-2024.6.0b5
...
2024.6.0b5
2024-06-19 18:19:14 +12:00
Jesse Hills
ff803aa108
Rename test files
2024-06-19 16:37:33 +12:00
Jesse Hills
8bac82f804
Bump version to 2024.6.0b5
2024-06-19 15:37:43 +12:00
Jesse Hills
6682451ee0
[network] Default ipv6 to false to always set the flags ( #6937 )
...
* [network] Default ipv6 to false to always set the flags
* Separate tests for ipv6 disabled and enabled
* Forgot other platforms wouldnt have the variable in config
2024-06-19 15:37:43 +12:00
dependabot[bot]
c17090c1e5
Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image ( #6934 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
dependabot[bot]
acf69bb56f
Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image ( #6927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
dependabot[bot]
fd7a212562
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 ( #6926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
Jesse Hills
8567877f07
[network] Default ipv6 to false to always set the flags ( #6937 )
...
* [network] Default ipv6 to false to always set the flags
* Separate tests for ipv6 disabled and enabled
* Forgot other platforms wouldnt have the variable in config
2024-06-18 22:09:16 -05:00
peter--s
310f850ee4
Update cover.h for open() and close() compiler warnings ( #6936 )
2024-06-19 13:28:03 +12:00
Manuel Kasper
896cdab22d
Fix garbled graphics on LILYGO T4-S3 display ( #6910 )
2024-06-19 05:53:01 +10:00
dependabot[bot]
ed6462fa00
Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image ( #6934 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 07:38:50 +12:00
dependabot[bot]
65b05af014
Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 ( #6935 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 07:38:31 +12:00
dependabot[bot]
c18056bdda
Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image ( #6927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:16:10 +12:00
dependabot[bot]
65a79acfb9
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 ( #6926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 16:44:20 +12:00
Jesse Hills
18d331d284
Merge branch 'beta' into dev
2024-06-18 16:14:38 +12:00
Jesse Hills
c053a33fe8
Merge pull request #6930 from esphome/bump-2024.6.0b4
...
2024.6.0b4
2024-06-18 16:12:04 +12:00
Jesse Hills
ff07637dfd
Bump version to 2024.6.0b4
2024-06-18 14:26:24 +12:00
Jesse Hills
43b5c2deb7
Rename legacy/modern to ota/factory ( #6922 )
...
* Rename legacy/modern to ota/factory
* Add modern/legacy in brackets
2024-06-18 14:26:24 +12:00
Jesse Hills
d27e7b3b70
[wifi] Fix some access point bugs related to esp-idf 4.4.7 ( #6928 )
...
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
2024-06-18 14:26:24 +12:00
Giel van Schijndel
5dec62bf1e
fix(dallas): make recovery time for 1-bit equal to that of 0-bit ( #6763 )
2024-06-18 14:26:24 +12:00
Faidon Liambotis
7d642147c1
uart: allow setting the UART id in final_validate_device_schema ( #6923 )
2024-06-18 14:22:50 +12:00
Jesse Hills
4c313bc198
Rename legacy/modern to ota/factory ( #6922 )
...
* Rename legacy/modern to ota/factory
* Add modern/legacy in brackets
2024-06-17 21:12:55 -05:00
Jesse Hills
a78b2d0128
[wifi] Fix some access point bugs related to esp-idf 4.4.7 ( #6928 )
...
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
2024-06-17 20:07:43 -05:00
Keith Burzinski
f6848fe24d
[CI] Introduce testing for IDF 5 (and other arbitrary framework versions) ( #6802 )
...
* Initial changes to support testing of additional framework versions
* Rename Arduino test files
2024-06-17 16:32:11 -05:00
Keith Burzinski
a59c9b4f77
[CI-esp32_hall] Remove IDF test ( #6921 )
2024-06-17 07:30:54 +00:00
Keith Burzinski
c30913ccde
[CI-wireguard] Test file consolidation ( #6920 )
2024-06-17 07:23:24 +00:00
Keith Burzinski
41f810f828
[CI-http_request] Test fix for IDF 5+ ( #6919 )
2024-06-17 19:21:15 +12:00
Keith Burzinski
d604c8ae64
[CI-api] Test fix for IDF 5+ ( #6918 )
2024-06-17 07:18:04 +00:00
Keith Burzinski
67d8c7c691
[CI-a01nyub] Consolidate test files ( #6917 )
2024-06-17 07:14:19 +00:00
Keith Burzinski
015cd42a2e
[CI-ethernet] Add/fix/organize/clean up ethernet component tests ( #6916 )
2024-06-17 07:06:25 +00:00
Giel van Schijndel
51c5d1714c
fix(dallas): make recovery time for 1-bit equal to that of 0-bit ( #6763 )
2024-06-16 22:48:56 -07:00
Jesse Hills
1ff302b341
Merge branch 'beta' into dev
2024-06-17 16:29:58 +12:00
Jesse Hills
cfe28ce7a3
Merge pull request #6915 from esphome/bump-2024.6.0b3
...
2024.6.0b3
2024-06-17 16:27:24 +12:00
Jesse Hills
25a3db1637
Bump version to 2024.6.0b3
2024-06-17 15:35:53 +12:00
Jesse Hills
65638bf614
[mqtt] Fix datetime copy pasta ( #6914 )
2024-06-17 15:35:52 +12:00
Jesse Hills
1e66241b26
[ili9xxx] Fix init for GC9A01A ( #6913 )
2024-06-17 15:35:52 +12:00
esphomebot
eb50f0eafd
Synchronise Device Classes from Home Assistant ( #6904 )
2024-06-17 15:35:52 +12:00
Jesse Hills
6b89763ad6
[mqtt] Fix datetime copy pasta ( #6914 )
2024-06-17 13:20:04 +12:00
Jesse Hills
253303f3a9
[ili9xxx] Fix init for GC9A01A ( #6913 )
2024-06-17 13:01:07 +12:00
Keith Burzinski
d49f2cbec8
IDF 5 fixes for #6802 ( #6911 )
2024-06-16 20:02:15 +12:00
Anton Viktorov
290816be11
VEML7700 Fix GCC build warnings ( #6881 )
2024-06-16 02:50:00 -05:00
Keith Burzinski
2fc43fa9c7
[micro_wake_word] Pin to esp-tflite-micro v1.3.1 ( #6906 )
2024-06-14 12:38:35 +12:00
Keith Burzinski
5adadeaa07
[esp32_camera] Use newer library version (for #6802 ) ( #6809 )
2024-06-13 10:42:08 +00:00
Keith Burzinski
761aae6f89
[CI] Allow clang-tidy to see IDF components ( #6903 )
...
* Allow clang-tidy to see IDF components
* Remove camera, add tflite-micro
2024-06-13 05:15:38 -05:00
esphomebot
b29e1acab8
Synchronise Device Classes from Home Assistant ( #6904 )
2024-06-13 19:24:36 +12:00
Jesse Hills
49d4260cfe
Merge branch 'beta' into dev
2024-06-13 11:41:24 +12:00
Jesse Hills
4e8a7986cd
Merge pull request #6902 from esphome/bump-2024.6.0b2
...
2024.6.0b2
2024-06-13 11:40:44 +12:00
Jesse Hills
3db71b98ae
Bump version to 2024.6.0b2
2024-06-13 10:31:08 +12:00
Jesse Hills
73cb3ec852
Bump esphome-dashboard to 20240613.0 ( #6901 )
2024-06-13 10:31:08 +12:00
Jesse Hills
91e72fe121
[host] Execute host program when using run command ( #6897 )
2024-06-13 10:31:08 +12:00
Oliver Hihn
be486e0ca6
Add step_delay option to X9C component ( #6890 )
2024-06-13 10:31:07 +12:00
Jesse Hills
fdefc825bb
[CI] Fix for sdl ( #6892 )
2024-06-13 10:31:07 +12:00
Jesse Hills
c4c46c206f
Bump esphome-dashboard to 20240613.0 ( #6901 )
2024-06-13 10:12:36 +12:00
dependabot[bot]
8453d9a70d
Bump actions/checkout from 4.1.6 to 4.1.7 ( #6900 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 09:27:15 +12:00
Oliver Hihn
68dbf35b09
X9C step delay with units ( #6898 )
2024-06-12 11:14:03 -07:00
Jesse Hills
1a242f94db
[host] Execute host program when using run command ( #6897 )
2024-06-12 09:20:46 +00:00
Oliver Hihn
df52bc3493
Add step_delay option to X9C component ( #6890 )
2024-06-12 09:09:26 +00:00
Jesse Hills
2044c7e4d4
[CI] Fix for sdl ( #6892 )
2024-06-12 19:58:56 +12:00
Jesse Hills
b401b5eca8
[CI] Update device class sync script for update entities ( #6895 )
2024-06-12 19:36:57 +12:00
Jesse Hills
67f41a0c72
Merge branch 'beta' into dev
2024-06-12 19:34:22 +12:00
Jesse Hills
8a83670f54
Merge pull request #6891 from esphome/bump-2024.6.0b1
...
2024.6.0b1
2024-06-12 19:28:36 +12:00
Jesse Hills
bd7e8fbf86
Bump version to 2024.7.0-dev
2024-06-12 14:16:43 +12:00
Jesse Hills
f9f98fa6c6
Bump version to 2024.6.0b1
2024-06-12 14:16:43 +12:00
Clyde Stubbs
f25c296303
[ili9xxx] Implement st7735 support ( #6838 )
2024-06-12 13:47:52 +12:00
Clyde Stubbs
bc408ad08c
[display] SDL2 display driver for host platform ( #6825 )
2024-06-12 13:42:01 +12:00
Tudor Sandu
e2c1af199c
Fix media_player.volume_set when media player is not started ( #6859 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-12 01:39:01 +00:00
Clyde Stubbs
7c843437a7
[config] Early termination of validation steps on error ( #6837 )
2024-06-12 13:26:43 +12:00
Gábor Poczkodi
4bf7c97088
WebSocket overrides check_origin for reverse proxy configuration ( #6845 )
2024-06-12 13:19:18 +12:00
Clyde Stubbs
7b9fb57bb2
[config] Retain path information in validated configuration ( #6785 )
2024-06-12 13:15:57 +12:00
guillempages
699d00e218
[image] Make PIL import local ( #6864 )
2024-06-12 13:11:00 +12:00
Clyde Stubbs
e2784d077d
[he60r] Don't publish state unless it has changed. [BUGFIX] ( #6869 )
2024-06-12 13:09:20 +12:00
Samuel Sieb
13fabf1cd8
change to new 1-wire platform ( #6860 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-12 13:05:44 +12:00
NMartin354
7b60543afd
[safe_mode] Allow user-defined interval for successful boot ( #6882 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-12 12:38:20 +12:00
Daniel D'Abate
562700bd2c
Climate IR LG - Support fan only mode and all "on" commands ( #3712 )
2024-06-11 17:04:25 -07:00
Peter Ericson
a64106e48c
[waveshare_epaper] Add support for 13.3in-k ( #6443 )
2024-06-12 11:51:04 +12:00
Landon Rohatensky
c723fd1f80
[animation] Allow loading external url at build time ( #6876 )
2024-06-12 10:56:27 +12:00
Anton Sergunov
3a97244b83
[Deep sleep] Compilation error with IDF >= 5.* ( #6879 )
2024-06-12 10:42:20 +12:00
Pieter Viljoen
1f8449ec0e
[Dockerfile] Sync platformio version with requirements.txt ( #6888 )
2024-06-12 10:38:26 +12:00
Jesse Hills
3cd2fb0843
[core] Update Entities ( #6885 )
2024-06-12 09:57:36 +12:00
esphomebot
7dc07c5632
Update webserver local assets to 20240610-230854 ( #6886 )
2024-06-10 23:33:42 +00:00
Jesse Hills
95e45dc12c
Allow parse_json to return a boolean result ( #6884 )
...
* Allow parse_json to return a boolean result
* Remove pass variable
2024-06-10 22:40:56 +00:00
dependabot[bot]
51a8a7e875
Bump docker/build-push-action from 5.3.0 to 5.4.0 in /.github/actions/build-image ( #6883 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 10:17:18 +12:00
Jesse Hills
dceab6ce29
[voice_assistant] Write less data to speaker each loop ( #6877 )
2024-06-10 15:22:55 +12:00
Jesse Hills
6de79d6cfb
[i2s_speaker] A few fixes ( #6872 )
2024-06-10 15:22:41 +12:00
Jesse Hills
7b45498de6
[http_request] Add esp-idf and rp2040 support ( #3256 )
...
* Implement http_request component for esp-idf
* Fix ifdefs
* Lint
* clang
* Set else to fail with error message
* Use unique_ptr
* Fix
* Tidy up casting, explicit HttpResponse lifetime (#3265 )
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com >
* Remove unique_ptr wrapper
* Fix
* Use reference
* Add duration code into new split files
* Add config for tx/rx buffer on idf
* Fix
* Try reserve response data with rx buffer size
* Update http_request.h
* Move client cleanup to be earlier
* Move capture_response to bool on struct and remove global
* Fix returns
* Change quotes to brackets
* Rework http request
* Remove http request from old test yamls
* Update component tests
* Validate md5 length when hardcoded string
* Linting
* Add duration_ms to container
* More lint
* const
* Remove default arguments and add helper functions for get and post
* Add virtual destructor to HttpContainer
* Undo const HEADER_KEYS
* 🤦
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* lint
* Move header keys inline
* Add missing WatchdogManagers
* CAPS
* Fix "follow redirects" string in config dump
* IDF 5+ fix
---------
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com >
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-09 15:15:29 -05:00
Mischa Siekmann
618102fe8c
fix: arduino media player still sets wrong state. ( #6875 )
2024-06-09 18:34:21 +12:00
esphomebot
38b7bed2fa
Update webserver local assets to 20240608-093147 ( #6874 )
2024-06-08 09:55:57 +00:00
RFDarter
d77ea46157
[datetime] datetime-datetime strptime support value string without seconds ( #6867 )
2024-06-08 08:29:10 +12:00
Mischa Siekmann
8718e15a6a
fix: arduino media player sets wrong state for announcements ( #6849 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-08 07:43:22 +12:00
RFDarter
861a23d039
[datetime] Add logs on DateCall perform ( #6868 )
2024-06-08 07:37:05 +12:00
Pieter Viljoen
276eea2b69
[docker] Avoid unsafe git error when container user and file config volume permissions don't match ( #6873 )
2024-06-08 07:36:07 +12:00
Jesse Hills
ccab57fc58
[logger] Fix defines for development ( #6870 )
...
* [logger] Fix defines for development
* Set debugging flags for rp2040
2024-06-06 23:30:49 -05:00
Olivier ARCHER
8ef4aaa70e
[ota] http_request update platform ( #5586 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Edward Firmo <94725493+edwardtfn@users.noreply.github.com >
2024-06-06 14:35:28 +12:00
Clyde Stubbs
7143e9cd9e
[config] Allow file: scheme for git external components ( #6844 )
2024-06-06 07:27:06 +12:00
zry98
cc217d8a83
[Tuya Climate] Support both datapoint and pins for active state ( #6789 )
2024-06-05 08:11:19 +00:00
Will Rouesnel
c52d5c0279
Add invert_position_report to tuya.cover ( #6020 )
2024-06-05 07:52:19 +00:00
svxa
f36a96c8e2
Add carrier_frequency option to remote_transmitter.transmit_aeha ( #6792 )
2024-06-05 00:35:19 -07:00
Nate Clark
594856899a
[ethernet] Add config option to set arbitrary PHY register values ( #6836 )
2024-06-05 18:51:56 +12:00
Jesse Hills
f7742cdf19
Merge branch 'release' into dev
2024-06-05 16:39:19 +12:00
Jesse Hills
5b062a222c
Merge pull request #6863 from esphome/bump-2024.5.5
...
2024.5.5
2024-06-05 16:38:27 +12:00
Jesse Hills
664ee56dc5
Bump version to 2024.5.5
2024-06-05 15:51:29 +12:00
Keith Burzinski
388b2c2de0
[improv_serial] Fix for IDF 4.4.7 ( #6855 )
2024-06-05 15:51:29 +12:00
Jesse Hills
ce4a3d9950
[i2s_speaker] Add buffer allocation failure checks ( #6829 )
2024-06-05 15:51:29 +12:00
Jesse Hills
ac9f57600d
[voice_assistant] Half the microphone ringbuffer size ( #6830 )
2024-06-05 15:51:29 +12:00
Jesse Hills
69d38f6137
[ft5x06] Interrupt pin and code quality improvements ( #6851 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-06-05 11:02:18 +10:00
Keith Burzinski
eb75778f84
[improv_serial] Fix for IDF 4.4.7 ( #6855 )
2024-06-04 03:18:20 +00:00
Keith Burzinski
2d56d8d84f
[wireguard] Implement workaround for crash on IDF 5+ ( #6846 )
2024-06-04 15:10:44 +12:00
Clyde Stubbs
cdf83c5d8c
Add host time platform; remove host support from sntp. ( #6854 )
2024-06-04 15:09:46 +12:00
Pieter Viljoen
78b48209aa
Add Ethernet MAC address to ethernet_info ( #6835 )
2024-06-04 14:57:05 +12:00
Pieter Viljoen
05491e756b
Avoid unsafe git error when container user and file config volume permissions don't match ( #6843 )
2024-06-04 13:34:47 +12:00
Jimmy Hedman
b8d2a6f574
[sntp] fix for ESP-IDF > 5.0 ( #6769 )
...
* Make sntp work with ESP-IDF >= 5.0
* Set operatingmode on other than ESP-IDF
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-02 22:23:49 -05:00
Kevin P. Fleming
2353b2b5e1
Add messages when WiFi and Ethernet components set 'warning' flag. ( #6850 )
2024-06-02 10:40:50 +12:00
Simone Rossetto
2beb1f0336
Wireguard support for bk72 microcontrollers ( #6842 )
...
* Bump esp_wireguard to v0.4.1
* add support for bk72 microcontrollers (thanks to kuba2k2)
* fix compilation error using esp-idf v5 (thanks to kbx81)
* fix crash on vpn disconnection with alive tcp connection (thanks to jefftharris)
* Disable ipv6 for bk72 wireguard test
* Completely remove ipv6 entry from bk72 wg test
2024-05-31 21:36:51 -05:00
Pieter Viljoen
41e13fa6f4
Replace random non-ascii-print characters with standard substitutes ( #6840 )
2024-06-01 10:49:48 +10:00
Keith Burzinski
1f301df51d
Fix log message in VA for IDF 5 ( #6839 )
2024-05-31 17:49:11 +12:00
NonaSuomy
2894a138e7
Update const.py added missing millimeter ( #6834 )
...
* Update const.py added missing millimeter
Added missing millimeter
* Fixed UNIT_MILLIMETER in multiple locations.
2024-05-31 05:13:11 +00:00
Anton Viktorov
8dfe1d5220
LTR-303, LTR-329, LTR-553, LTR-556, LTR-559, LTR-659 Series of Lite-On Light (ALS) and Proximity(PS) sensors ( #6076 )
...
* LTR303 and LTR329 light sensors
* LTR303 tidy up
* LTR303 unused var
* LTR303 tidy up + test
* LTR303 auto sensitivity mode
* LTR303 auto sensitivity mode tidy
* LTR303 State machine version
* LTR303 name fix
* publish split
* minor
* new definitions for LTR
* als-ps test
* als-ps test
* als-ps test
* ps options
* ps options
* trgger bug fixed
* trgger bug fixed
* Minor comments
* ltr303->ltr_als_ps
* codeowners, tests
* tidy up
* tidy up
* tidy up
* gain enum name fix
* auto gain fix
* tweaks
* new style tests
* als/ps separate init
* logd->logv
* reconfiguration count changed
* old-style tests removed
* const py
* ambient light const in vmel7700 and ltr390
* Update esphome/components/ltr_als_ps/ltr_als_ps.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Apply suggestions from code review
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* remove commented code
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 03:46:52 -05:00
Jesse Hills
dd27881336
[i2s_speaker] Add buffer allocation failure checks ( #6829 )
2024-05-30 03:01:39 -05:00
Jesse Hills
8aba890e69
[voice_assistant] Half the microphone ringbuffer size ( #6830 )
2024-05-30 03:00:09 -05:00
Jesse Hills
63fc8ab10a
[core] Const-ify some Component fields ( #6831 )
2024-05-30 02:59:15 -05:00
Erdem
9de8eaff24
Fix DHT reading timing for SI7021 on ESP32 ( #6604 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-30 17:31:09 +12:00
Michael Hansen
c130ddbe9c
[micro_wake_word] Ensure model string is Path ( #6826 )
2024-05-30 13:58:13 +12:00
RFDarter
a7fc1a6298
[web_server] add entity sorting for v3 ( #6445 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-30 13:54:20 +12:00
Jesse Hills
854d3f2e4a
[voice_assistant] Timers ( #6821 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 13:09:19 +12:00
dependabot[bot]
5ae32e81c3
Bump black from 24.4.0 to 24.4.2 ( #6646 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-29 17:11:34 +12:00
dependabot[bot]
439fd94718
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 ( #6635 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:11:02 +12:00
dependabot[bot]
6d5d382f3d
Bump pytest-cov from 4.1.0 to 5.0.0 ( #6580 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:10:47 +12:00
dependabot[bot]
60433c5e64
Bump docker/login-action from 3.1.0 to 3.2.0 ( #6823 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:09:13 +12:00
Keith Burzinski
bff24e2977
Fix a bunch of components for IDF 5 compatibility and #6802 ( #6805 )
2024-05-29 17:05:19 +12:00
Clyde Stubbs
ec3164f800
[wake_on_lan] Make component platform independent ( #6815 )
2024-05-29 16:36:49 +12:00
Frederik
2b691ad5ad
Make SPI Ethernet (W5500) compatible with ESP-IDF v5 ( #6778 )
...
* change MAC PHY init order according to IDF examples
* add idfv5 specific w5500 config init
* esp_mac.h needs to be included directly starting with idf5
* Header fix
* Couple tweaks
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-28 17:02:45 -05:00
DAVe3283
06996def72
Use uint8_t instead of uint32_t for 8-bit values on mitsubishi ( #6824 )
...
This solves some printf formatting issues on ESP-IDF and saves RAM on all platforms.
2024-05-28 20:44:47 +00:00
DAVe3283
db6f6f0cb7
Fix compile errors on ESP32-C6 with latest ESP-IDF ( #6822 )
...
* Use <cinttypes> PRI macros to fix ESP32-C6 compile
* Fix compile error on latest ESP-IDF framework & platform
2024-05-28 14:40:34 -05:00
pimdo
497cf8742f
Make i2s_audio compatible with IDF 5+ ( #6534 )
...
* Update i2s_audio.cpp
Replace usage of I2S_NUM_MAX with I2S_NUM_1
* Update i2s_audio_microphone.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update i2s_audio_speaker.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update voice_assistant.cpp
Fix msg.event_type format
* check SOC_I2S_NUM for c3
* use I2S_NUM_AUTO
* Update i2s_audio.cpp
* Couple tweaks
* Why did they take away I2S_NUM_MAX
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-28 01:42:59 +00:00
Jesse Hills
d2b35adcc8
Merge branch 'release' into dev
2024-05-28 12:51:22 +12:00
Jesse Hills
3fe2fc9b56
Merge pull request #6820 from esphome/bump-2024.5.4
...
2024.5.4
2024-05-28 12:50:30 +12:00
Jesse Hills
4cd4b168b4
Bump version to 2024.5.4
2024-05-28 08:29:19 +12:00
Gábor Poczkodi
f07479419c
[helpers] Move Base64 string to cpp ( #6819 )
2024-05-28 08:29:19 +12:00
Jesse Hills
54b51269ab
[web_server_base] Bump ESPAsyncWebServer-esphome to 3.2.2 ( #6797 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2024-05-28 08:29:18 +12:00
Gábor Poczkodi
6e4fd428e7
[helpers] Move Base64 string to cpp ( #6819 )
2024-05-28 08:19:22 +12:00
august huber
e285196709
fix libretiny regression from #6715 ( #6806 )
2024-05-27 07:41:29 +12:00
august huber
17c6bf57cd
[tuya] add support for extended services ( #6808 )
2024-05-27 07:40:38 +12:00
Sašo Domadenik
4125b48b86
Fix incorrect naming of the AdaFruit MagTag display. ( #6810 )
2024-05-27 07:23:00 +12:00
Jesse Hills
6d341ce4e7
[web_server_base] Bump ESPAsyncWebServer-esphome to 3.2.2 ( #6797 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2024-05-27 07:15:05 +12:00
Jesse Hills
964410bd64
Merge branch 'release' into dev
2024-05-25 08:25:31 +12:00
Jesse Hills
d72ab25d46
Merge pull request #6804 from esphome/bump-2024.5.3
...
2024.5.3
2024-05-25 08:24:38 +12:00
Jesse Hills
af755380b7
Bump version to 2024.5.3
2024-05-25 08:14:39 +12:00
Jesse Hills
04db724295
[voice_assistant] Don't allocate buffers until starting the microphone for the first time ( #6800 )
2024-05-25 08:14:39 +12:00
Jesse Hills
863bee28d9
[voice_assistant] Don't allocate buffers until starting the microphone for the first time ( #6800 )
2024-05-25 07:42:24 +12:00
Edward Firmo
9d03f47233
[nextion] Add basic functions to Intelligent series ( #6791 )
2024-05-24 09:11:34 +12:00
polyfloyd
c2d67659f3
mpr121: Add GPIO support ( #6776 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-24 09:08:28 +12:00
Pavlo Dudnytskyi
aed0593793
[haier] `text_sensor and button` platforms ( #6780 )
2024-05-24 09:07:39 +12:00
Jesse Hills
4ab7a5d964
[ledc] Change some logging lines from debug to verbose ( #6796 )
2024-05-23 00:04:33 -05:00
Penny Wood
7f9383c83b
[sx1509] Output open drain pin mode ( #6788 )
2024-05-23 09:31:56 +12:00
Keith Burzinski
9a6fde21ee
Add on_safe_mode trigger ( #6790 )
2024-05-23 07:43:13 +12:00
Jeroen van Oort
1ca7c2d7dd
Add support for acting as Modbus server ( #4874 )
...
Co-authored-by: Jeroen van Oort <jeroen.vanoort@webparking.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-22 16:17:32 +12:00
Keith Burzinski
76abf2200c
Uncouple safe_mode from OTA ( #6759 )
2024-05-22 13:08:53 +12:00
Jesse Hills
83d3584173
Merge branch 'release' into dev
2024-05-21 12:30:00 +12:00
Jesse Hills
0ee4348777
Merge pull request #6786 from esphome/bump-2024.5.2
...
2024.5.2
2024-05-21 12:29:09 +12:00
Jesse Hills
fcdf36e991
Bump version to 2024.5.2
2024-05-21 11:07:20 +12:00
esphomebot
5eb8efd8b3
Update webserver local assets to 20240519-215627 ( #6779 )
2024-05-21 11:07:20 +12:00
Jesse Hills
cd0f557940
[remote_receiver] Add better error message for tolerance breaking change ( #6784 )
2024-05-21 11:07:20 +12:00
J. Nick Koston
efde677ca9
Fix DashboardEntries.all() call ( #6783 )
2024-05-21 11:07:20 +12:00
J. Nick Koston
2eebee1de7
Revert "Fix MQTT dashboard discovery (Exception in MqttStatusThread)." ( #6782 )
2024-05-21 11:07:20 +12:00
esphomebot
525c4891d5
Update webserver local assets to 20240519-215627 ( #6779 )
2024-05-21 10:55:56 +12:00
Anton Viktorov
ce6dc040da
Tiny fix in automation.h - unused return value removed ( #6760 )
2024-05-21 10:54:38 +12:00
Jesse Hills
9de67feccd
[remote_receiver] Add better error message for tolerance breaking change ( #6784 )
2024-05-21 10:53:16 +12:00
Clyde Stubbs
bad400e1cd
[ili9xxx] Add 18bit mode selection and custom init sequence ( #6745 )
2024-05-21 09:18:13 +12:00
J. Nick Koston
59b1e9c1b0
Fix DashboardEntries.all() call ( #6783 )
2024-05-20 11:52:24 +00:00
J. Nick Koston
25ee24299a
Revert "Fix MQTT dashboard discovery (Exception in MqttStatusThread)." ( #6782 )
2024-05-20 11:49:00 +00:00
Jesse Hills
81ef67cfbb
Merge branch 'release' into dev
2024-05-20 19:50:39 +12:00
Jesse Hills
f235dcc096
Merge pull request #6781 from esphome/bump-2024.5.1
...
2024.5.1
2024-05-20 19:48:55 +12:00
Jesse Hills
d2d3db4b8c
Bump version to 2024.5.1
2024-05-20 17:14:17 +12:00
Markus
ec6d86c8f5
Fix MQTT dashboard discovery (Exception in MqttStatusThread). ( #6775 )
2024-05-20 17:14:17 +12:00
Markus
7452879fb1
Fix Upload from Dashboard with MQTT discovery. ( #6774 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-20 17:14:17 +12:00
esphomebot
4fc2f2284a
Synchronise Device Classes from Home Assistant ( #6768 )
2024-05-20 17:14:17 +12:00
acshef
840f69ffe6
Add device_class to valve core config ( #6765 )
2024-05-20 17:14:17 +12:00
fodfodfod
b9bb3cd4be
add rp2040 support to the wizard ( #6239 )
2024-05-20 12:42:30 +12:00
Markus
91e7a44c31
Fix MQTT dashboard discovery (Exception in MqttStatusThread). ( #6775 )
2024-05-20 11:52:14 +12:00
Markus
080f8bc86e
Fix Upload from Dashboard with MQTT discovery. ( #6774 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-19 20:33:20 +00:00
dependabot[bot]
a85d37a1cf
Bump actions/checkout from 4.1.5 to 4.1.6 ( #6764 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 08:12:32 +12:00
tomaszduda23
ba73187c1b
separate deep_sleep component for each platform in different file ( #6762 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-20 08:11:27 +12:00
tomaszduda23
4469ba4024
[tests] make test_build_components work with venv without installing esphome ( #6761 )
2024-05-19 11:47:23 +12:00
Sebastian Muszynski
70e0925f9a
Fix pip3 install ( #6771 )
2024-05-19 11:31:36 +12:00
esphomebot
1164cb8610
Synchronise Device Classes from Home Assistant ( #6768 )
2024-05-18 07:15:52 +00:00
acshef
94b63d7bc2
Add device_class to valve core config ( #6765 )
2024-05-18 16:17:09 +12:00
Jesse Hills
df838b5788
[core] Remove references to deleted setup.py ( #6757 )
2024-05-16 22:33:33 +12:00
Edward Firmo
d410cc4f7b
[nextion] Fix type on sprintf for IDF v5 ( #6758 )
2024-05-16 22:22:18 +12:00
Anton Viktorov
b06e0746f5
INA228/INA229, INA238/INA239, INA237 power/energy/charge monitor (I2C, SPI) ( #6138 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 16:50:28 +12:00
Jesse Hills
034c196ad8
[core] Update some coroutine priorities ( #6755 )
2024-05-16 16:46:16 +12:00
Keith Burzinski
996f71c03c
Fix wifi compile error on IDF 5.1+ ( #6756 )
2024-05-16 04:40:21 +00:00
Anton Viktorov
98cb6555df
SPI and I2C for ENS160 ( #6369 )
2024-05-16 15:22:40 +12:00
Faidon Liambotis
0bb2773c64
Port wifi_component_esp32_arduino from tcpip_adapter to esp_netif ( #6476 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 14:49:40 +12:00
Jesse Hills
7c243dafb3
[core] Fix some extends cases ( #6748 )
2024-05-16 14:11:54 +12:00
Mat931
247b2eee30
Add ADC multisampling ( #6330 )
2024-05-16 14:11:21 +12:00
Keith Burzinski
f46c499c4e
Separate OTABackend from OTA component ( #6459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 14:01:09 +12:00
Jesse Hills
f91c31f093
[core] Fix running pylint via pre-commit from GUI apps ( #6754 )
2024-05-16 13:47:56 +12:00
Jesse Hills
a27c05483c
[core] Move pylint config into pyproject.toml ( #6739 )
2024-05-16 13:47:36 +12:00
Jesse Hills
bf48ccaf22
[core] Move pytest config into pyproject.toml ( #6740 )
2024-05-16 13:20:12 +12:00
Jesse Hills
f2ef06d8b5
[core] Migrate to pyproject.toml ( #6737 )
2024-05-16 13:19:37 +12:00
Andrew McFague
f0ec900e48
Skip gpio validation ( #5615 )
2024-05-16 11:49:04 +12:00
Shawn Wilsher
7d804bf90f
Fix Prometheus Output to Match Spec ( #6032 )
2024-05-16 11:39:57 +12:00
shxshxshxshx
2921831b55
WPA2 Enterprise - Explicitly set TTLS Phase 2 ( #6436 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:37:53 +12:00
heggi
08509f7755
Mirage remote receiver & transmitter ( #6479 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:35:17 +12:00
Daniel Mahaney
ebfccc64c7
fix rp2040_pio_led flicker and proper multi-strip support ( #6194 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:33:52 +12:00
lbilger
8952719045
Allow one timing to cancel others ( #6744 )
...
Co-authored-by: Lars Bilger <lars.bilger@lht.dlh.de >
2024-05-16 11:33:27 +12:00
ius
073fb4c124
i2c: fix format string specifiers ( #6746 )
2024-05-16 11:33:15 +12:00
Mat931
46eee4a4f0
Add beken_spi_led_strip component ( #6515 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:32:48 +12:00
Alex Boyd
773951d85e
BedJet: expose the outlet temperature on the climate and as a sensor ( #6633 )
2024-05-16 11:31:08 +12:00
Jesse Hills
1f29023c92
Merge branch 'release' into dev
2024-05-15 18:29:15 +12:00
Jesse Hills
caa8c820de
Merge pull request #6753 from esphome/bump-2024.5.0
...
2024.5.0
2024-05-15 18:27:28 +12:00
dependabot[bot]
9f1ba00b7c
Bump esphome-dashboard from 20240412.0 to 20240429.1 ( #6743 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 17:16:04 +12:00
Keith Burzinski
891f56b421
[tests] `test2.yaml` has become too large ( #6750 )
2024-05-15 17:14:19 +12:00
Jesse Hills
0d3adc8f0c
Bump version to 2024.5.0
2024-05-15 17:08:43 +12:00
Jesse Hills
d7cb953994
Merge branch 'beta' into dev
2024-05-15 16:33:46 +12:00
Jesse Hills
ad0a1c5c35
Merge pull request #6751 from esphome/bump-2024.5.0b6
...
2024.5.0b6
2024-05-15 16:24:15 +12:00
Jesse Hills
5d2e3a7d8d
Bump version to 2024.5.0b6
2024-05-15 13:14:15 +12:00
Jesse Hills
ebc3f0fe17
[adc] Fix 11db deprecation warning ( #6749 )
2024-05-15 13:14:15 +12:00
Jesse Hills
9a6e90af54
[adc] Fix 11db deprecation warning ( #6749 )
2024-05-15 12:51:01 +12:00
Jesse Hills
55e4532a88
Merge branch 'beta' into dev
2024-05-15 10:03:05 +12:00
Jesse Hills
bd8afa51cd
Merge pull request #6741 from esphome/bump-2024.5.0b5
...
2024.5.0b5
2024-05-15 09:57:25 +12:00
Jesse Hills
db4aa0b679
Bump version to 2024.5.0b5
2024-05-15 07:37:22 +12:00
Mischa Siekmann
28a09cc0d0
Add ANNOUNCING state to media_player. ( #6691 )
2024-05-15 07:37:21 +12:00
Mischa Siekmann
128fad57b3
Voice-Assistant: Start-order change for VAD disabled: start va-pipeline when microphon… ( #6391 )
2024-05-15 07:37:21 +12:00
Mischa Siekmann
6f53607e5a
Add ANNOUNCING state to media_player. ( #6691 )
2024-05-14 21:40:08 +12:00
Clyde Stubbs
d5eeab81d6
[config] Improve error reporting ( #6736 )
2024-05-14 21:31:03 +12:00
Jesse Hills
636037cec1
[core] Fix minor formatting issues ( #6738 )
2024-05-14 17:01:07 +12:00
Jesse Hills
7d791cbdfb
[esp32_ble] Fix compilation error on esp32c6 ( #6734 )
2024-05-14 16:22:43 +12:00
Jesse Hills
036a666e36
[web_server] Minor python formatting ( #6735 )
2024-05-14 15:38:53 +12:00
Mischa Siekmann
921e56f2c6
Voice-Assistant: Start-order change for VAD disabled: start va-pipeline when microphon… ( #6391 )
2024-05-14 13:25:24 +12:00
Jesse Hills
c94f638c0b
Merge branch 'beta' into dev
2024-05-14 11:49:01 +12:00
Jesse Hills
142c4a87d2
Merge pull request #6733 from esphome/bump-2024.5.0b4
...
2024.5.0b4
2024-05-14 11:38:00 +12:00
Jesse Hills
1e4d6ee344
Bump version to 2024.5.0b4
2024-05-14 10:02:22 +12:00
Jesse Hills
5afe0e5ec2
Fix ESPHOME_PROJECT_VERSION_30 ( #6731 )
2024-05-14 10:02:22 +12:00
dependabot[bot]
ba3fc4c5d0
Bump platformio from 6.1.13 to 6.1.15 ( #6634 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-14 10:02:22 +12:00
Mischa Siekmann
694f75117e
Set FEATURE_API_AUDIO flag also if the speaker component is not used ( #6712 )
2024-05-14 10:02:22 +12:00
Marcin Krasowski
4ec2ef27a8
fix(ltr390): stuck ALS values when configured for ALS+UV readings ( #6723 )
2024-05-14 10:02:21 +12:00
dependabot[bot]
2ac0821cab
Bump pytest from 8.1.1 to 8.2.0 ( #6732 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 09:58:43 +12:00
Jesse Hills
47b40505c2
Fix ESPHOME_PROJECT_VERSION_30 ( #6731 )
2024-05-14 09:42:53 +12:00
dependabot[bot]
eae97dbaa0
Bump platformio from 6.1.13 to 6.1.15 ( #6634 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-14 07:11:59 +12:00
Ludovic BOUÉ
91007952e2
[CST816] Add support for Hynitron Microelectronics CST826 capacitive touch ( #6682 )
2024-05-13 20:21:06 +10:00
Mischa Siekmann
5ee4bf3802
Set FEATURE_API_AUDIO flag also if the speaker component is not used ( #6712 )
2024-05-13 16:05:13 +12:00
Jorge-Crespo-Celdran
a23d1631e1
time_based_cover.cpp with manual control fix ( #6719 )
2024-05-13 16:04:06 +12:00
Clyde Stubbs
dd81c83686
Typing hint and doc fixes ( #6729 )
2024-05-13 15:21:02 +12:00
Szewcson
13e3920c13
GDK101 support ( #4703 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-13 13:36:10 +12:00
tomaszduda23
67ca60e2af
separate debug component for each platform in different file ( #6715 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-13 11:54:43 +12:00
Marcin Krasowski
61b65e2726
fix(ltr390): stuck ALS values when configured for ALS+UV readings ( #6723 )
2024-05-13 11:25:41 +12:00
Clyde Stubbs
1a45858904
Add pylint to git pre-commit hooks ( #6726 )
2024-05-13 09:56:55 +12:00
Jesse Hills
47a1710b1e
Only cache docker images on dev branch ( #6714 )
2024-05-10 11:55:35 +12:00
Jesse Hills
ca5050d4a5
[github] Only save platformio cache for dev branch ( #6711 )
2024-05-10 11:04:32 +12:00
Jesse Hills
8280772b91
Add new Error type to skip prepending path ( #6716 )
2024-05-10 10:57:47 +12:00
Jesse Hills
026c3a69b8
Merge branch 'beta' into dev
2024-05-09 23:23:14 +12:00
Jesse Hills
448b4f5cb6
Merge pull request #6713 from esphome/bump-2024.5.0b3
...
2024.5.0b3
2024-05-09 23:04:30 +12:00
Jesse Hills
8ae8cd1168
Bump version to 2024.5.0b3
2024-05-09 21:55:34 +12:00
Jesse Hills
bd776baf8d
[github] Fix digest artifact name ( #6710 )
2024-05-09 21:55:34 +12:00
Clyde Stubbs
819bb9f8bc
[color] Fix crash when hex color parses as int, improve error reporting. ( #6707 )
2024-05-09 21:55:34 +12:00
Clyde Stubbs
26048d18ef
[core] Ensure that a generated ID name is distinct from its type. ( #6706 )
2024-05-09 21:55:34 +12:00
Jesse Hills
78d1a50853
[github] Fix digest artifact name ( #6710 )
2024-05-09 21:25:48 +12:00
Jesse Hills
ca031287a1
Merge branch 'beta' into dev
2024-05-09 17:35:13 +12:00
Jesse Hills
0883f0efd7
Merge pull request #6708 from esphome/bump-2024.5.0b2
...
2024.5.0b2
2024-05-09 17:29:33 +12:00
Clyde Stubbs
5956bebcb7
[color] Fix crash when hex color parses as int, improve error reporting. ( #6707 )
2024-05-09 03:14:31 +00:00
Clyde Stubbs
afe81184a8
[core] Ensure that a generated ID name is distinct from its type. ( #6706 )
2024-05-09 15:08:30 +12:00
chbmuc
d0120cefd2
Add IRK support to ble_rssi ( #6422 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-09 15:02:43 +12:00
Jesse Hills
0ca395e8d0
Bump version to 2024.5.0b2
2024-05-09 14:45:40 +12:00
J. Nick Koston
98dc9fde6c
Bump recommended ESP-IDF to 4.4.7 ( #6703 )
2024-05-09 14:45:40 +12:00
Nate Clark
ed1344edd2
Add PHY register writes to enable external clock on Ethernet with RTL8201 ( #6704 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-09 14:45:40 +12:00
Jesse Hills
2fbe80c1f7
[ethernet] Use constexpr instead of inline define for KSZ80XX_PC2R_REG_ADDR ( #6705 )
2024-05-09 14:45:40 +12:00
Mat931
879f404b48
[remote_receiver, remote_transmitter] Improve error messages on the ESP32 ( #6701 )
2024-05-09 14:45:40 +12:00
Edward Firmo
34585a6f15
[nextion] Replace flags to USE_ARDUINO ( #6700 )
2024-05-09 14:45:40 +12:00
Jesse Hills
054587c0e4
[github] Upgrade to actions/{upload,download}-artifact v4 ( #6698 )
2024-05-09 14:45:39 +12:00
J. Nick Koston
3ec4a66c9e
Bump recommended ESP-IDF to 4.4.7 ( #6703 )
2024-05-09 13:45:10 +12:00
Nate Clark
819be76013
Add PHY register writes to enable external clock on Ethernet with RTL8201 ( #6704 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-09 12:47:25 +12:00
Jesse Hills
72481006e4
[ethernet] Use constexpr instead of inline define for KSZ80XX_PC2R_REG_ADDR ( #6705 )
2024-05-09 12:25:57 +12:00
Mat931
487e171443
[remote_receiver, remote_transmitter] Improve error messages on the ESP32 ( #6701 )
2024-05-09 09:58:40 +12:00
Edward Firmo
e48d02495b
[nextion] Replace flags to USE_ARDUINO ( #6700 )
2024-05-09 07:05:24 +12:00
Jesse Hills
7764ab2411
[github] Upgrade to actions/{upload,download}-artifact v4 ( #6698 )
2024-05-08 16:17:45 +12:00
Jesse Hills
225beb305d
Merge branch 'beta' into dev
2024-05-08 14:09:30 +12:00
Jesse Hills
e027c6248a
Merge pull request #6697 from esphome/bump-2024.5.0b1
...
2024.5.0b1
2024-05-08 14:08:15 +12:00
Jesse Hills
b7c6125a0b
Bump version to 2024.6.0-dev
2024-05-08 13:22:05 +12:00
Jesse Hills
bd8ccde862
Bump version to 2024.5.0b1
2024-05-08 13:22:04 +12:00
Jesse Hills
24aac10abe
Merge branch 'release' into dev
2024-05-08 13:21:39 +12:00
esphomebot
d9fca585a2
Update webserver local assets to 20240507-231331 ( #6696 )
2024-05-08 11:57:03 +12:00
Trent Houliston
b545d57236
Make pulse_meter PULSE filter report the pulse as soon as it can ( #6014 )
2024-05-08 10:13:15 +12:00
Keith Burzinski
f6a3784eba
Consolidate test files where all tests are identical ( #6690 )
2024-05-08 07:33:37 +12:00
Clyde Stubbs
829bfbdaa4
Migrate some constants to core code ( #6692 )
2024-05-08 07:26:04 +12:00
Samuel Sieb
5edf4970bd
proceed if AP mode is set up ( #6631 )
2024-05-06 20:44:36 -07: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
Jesse Hills
7b0536fda3
Bump esphome/ESPAsyncWebServer-esphome to 3.2.0 ( #6687 )
2024-05-07 11:54:01 +12:00
RFDarter
5ee2a5f935
Fix Datetime-Datetime compiler error ( #6686 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-07 10:44:49 +12:00
dependabot[bot]
594769be3c
Bump actions/checkout from 4.1.1 to 4.1.5 ( #6685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 09:09:04 +12:00
tomaszduda23
8463f897e1
fix conflict with EMPTY macro in zephyr ( #6679 )
2024-05-07 07:20:01 +12:00
Markus
d1758a46bd
Use clang-apply-replacements when clang-apply-replacements-14 does not exist ( #6684 )
2024-05-07 07:17:03 +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
Anton Viktorov
599dbf27e0
Minor tidy up of BME280 code ( #6672 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-06 14:19:25 +12:00
mkmer
833d31ef7a
Add fast update to HMC5883L ( #6669 )
2024-05-06 10:48:09 +12:00
Edward Firmo
f78397c77e
Fix recent definitions into defines.h ( #6667 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-06 10:12:09 +12:00
tomaszduda23
8796a4c1a7
print task name if logger is called from other than main thread ( #6630 )
2024-05-06 10:10:49 +12:00
tomaszduda23
f1584205af
[core] Rename ALWAYS_INLINE to ESPHOME_ALWAYS_INLINE ( #6636 )
2024-05-06 07:52:47 +12:00
Jesse Hills
ccbf5148aa
Set "CONF_" CI counter to fail on 3 or more definitions ( #6668 )
2024-05-05 00:32:47 -05:00
Anton Viktorov
c7c0d97a5e
SPI and I2C for BMP390 and BMP380 ( #6652 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 13:49:01 +12:00
tronikos
bc65e6e914
Make fast update intervals in qmc5883l work ( #6647 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 13:24:18 +12:00
Mat931
1b9a30e921
Remote receiver improvements ( #4642 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 13:21:57 +12:00
tronikos
539c369eea
Add a function to return the loop_interval ( #6666 )
2024-05-02 12:39:15 +12:00
Edward Firmo
a4a23d73b3
[nextion] Use persistent http connection for TFT upload (ESP-IDF) ( #6576 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 10:05:37 +12:00
Keith Burzinski
5ddad26476
Extend and consolidate script tests ( #6663 )
2024-05-02 07:17:11 +12:00
Keith Burzinski
c69cdec052
Extend MQTT tests ( #6648 )
2024-05-01 16:49:20 +12:00
Edward Firmo
c299dff124
[nextion] Use persistent http connection for TFT upload (Arduino) ( #6582 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-01 09:43:49 +12:00
Anton Sergunov
6fe328ef2b
[TM1637] Let turn off the display ( #6656 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-30 22:35:41 +12:00
Edward Firmo
74fd52e05f
[nextion] Set alternative TFT update baud rate ( #6587 )
2024-04-30 21:29:57 +12:00
Jesse Hills
48fa549042
Merge pull request #6660 from esphome/bump-2024.4.2
...
2024.4.2
2024-04-30 16:30:03 +12:00
Jesse Hills
516971a255
Bump version to 2024.4.2
2024-04-30 15:47:40 +12:00
Jesse Hills
4936cbec0d
[i2s_audio.microphone] Fixing adc bug ( #6654 )
2024-04-30 15:47:40 +12:00
tronikos
9832fa4d76
Revert #6458 ( #6650 )
...
Reading the z-axis register is required.
2024-04-30 15:47:40 +12:00
Samuel Sieb
5838af646b
allow defaults with no include vars ( #6613 )
2024-04-30 15:47:40 +12:00
mrtoy-me
33e9881830
Fix SHT3xd fails sometimes in 2024.4.0 ( #6592 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-30 15:47:39 +12:00
Edward Firmo
05fbb260ee
[nextion] Exit reparse before update TFT ( #6589 )
2024-04-30 10:09:35 +12:00
esphomebot
989a64bdcf
Update webserver local assets to 20240429-211523 ( #6657 )
2024-04-30 09:45:03 +12:00
Peter Zich
47c262832b
web_server: Add support for v3 local server_index ( #6563 )
2024-04-30 07:24:13 +12:00
Anton Sergunov
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
Clyde Stubbs
c007593f72
Fix for #4866 - inconsistent arguments ( #6639 )
2024-04-29 15:53:08 +12:00
Jesse Hills
80a0b5b1b1
[i2s_audio.microphone] Fixing adc bug ( #6654 )
2024-04-29 12:10:12 +12:00
Matt Quigley
e7c1ddb452
patch esphome cli to skip mqtt based device discovery if --device option is specified ( #6371 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-29 07:57:11 +12:00
Ulrich
9ea442f328
Fix upload command. MQTT user and password is missing from configuration. #5093 ( #5766 )
...
Co-authored-by: ulrich <u.martiensen@umartiensen.de >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-29 07:56:13 +12:00
chiahsing
8b6a358452
Fixed the issue that graph draws out of the boundary. ( #6651 )
2024-04-29 07:49:27 +12:00
Lucas Hartmann
5142d294f5
[light] Add transition_length to strobe effect. ( #6595 )
2024-04-29 07:47:15 +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
optimusprimespace
0ef7781bb3
[hm3301] Updated the AQI based on the airnow document ( #6004 )
2024-04-29 07:22:14 +12:00
tronikos
76c55992ae
Revert #6458 ( #6650 )
...
Reading the z-axis register is required.
2024-04-27 18:22:41 -07:00
Alex Boyd
9bfb36f58b
Extract core comments from #6241 ( #6643 )
2024-04-26 21:41:43 +10:00
polyfloyd
cd91c7050c
waveshare_epaper: Add 2.90in-dke ( #6492 )
...
Co-authored-by: The_Niz <the_niz@nurdspace.nl >
2024-04-26 18:44:58 +10:00
NP v/d Spek
031e26ad98
Display: add diagnostic test_card option ( #6608 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-26 13:23:28 +10:00
esphomebot
3ecb5fa57f
Synchronise Device Classes from Home Assistant ( #6638 )
2024-04-26 11:40:19 +12:00
Keith Burzinski
3997503071
Remove text_sensor from sync-device-class job ( #6637 )
2024-04-26 11:03:24 +12:00
Anton Viktorov
8fcfcccbc3
Multiple Daly-BMS support ( #6615 )
2024-04-26 09:20:21 +12:00
Jesse Hills
8ef7b41c91
Add datetime entities ( #6513 )
2024-04-26 09:19:54 +12:00
Keith Burzinski
bcef64a6fa
Add event, text_sensor and valve device classes to sync script ( #6624 )
2024-04-26 09:04:48 +12:00
Nico Peter
5288d5ac95
Feature add last_operation to time based cover ( #6084 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-26 09:04:20 +12:00
chiahsing
de2a92e45d
Fix graph hangs when y <= 0 ( #6593 )
2024-04-26 09:01:51 +12:00
Clyde Stubbs
0662c5e0fb
Fix for #6614- use background_color, improve anti-aliasing ( #6618 )
2024-04-26 09:00:01 +12:00
Joakim Plate
2fa5846893
Ble client fixes for proxy ( #6596 )
2024-04-25 20:05:30 +10:00
tomaszduda23
bdc9c66f7e
Move CONF_PLATFORM_VERSION to global const.py ( #6629 )
...
* remove duplicated definition
* format
2024-04-25 04:50:41 -05:00
Daniel Kent
41b19504bc
Add get/set color temperature functions in Kelvin ( #5006 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 04:18:54 +00:00
Patrick
1775c73e53
Fix issue when setting cw/ww brightness via temperature ( #5976 )
2024-04-23 22:56:56 -05:00
rforro
e2b0d561bc
Add Roomba IR protocol ( #4595 )
...
Co-authored-by: Richard Forro <r@f.rf >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 15:21:08 +12:00
Evgeny
a7079f8fba
Added base64 helper ( #4866 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 15:07:07 +12:00
Jesse Hills
1ac855f2e0
Only check c/c++ files with clang-format ( #6620 )
2024-04-24 14:49:16 +12:00
David Friedland
c531a528f0
Event entity support ( #6451 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 14:35:26 +12:00
Mike La Spina
b03d0f37a4
Limit Rx wait loop time to 3 seconds. ( #6594 )
...
Co-authored-by: descipher <mike.laspina@gelidus.ca >
2024-04-24 14:01:28 +12:00
Jesse Hills
217988fd99
Sort mqtt_const alphabetically ( #6619 )
2024-04-24 13:49:08 +12:00
Jean Louis-Guerin
f8cdb087fc
Add the WeiKai SPI/I2C UART/IO Expander components to esphome ( #5218 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 13:21:44 +12:00
Jesse Hills
f9ce35c894
Allow UART to be AUTO LOADed ( #6617 )
2024-04-24 09:59:19 +12:00
Clyde Stubbs
b8f0182fc5
Add null GPIO pin ( #6611 )
2024-04-24 08:49:14 +12:00
Clyde Stubbs
8027921ba3
graphical_display_menu requires a Display, not DisplayBuffer (#6614 )
2024-04-24 07:55:27 +12:00
Keith Burzinski
06829b53fe
Add some components to the new testing framework (S part 2) ( #6227 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 07:40:20 +12:00
Keith Burzinski
7e8ed5c391
Add some components to the new testing framework (S part 1) ( #6224 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 21:49:15 +12:00
Keith Burzinski
ed381b45eb
Add some components to the new testing framework (T) ( #6229 )
2024-04-23 21:49:03 +12:00
Keith Burzinski
18149bc276
Add some components to the new testing framework (I) ( #6185 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 21:36:30 +12:00
Jesse Hills
b1839702f9
[tests] Run yaml tests in groups if over 100 to run ( #6612 )
2024-04-23 21:19:10 +12:00
Samuel Sieb
06d3829b45
allow defaults with no include vars ( #6613 )
2024-04-23 18:43:11 +12:00
Jesse Hills
8cb809d84d
[sn74hc595] Enforce type field to distinguish gpio vs spi mode ( #6609 )
2024-04-23 17:22:14 +12:00
Keith Burzinski
7e5b100b77
Add some components to the new testing framework (R) ( #6219 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 16:53:13 +12:00
Keith Burzinski
eb89d99999
Add valve component ( #6447 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 16:47:03 +12:00
Jesse Hills
fa8d09aca9
[mopeka_std_check] Fix test file indentation ( #6610 )
2024-04-23 16:20:37 +12:00
Keith Burzinski
6806cb28f6
Add some components to the new testing framework (O) ( #6211 )
2024-04-23 15:45:59 +12:00
Keith Burzinski
c0dc9c20fc
Add some components to the new testing framework (M part 2) ( #6208 )
2024-04-23 15:45:25 +12:00
Keith Burzinski
2b215fecc9
Add some components to the new testing framework (M part 1) ( #6207 )
2024-04-23 15:45:12 +12:00
Keith Burzinski
057f473a4a
Add some components to the new testing framework (P) ( #6213 )
2024-04-23 15:38:51 +12:00
Jesse Hills
8eeb28d797
Merge branch 'release' into dev
2024-04-23 11:58:18 +12:00
Jesse Hills
fcd9e3cb5d
Merge pull request #6607 from esphome/bump-2024.4.1
...
2024.4.1
2024-04-23 11:51:30 +12:00
mrtoy-me
b737fe70a6
Fix SHT3xd fails sometimes in 2024.4.0 ( #6592 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 11:16:55 +12:00
Jesse Hills
a7fb2ce3e1
Use clang-format version from requirements_dev file ( #6606 )
2024-04-23 11:01:20 +12:00
Jesse Hills
7ae36b023c
Bump version to 2024.4.1
2024-04-23 10:50:41 +12:00
Jonathan Swoboda
3e64876097
Fix or filter ( #6574 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-04-23 10:50:41 +12:00
polyfloyd
44d13f2405
esp32_ble: Consider ESP_BT_STATUS_DONE a successful state ( #6493 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-23 10:50:41 +12:00
Clyde Stubbs
03d547d2c0
Disallow variant/family override for known boards ( #6512 )
2024-04-23 10:50:41 +12:00
Cody Cutrer
dd8be524b4
fix streaming logs from MQTT for ESP32 devices using TLS ( #6605 )
2024-04-23 10:50:41 +12:00
Mat931
a29e634af1
Calibrate Beken internal temperature ( #6599 )
2024-04-23 10:50:41 +12:00
Javier Peletier
1a152169e0
wifi: fix reconnect issue due to enablement of fast connect ( #6598 )
2024-04-23 10:50:40 +12:00
zry98
496b7f45db
[Tuya Climate] Fix compilation error caused by codegen ( #6568 )
2024-04-23 10:50:40 +12:00
Jonathan Swoboda
0874440a31
Fix or filter ( #6574 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-04-23 10:48:30 +12:00
polyfloyd
aee2a49cad
esp32_ble: Consider ESP_BT_STATUS_DONE a successful state ( #6493 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-23 10:17:00 +12:00
Clyde Stubbs
7510468a9b
Add yamllint and clang-format to pre-commit hooks ( #6578 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 10:10:07 +12:00
Clyde Stubbs
c7bfd9b46b
Disallow variant/family override for known boards ( #6512 )
2024-04-23 10:04:56 +12:00
Cody Cutrer
7c893aa330
fix streaming logs from MQTT for ESP32 devices using TLS ( #6605 )
2024-04-23 09:48:29 +12:00
dependabot[bot]
a9a9be32d3
Bump aioesphomeapi from 24.0.0 to 24.3.0 ( #6602 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 09:14:56 +12:00
Mat931
50e3ce4c80
Calibrate Beken internal temperature ( #6599 )
2024-04-23 08:59:06 +12:00
Javier Peletier
927caf062b
wifi: fix reconnect issue due to enablement of fast connect ( #6598 )
2024-04-23 08:48:06 +12:00
Edward Firmo
16e0b78c64
Define USE_ESP32_BLE ( #6585 )
2024-04-22 23:05:50 +12:00
Jesse Hills
45ae78de03
Create `component_dir` substitution for local files to be included in… ( #6575 )
2024-04-22 10:29:56 +12:00
Samuel Sieb
655dbc48b5
remove delay from tmp102 ( #6577 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-04-19 07:52:22 +10:00
Clyde Stubbs
8c31aea94f
Fix some printf formats for size_t. ( #6542 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-18 17:03:15 +12:00
Edward Firmo
2e7ac26ada
Nextion send_command method ( #6540 )
...
This is a simplified version of `send_command_printf` without the `printf` support.
Manually send a raw command to the display.
param command The pcommand, like "page 0"
return Whether the send was successful.
2024-04-18 02:16:49 +00:00
Clyde Stubbs
2fed6955de
On failure, dump the output of preceding jobs in CI status ( #6564 )
2024-04-18 12:11:00 +12:00
Edward Firmo
197f9d6d03
Nextion - Review types ( #6565 )
2024-04-18 12:10:10 +12:00
Edward Firmo
39deb89108
Nextion - Do not refresh sensors while updating ( #6566 )
2024-04-18 12:05:37 +12:00
Cossid
5a093acbf5
SM2135 - Use standard channel ordering. ( #6573 )
2024-04-18 12:03:59 +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
Edward Firmo
8c323e2e4c
Nextion - Review set_protocol_reparse_mode() ( #6567 )
2024-04-18 11:07:05 +12:00
dependabot[bot]
6075067e84
Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 ( #6569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:02:54 +12:00
dependabot[bot]
09def255dd
Bump pytest-mock from 3.12.0 to 3.14.0 ( #6572 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:02:37 +12:00
Jesse Hills
4559e963b3
Housecleaning: Use walrus operator in sensor ( #6553 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-04-18 09:43:18 +12:00
Jesse Hills
72c1c3f091
Housecleaning: Use walrus operator in lock ( #6554 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-04-18 09:43:11 +12:00
Jesse Hills
c8cdb30459
Housecleaning: Use walrus operator in switch ( #6558 )
2024-04-18 09:43:00 +12:00
zry98
51ed6d62d9
[Tuya Climate] Fix compilation error caused by codegen ( #6568 )
2024-04-18 09:31:20 +12:00
J. Nick Koston
987ffcbaba
Bump zeroconf to 0.132.2 ( #6548 )
2024-04-18 09:09:42 +12:00
Jesse Hills
7733781e09
Housecleaning: Use walrus operator in text_sensor ( #6559 )
2024-04-17 02:51:33 -05:00
Jesse Hills
214c237c8d
Housecleaning: Use walrus operator in fan ( #6555 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-04-17 02:03:57 -05:00
Jesse Hills
77ade12ee9
Housecleaning: Use walrus operator in climate ( #6551 )
2024-04-17 01:58:20 -05:00
Jesse Hills
fa1adf7528
Housecleaning: Use walrus operator in cover ( #6562 )
2024-04-17 01:28:01 -05:00
Jesse Hills
21e3faad38
Housecleaning: Use walrus operator in number ( #6561 )
2024-04-17 01:27:04 -05:00
Jesse Hills
8eff3435e7
Housecleaning: Use walrus operator in select ( #6557 )
2024-04-17 01:26:49 -05:00
Jesse Hills
3f015562d7
Housecleaning: Use walrus operator in light ( #6556 )
2024-04-17 01:26:36 -05:00
Jesse Hills
2fc2d5839f
Housecleaning: Use walrus operator in text ( #6560 )
2024-04-17 01:22:52 -05:00
Jesse Hills
717cea548f
Housecleaning: Use walrus operator in datetime ( #6552 )
2024-04-17 00:42:40 -05:00
luar123
6104e7591e
Fix uart to work with new enum definition in esp-idf-v5.2.1 ( #6487 )
2024-04-17 16:57:26 +12:00
Jesse Hills
83feae4eb2
Use trusted publishing token for pypi ( #6545 )
2024-04-17 16:55:13 +12:00
Jesse Hills
ca5d38f413
Call workflow for addon with dev version ( #6549 )
2024-04-17 15:32:19 +12:00
Jesse Hills
0af26fdfd4
Move esphome-fork startup script to main repo. ( #6523 )
...
Co-authored-by: Blair McBride <blair@theunfocused.net >
2024-04-17 14:43:29 +12:00
Jesse Hills
ec4f96aadd
Merge branch 'release' into dev
2024-04-17 14:22:19 +12:00
Jesse Hills
e1b861a0a1
Merge pull request #6547 from esphome/bump-2024.4.0
...
2024.4.0
2024-04-17 14:13:43 +12:00
Jesse Hills
f2a12589f3
Bump version to 2024.4.0
2024-04-17 13:08:27 +12: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
dependabot[bot]
7d99676fe8
Bump pyupgrade from 3.15.1 to 3.15.2 ( #6543 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-16 19:50:22 +00:00
dependabot[bot]
80488a2b72
Bump aioesphomeapi from 23.2.0 to 24.0.0 ( #6544 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 19:34:56 +00:00
dependabot[bot]
01419822f7
Bump pylint from 3.0.3 to 3.1.0 ( #6287 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-16 10:59:44 +12:00
Jesse Hills
27b286b57f
Bump python version in sync-device-classes workflow to 3.12 for HA ( #6541 )
2024-04-16 09:42:15 +12:00
dependabot[bot]
cca5f818e5
Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 ( #6525 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 09:39:27 +12:00
dependabot[bot]
b3f02e54cd
Bump black from 24.2.0 to 24.4.0 ( #6539 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 08:58:10 +12:00
Edward Firmo
6876c65eda
Define USE_PSRAM ( #6526 )
2024-04-15 17:13:31 +12:00
Jesse Hills
0e3021b5f8
Merge branch 'beta' into dev
2024-04-15 16:02:40 +12:00
Jesse Hills
3bae72a8a7
Merge pull request #6536 from esphome/bump-2024.4.0b3
...
2024.4.0b3
2024-04-15 16:01:34 +12:00
Jesse Hills
b6f1cfd69f
Bump version to 2024.4.0b3
2024-04-15 13:27:01 +12:00
Clyde Stubbs
09fbddea21
Fix no-release bug on ft6x36 ( #6527 )
2024-04-15 13:27:01 +12:00
Jesse Hills
ed02747ebc
Fix project version longer than 30 characters breaking compilation ( #6535 )
2024-04-15 13:27:01 +12:00
Jesse Hills
ff0d33ffe3
Fix missing ifdefs in voice assistant ( #6520 )
2024-04-15 13:27:01 +12:00
Clyde Stubbs
86f9af13aa
Fix no-release bug on ft6x36 ( #6527 )
2024-04-15 13:08:35 +12:00
Keith Burzinski
b43ad5da6d
Update homeassistant component tests with actions ( #6528 )
2024-04-15 12:25:10 +12:00
Jesse Hills
dc200948fa
Fix project version longer than 30 characters breaking compilation ( #6535 )
2024-04-15 12:02:19 +12:00
Keith Burzinski
6370e68670
Add actions to http_request tests ( #6529 )
2024-04-15 09:38:31 +12:00
Keith Burzinski
1ab4fc8faf
Add all missing remote_receiver on_... tests ( #6524 )
2024-04-12 09:35:12 +00:00
Jimmy Hedman
76daefe21c
Add ethernet DNS text sensor and simplify DNS display format ( #6450 )
2024-04-12 14:03:08 +10:00
Peter Zich
7eb524f920
Add "log" alias for "logs" command ( #6519 )
2024-04-12 15:46:59 +12:00
Jesse Hills
810cf3b0a4
Add bk72xx base test file ( #6522 )
2024-04-11 18:56:18 -05:00
MRemy2
39947a1634
Added Htu21d model option ( #6511 )
...
Co-authored-by: Remus <remus@intelNuc.local >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-12 11:28:59 +12:00
Jesse Hills
55433463d7
Fix missing ifdefs in voice assistant ( #6520 )
2024-04-11 22:19:49 +00:00
Jesse Hills
3ec7f4221f
Merge pull request #6518 from esphome/bump-2024.4.0b2
...
2024.4.0b2
2024-04-12 09:19:33 +12:00
Jesse Hills
8ada8f5e11
Bump version to 2024.4.0b2
2024-04-12 08:02:52 +12:00
Jesse Hills
4ebbd4ebd8
Bump esphome-dashboard to 20240412.0 ( #6517 )
2024-04-12 08:02:52 +12:00
Jesse Hills
1d4c074ee6
ads1115: remove auto-load and split sensor into platform folder ( #5981 )
2024-04-12 08:02:52 +12:00
Jesse Hills
68b4d8865c
Add dooya remote transmitter test ( #6508 )
2024-04-12 08:02:52 +12:00
Jesse Hills
e6bfa275fc
Bump esphome-dashboard to 20240412.0 ( #6517 )
2024-04-12 07:57:41 +12:00
Jesse Hills
6d480c5f05
ads1115: remove auto-load and split sensor into platform folder ( #5981 )
2024-04-11 10:09:25 +12:00
Keith Burzinski
e59b81612f
Add some components to the new testing framework (H) ( #6179 )
...
* Add some components to the new testing framework (H)
* Remove C3
* Fix indentation
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-10 03:57:22 -05:00
Jesse Hills
1e0f6e139a
Add dooya remote transmitter test ( #6508 )
2024-04-10 19:25:35 +12:00
Jesse Hills
4a11885ef3
Merge pull request #6510 from esphome/bump-2024.4.0b1
...
2024.4.0b1
2024-04-10 14:05:28 +12:00
Jesse Hills
a102e982b3
Bump version to 2024.5.0-dev
2024-04-10 12:49:45 +12:00
Jesse Hills
9af083af03
Bump version to 2024.4.0b1
2024-04-10 12:49:45 +12:00
Jesse Hills
8f89311ab5
Merge branch 'release' into dev
2024-04-10 12:46:15 +12:00
RFDarter
b4b4e81c1c
Webserver float to string fix ( #6507 )
2024-04-10 11:33:26 +12:00
leejoow
e5e8bc8515
Only give error for connected sensors at startup ( #6474 )
...
Co-authored-by: Leo Schelvis <LSchelvis@dela.org >
2024-04-10 11:22:18 +12:00
bukureckid
522b43bb41
Add Dooya protocol to remote_base ( #6488 )
2024-04-10 09:04:35 +12:00
IJssel
3adfed3675
Implemented support for the TLC5971 as an output component ( #6494 )
2024-04-10 08:03:18 +12:00
Mat931
857b8ef363
esp32_rmt_led_strip bugfixes ( #6506 )
2024-04-10 07:14:56 +12:00
Jesse Hills
0ba4e8c0ba
UART: ignore require_tx/rx if not a native uart implementation ( #6504 )
2024-04-09 04:55:20 +00:00
Jesse Hills
12aa272234
Rework tlc5947 to remove AUTO_LOAD ( #6503 )
2024-04-09 15:51:54 +12:00
Jesse Hills
c66b2c52c1
Add rmt_channel to remote_transmitter and remote_receiver ( #6497 )
...
* Add rmt_channel to remote_transmitter and remote_receiver
* Add codeowner
* Add tests
2024-04-08 20:53:57 -05:00
MRemy2
55c49281a2
Fix Match by IRK ( #6499 )
...
Co-authored-by: Remus <remus@intelNuc.local >
2024-04-09 13:49:37 +12:00
Jesse Hills
76c5337987
Add support for time entities ( #6399 )
...
* Add time entities
* Add tests
* Add myself to datetime codeowners
* Fix publishing times with 0 values
* Log performing TimeCall
* Implement `on_time` trigger
* Rename var
* Fix initial value for time
* Add arg name for clarity
* Remove useless checks
2024-04-08 20:46:35 -05:00
Mat931
3b6e8fa666
Add ABB-Welcome / Busch-Welcome Door Intercom Protocol ( #4689 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 13:43:53 +12:00
tracestep
5441213b27
Adds i2c timeout config ( #4614 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 13:11:46 +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
fariouche
efc9fd060d
add support for Tuya pink version of miflora ( #5402 )
2024-04-09 10:17:51 +12:00
dependabot[bot]
708d5034cb
Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 ( #6502 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 09:48:04 +12:00
Mat931
270fb5e7ac
Internal temperature: Support Beken platform ( #6491 )
2024-04-09 07:21:51 +12:00
Kuba Szczodrzyński
46c63f48c2
Bump LibreTiny version to 1.5.1 ( #6500 )
2024-04-09 07:19:50 +12:00
Clyde Stubbs
e6b1187689
If the loop() took more than the required time, don't delay further ( #6496 )
2024-04-08 19:56:08 +12:00
RFDarter
d6352b3be4
Datetime date initial value fix ( #6483 )
2024-04-08 19:36:23 +12:00
Jesse Hills
6f71363d9b
Send/Receive Voice Assistant audio via API ( #6471 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-04-08 16:19:22 +12:00
Clyde Stubbs
97ff87b718
Remove misleading tag/line in messages ( #6495 )
2024-04-08 16:13:12 +12:00
Jesse Hills
9eb7c26c80
Merge pull request #6472 from esphome/bump-2024.3.2
...
2024.3.2
2024-04-08 10:40:53 +12:00
Remy van Elst
38233444e7
Fix Microphone IsCapturingCondition ( #6490 )
2024-04-07 14:48:42 +12:00
Clyde Stubbs
2c67d83976
Include "Failed" status in config log. ( #6482 )
2024-04-04 23:21:56 -05:00
Jesse Hills
c029ef5118
Bump version to 2024.3.2
2024-04-04 18:12:28 +13:00
NewoPL
d2b3861465
fix: changing the content source when playing is paused blocks the player ( #6454 )
2024-04-04 18:12:28 +13:00
Samuel Sieb
87c4ad0256
Add missing ethernet types ( #6444 )
2024-04-04 18:12:28 +13:00
DAVe3283
4c9bcc71cb
Fix logger compile error on ESP32-C6 ( #6323 )
2024-04-04 18:12:27 +13:00
Jesse Hills
0148ebcaa6
Replace std::regex with sscanf calls ( #6468 )
...
* Replace std::regex with sscanf calls
* Fix CI
* Use regular formatting placeholders
* Fix
2024-04-03 19:41:41 -05:00
Faidon Liambotis
f09bfa7311
ESP32 Arduino WiFi: misc bug fixes ( #6470 )
2024-04-04 12:55:24 +13:00
Jesse Hills
5cc3d60fee
web_server: Return early if no clients connected ( #6467 )
2024-04-03 17:13:59 -05:00
tronikos
96f4c70b6b
Add temperature for QMC5883L ( #6456 )
2024-04-03 15:57:05 +13:00
Jesse Hills
be8d188a55
Add yamllint to dev requirements ( #6466 )
2024-04-03 15:16:59 +13:00
Jesse Hills
02632f0cad
Fix NOLINT on inclusive-language check ( #6464 )
2024-04-03 15:16:38 +13:00
Jesse Hills
4fcb26d69d
Display menu: Allow "left" key to exit current menu if not editing ( #6460 )
2024-04-03 07:33:18 +13:00
Jimmy Hedman
ec32501d40
Bump Arduino Pico Framework to 3.7.2 and Platform to 1.12.0 ( #6386 )
2024-04-02 16:00:47 +13:00
mrtoy-me
e32b829670
TMP117 fix polling period config ( #6452 )
2024-04-02 15:35:59 +13:00
Leland Sindt
6deb253fa6
minor refactor to allow commit hash as ref value. ( #6446 )
2024-04-02 15:32:40 +13:00
tronikos
63db07a156
Optimize QMC5883L: Read registers only for enabled sensors ( #6458 )
2024-04-02 09:21:53 +13:00
NewoPL
1be5d14fd9
fix: changing the content source when playing is paused blocks the player ( #6454 )
2024-04-01 12:43:49 +13:00
dependabot[bot]
3a49e91ce0
Bump actions/setup-python from 5.0.0 to 5.1.0 in /.github/actions/restore-python ( #6438 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 12:42:02 +13:00
dependabot[bot]
1207eda4ca
Bump actions/setup-python from 5.0.0 to 5.1.0 ( #6437 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 12:41:43 +13:00
Jimmy Hedman
f4e8a89726
IPv6 string representation follows RFC5952 ( #6449 )
2024-04-01 12:40:11 +13:00
Samuel Sieb
dc0a7b1e20
Add missing ethernet types ( #6444 )
2024-03-29 08:51:01 +13:00
mrtoy-me
731dcc40bc
Minor change to support sht85 sensor ( #6415 )
2024-03-28 15:19:27 +13:00
Daniel Eisterhold
9194f7eb27
Add get_size method to QR Code header ( #6430 )
2024-03-28 12:56:26 +13:00
Jesse Hills
0ff543ffe5
Disable truthy yamllint rule ( #6442 )
2024-03-28 10:20:51 +13:00
MagicBear
6b7f9b15ea
feat: Add Daikin ARC (tested on Daikin ARC472A62) ( #6429 )
2024-03-28 07:56:19 +13:00
Keith Burzinski
92b3d94cc7
Add some components to the new testing framework (L) ( #6195 )
2024-03-27 20:30:13 +13:00
Keith Burzinski
0630cdded3
Add some components to the new testing framework (W) ( #6232 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 20:15:59 +13:00
Keith Burzinski
54a68bf069
Fix spacing in new test yaml ( #6441 )
2024-03-27 20:15:50 +13:00
Keith Burzinski
dc071bed24
Add some components to the new testing framework (U) ( #6230 )
2024-03-27 14:26:50 +13:00
Keith Burzinski
c36d7c0c3c
Add some components to the new testing framework (Q) ( #6218 )
2024-03-27 14:25:02 +13:00
Keith Burzinski
9779989f67
Add some components to the new testing framework (N) ( #6210 )
2024-03-27 14:24:32 +13:00
Keith Burzinski
ca6020e11a
Add some components to the new testing framework (K) ( #6186 )
2024-03-27 14:22:54 +13:00
Keith Burzinski
eee7146614
Add some components to the new testing framework (G) ( #6178 )
2024-03-27 14:22:01 +13:00
Jesse Hills
3290ab7f42
Merge pull request #6440 from esphome/bump-2024.3.1
...
2024.3.1
2024-03-27 14:14:45 +13:00
Mafus1
94e9476838
Add new Component: Ultrasonic Distance Sensor JSN-SR04T ( #6023 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 14:14:23 +13:00
Ben Kristinsson
58de8a4ee6
Add get_contrast() and get_brightness() to SSD1306 class to get protected variables ( #6435 )
2024-03-27 14:13:41 +13:00
Keith Burzinski
0948a3c306
Add some components to the new testing framework (F) ( #6177 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 14:06:57 +13:00
Jesse Hills
4d30c81b0b
Bump version to 2024.3.1
2024-03-27 12:17:31 +13:00
J. Nick Koston
f00d876080
Fix editor live validation ( #6431 )
2024-03-27 12:17:30 +13:00
Gábor Poczkodi
d304e52940
Don't compile strptime unless its required ( #6424 )
2024-03-27 12:17:30 +13:00
ebw44
7abb82c1ca
microWakeWord: Fix model path joining ( #6426 )
2024-03-27 12:17:30 +13:00
Clyde Stubbs
37345e11eb
AHT10: Fix bug ( #6409 )
2024-03-27 12:17:30 +13:00
X-Ryl669
952ccf554b
Add support for AT581x component ( #6297 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 11:51:56 +13:00
J. Nick Koston
2345e7606a
Fix editor live validation ( #6431 )
2024-03-26 20:24:58 +13:00
Gábor Poczkodi
7cb8f99884
Don't compile strptime unless its required ( #6424 )
2024-03-26 11:34:47 +13:00
ebw44
f5ac1bd905
microWakeWord: Fix model path joining ( #6426 )
2024-03-26 11:20:15 +13:00
Clyde Stubbs
121bd84854
Store preferences in disk file on host platform ( #6428 )
...
Co-authored-by: H. Árkosi Róbert <robreg@zsurob.hu >
Co-authored-by: clydeps <U5yx99dok9>
2024-03-26 11:03:51 +13:00
Clyde Stubbs
e87727aed3
AHT10: Fix bug ( #6409 )
2024-03-25 11:44:05 +13:00
Martin Weinelt
2997964b72
setup.cfg: drop duplicate, underintended trove classifier ( #6421 )
2024-03-25 11:41:53 +13:00
Simone Rossetto
bd8f9db037
WireGuard for esp8266 ( #6365 )
2024-03-25 11:21:04 +13:00
Clyde Stubbs
3801462589
Add check for use of GPIOXX in config ( #6419 )
2024-03-22 21:32:37 +13:00
dependabot[bot]
a3b0ddf686
Bump aioesphomeapi from 23.1.1 to 23.2.0 ( #6412 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 16:31:20 +13:00
Clyde Stubbs
d0ced3471e
SPI: Make some validation failures give more useful messages. ( #6413 )
2024-03-21 16:25:11 +13:00
Mat931
1d6f245ced
Add sun_gtil2 component (for SUN-1000G2 / SUN-2000G2 grid tie inverters) ( #4958 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-21 16:23:30 +13:00
Moriah Morgan
13059805d0
Add support for new modes in Tuya Climate ( #5159 )
...
* Add support support for new modes
Added support for Fan Only Mode, Dry Mode, Swing Mode and Fan Speed Control.
Also added/fixed support for entity states syncing with current operation mode.
* Add support for more climate modes in climate.tuya
Added support for Fan Only Mode, Dry Mode, Swing Mode and Fan Speed Control.
Also added/fixed support for entity states syncing with current operation mode.
This commit fixes the namespace, because I uploaded the test files to start with.
* Code Formatting Changes per Clang format.
* More clang formatting fixes.
* Breaking Change: Group YAML entries by type
Add grouping to Preset, Swing Mode, Fan Speed and Active State. This is a breaking change.
* Formatting Changes for validation
Formatting changes to be compliant with black and flake8. Also changed constants to match expected format.
* More constant value fixes
* Final black formatting check?
* Changes to init.py according to reviewer requests
Make changes to _init_.py according to 649b923804 (r1278620976) , 649b923804 (r1278621039) , 649b923804 (r1278620904) , and 649b923804 (r1278620549)
Also put Sleep preset in its own config block to be consistent with other presets and fix logic for validate_cooling_values function to better align with existing documentation.
* Commit reviewed change
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* update deprecated config option wording
* add "this->" to member variables that were missed
adding "this->" to some member variables in the swing_mode function.
* Update _init_.py to use Python 3.8 Walrus operator
Adding Walrus Operator in the to_code function for _init_.py similar to https://github.com/esphome/esphome/pull/5181
* Fix Temperature_Multiplier config entry for code generation
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-03-20 19:40:14 -05:00
DAVe3283
b637fb3adc
Fix logger compile error on ESP32-C6 ( #6323 )
2024-03-21 12:57:27 +13:00
Clyde Stubbs
0cb1cc9e1c
AHT10: fix temperature-only operation; add warning/error messages ( #6405 )
2024-03-20 21:20:42 +13:00
Jasper Albering
98466cb7f5
sm2135: add separate_modes option to support different chip variants ( #6152 )
2024-03-20 21:17:59 +13:00
Gagootron
b0db7319f9
Allow setting htop for ledc ( #6340 )
2024-03-20 21:17:32 +13:00
cvwillegen
b95a7f6438
Allow accept/reject delta to be specified. ( #5060 )
2024-03-20 21:16:52 +13:00
Jimmy Hedman
7d9fc3ceaa
Bump ESP8266 Arduino versions ( #5359 )
2024-03-20 21:16:10 +13:00
dependabot[bot]
b12ccd460b
Bump actions/cache from 4.0.1 to 4.0.2 ( #6404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:15:03 +13:00
dependabot[bot]
bdb6881cd5
Bump actions/cache from 4.0.1 to 4.0.2 in /.github/actions/restore-python ( #6403 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:14:52 +13:00
dependabot[bot]
afbaf56c0b
Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 ( #6402 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:14:15 +13:00
Jesse Hills
ce5a323f91
Merge pull request #6408 from esphome/bump-2024.3.0
...
2024.3.0
2024-03-20 18:30:49 +13:00
Jesse Hills
9541df9d88
Bump version to 2024.3.0
2024-03-20 17:15:19 +13:00
Jesse Hills
be15122e8b
Merge pull request #6407 from esphome/bump-2024.3.0b5
...
2024.3.0b5
2024-03-20 17:11:24 +13:00
Jesse Hills
6f7273d9cb
Bump version to 2024.3.0b5
2024-03-20 16:38:15 +13:00
RFDarter
ccca545862
web_server support for v3 ( #6203 )
2024-03-20 16:38:15 +13:00
Clyde Stubbs
e27e342927
Show component warnings and errors in the log; ( #6400 )
2024-03-20 16:38:15 +13:00
Clyde Stubbs
507568db64
AHT10: Use state machine to avoid blocking delay ( #6401 )
2024-03-20 16:38:15 +13:00
RFDarter
7e8e658999
web_server support for v3 ( #6203 )
2024-03-20 16:37:18 +13:00
Clyde Stubbs
774cbde1b6
Show component warnings and errors in the log; ( #6400 )
2024-03-20 12:56:43 +13:00
Clyde Stubbs
f0936dd22d
AHT10: Use state machine to avoid blocking delay ( #6401 )
2024-03-20 12:53:01 +13:00
Keith Burzinski
af3fb615ea
Fix esp32-camera test yaml ( #6398 )
...
* Fix esp32-camera test yaml
* Fix esp32-camera test yaml, take 2
2024-03-19 00:18:03 -05:00
Jimmy Hedman
19022ace12
Make SPI compile with IDF >= 5.0 ( #6383 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-03-19 15:56:36 +13:00
Jesse Hills
156d2c04f9
Merge pull request #6397 from esphome/bump-2024.3.0b4
...
2024.3.0b4
2024-03-19 15:37:30 +13:00
Jesse Hills
855b1fd706
Bump version to 2024.3.0b4
2024-03-19 14:22:28 +13:00
Jesse Hills
c56c40cb82
Require xsrf/csrf when using a password ( #6396 )
2024-03-19 14:22:28 +13:00
Mike La Spina
a3bd8ad025
ld2420: Firmware v1.5.4+ bug workaround ( #6168 )
2024-03-19 14:22:28 +13:00
Stefan Rado
db1b187e80
Fix wrong initialization of vectors in ade7953_i2c ( #6393 )
2024-03-19 14:22:28 +13:00
Stefan Rado
9442f7a271
Fix sending packets to uponor_smatrix devices ( #6392 )
2024-03-19 14:22:28 +13:00
swoboda1337
b3aa950c60
Fix bug in remote_base conditional ( #6281 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-03-19 14:22:28 +13:00
Jesse Hills
9b7438a56d
Require xsrf/csrf when using a password ( #6396 )
2024-03-19 13:39:01 +13:00
Keith Burzinski
61f11386a9
Add some components to the new testing framework (E) ( #6176 )
2024-03-19 12:52:40 +13:00
Keith Burzinski
95443a4354
Add some components to the new testing framework (X,Y,Z) ( #6233 )
2024-03-19 12:49:00 +13:00
Keith Burzinski
d5a8bea8e9
Add some components to the new testing framework (V) ( #6231 )
2024-03-19 10:42:03 +13:00
Keith Burzinski
cb731926be
Add actions for component tests A, B and C ( #6256 )
2024-03-19 10:00:06 +13:00
Andres Vahter
f5695733bc
ld2420: fix energy mode documentation ( #6225 )
2024-03-19 07:28:15 +13:00
Mike La Spina
d692b5404c
ld2420: Firmware v1.5.4+ bug workaround ( #6168 )
2024-03-19 07:26:39 +13:00
Jesse Hills
e7fe2a2816
Check generated proto files are as expected if any are modified in PRs ( #6254 )
2024-03-19 07:15:52 +13:00
Stefan Rado
55677bb68e
Fix wrong initialization of vectors in ade7953_i2c ( #6393 )
2024-03-19 07:06:17 +13:00
Stefan Rado
1e5dc15972
Fix sending packets to uponor_smatrix devices ( #6392 )
2024-03-19 07:04:53 +13:00
swoboda1337
f3f7bdc4e1
Fix bug in remote_base conditional ( #6281 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-03-18 19:35:06 +13:00
Jesse Hills
dccad040f9
Merge pull request #6390 from esphome/bump-2024.3.0b3
...
2024.3.0b3
2024-03-18 19:34:58 +13:00
Jesse Hills
8a8bfe01c7
Bump version to 2024.3.0b3
2024-03-18 15:54:39 +13:00
Jesse Hills
690a7d46ce
Replace name and friendly name in full adopted configs ( #4456 )
2024-03-18 15:54:39 +13:00
Jimmy Hedman
4429e5ae56
IPv6 can't be enabled for libretiny ( #6387 )
2024-03-18 15:54:39 +13:00
Edward Firmo
22f427165f
Shows component operation time in ms ( #6388 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 15:54:39 +13:00
Stefan Rado
3908a9ce9d
Fix compilation for uponor_smatrix without time component ( #6389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 15:54:39 +13:00
Kevin Ahrendt
9e378189c3
microWakeWord - add new ops and small improvements ( #6360 )
2024-03-18 15:54:39 +13:00
Samuel Sieb
d121fa5d05
allow negative ppm for sensair ( #6385 )
2024-03-18 15:54:39 +13:00
Jesse Hills
4de58559c6
Fix list-components when PR is not targeting dev ( #6375 )
2024-03-18 15:54:38 +13:00
Federico G. Schwindt
a5553827f1
Use AQI device class ( #6376 )
2024-03-18 15:54:38 +13:00
Jesse Hills
687553a285
Replace name and friendly name in full adopted configs ( #4456 )
2024-03-18 13:00:59 +13:00
Daniel Eisterhold
8fd10d6859
Add line_at_angle method to Display component ( #6381 )
2024-03-18 12:51:46 +13:00
Jimmy Hedman
72c6563a3b
IPv6 can't be enabled for libretiny ( #6387 )
2024-03-18 10:06:02 +13:00
Edward Firmo
0b9a022ef6
Shows component operation time in ms ( #6388 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 10:01:25 +13:00
Stefan Rado
c24946e09f
Fix compilation for uponor_smatrix without time component ( #6389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 10:00:07 +13:00
Kevin Ahrendt
9f121e6016
microWakeWord - add new ops and small improvements ( #6360 )
2024-03-18 08:13:55 +13:00
Samuel Sieb
23f8498ff9
allow negative ppm for sensair ( #6385 )
2024-03-18 08:10:47 +13:00
Edward Firmo
e753ac3a97
Fix Nextion set_component_picture call ( #6378 )
...
This fixes the call to the Nextion display to change the pic id from a component.
It was previously changing the attribute `val`, which is related to something else.
In addition, I've changed the parameter for picture_id to be uint_8, as Nextion requires an integer from 0 to 255 on this attribute.
2024-03-16 00:19:25 -05:00
Keith Burzinski
4f59b14ab0
Fix keeloq for IDF 5+ ( #6382 )
2024-03-16 05:18:51 +00:00
Jesse Hills
1148d41a66
Fix list-components when PR is not targeting dev ( #6375 )
2024-03-16 14:22:34 +13:00
Federico G. Schwindt
5d96b5c52b
Use AQI device class ( #6376 )
2024-03-16 14:21:44 +13:00
Federico Ferretti
6e8760eba0
Fix deep_sleep for ESP32-C6 ( #6377 )
2024-03-16 14:17:01 +13:00
Jesse Hills
4180eae68f
Merge pull request #6374 from esphome/bump-2024.3.0b2
...
2024.3.0b2
2024-03-15 17:06:14 +13:00
Jesse Hills
83cc7b9d48
Bump version to 2024.3.0b2
2024-03-15 14:23:12 +13:00
Jimmy Hedman
ca85a41a72
Don't try to get IPv6 addresses when disabled ( #6366 )
2024-03-15 14:23:12 +13:00
Samuel Sieb
92fbc61c46
fix servo restore ( #6370 )
2024-03-15 14:23:12 +13:00
Attila Farago
76c4bfbed3
Allow button press action in web_server to be executed via GET method ( #5938 )
2024-03-15 14:23:12 +13:00
Clyde Stubbs
e33e09a685
SPI: Revert clk_pin to standard output pin schema ( #6368 )
2024-03-15 14:23:12 +13:00
dependabot[bot]
e42ab71029
Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 ( #6372 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:42:38 +13:00
dependabot[bot]
b7af94c76f
Bump docker/build-push-action from 5.2.0 to 5.3.0 in /.github/actions/build-image ( #6373 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:39:32 +13:00
Jimmy Hedman
4e850c3f32
Don't try to get IPv6 addresses when disabled ( #6366 )
2024-03-15 09:26:29 +13:00
Samuel Sieb
d3842a7ab4
fix servo restore ( #6370 )
2024-03-13 22:08:57 -07:00
dependabot[bot]
fa4adb61f4
Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 ( #6361 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 17:28:05 +13:00
dependabot[bot]
72d1fa67fa
Bump docker/login-action from 3.0.0 to 3.1.0 ( #6367 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 17:26:10 +13:00
Attila Farago
df5dfb8087
Allow button press action in web_server to be executed via GET method ( #5938 )
2024-03-14 15:56:17 +13:00
Clyde Stubbs
dbf50381f1
SPI: Revert clk_pin to standard output pin schema ( #6368 )
2024-03-14 15:42:54 +13:00
Jesse Hills
c4f4d25041
Merge pull request #6364 from esphome/bump-2024.3.0b1
...
2024.3.0b1
2024-03-13 17:28:50 +13:00
Jesse Hills
bbf7e2be28
Bump version to 2024.4.0-dev
2024-03-13 16:33:43 +13:00
Jesse Hills
0ebb6efee6
Bump version to 2024.3.0b1
2024-03-13 16:33:42 +13:00
Jesse Hills
a7fec07bc4
Merge branch 'release' into dev
2024-03-13 16:31:57 +13:00
kev300
de43678525
add possibility to provide different conversion times for Bus Voltage… ( #6327 )
...
Co-authored-by: Kevin Hübner <k.huebner@ceyoniq.com >
2024-03-13 16:25:38 +13:00
Chris Feenstra
64a47f840e
Added Kamstrup Multical 40x component ( #4200 )
...
Co-authored-by: Chris Feenstra <chris@cfeenstra.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: cfeenstra1024 <git@cfeenstra.nl >
2024-03-13 16:01:22 +13:00
Ettore Beltrame
b34b10888b
Emmeti infrared climate support ( #5197 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 14:16:02 +13:00
Mark Spicer
3abf2f1d14
feat: Add HTU31D Support ( #5805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 14:04:59 +13:00
Sorin Iordachescu
77214a677b
ADE7953: Add the ability to use accumulating energy registers, more precise power reporting ( #6311 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 12:17:06 +13:00
Clyde Stubbs
c7305e15a7
Add driver for quad SPI AMOLED displays ( #6354 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 12:14:57 +13:00
Landon Rohatensky
2df9c30446
download font from url on build ( #5254 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-03-13 12:07:40 +13:00
M-A
d3a028f7fa
Make USE_HOST compilable on msys2 ( #6359 )
2024-03-13 07:22:28 +11:00
Clyde Stubbs
f264151537
touchscreen driver fixes ( #6356 )
2024-03-13 07:20:16 +13:00
Manuel Kasper
f5b02056b9
Require reset_pin for certain waveshare_epaper models in YAML validation ( #6357 )
2024-03-12 21:35:29 +11:00
Clyde Stubbs
b0a192d6a5
Add getter for font glyph data ( #6355 )
2024-03-12 17:26:31 +13:00
Citric Lee
4bbde8357a
Add Seeed Studio mmWave Kit MR24HPC1 ( #5761 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Peter Pan <twinkle-pirate@hotmail.com >
2024-03-12 16:33:40 +13:00
Anton Viktorov
5b28bd3d97
VEML7700 and VEML6030 light sensors ( #6067 )
...
* VEML7700 and VEML6030 light sensors
* VEML7700 and VEML6030 light sensors - CODEOWNERS
* VEML7700 and VEML6030 light sensors - tidy up
* VEML7700 and VEML6030 light sensors - tidy up
* VEML7700 tidy up
* VEML7700 tidy up 4
* VEML7700 tidying up more
* VEML7700 after review. non-blocking approach
* VEML7700 CONSTANT_CASE
* VEML7700 merge fix
* VEML7700 pragma pack changed to attribute
* VEML7700 pragma pack -> attribute
* Minor publish split
* minor
* LOGD->LOGV
* new school tests added
* Discard changes to tests/test1.yaml
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-03-11 21:51:01 -05:00
Clyde Stubbs
782d662c20
SPI schema now uses typed_schema with type key ( #6353 )
2024-03-12 15:50:24 +13:00
mrtoy-me
51ab15c40e
hydreon_rgxx - add resolution option ( #6077 )
...
Co-authored-by: functionpointer <suspendfunction@gmail.com >
2024-03-12 15:31:58 +13:00
Clyde Stubbs
1dd14254b3
Drivers for RGB 16 bit parallel displays ( #5872 )
...
Co-authored-by: clydebarrow <366188+clydebarrow@users.noreply.github.com >
2024-03-12 11:55:23 +13:00
RubyBailey
8cb689b58c
Mitsubishi Climate updates ( #3886 )
...
Co-authored-by: Blair McBride <blair@theunfocused.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: RubyBailey <ruby_bailey11@hotmail.com >
Co-authored-by: X-Ryl669 <boite.pour.spam@gmail.com >
Co-authored-by: OlympusMonds <OlympusMonds@users.noreply.github.com >
2024-03-12 10:01:05 +13:00
Manuel Kasper
a96762220a
Add support for Waveshare 2.13" V2 display ( #6337 )
...
* Add support for Waveshare 2.13" V2 display
* Fix clang-tidy error, add comment about BUSY in deep sleep
* Add test
* Add nullptr check and move tests to separate file
* Fix GPIO pins in test
2024-03-12 05:38:59 +11:00
dependabot[bot]
32be12423a
Bump pytest from 8.0.2 to 8.1.1 ( #6346 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 07:25:19 +13:00
dependabot[bot]
0ecd938570
Bump aioesphomeapi from 23.1.0 to 23.1.1 ( #6348 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 07:25:11 +13:00
Mike La Spina
cd89c38a07
Refactor ATM90E32 to reduce blocking time and improve accuracy. ( #5670 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2024-03-12 07:23:13 +13:00
Fabio Pugliese Ornellas
430ee43b93
Mhz19 warmup ( #6214 )
2024-03-12 07:17:47 +13:00
Clyde Stubbs
e4df422798
font: add anti-aliasing and other features ( #6198 )
...
* Pack glyph bits
* Use unsigned chars for unicode strings.
* Implement multi-bit glyphs
* clang-format
* Allow extra glyphs to be added to a font
* Allow .otf and .woff file extensions
* Add printf versions with background color;
Add tests
* Whitespace...
* Move font test to new framework
* CI fix
* CI fix
* CODEOWNERS
* File extensions tested as case-insensitive
2024-03-11 04:03:39 -05:00
Clyde Stubbs
11b31483c3
Touchscreen: add support for CST226 controller chip ( #6151 )
...
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 18:35:20 +11:00
Clyde Stubbs
221f04b9a5
ili9xxx: Add support for GC9A01A display ( #6351 )
...
* Add support for GCA901A display
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 07:19:35 +00:00
Clyde Stubbs
dfb14fc6ea
Add state listeners to rotary_encoder ( #6035 )
2024-03-11 20:13:41 +13:00
Clyde Stubbs
501973e07b
Add ble_presence binary sensor timeout config value. ( #6024 )
...
* Add binary sensor timeout config value.
* Add test
2024-03-11 17:38:47 +11:00
swoboda1337
1662f833b0
AM2315C Temperature + Humidity Sensor ( #6266 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 19:33:43 +13:00
Clyde Stubbs
c559ccbb83
ILI9XXX: Lazily allocate buffer ( #6352 )
2024-03-11 16:52:05 +11:00
Clyde Stubbs
d6bcc465a8
Add CST816 touchscreen driver ( #5941 )
...
* Add CST816 touchscreen
2024-03-11 16:34:46 +11:00
OdileVidrine
9c95e570c7
Check permissions ( #6255 )
2024-03-11 13:33:31 +13:00
Rodrigo Martín
6a8a2aaefb
feat(MQTT): Add QoS option for each MQTT component ( #6279 )
2024-03-11 13:12:52 +13:00
dentra
c899a33d1a
web_server_idf: support x-www-form-urlencoded POST requests ( #6037 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 13:09:36 +13:00
NP v/d Spek
725b0c81e8
cleanup ili9xxx component by removing data rate define ( #6350 )
2024-03-10 23:38:40 +00:00
alexborro
8850b959e9
[Fingerprint_grow] Implements Sleep Mode feature ( #6116 )
2024-03-11 12:04:16 +13:00
chbmuc
247baa414a
Add IRK support to allow tracking of devices with random MAC addresses ( #6335 )
...
* Add IRK support to allow tracking of devices with random MAC addresses
* make CONF_IRK a local definition
* Add tests
---------
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-03-10 22:58:50 +00:00
tomaszduda23
d4489ac373
dump config after logging CDC port is opened by host ( #6169 )
2024-03-11 11:43:33 +13:00
Samuel Sieb
6a46548a8b
add template fan ( #6310 )
2024-03-10 15:42:02 -07:00
NewoPL
0cdd0b295e
fix: modbus_textsensor response is too long in some cases ( #6333 )
2024-03-11 11:15:32 +13:00
dependabot[bot]
3e2ce363a2
Bump docker/build-push-action from 5.0.0 to 5.2.0 in /.github/actions/build-image ( #6347 )
2024-03-11 11:11:42 +13:00
dependabot[bot]
db813bbf04
Bump actions/cache from 4.0.0 to 4.0.1 ( #6306 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 11:09:40 +13:00
Solomon
c52052563f
ads1118 component ( #5711 )
...
Co-authored-by: Solomon <solomon.gorkhover@finnpartners.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 11:09:05 +13:00
Jesse Hills
89b3bc7d70
Set dependabot to look at composite actions versions ( #6343 )
2024-03-11 10:36:44 +13:00
dependabot[bot]
1253583c2d
Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 ( #6295 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:22:31 +13:00
dependabot[bot]
732fcc16f3
Bump pytest-asyncio from 0.23.5 to 0.23.5.post1 ( #6334 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:21:39 +13:00
dependabot[bot]
5015436295
Bump aioesphomeapi from 23.0.0 to 23.1.0 ( #6332 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:20:53 +13:00
Dmitry
fc0d5abc54
Add AGS10 Sensor ( #6070 )
2024-03-11 10:19:09 +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
rafalw
4ec2b37cc6
Update bang_bang to log two decimal places in config dump ( #6304 )
...
change of precision to two decimal places
2024-03-09 21:14:57 -06:00
Clyde Stubbs
0bc645ded7
Fix build failures on host platform caused by #6167 ( #6338 )
...
* Fix build failures for logger component on host platform
* Add climits header
* Restore logger functionality on host
* Install libsodium in ci
2024-03-09 21:08:58 -06:00
sandronidi
90f416bd0d
DFPlayer: refix Bug created with PR 4758 ( #5861 )
2024-03-08 23:16:21 -03:00
Jimmy Hedman
13736b5c57
Update mDNS for IDF >= 5.0 ( #6328 )
2024-03-07 11:26:39 +13:00
Jesse Hills
833affc1bf
Merge pull request #6326 from esphome/bump-2024.2.2
...
2024.2.2
2024-03-06 10:28:28 +13:00
Jesse Hills
e2b197dc2c
Bump version to 2024.2.2
2024-03-06 09:34:48 +13:00
Jesse Hills
f39dc49f49
Add wake word phrase to voice assistant start command ( #6290 )
2024-03-06 09:34:47 +13:00
Samuel Sieb
b0a25401f7
auto load output for now ( #6309 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-03-06 09:34:47 +13:00
Jesse Hills
37d2b3c797
Merge pull request from GHSA-9p43-hj5j-96h5
2024-03-06 09:34:26 +13:00
Samuel Sieb
63cce916e2
fix tmp102 negative calculation ( #6320 )
2024-03-06 09:34:08 +13:00
星野SKY
1aab87b41c
handling with the negative temperature in the sensor tmp102 ( #6316 )
2024-03-06 09:33:55 +13:00
puuu
a3fc1acdcb
CSE7766: Fix energy calculation ( #6286 )
...
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com >
2024-03-06 09:32:23 +13:00
Jesse Hills
b3ff23ec76
Merge pull request from GHSA-9p43-hj5j-96h5
2024-03-06 08:09:45 +13:00
Jesse Hills
01fc0578bd
Add wake word phrase to voice assistant start command ( #6290 )
2024-03-06 07:41:18 +13:00
Samuel Sieb
96446446b2
auto load output for now ( #6309 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-03-06 07:40:27 +13:00
Jesse Hills
357ac3b85f
Improv: support connecting to hidden networks ( #6322 )
2024-03-05 13:02:05 +13:00
Nate Clark
626221c5a8
Add toggle command to cover web_server endpoint ( #6319 )
2024-03-05 10:55:10 +13:00
Pavlo Dudnytskyi
81b8451b8a
Additional sensors and binary sensors support for Haier Climate ( #6257 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-03-05 10:54:01 +13:00
tomaszduda23
de2d5a65b5
Separate logger implementations for each hardware platform into different files ( #6167 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-03-05 10:52:52 +13:00
Dan Jackson
d5bfcd3bcf
Support for MS8607 PHT (Pressure Humidity Temperature) sensor ( #3307 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-05 10:49:57 +13:00
Andy Barcinski
f3ed091395
x9c: fix off by 1 error ( #6318 )
2024-03-05 09:18:18 +13:00
Samuel Sieb
56837b0947
fix tmp102 negative calculation ( #6320 )
2024-03-04 07:33:39 +00:00
星野SKY
bc74dd4980
handling with the negative temperature in the sensor tmp102 ( #6316 )
2024-03-04 14:02:40 +13:00
CptSkippy
0298adb1d8
aht10: Added new CMD and renamed existing CMD to match datasheet ( #6303 )
2024-03-04 09:00:18 +13:00
星野SKY
11cae03769
Fix return value in core/automation.h ( #6314 )
2024-03-01 23:53:12 -06:00
mathieu-mp
4aeb8e8081
Add regular polygon shapes to display component ( #6108 )
2024-03-01 16:49:26 +13:00
dependabot[bot]
082e76131b
Bump aioesphomeapi from 22.0.0 to 23.0.0 ( #6293 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 16:47:18 +13:00
Jimmy Hedman
cf7cc179fb
Fix numbering of sensors ( #6305 )
2024-03-01 14:02:33 +13:00
Jeroen van Oort
4a9d7771fe
Adding W5500 support to ethernet component ( #4424 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-01 13:46:08 +13:00
DAVe3283
f53f91e191
CSE7766 Apparent Power & Power Factor calculations ( #6292 )
2024-02-29 10:12:02 +13:00
dependabot[bot]
ad7866b80e
Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 ( #6302 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 09:55:30 +13:00
Jesse Hills
3c651f4091
Add on_update trigger for Project versions ( #6298 )
2024-02-28 02:01:56 -06:00
NP v/d Spek
5393a09872
Touchscreen component and driver fixes ( #5997 )
...
* Introduce calibration settings for all touchscreen drivers.
this will override the common values.
The x,y coordinates only calculated when the right calibrations are set.
* resolve issues reported by CI
* remove unneeded spaces and newlines
* Forgot to remove some obsolete code
* remove get_setup_priority from xpt2046
* remove media_player changes.
* media_player: removed to much,
* Update suggestions
* referd back the `get_setup_priority` removal so it can be moved into a othe PR.
* tt21100: restore init read
* fix spacing
* load native display dimensions instead of using internal dimensons.
and load it only onse on setup
* moved `update_touches()` to protexted section
* adding Clydes PR#6049
* add multitouch test script
* Update all Touchscreen replacing `get_*_internal` to `get_native_*`
* fixed some CI recomendations
* couple of fixes
* make sure the display is running before touchscreen is setup
* fix clang
* revert back last changes
* xpt2046: change log level for testing
* logging information
* add test file
* fix polling issue with the for example the xpt2046
* fixed some CI issues
* fixed some CI issues
* restore mirror parameter discriptions
* same for the swap_xy
* same for the transform
* remove the above const from const.py
* and put the above const bacl const.py
* Merge branch 'nvds-touchscreen-fix1' of https://github.com/nielsnl68/esphome into nvds-touchscreen-fix1
* and put the above const bacl const.py
* [tt21100] making interupt pin optional
* [tt21100] making interupt pin optional (now complete)
* update the display part based on @clyde'
s changes.
* fix issue with ft6x36 touvhscreen
* reverd back touch check. add comment
* add some extra checks to the ft6x36
* add an other log and a typo fixed
* okay an other fix.
* add an extra check like others do
and fix data type
* [ft6336] fix update race when ts is touched.
* [touchscreen] update some log's with a verbose level.
* fix clang issues
* fix the clang issues
* fix the clang issues
* fix virtual issue.
* fix the clang issues
* an other clang issues
* remove anti-aliased fonts support. It does not belong here.
* remove anti-aliased fonts support. It does not belong here.
* rename test script
* Moving the test files to there right location.
* rename the test files
* clean up the code
* add a new line
* clang fixings
* clang fixings
* remove comment
* remove comment
* Update esphome/components/touchscreen/__init__.py
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
* Update esphome/components/touchscreen/__init__.py
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
* Update esphome/components/touchscreen/__init__.py
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
* Update esphome/components/touchscreen/touchscreen.cpp
* Update esphome/components/touchscreen/touchscreen.cpp
* [ft63x6] add threshold
---------
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
2024-02-28 02:42:11 +00:00
NP v/d Spek
c43c9ad1c5
Add RTTTL volume control. ( #5968 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-28 11:31:33 +13:00
Darek
37138d4f28
Waveshare e-ink 2IN9_V2 - fix full and partial update based on vendor SDK and examples ( #5481 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-02-28 07:29:56 +11:00
Jimmy Hedman
f73518dbeb
Improve dualstack and IPv6 support ( #5449 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-27 21:16:20 +13:00
dependabot[bot]
5e04914a11
Bump pytest from 8.0.1 to 8.0.2 ( #6288 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 16:49:33 +13:00
puuu
9b77f97d87
CSE7766: Fix energy calculation ( #6286 )
...
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com >
2024-02-27 16:47:45 +13:00
dougiteixeira
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
Alexander Puzynia
a8ab745479
Allow to specify global build directory ( #6276 )
2024-02-26 11:26:08 +13:00
Jesse Hills
cc115e7cc9
Merge pull request #6284 from esphome/bump-2024.2.1
...
2024.2.1
2024-02-26 09:04:36 +13:00
Jesse Hills
badac933ae
Bump version to 2024.2.1
2024-02-26 07:52:25 +13:00
Keith Burzinski
b1b8217713
Fix thermostat supplemental actions ( #6282 )
2024-02-26 07:52:25 +13:00
Samuel Sieb
f3174c58bc
fix throttle average nan handling ( #6275 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:52:25 +13:00
Samuel Sieb
e66e135a63
make output optional for speed fan ( #6274 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:52:25 +13:00
Jesse Hills
d814ed1d4a
Merge pull request from GHSA-8p25-3q46-8q2p
2024-02-26 07:52:08 +13:00
J. Nick Koston
84c6e52be2
dashboard: move storage json update to a background task in edit save ( #6280 )
...
* dashboard: move storage json update to a background task in edit save
* dashboard: move storage json update to a background task in edit save
* fix typing
* docs
2024-02-26 07:50:28 +13:00
Keith Burzinski
2cf6393161
Fix RP2040 SPI pin validation ( #6277 )
2024-02-26 07:47:24 +13:00
Samuel Sieb
5a7759f1c4
allow multiple emc2101 ( #6272 )
2024-02-26 07:47:24 +13:00
Daniel Baulig
db5205931b
web_server: Add a position property for cover entities that have the supports position trait ( #6269 )
2024-02-26 07:47:24 +13:00
Jesse Hills
62d59cffcc
Bump zeroconf timeout to 3000 ( #6270 )
2024-02-26 07:47:24 +13:00
Jesse Hills
2e7129e816
Add missing timeout to "async_request" ( #6267 )
2024-02-26 07:47:24 +13:00
Keith Burzinski
b5e633a2f3
Fix test_build_components for macOS sed ( #6278 )
2024-02-26 07:37:35 +13:00
Keith Burzinski
4a3627c93e
Fix thermostat supplemental actions ( #6282 )
2024-02-26 07:28:52 +13:00
Samuel Sieb
77916d051e
fix throttle average nan handling ( #6275 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:26:35 +13:00
Samuel Sieb
98552a0eaa
make output optional for speed fan ( #6274 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:23:01 +13:00
J. Nick Koston
83a1fc5fdb
dashboard: move storage json update to a background task in edit save ( #6280 )
...
* dashboard: move storage json update to a background task in edit save
* dashboard: move storage json update to a background task in edit save
* fix typing
* docs
2024-02-24 23:39:47 -05:00
Keith Burzinski
4a54af0d57
Fix RP2040 SPI pin validation ( #6277 )
2024-02-24 00:31:20 -06:00
Samuel Sieb
15af08f6b7
allow multiple emc2101 ( #6272 )
2024-02-22 20:17:10 -06:00
Jesse Hills
a748610071
Merge pull request from GHSA-8p25-3q46-8q2p
2024-02-23 07:38:24 +13:00
Stefan Rado
58c0d8c267
Add Uponor Smatrix component ( #5769 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-22 16:03:14 +13:00
LouDou
76a3ffc8a9
Allow ESP8266 to use multiple i2c busses ( #6145 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-22 14:51:05 +13:00
dependabot[bot]
fd03d875e8
Bump aioesphomeapi from 21.0.2 to 22.0.0 ( #6263 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 14:48:12 +13:00
Sybren A. Stüvel
ea44166814
Improve the error message on OTA version mismatch ( #6259 )
2024-02-22 14:35:21 +13:00
Daniel Baulig
481f067625
web_server: Add a position property for cover entities that have the supports position trait ( #6269 )
2024-02-22 14:33:28 +13:00
Jesse Hills
a3fa1e6c52
Bump zeroconf timeout to 3000 ( #6270 )
2024-02-22 14:26:00 +13:00
Jesse Hills
127cbde2a2
Add missing timeout to "async_request" ( #6267 )
2024-02-21 17:51:06 -06:00
Jesse Hills
75af4c3d62
Fix yamllint ( #6253 )
2024-02-21 17:14:30 +13:00
Stephen Tierney
e847039ffd
LTR390 - Multiple bugfixes ( #6161 )
2024-02-21 17:10:04 +13:00
dependabot[bot]
d96090095a
Bump pyupgrade from 3.15.0 to 3.15.1 ( #6247 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-21 16:57:51 +13:00
dependabot[bot]
256d886d77
Bump voluptuous from 0.14.1 to 0.14.2 ( #6181 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-21 16:57:38 +13:00
dependabot[bot]
f4eb525c97
Bump frenck/action-yamllint from 1.4.2 to 1.5.0 ( #6236 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 16:46:35 +13:00
dependabot[bot]
f4552f5062
Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 ( #6159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:58:10 +13:00
dependabot[bot]
57f53a0f16
Bump codecov/codecov-action from 3 to 4 ( #6160 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:56:28 +13:00
dependabot[bot]
b75caf5ea7
Bump pytest from 7.4.4 to 8.0.1 ( #6246 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:54:32 +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
2d22a2d1c2
Merge pull request #6252 from esphome/bump-2024.2.0
...
2024.2.0
2024-02-21 13:48:58 +13:00
Jesse Hills
c92968da8a
Bump version to 2024.2.0
2024-02-21 12:51:13 +13:00
Jesse Hills
86580d07cb
Merge pull request #6249 from esphome/bump-2024.2.0b3
...
2024.2.0b3
2024-02-21 11:38:08 +13:00
Jesse Hills
03ea71034f
Bump version to 2024.2.0b3
2024-02-21 10:57:43 +13:00
sibowler
7bf676abfa
Tuya Fan component fix to handle enum datapoint type ( #6135 )
2024-02-21 10:57:43 +13:00
Michael Hansen
fb16e6b027
Voice Assistant: add on_idle trigger and fix nevermind ( #6141 )
2024-02-21 10:57:43 +13:00
SmartShackMaster
4eb04afa62
Clear UART read buffer before sending next command ( #6200 )
2024-02-21 10:57:43 +13:00
Keith Burzinski
841a831c63
Fix tm1651 enum ( #6248 )
2024-02-21 10:57:43 +13:00
Samuel Sieb
ae4af2966a
hold interrupt disable for dallas one-wire ( #6244 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-21 10:57:43 +13:00
Stephen Cox
4d8b5edb1c
Provide example devcontainer config for mdns and USB passthrough ( #6094 )
2024-02-21 10:49:59 +13:00
sibowler
924389ba74
Tuya Fan component fix to handle enum datapoint type ( #6135 )
2024-02-21 10:40:17 +13:00
Michael Hansen
4b04df2f6b
Voice Assistant: add on_idle trigger and fix nevermind ( #6141 )
2024-02-21 10:38:33 +13:00
SmartShackMaster
1f432ec7de
Clear UART read buffer before sending next command ( #6200 )
2024-02-21 10:27:17 +13:00
Keith Burzinski
2948d87a66
Add some components to the new testing framework (D) ( #6175 )
2024-02-21 08:40:13 +13:00
Keith Burzinski
5ef1bab23e
Fix tm1651 enum ( #6248 )
2024-02-21 08:12:08 +13:00
Kevin P. Fleming
edd1678463
New component: ADE7880 voltage/current/power/energy sensor ( #5242 )
2024-02-20 12:24:44 +13:00
Samuel Sieb
5d144cff02
hold interrupt disable for dallas one-wire ( #6244 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-20 08:13:12 +13:00
dependabot[bot]
c39f6d0738
Bump pytest-asyncio from 0.23.3 to 0.23.5 ( #6201 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 08:13:52 -06:00
Jesse Hills
6ced54ea8e
Merge pull request #6243 from esphome/bump-2024.2.0b2
...
2024.2.0b2
2024-02-19 17:36:12 +13:00
Jesse Hills
e0e3489335
Bump version to 2024.2.0b2
2024-02-19 17:01:01 +13:00
Jesse Hills
cc1813f5b9
Fix xl9535 pin reads ( #6242 )
2024-02-19 17:01:01 +13:00
Jesse Hills
6eb3c65445
Add optional minimum esphome version to microWakeWord manifest ( #6240 )
2024-02-19 17:01:01 +13:00
Marcel Hetzendorfer
29ec40db5f
WRGB Use correct multiplier ( #6237 )
2024-02-19 17:01:01 +13:00
marshn
61a45dcebe
Fix to RF receiver for Drayton Digistat heating controller ( #6235 )
2024-02-19 17:01:01 +13:00
kahrendt
7aa2c494c8
Add more debugging logs to microWakeWord ( #6238 )
2024-02-19 17:01:01 +13:00
Keith Burzinski
373569d86d
AUTO_LOAD sensor for shelly_dimmer ( #6223 )
2024-02-19 17:01:01 +13:00
Jesse Hills
967259a212
Fix xl9535 pin reads ( #6242 )
2024-02-19 03:44:18 +00:00
Carlos Ortega
342fb72b6a
Prevent network config on rpipico board ( #5832 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-19 14:29:41 +13:00
Anton Viktorov
e1345ae7e3
INA226 - fixed improper work with signed values, added configurable ADC parameters ( #6172 )
2024-02-19 14:24:59 +13:00
Ivan Kravets
062db622f3
Adjust HeatpumpIR dependency ( #6222 )
2024-02-19 11:55:46 +13:00
Jesse Hills
e3e670c084
Add optional minimum esphome version to microWakeWord manifest ( #6240 )
2024-02-19 11:52:37 +13:00
bisbastuner
142b33fc90
Add support for 1.8V-powered devices ( #6234 )
2024-02-19 07:44:24 +13:00
Marcel Hetzendorfer
8a52ba3ea3
WRGB Use correct multiplier ( #6237 )
2024-02-19 07:40:20 +13:00
marshn
acbcb9d2be
Fix to RF receiver for Drayton Digistat heating controller ( #6235 )
2024-02-19 07:38:32 +13:00
kahrendt
db9d837d29
Add more debugging logs to microWakeWord ( #6238 )
2024-02-18 18:50:24 +13:00
Keith Burzinski
27a3a081c3
AUTO_LOAD sensor for shelly_dimmer ( #6223 )
2024-02-16 10:47:42 +13:00
Jesse Hills
7baf091d47
Bump openssh-client to 1:9.2p1-2+deb12u2 ( #6216 )
2024-02-13 14:29:54 +13:00
Jesse Hills
fb94778c04
Merge pull request #6215 from esphome/bump-2024.2.0b1
...
2024.2.0b1
2024-02-13 10:59:25 +13:00
Jesse Hills
6935b02d3f
Bump openssh-client to 1:9.2p1-2+deb12u2
2024-02-13 10:19:02 +13:00
Jesse Hills
47d1a64894
Bump version to 2024.3.0-dev
2024-02-13 09:45:31 +13:00
Jesse Hills
0e769d77ff
Bump version to 2024.2.0b1
2024-02-13 09:45:30 +13:00
Jesse Hills
082778d117
Merge branch 'dev' into bump-2024.2.0b1
2024-02-13 09:45:30 +13:00
kahrendt
e521662342
Add micro_wake_word component ( #6136 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-13 09:38:50 +13:00
ChuckMash
061d5b4979
Fixed group mask logic for WLED Sync fix ( #6193 )
2024-02-12 11:55:06 +13:00
NP v/d Spek
71b3a14a29
update docstrings in cpp_generator.py ( #6212 )
2024-02-12 10:08:32 +13:00
Keith Burzinski
3eaf59cc5a
Add some components to the new testing framework (C) ( #6174 )
2024-02-08 10:55:20 +13:00
Keith Burzinski
a91937dca5
Add missing vector.h for lightwaverf ( #6196 )
2024-02-08 10:53:44 +13:00
ChuckMash
558588ee8a
WLED Sync fix and BK72XX support ( #6190 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-07 01:41:40 +00:00
Clyde Stubbs
f3ef05f5c3
host platform: improvements and bugfixes ( #6137 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-07 14:24:06 +13:00
Tomek Wasilczyk
0ede4a3095
CSE7766: fix power and current measurements at low loads ( #6180 )
2024-02-07 14:12:14 +13:00
Bill Adams
fe789c8beb
Add "transformer_active" flag for use in effects. ( #6157 )
2024-02-07 12:13:55 +13:00
Keith Burzinski
05da0fb4cf
Add some components to the new testing framework (B) ( #6173 )
2024-02-07 04:32:40 +09:00
J. Nick Koston
cfe16c92ee
Bump aioesphomeapi to 21.0.2 ( #6188 )
2024-02-07 04:07:37 +09:00
Keith Burzinski
9dbbc80c74
Add some components to the new testing framework (A part 2) ( #6162 )
2024-02-07 04:05:04 +09:00
Marcel Hetzendorfer
164b42f5aa
WRGB or RGBW? WS2814 ( #6164 )
2024-02-07 04:03:09 +09:00
Keith Burzinski
5e9741f51c
Add some components to the new testing framework (A part 1) ( #6142 )
2024-02-05 11:29:18 +09:00
Jean-François Roy
b28821d846
dfrobot_sen0395: Use setLatency instead of outputLatency ( #5665 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-05 10:57:11 +09:00
esphomebot
0fa0904bc5
Synchronise Device Classes from Home Assistant ( #6158 )
2024-02-01 01:25:47 +13:00
rnauber
92798751c2
Support tri-color waveshare eink displays 2.7inch B and B V2 ( #4238 )
...
Co-authored-by: Richard Nauber <richard@nauber.dev >
2024-01-30 15:16:32 +11:00
Ruben van Dijk
23a9a704f3
Minimum 1 for full_update_every to prevent IntegerDivideByZero. ( #6150 )
2024-01-28 07:15:14 +11:00
Clyde Stubbs
f2caf13d39
ILI9XXX: Restore offset usage in set_addr_window ( #6147 )
2024-01-25 23:13:38 -06:00
J. Nick Koston
25ab6f0297
Ensure filename is shown when YAML raises an error ( #6139 )
...
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
2024-01-23 23:11:03 -06:00
Clyde Stubbs
23071e932a
Add support for Pico-ResTouch-LCD-3.5 to ili9xxx driver ( #6129 )
...
* Working version of Waveshare 3.5 Res Touch driver.
* Default color order BGR
2024-01-24 07:40:16 +11:00
Edward Firmo
4812997429
Nextion TFT upload IDF memory optimization ( #6128 )
...
* Nextion TFT upload IDF memory optimization
This optimizes the memory in use for TFT upload when using `esp-idf` framework.
Basically, the engine establishes 3 connections to the the http/https server:
1. Fetch the file size (used to manage chunks and file size)
2. Transfer the 1st chunk (when it evaluates Nextion response to define either to continue from that point or to another point in the file)
3. Transfer the remaining data.
Until now, connection 1 was kept open during the whole process taking aprox 40kb of heap in a esp32dev (NSPanel in my tests) and the same amount of memory was needed to the 2nd and 3rd connections (which never competes to each other).
With this change, each connection is closed and released before opening the next one with a significant reduction on the required heap needed for this transfer.
This can still be improved to use a persistent connection, but I will look at this in the future, so it is not part of this change.
In addition to the better connection management, I've added quite a lot of log (mostly at VERBOSE level), which was used for troubleshooting here.
I was unsure about removing this. As it can be useful for others, I decided to keep it, but I will be fine about removing it if this is now in line with ESPHome best practices.
* clang-format
* Log response length
2024-01-23 01:49:28 -06:00
Keith Burzinski
ec3162282c
Merge pull request #6132 from esphome/bump-2023.12.9
...
2023.12.9
2024-01-22 19:54:22 -06:00
Keith Burzinski
f3997d0f77
Bump version to 2023.12.9
2024-01-22 19:28:12 -06:00
aschmitz
4e5534850c
fix: negative temperatures on PMS5003T sensors ( #6100 )
2024-01-22 19:28:12 -06:00
Samuel Sieb
354314dbf3
fix negative temperature for pmsx003 ( #6083 )
...
* fix negative temperature for pmsx003
* Update esphome/components/pmsx003/pmsx003.cpp
2024-01-22 19:28:11 -06:00
Samuel Sieb
2cda6462f3
negative values for all DHT22 variants ( #6074 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-22 19:28:11 -06:00
Samuel Sieb
a6f864a4a3
fix sen5x negative temperature ( #6082 )
2024-01-22 19:28:11 -06:00
jxl77
c35a21773e
Improve temperature precision in BME280 and BMP280 ( #6124 )
...
* Update bme280_base.cpp
Change read_temperature to get better precision
float const temperature = (*t_fine * 5 + 128);
return temperature / 25600.0f;
* Update bmp280.cpp
increase precision in read_temperature
* Update bmp280.cpp
clang-format correction
2024-01-20 19:57:39 -06:00
Jesse Hills
1821ddd996
Merge pull request #6122 from esphome/bump-2023.12.8
...
2023.12.8
2024-01-20 04:22:36 +13:00
Jesse Hills
aee702f84f
Bump version to 2023.12.8
2024-01-19 23:40:26 +09:00
Jesse Hills
d5fe5b0899
Fix some Voice Assistant bugs ( #6121 )
2024-01-19 23:40:25 +09:00
guillempages
bd7fe1227c
Let show_*_page actions depend on "Display" ( #6092 )
...
Instead of forcing a DisplayBuffer, let the display page actions use Displays without buffer.
2024-01-19 23:40:25 +09:00
Jesse Hills
0cbc06a9b9
Fix some Voice Assistant bugs ( #6121 )
2024-01-20 03:38:37 +13:00
Stefan Rado
2f09624c07
Remove optional<> for pointer types ( #6120 )
2024-01-20 02:30:57 +13:00
tomaszduda23
6a8da17ea3
OTA 2 which confirm each written chunk ( #6066 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 13:18:06 +09:00
Clyde Stubbs
ed771abc8a
Add support for Waveshare EPD 2.13" V3 ( #5363 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 12:10:53 +09:00
alexbuit
6561746f97
add AM2120 device type ( #6115 )
2024-01-19 11:50:00 +09:00
Clyde Stubbs
1fef769496
Add quad spi features ( #5925 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 11:42:17 +09:00
Clyde Stubbs
2283b3b443
Fix time component for host platform ( #6118 )
2024-01-19 12:46:55 +11:00
Clyde Stubbs
8267b3274c
Enable networking and some other components on host platform ( #6114 )
2024-01-19 10:10:23 +09:00
dependabot[bot]
6a6a70f1e5
Bump actions/cache from 3.3.2 to 4.0.0 ( #6110 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-19 10:08:29 +09:00
dependabot[bot]
ea9de45d16
Bump platformio from 6.1.11 to 6.1.13 ( #6086 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 10:07:50 +09:00
kahrendt
045836c3fe
Add combination sensor and remove absorbed kalman_combinator component ( #5438 )
2024-01-18 18:09:49 +09:00
pofilo (vmerat)
45c0d10eb0
Fixes Waveshare 7.5in B V2 and V3 ( #6079 )
2024-01-18 16:35:20 +09:00
Rene Guca
e2f2feafdd
WiFi fast_connect: save/load BSSID and channel for faster connect from sleep ( #5931 )
2024-01-18 16:30:58 +09:00
Fabian
c6f528583b
Proposal: Test yaml for each component ( #5398 )
...
* Test for each component.
* When possible use commandline substitution.
* Add wildcard support.
* end file with new line.
* Move component tests into subfolder.
* Add component test to pipeline.
* Remove trailing whitespace.
* add restore python step.
* Add `. venv/bin/activate` to pipeline.
* step `changed-components` needs `common` step.
* start `list-components-changed.py` different.
* iterate on pipeline stage `list-components`.
* Update `checkout` action.
* Rename test folder from `tests` to `_test`.
* validate file exists.
* Move component test folder.
* extend list-components to include child components.
* File does not end with a newline
* Handle empty list-components matrix.
* list-components also check for changes in tests folder.
* Improve `list-components.py`.
* `*` is a forbidden character for filenames on windows.
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-01-18 01:13:40 -06:00
Benoît Leforestier
c9c8d39778
Add support of Honeywell HumidIcon (I2C HIH series) Temperature & Humidity sensor ( #5730 )
2024-01-18 09:56:56 +09:00
mathieu-mp
39bd829236
Fix color observation for triangle outline in display component ( #6107 )
2024-01-18 08:40:30 +09:00
h2zero
e731a2ffaa
Add support X.509 client certificates for MQTT. ( #5778 )
...
Co-authored-by: h2zero <powellperalata@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-18 08:26:56 +09:00
Jesse Hills
b606e976e1
CV: tidy up Schema wrapper ( #6105 )
2024-01-17 01:28:46 -06:00
Keith Burzinski
0cd232cdf5
Add support for VEML3235 lux sensor ( #5959 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-17 15:50:53 +09:00
Jesse Hills
7dced7f55d
Merge pull request #6104 from esphome/bump-2023.12.7
...
2023.12.7
2024-01-17 13:24:00 +13:00
Jesse Hills
36de644065
Bump version to 2023.12.7
2024-01-17 08:27:03 +09:00
Clyde Stubbs
95292dbba1
Inkplate6: Fix crash with initial set of greyscale ( #6038 )
2024-01-17 08:27:03 +09:00
Jesse Hills
86c9546362
Create RingBuffer for VoiceAssistant ( #6102 )
2024-01-17 08:27:03 +09:00
Piotr Majkrzak
f37a812e59
Fix RMT timing clock base ( #6101 )
2024-01-17 08:27:03 +09:00
Clyde Stubbs
596943b683
Inkplate6: Fix crash with initial set of greyscale ( #6038 )
2024-01-17 08:23:36 +09:00
Clyde Stubbs
3854203037
Socket: Add recvfrom method to receive UDP with source address. ( #6103 )
2024-01-17 08:12:31 +09:00
Jesse Hills
21337ffc67
Create RingBuffer for VoiceAssistant ( #6102 )
2024-01-16 17:37:57 +09:00
Piotr Majkrzak
ea03058ace
Fix RMT timing clock base ( #6101 )
2024-01-16 17:10:44 +09:00
Keith Burzinski
e35cab018a
Add NFC binary sensor platform ( #6068 )
2024-01-16 17:05:13 +09:00
Samuel Sieb
26acbbedbf
Add continuous option to the graph ( #6093 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-16 16:44:12 +09:00
alexborro
249cd67588
Fingerprint_grow: Trigger on finger scan start and on finger scan misplaced ( #6003 )
2024-01-16 16:38:19 +09:00
mathieu-mp
72ab1700e7
Add triangle shapes to display component ( #6096 )
2024-01-16 15:38:09 +09:00
aschmitz
87cab92af6
fix: negative temperatures on PMS5003T sensors ( #6100 )
2024-01-14 23:08:19 -08:00
NP v/d Spek
412c999f14
Revert "add Pico-ResTouch-LCD-3.5" ( #6098 )
2024-01-15 17:41:01 +11:00
NP v/d Spek
8cd1798674
add Pico-ResTouch-LCD-3.5 ( #6078 )
2024-01-15 11:09:35 +09:00
NP v/d Spek
e39099137d
update script/setup so it works fine on windows ( #6087 )
2024-01-15 11:08:10 +09:00
NP v/d Spek
83baa24022
Use touch state from ft63x6 driver. ( #6055 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-15 11:07:06 +09:00
Jesse Hills
78a6509fb1
Merge pull request #6097 from esphome/bump-2023.12.6
...
2023.12.6
2024-01-15 13:06:58 +13:00
Samuel Sieb
8b2d76e8ce
convert cse7766 to non-polling ( #6095 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-15 09:05:47 +09:00
Pieter Frenssen
dd2dca4d08
Bump pillow to 10.2.0. ( #6091 )
2024-01-15 08:48:02 +09:00
Jesse Hills
534c14e313
Bump version to 2023.12.6
2024-01-15 08:25:48 +09:00
J. Nick Koston
3fec8f9b53
Fallback to pure-python loader for better error when YAML loading fails ( #6081 )
2024-01-15 08:25:41 +09:00
tomaszduda23
b8b6462844
add STATE_CLASS_TOTAL_INCREASING to bl0940 and bl0942 ( #6090 )
2024-01-15 08:23:56 +09:00
Keith Burzinski
59e7c52341
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-15 08:23:55 +09:00
Keith Burzinski
ff7de4c971
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-15 08:23:55 +09:00
Robert Paskowitz
978a676c7c
Support full (>460 char) dumps of Pronto IR commands ( #6040 )
...
Co-authored-by: Rob Paskowitz <rob@paskowitz.ca >
2024-01-15 08:23:55 +09:00
functionpointer
33051906bd
pylontech: Fix parsing error with US2000 ( #6061 )
2024-01-15 08:23:55 +09:00
tomaszduda23
da56d333dc
fix compilation error for libretiny ( #6064 )
2024-01-15 08:23:55 +09:00
J. Nick Koston
48a4e6bae9
Fix device not requesting Home Assistant time at the update interval ( #6022 )
2024-01-15 08:23:55 +09:00
J. Nick Koston
5220c9edf8
Fallback to pure-python loader for better error when YAML loading fails ( #6081 )
2024-01-15 08:06:13 +09:00
tomaszduda23
f567b5d28b
add STATE_CLASS_TOTAL_INCREASING to bl0940 and bl0942 ( #6090 )
2024-01-15 08:01:20 +09:00
guillempages
8e83c7dd19
Let show_*_page actions depend on "Display" ( #6092 )
...
Instead of forcing a DisplayBuffer, let the display page actions use Displays without buffer.
2024-01-14 08:01:32 +11:00
Keith Burzinski
d551a2eba2
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-13 08:21:28 +00:00
Samuel Sieb
ed2ab9e962
fix negative temperature for pmsx003 ( #6083 )
...
* fix negative temperature for pmsx003
* Update esphome/components/pmsx003/pmsx003.cpp
2024-01-12 09:47:50 +00:00
Samuel Sieb
aa04a3caaf
negative values for all DHT22 variants ( #6074 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-12 03:20:08 -06:00
Samuel Sieb
343a8c063e
fix sen5x negative temperature ( #6082 )
2024-01-12 09:11:42 +00:00
mrtoy-me
4cc17dac0d
hydreon_rgxx - fix missing cg.add(var.set_model(...)) ( #6065 )
2024-01-11 15:18:22 +09:00
Simone Rossetto
d616025fed
Actions to enable and disable WireGuard connection ( #5690 )
2024-01-11 14:09:42 +09:00
Keith Burzinski
082d9fcf0e
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-11 08:05:34 +09:00
Andrey Bodrov
4b783c0372
BME280 SPI ( #5538 )
...
* bme spi finally
* linter
* CO
* tidy
* lint
* tidy [2]
* tidy[-1]
* final solution
* Update test1.yaml
remove failed test
* Update test1.1.yaml
add test to another file with free GPIO5 pin
* fix spi read bytes
* fix tests
* rename bme280 to bme280_i2c
2024-01-09 22:31:38 -06:00
J. Nick Koston
fcd549e5b6
Run python tests on windows and macos ( #6010 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-09 12:18:13 +09:00
dependabot[bot]
aa8a533da6
Bump black from 23.12.0 to 23.12.1 ( #6018 )
2024-01-08 16:12:08 -10:00
dependabot[bot]
97be209aec
Bump pytest-asyncio from 0.23.2 to 0.23.3 ( #6047 )
2024-01-08 16:11:48 -10:00
J. Nick Koston
6dfdcff66c
dashboard: refactor ping implementation to be more efficient ( #6002 )
2024-01-09 10:35:43 +09:00
dependabot[bot]
87301a2e76
Bump pytest from 7.4.3 to 7.4.4 ( #6046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 15:33:50 -10:00
J. Nick Koston
2be19c4e45
Bump recommended ESP32 IDF to 4.4.6 ( #6048 )
2024-01-09 10:13:18 +09:00
J. Nick Koston
d9def0cb3a
Bump hypothesis to 6.92.1 ( #6011 )
2024-01-09 10:08:50 +09:00
Clyde Stubbs
65e6f9cba9
Add getter for image data_start ( #6036 )
2024-01-09 10:07:45 +09:00
Dusan Cervenka
79d00ec913
Extend i2s config options ( #6056 )
2024-01-09 10:07:21 +09:00
Edward Firmo
869cdf122d
Nextion draw QR code at runtime ( #6027 )
2024-01-09 09:47:48 +09:00
Edward Firmo
2bb5343d27
Extends UART change at runtime to ESP8266 ( #6019 )
2024-01-09 09:45:46 +09:00
Robert Paskowitz
e3d146ee44
Support full (>460 char) dumps of Pronto IR commands ( #6040 )
...
Co-authored-by: Rob Paskowitz <rob@paskowitz.ca >
2024-01-09 09:44:08 +09:00
Edward Firmo
6061699eff
Nextion enable upload from https when using esp-idf ( #6051 )
2024-01-09 09:41:34 +09:00
dependabot[bot]
886d1a2d00
Bump flake8 from 6.1.0 to 7.0.0 ( #6058 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 09:38:50 +09:00
functionpointer
9bdb9dc1a3
pylontech: fix voltage_low and voltage_high wrong unit ( #6060 )
...
Co-authored-by: だから <82636574+Dackara@users.noreply.github.com >
2024-01-09 08:30:37 +09:00
functionpointer
696bfe6a87
pylontech: Fix parsing error with US2000 ( #6061 )
2024-01-09 08:26:13 +09:00
Ruben van Dijk
14bffaf8a7
Add questionmark to default glyphs. ( #6053 )
2024-01-09 08:12:28 +09:00
tomaszduda23
4202fe65b5
fix compilation error for libretiny ( #6064 )
2024-01-09 08:05:52 +09:00
Samuel Sieb
fdd54d74a3
Don't crash with invalid adc pin ( #6059 )
...
* Don't crash with invalid adc pin
* lint
2024-01-07 21:39:53 -06:00
Clyde Stubbs
a2e152ad12
clang-format and clang-tidy scripts: More robust algorithm to find correct executable ( #6041 )
...
* More robust algorithm to find correct executable
* Revise message wording
* Add clang-tidy and clang-format to requirements.txt.
Add to message explaining install process.
* Extracted get_binary to helpers.py. Use execptions for clean exit.
* Add parameter types
* clang-{tidy,format} in requirements_test.txt
clean up script exit
* Kill processes on ^C
* Move clang-tidy and clang-format into requirements_dev.txt
2024-01-02 23:00:52 -06:00
Clyde Stubbs
ae52164d9c
Display: Introduce draw_pixels_at() method for fast block display rendering ( #6034 )
...
* Introduce `draw_pixels_at()` method for fast block display rendering
* Add check for 18 vs 16 bit display.
2024-01-01 17:34:40 -06:00
Clyde Stubbs
773cd0f414
GT911 touchscreen: Fix bug causing touch button release to fail ( #6042 )
...
* Fix bug causing gt911 touch button release to fail
* Cache button state and report changes only
2023-12-31 04:01:16 -06:00
Pavlo Dudnytskyi
2a43e55452
HaierProtocol library updated to 0.9.25 to fix the answer_timeout bug ( #6015 )
2023-12-29 13:08:26 -08:00
Clyde Stubbs
5ebb68f4ff
Ble client additions and fixes ( #5277 )
...
* Add config to disable auto-connect of BLE client.
Correct initialise MAC address of BLE client.
* Checkpont
* Fixes for automation progress.
* Fixes for automation progress.
* Checkpoint;
fix notify for ble_client
* Fix BLE client binary_output
* Various fixes
* Consider notifications on when receiving REG_FOR event.
* Add testing branch to workflow
* Add workflow
* CI changes
* CI changes
* CI clang
* CI changes
* CI changes
* Add comment about logging macros
* Add test, sanitise comment
* Revert testing change to ci config
* Update codeowners
* Revert ci config change
* Fix some state changes
* Add default case.
* Minor fixes
* Add auto-connect to logconfig
2023-12-29 01:35:44 -06:00
Edward Firmo
d3567f9ac6
Nextion queue size ( #6029 )
...
* Nextion `queue_size` function
Returns the size of Nextion queue.
For troubleshooting only.
* Move `queue_size` to `nextion.h`
This is where the queue is
* Inline doc
* clang-format
2023-12-28 23:15:06 -06:00
Clyde Stubbs
21ec42f495
Add constants used by multiple display drivers to global const.py ( #6033 )
...
* Add constants used by multiple display drivers to global const.py
* Add further constants
* Refactor st7789v and st7735v
2023-12-29 02:00:19 +00:00
J. Nick Koston
d4d49e38fc
Fix device not requesting Home Assistant time at the update interval ( #6022 )
2023-12-28 14:51:00 +11:00
Anton Viktorov
3be97868fc
Support for ST7567 display 128x64 (I2C, SPI) ( #5952 )
2023-12-27 12:01:15 +11:00
Jesse Hills
41dc73d228
Merge pull request #6017 from esphome/bump-2023.12.5
...
2023.12.5
2023-12-26 02:44:59 +13:00
Jesse Hills
6ceefe08ab
Bump version to 2023.12.5
2023-12-25 22:24:13 +09:00
J. Nick Koston
21e5806a73
Fix docker builds ( #6012 )
2023-12-25 22:24:13 +09:00
Jesse Hills
4fd79fee2c
Merge pull request #6016 from esphome/bump-2023.12.4
...
2023.12.4
2023-12-26 01:45:41 +13:00
Jesse Hills
4c8c4a2579
Bump version to 2023.12.4
2023-12-25 21:14:55 +09:00
NP v/d Spek
b68420b2cc
Display: fix class inherence in Python script ( #6009 )
2023-12-25 21:14:55 +09:00
J. Nick Koston
7bce999bba
dashboard: Fix file writes on Windows ( #6013 )
2023-12-25 21:14:55 +09:00
NP v/d Spek
dc0cc0b431
tt21100: restore init read ( #6008 )
2023-12-25 21:14:55 +09:00
J. Nick Koston
0990d0812e
dashboard: Only ping when polling is active ( #6001 )
...
fixes https://github.com/esphome/issues/issues/5257
2023-12-25 21:14:55 +09:00
Fabian
93ac765425
[Touchscreen] Add expire of touch record. ( #5986 )
...
* Add expire of touch record.
* Implement suggested changes.
* Alternative implementation to detect touch release.
* add `cancel_timeout`.
* Add touch timeout as configurable element.
---------
Co-authored-by: Your Name <you@example.com >
2023-12-25 06:16:53 +11:00
NP v/d Spek
46fc37b691
Display: fix class inherence in Python script ( #6009 )
2023-12-24 22:58:27 +09:00
J. Nick Koston
de6fc6b1dd
Fix docker builds ( #6012 )
2023-12-24 22:57:15 +09:00
J. Nick Koston
fe15d993f9
dashboard: Fix file writes on Windows ( #6013 )
2023-12-24 22:56:31 +09:00
NP v/d Spek
6583026e14
tt21100: restore init read ( #6008 )
2023-12-24 22:54:53 +09:00
Attila Farago
8e674990b0
web_server support for home assistant like styling ( #5854 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-24 03:17:00 +13:00
J. Nick Koston
a97fc4f758
dashboard: Only ping when polling is active ( #6001 )
...
fixes https://github.com/esphome/issues/issues/5257
2023-12-23 14:43:17 +13:00
Jesse Hills
35388cf2a2
Merge pull request #5994 from esphome/bump-2023.12.3
...
2023.12.3
2023-12-22 21:42:41 +13:00
Jesse Hills
417e37d291
Bump version to 2023.12.3
2023-12-22 17:12:42 +09:00
Jesse Hills
7dc35a1029
Fix broken configs with non-existent components ( #5993 )
2023-12-22 17:12:42 +09:00
J. Nick Koston
9202a30dc7
Fix dashboard logs when api is disabled and using MQTT ( #5992 )
2023-12-22 17:12:42 +09:00
matzman666
45f9f3d972
Improved sensor readings in htu21d component. ( #5839 )
2023-12-22 17:12:42 +09:00
Jesse Hills
46310ff223
Regenerate api_pb2 after manual changes were added incorrectly in #5732 ( #5990 )
2023-12-22 17:12:42 +09:00
J. Nick Koston
f5c99d1647
Fix unexpected disconnects when outgoing buffer is full during keepalive ( #5988 )
2023-12-22 17:12:42 +09:00
Jesse Hills
46c4c61b40
Fix broken configs with non-existent components ( #5993 )
2023-12-22 21:10:35 +13:00
J. Nick Koston
46255ad4df
Fix dashboard logs when api is disabled and using MQTT ( #5992 )
2023-12-22 16:35:31 +09:00
Jesse Hills
d2d0058386
Lint the script folder files ( #5991 )
2023-12-22 16:03:47 +09:00
matzman666
676ae6b26e
Improved sensor readings in htu21d component. ( #5839 )
2023-12-22 15:58:17 +09:00
Jesse Hills
bd6fa29f77
Regenerate api_pb2 after manual changes were added incorrectly in #5732 ( #5990 )
2023-12-22 14:29:10 +09:00
J. Nick Koston
4fb7e945f8
Fix unexpected disconnects when outgoing buffer is full during keepalive ( #5988 )
2023-12-22 11:59:24 +09:00
Jesse Hills
9b72a3a584
Merge pull request #5989 from esphome/bump-2023.12.2
...
2023.12.2
2023-12-22 15:57:09 +13:00
Scott K Logan
3de5b26d77
Add a Binary Sensor Filter for state settling ( #5900 )
2023-12-22 11:33:29 +09:00
Jesse Hills
19e5a4a81a
Bump version to 2023.12.2
2023-12-22 11:04:00 +09:00
Jessica Hamilton
8e13c3e1b0
web_server.py: return empty content when file doesn't exist ( #5980 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-22 11:04:00 +09:00
Keith Burzinski
4f8e3211bf
Add workaround for crash in Arduino 2.0.9 when CDC is configured ( #5987 )
2023-12-22 11:04:00 +09:00
davidmonro
872519f7f6
Override GPIOs 12 and 13 on the airm2m (LuatOS) board ( #5982 )
...
Co-authored-by: David Monro <david.monro@anu.edu.au >
2023-12-22 11:04:00 +09:00
CVan
2a69a49061
Update libtiff6 ( #5985 )
2023-12-22 11:04:00 +09:00
Clyde Stubbs
1a8e7854c7
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-22 11:04:00 +09:00
Jessica Hamilton
70fdc3c3f8
web_server.py: return empty content when file doesn't exist ( #5980 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-22 10:58:30 +09:00
Keith Burzinski
059e4cee58
Add workaround for crash in Arduino 2.0.9 when CDC is configured ( #5987 )
2023-12-22 10:42:12 +09:00
marshn
513a02ce11
Add Keeloq RF protocol ( #5511 )
2023-12-22 09:30:23 +09:00
davidmonro
31448a4fcd
Override GPIOs 12 and 13 on the airm2m (LuatOS) board ( #5982 )
...
Co-authored-by: David Monro <david.monro@anu.edu.au >
2023-12-22 07:57:12 +09:00
CVan
0a779a9299
Update libtiff6 ( #5985 )
2023-12-22 07:55:10 +09:00
Jesse Hills
6d3c7f035d
Merge pull request #5984 from esphome/bump-2023.12.1
...
2023.12.1
2023-12-22 04:02:39 +13:00
Jesse Hills
00ab17cb8e
Bump version to 2023.12.1
2023-12-21 23:33:35 +09:00
Jesse Hills
2ee01e22cd
Fix replaced - in allowed characters during object_id sanitizing ( #5983 )
2023-12-21 23:33:35 +09:00
Jesse Hills
442820deaf
Fix replaced - in allowed characters during object_id sanitizing ( #5983 )
2023-12-22 03:28:25 +13:00
Edward Firmo
5e2df0b6a2
Nextion allow underscore on names ( #5979 )
2023-12-21 02:34:33 -06:00
kahrendt
74281b93c4
Reduce memory usage with StringRef in MQTT Components ( #5719 )
2023-12-21 16:19:15 +09:00
marshn
222bb9b495
Improvements to RF receiver for Drayton Digistat heating controller ( #5504 )
2023-12-21 16:17:01 +09:00
Wojciech Banaś
d73ad39aed
Bug: Unwanted change resistance in x9c component ( #5483 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 07:03:57 +00:00
sbrudenell
f096f107e2
support default pins for adafruit esp32 feather v2 ( #5482 )
2023-12-21 15:13:54 +09:00
Steve Rodgers
223e6e8f13
Alarm panel: Add changes to support enhanced features ( #5671 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 14:10:47 +09:00
Ruben van Dijk
04b3547992
(fingerprint_grow) Added on_finger_scan_invalid automation. ( #5885 )
2023-12-21 13:39:55 +09:00
mrtoy-me
a784f1e691
Add Waveshare 1.47in 172x320 to ST7789v component ( #5884 )
2023-12-21 13:38:11 +09:00
Jesse Hills
c92715e403
Fix pin reuse in test1 ( #5978 )
2023-12-21 13:37:02 +09:00
Fabian Pflug
c305f61020
Add support for waveshare 2.9in B V3 version ( #5902 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 13:36:43 +09:00
Fabian Pflug
784dff7574
Add waveshare 2.7in V2 model ( #5903 )
2023-12-21 13:30:10 +09:00
William Heimbigner
2a1d16f17b
PMSx003 add relevant device and state classes to default config ( #5633 )
2023-12-21 12:55:34 +09:00
Chris AtLee
937a9c96ce
Allow haier remote protocol to use lambdas ( #5898 )
2023-12-21 09:11:32 +09:00
Pavlo Dudnytskyi
b5932940ee
Added alarm processing for Haier component (hOn protocol) ( #5965 )
2023-12-21 09:10:46 +09:00
Matthew Campbell
c6a37da9da
Add gradient option to addressable color wipe effect ( #5689 )
2023-12-21 09:08:44 +09:00
mknjc
3c2383e261
Add default substitutions for package includes ( #5752 )
2023-12-21 09:08:13 +09:00
Branden Cash
991880d53f
feat: add AS5600 component/sensor ( #5174 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 09:07:40 +09:00
Jesse Hills
26277e4ba2
Merge branch 'release' into dev
2023-12-21 09:05:42 +09:00
Jesse Hills
cfa5e5c5a9
Merge pull request #5977 from esphome/bump-2023.12.0
...
2023.12.0
2023-12-21 08:47:53 +09:00
Jesse Hills
8675955614
Bump version to 2023.12.0
2023-12-21 08:09:10 +09:00
Jesse Hills
816dcdf24f
Merge pull request #5975 from esphome/bump-2023.12.0b6
...
2023.12.0b6
2023-12-21 07:56:11 +09:00
Jesse Hills
bec1ad9396
Bump version to 2023.12.0b6
2023-12-20 20:59:46 +09:00
Jesse Hills
6a9e85438f
Fix pin reuse error with pin expanders ( #5973 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2023-12-20 20:59:46 +09:00
Kamil Trzciński
ab25e32509
image: allow the image to by auto-loaded by animation ( #5139 )
2023-12-20 20:59:46 +09:00
Yorick Smilda
23ceddafed
Add ability to lock to set mode ( #5924 )
2023-12-20 04:52:46 -06:00
Jesse Hills
84174aeb80
Fix pin reuse error with pin expanders ( #5973 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2023-12-20 10:42:27 +00:00
Kamil Trzciński
d582cfa30a
image: allow the image to by auto-loaded by animation ( #5139 )
2023-12-20 10:33:05 +00:00
Jesse Hills
2ccf985de5
Merge pull request #5972 from esphome/bump-2023.12.0b5
...
2023.12.0b5
2023-12-20 14:17:31 +09:00
Jesse Hills
a64e96e7ad
Bump version to 2023.12.0b5
2023-12-20 13:43:43 +09:00
NP v/d Spek
fbf3d03a33
rename set_raw_touch_position_ to add_raw_touch_position_ ( #5962 )
2023-12-20 13:43:43 +09:00
Jesse Hills
7b2b6aaeb1
Merge pull request #5971 from esphome/bump-2023.12.0b4
...
2023.12.0b4
2023-12-20 10:49:42 +09:00
Jesse Hills
e2a00f66b8
Bump version to 2023.12.0b4
2023-12-20 09:59:58 +09:00
J. Nick Koston
1b3068a409
Bump aioesphomeapi to 21.0.1 ( #5969 )
2023-12-20 09:59:52 +09:00
J. Nick Koston
e5414d70f5
Speed up writing protobuf strings/bytes ( #5828 )
2023-12-20 09:57:37 +09:00
mathieu-mp
977e0184a7
Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 ( #5961 )
2023-12-20 09:57:37 +09:00
Jean Louis-Guerin
820f328248
Fix I2CBus::write() bug and add i2c documentation ( #5947 )
2023-12-20 09:57:37 +09:00
Keith Burzinski
7807f0d892
Fix build issue with UART component when building with Arduino and CDC ( #5964 )
2023-12-20 09:57:37 +09:00
J. Nick Koston
16798bbfb4
Bump aioesphomeapi to 21.0.1 ( #5969 )
2023-12-20 08:41:26 +09:00
dependabot[bot]
efda2033f7
Bump zeroconf from 0.130.0 to 0.131.0 ( #5967 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 20:16:10 +00:00
J. Nick Koston
cd06dc77ee
Speed up writing protobuf strings/bytes ( #5828 )
2023-12-19 14:24:48 +09:00
mathieu-mp
52b9668170
Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 ( #5961 )
2023-12-19 12:29:00 +09:00
Jean Louis-Guerin
0a117eb562
Fix I2CBus::write() bug and add i2c documentation ( #5947 )
2023-12-19 08:14:42 +09:00
Keith Burzinski
3ea5054cf2
Fix build issue with UART component when building with Arduino and CDC ( #5964 )
2023-12-19 08:11:07 +09:00
NP v/d Spek
8961e8ab32
rename set_raw_touch_position_ to add_raw_touch_position_ ( #5962 )
2023-12-19 06:23:22 +11:00
Jesse Hills
b59666c512
Merge pull request #5958 from esphome/bump-2023.12.0b3
...
2023.12.0b3
2023-12-18 17:32:02 +09:00
Jesse Hills
dbfa77cb4b
Bump version to 2023.12.0b3
2023-12-18 16:51:11 +09:00
Keith Burzinski
ab22a3da34
Use the correct UART/Serial when CDC is enabled ( #5957 )
2023-12-18 16:51:11 +09:00
Jean Louis-Guerin
eefa1cd3ab
Revert pure virtual functions in UART component from #5920 ( #5932 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-18 16:51:10 +09:00
dentra
d0df73769d
web_server_idf: fix call with hardcoded http code ( #5942 )
2023-12-18 16:51:10 +09:00
Alex Hermann
e8ce780482
esp32_camera: Set framebuffer task prio to 1 ( #5943 )
2023-12-18 16:51:10 +09:00
Alex Hermann
168e704130
i2s_audio: Set player_task's prio to 1 ( #5945 )
2023-12-18 16:51:10 +09:00
Grant Le Roux
2309f15ce0
Fix - Tuya Fan - Allow integer speed datapoint ( #5948 )
...
Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com >
2023-12-18 16:51:10 +09:00
Edward Firmo
917e0f93ed
UARTComponent inline doc ( #5930 )
2023-12-18 16:51:10 +09:00
dependabot[bot]
70dac54113
Bump zeroconf from 0.128.4 to 0.130.0 ( #5950 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 16:51:10 +09:00
Keith Burzinski
d99598bba6
Use the correct UART/Serial when CDC is enabled ( #5957 )
2023-12-18 07:33:12 +00:00
Jesse Hills
bf258230cd
Revert "Bump actions/download-artifact from 3.0.2 to 4.0.0" ( #5956 )
2023-12-18 15:29:24 +09:00
Jesse Hills
89c6f3d45d
Revert "Bump build-image action versions" ( #5955 )
2023-12-18 19:27:26 +13:00
Jesse Hills
0f4d7dadb3
Bump build-image action versions ( #5954 )
2023-12-18 13:32:18 +09:00
dependabot[bot]
323f8c9bdb
Bump actions/download-artifact from 3.0.2 to 4.0.0 ( #5936 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.2 to 4.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3.0.2...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 12:30:50 +09:00
dependabot[bot]
2060d1ac89
Bump esptool from 4.6.2 to 4.7.0 ( #5935 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 12:30:27 +09:00
Jean Louis-Guerin
1d37edb63c
Revert pure virtual functions in UART component from #5920 ( #5932 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-18 00:03:01 +00:00
dentra
29fb2a5360
web_server_idf: fix call with hardcoded http code ( #5942 )
2023-12-18 09:01:21 +09:00
Alex Hermann
8653972cb8
esp32_camera: Set framebuffer task prio to 1 ( #5943 )
2023-12-18 09:00:42 +09:00
Alex Hermann
8a23b7e0c8
i2s_audio: Set player_task's prio to 1 ( #5945 )
2023-12-18 08:58:13 +09:00
Grant Le Roux
003d8b0cf5
Fix - Tuya Fan - Allow integer speed datapoint ( #5948 )
...
Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com >
2023-12-18 08:28:48 +09:00
Edward Firmo
94904f44f9
UARTComponent inline doc ( #5930 )
2023-12-18 08:19:30 +09:00
dependabot[bot]
ea4e618f2a
Bump zeroconf from 0.128.4 to 0.130.0 ( #5950 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-17 16:27:08 +00:00
Jesse Hills
2270c3050e
Merge pull request #5940 from esphome/bump-2023.12.0b2
...
2023.12.0b2
2023-12-15 15:26:30 +09:00
Jesse Hills
514db8b26e
Bump version to 2023.12.0b2
2023-12-15 15:02:47 +09:00
mrtoy-me
e030c0fc45
Update ENS160 TVOC device_class and AQI units to match required by HA ( #5939 )
2023-12-15 15:02:46 +09:00
Jesse Hills
6b5eb7e656
Fix SplitDefault with variants ( #5928 )
2023-12-15 15:02:46 +09:00
jochenvg
f28cf9348e
Support toggle action for template cover ( #5917 )
2023-12-15 15:02:46 +09:00
Fabian
3e475c21ff
[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-15 15:02:46 +09:00
Jesse Hills
3c3ac92038
Allow use of CDC/JTAG loggers on esp32 variants with Arduino ( #4658 )
...
* Allow use of CDC/JTAG loggers on esp32 variants with Arduino
* Only on s2/s3
* Separate C3 from S2/S3
* C code builds & runs correctly, still needs work though
* Works on S2
* It works!
* Remove unnecessary header
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-15 15:02:46 +09:00
mrtoy-me
836a3db163
Update ENS160 TVOC device_class and AQI units to match required by HA ( #5939 )
2023-12-15 14:39:05 +09: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
jochenvg
a3cc551856
Support toggle action for template cover ( #5917 )
2023-12-14 14:01:01 +09: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
Jesse Hills
777cdb1c21
Allow use of CDC/JTAG loggers on esp32 variants with Arduino ( #4658 )
...
* Allow use of CDC/JTAG loggers on esp32 variants with Arduino
* Only on s2/s3
* Separate C3 from S2/S3
* C code builds & runs correctly, still needs work though
* Works on S2
* It works!
* Remove unnecessary header
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-13 22:24:16 -06:00
Jesse Hills
cc5611bd89
Merge pull request #5923 from esphome/bump-2023.12.0b1
...
2023.12.0b1
2023-12-14 09:00:48 +09:00
Jesse Hills
9f27eadaee
Bump version to 2024.1.0-dev
2023-12-14 08:30:45 +09:00
Jesse Hills
8cc44766e6
Bump version to 2023.12.0b1
2023-12-14 08:30:45 +09:00
Jesse Hills
5ab2c74519
Merge branch 'dev' into bump-2023.12.0b1
2023-12-14 08:30:45 +09:00
Keith Burzinski
76a6e288b6
Add support for PN7150 ( #5487 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-14 08:27:35 +09:00
Keith Burzinski
6fd239362d
Add support for PN7160 ( #5486 )
2023-12-14 07:54:55 +09:00
Edward Firmo
81aa48a5f3
Exposes load_settings to UARTComponent class ( #5920 )
2023-12-14 07:45:08 +09:00
Jacob Masen-Smith
9a8bc9484d
Fix the initial run of lambda light effects ( #5921 )
...
The timer used for `millis()` is a monotonic timer based on the last
start time of the device. If, for some reason, you pick a long
`update_interval` and try to apply it as soon as you start the device,
nothing happens because the device hasn't been on for longer than the
`update_interval`
2023-12-13 14:33:24 -06:00
dependabot[bot]
f355972c9d
Bump aioesphomeapi from 20.1.0 to 21.0.0 ( #5922 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 09:57:50 -10:00
Edward Firmo
9daaadb3b6
UART change at runtime ( #5909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 20:29:05 +13:00
Jesse Hills
058c43e953
Copy esp32 custom partition files to build folder ( #5919 )
2023-12-13 02:51:07 +00:00
Jesse Hills
f1f8689462
Fix typo added in esp32 post_build filename ( #5918 )
2023-12-13 02:47:46 +00:00
Jesse Hills
2fcc5b3ef2
Remove lingering note ( #5916 )
2023-12-13 10:46:11 +09:00
Stefan Rado
6c7a133faa
Add humidity support to climate ( #5732 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 10:23:02 +09:00
Cossid
a72725f4b4
BP1658CJ - Fix timing for all platforms, now consistent with other drivers ( #5799 )
2023-12-13 09:04:17 +09:00
Nicolas Gilles
d0bcba3b3f
ir_transmitter: add support for repeated commands in NEC protocol ( #4995 )
...
Co-authored-by: Nicolas Gilles <nicolas.gilles@aiven.io >
2023-12-13 08:55:20 +09:00
Mathias Pihl
69026f7599
Remove setpoint-change from error when calculating derivative in pid controller ( #4737 )
...
Co-authored-by: Mathias Pihl <mapih@frode-laursen.com >
2023-12-13 08:50:55 +09:00
J. Nick Koston
8789925fe8
Bump aioesphomeapi to 20.1.0 ( #5914 )
2023-12-13 08:48:14 +09:00
Clyde Stubbs
29002c8f45
Fix crash when handling pin_check error ( #5915 )
2023-12-13 08:38:37 +09:00
Theo Hussey
03baaa94a8
Fix AHT10 / AHT20 communication ( #5198 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 08:28:59 +09:00
Thomas Bræmer
259a6d52e1
A02yyuw ( #5729 )
2023-12-13 08:26:08 +09:00
NP v/d Spek
c6dc336c4a
Updating the touchscreen interface structure ( #4596 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Gustavo Ambrozio <gustavo@gustavo.eng.br >
2023-12-12 22:56:01 +00:00
dependabot[bot]
8e92bb7958
Bump black from 23.11.0 to 23.12.0 ( #5912 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-12 21:59:10 +00:00
dependabot[bot]
04720b8440
Bump aioesphomeapi from 19.3.0 to 20.0.0 ( #5911 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 09:39:29 -10:00
Çetin Koca
cc7d167e8b
Fix uninitialized climate target temperature ( #5795 )
2023-12-12 14:17:56 +09:00
Tucker Kern
ad79e4fe24
Add support for fan preset modes ( #5694 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-12 14:13:26 +09:00
dependabot[bot]
47665164e8
Bump dessant/lock-threads from 4.0.1 to 5.0.1 ( #5820 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:52:05 +09:00
dependabot[bot]
d0dd0e38db
Bump frenck/action-yamllint from 1.4.1 to 1.4.2 ( #5716 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:36 +09:00
dependabot[bot]
0117de5b78
Bump pylint from 3.0.2 to 3.0.3 ( #5905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:22 +09:00
dependabot[bot]
7fb10547ed
Bump actions/stale from 8.0.0 to 9.0.0 ( #5899 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:07 +09:00
Evgeny
39d026299e
Added on_image callback to ESP32 Cam ( #4860 )
2023-12-12 13:48:21 +09:00
Michael Davidson
b30430b0bd
Add graphical display menu ( #4105 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Alex Hermann <gaaf@gmx.net >
2023-12-12 12:15:59 +09:00
Clemens
86e6a8a503
fix RGBW Mode on RP2040 ( #5907 )
2023-12-12 12:28:16 +13:00
Clyde Stubbs
b62c099d54
Fix 18 bit displays. ( #5908 )
2023-12-12 12:22:41 +13:00
dependabot[bot]
0906559afe
Bump zeroconf from 0.128.0 to 0.128.4 ( #5906 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 19:38:55 +00:00
dependabot[bot]
a6f1701902
Bump actions/setup-python from 4.7.1 to 5.0.0 ( #5896 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-07 01:08:50 +00:00
mtl010957
51428dcbc2
Handle case where using enetity level name: None with MQTT ( #5897 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-07 09:31:27 +09:00
Edward Firmo
049a7a0113
Add framework info to Nextion log tags ( #5864 )
2023-12-07 08:57:06 +09:00
dependabot[bot]
c53874788a
Bump aioesphomeapi from 19.2.1 to 19.3.0 ( #5895 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 11:04:20 -10:00
Edward Firmo
f026f49415
Nextion exit reparse mode on startup ( #5868 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-06 00:55:07 -06:00
J. Nick Koston
be07463fbd
dashboard: Add some basic tests for the dashboard ( #5870 )
2023-12-06 10:06:05 +09:00
Subhash Chandra
8f70ef24a2
feat(packages): support removing components ( #5821 )
2023-12-06 10:04:17 +09:00
Keith Burzinski
89d7cdf86b
RC522 - Fix error counter error ( #5873 )
2023-12-05 17:21:12 +09:00
Fabio Pugliese Ornellas
7fd08fb816
Fix template text component length check ( #5881 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-04 22:17:43 -06:00
Keith Burzinski
1d0fb59208
Fix test4.yaml after #5666 ( #5890 )
2023-12-05 02:50:40 +00:00
Edward Firmo
4d3730b50e
Nextion support to idf with cinttypes ( #5876 )
2023-12-04 19:09:44 -06:00
Clyde Stubbs
d9792b0d92
Checks for pins used in multiple places ( #5666 )
2023-12-05 08:56:53 +09:00
Clyde Stubbs
df5394d51c
Suppress full config output of "esphome config" when -q option is used. ( #5852 )
2023-12-05 08:52:02 +09:00
Fabio Pugliese Ornellas
b8fe4f8d56
Security improvement: Support wifi ap_timeout=0s (disable) ( #5887 )
2023-12-05 08:50:01 +09:00
dependabot[bot]
657a7070cb
Bump voluptuous from 0.13.1 to 0.14.1 ( #5784 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:43:07 +09:00
dependabot[bot]
2a740963ba
Bump pylint from 2.17.6 to 3.0.2 ( #5592 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:42:37 +09:00
dependabot[bot]
c2183eb7f0
Bump zeroconf from 0.127.0 to 0.128.0 ( #5889 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:42:19 +09:00
dependabot[bot]
0c71685d55
Bump pytest-asyncio from 0.21.1 to 0.23.2 ( #5888 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:42:02 +09:00
Samuel Sieb
29dcc4031f
fix a01nyub data reading ( #5882 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-12-05 08:41:33 +09:00
Mike La Spina
e271faa544
Fix un-initialized version string ( #5865 )
2023-12-04 17:15:01 -06:00
Samuel Sieb
788f1b60e2
add missing ifdef to pvvx_mithermometer ( #5880 )
2023-12-02 22:58:25 -08:00
dependabot[bot]
782854ab36
Bump tornado from 6.3.3 to 6.4 ( #5862 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 20:51:14 -10:00
dependabot[bot]
6cf4412e7b
Bump aioesphomeapi from 19.1.7 to 19.2.1 ( #5863 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 20:49:42 -10:00
Clyde Stubbs
391eff8fd5
Add Chamberlain/HomEntry HE60R garage door opener ( #5834 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-29 10:42:35 +13:00
Alexander Dimitrov
6424f831e2
Pn532 non blocking scan ( #5191 )
2023-11-29 10:17:16 +13:00
dependabot[bot]
087733c2fd
Bump aioesphomeapi from 19.1.2 to 19.1.7 ( #5859 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-28 19:23:55 +00:00
Sean Brogan
af8258168b
Add Pro Check Universal sensor support. ( #5798 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-28 20:00:48 +13:00
Edward Firmo
3940c6ac4e
Improve reliability of Nextion TFT uploads (Arduino) ( #5683 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-11-27 23:25:20 -06:00
J. Nick Koston
ad5f6b5687
dashboard: fix supervisor auth doing I/O in the event loop ( #5807 )
2023-11-27 23:11:17 -06:00
Edward Firmo
2f888ff7c5
Nextion colors parameters ( #5699 )
...
* Add `foreground` color
- Adds `set_component_foreground_color` and `set_component_pressed_foreground_color` which does the same as `set_component_font_color` and `set_component_pressed_font_color` but with a more intuitive name, as this can be used for any component and not only the ones with a text (font).
- I've also reviewed some docstring when related to colors.
* Add numeric color to drawing methods
Should I've used uint32_t instead? In order to keep consistency?
* component color support to uint6_t
This is the right format and is now consistent with colors on drawings.
I'm keeping uint32_t also to avoid breaking changes.
* Enforces uint16_t for colors
uint32_t is incorrect for Nextion display colors.
* Fix clang-format
2023-11-27 22:50:14 -06:00
Edward Firmo
d1be686c54
Nextion on_touch trigger ( #5833 )
2023-11-28 17:14:59 +13:00
Clyde Stubbs
a8bc5ef46f
Pass through additional arguments to create number ( #5849 )
2023-11-28 16:50:02 +13:00
Jesse Hills
1e77271858
Fix regex for 'byte' custom CI check ( #5851 )
2023-11-28 16:07:29 +13:00
Clyde Stubbs
993cd55b1d
Speed up (and fix) ili9xxx display component. ( #5406 )
2023-11-28 13:42:03 +13:00
Edward Firmo
ab1cc0ed6e
Nextion - Align strings on dump_config ( #5824 )
2023-11-27 18:24:43 -06:00
Clyde Stubbs
496c29aa04
Fix ESP-IDF uart initialisation sequence to match Espressif docs. ( #5838 )
2023-11-28 12:42:22 +13:00
Lucas Prim
a66dec738d
Implement deep sleep and clear screen on Waveshare 7.5in B V3 ( #5239 )
2023-11-28 12:40:39 +13:00
Jesse Hills
ddff92c88b
Merge pull request #5848 from esphome/bump-2023.11.6
...
2023.11.6
2023-11-28 12:37:13 +13:00
Jesse Hills
ed9fd173a9
Bump version to 2023.11.6
2023-11-28 12:31:55 +13:00
Jesse Hills
175f00f41b
Fix write_speaker without speaker in config ( #5847 )
2023-11-28 12:31:54 +13:00
Jesse Hills
b8ee0dedec
Fix write_speaker without speaker in config ( #5847 )
2023-11-28 12:28:24 +13:00
Jesse Hills
676b37e6b0
Merge pull request #5846 from esphome/bump-2023.11.5
...
2023.11.5
2023-11-28 11:54:33 +13:00
functionpointer
4b6fbd5db0
Pylontech integration (solar battery bank) ( #4688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-28 11:43:03 +13:00
J. Nick Koston
4e6d3729e1
dashboard: Small cleanups to dashboard ( #5841 )
2023-11-28 11:39:24 +13:00
Jesse Hills
28a3cddde3
Bump version to 2023.11.5
2023-11-28 11:14:26 +13:00
Jesse Hills
687f5ca633
Add 'voice_assistant.connected' condition ( #5845 )
2023-11-28 11:14:26 +13:00
Jesse Hills
ff97639f79
Fix missing include in remote_base ( #5843 )
2023-11-28 11:14:26 +13:00
Jesse Hills
8e4b9c3c1e
Voice Assistant improvements ( #5827 )
2023-11-28 11:14:26 +13:00
Edward Firmo
460362b11f
Nextion - Standardizing log messages ( #5837 )
2023-11-27 21:09:57 +00:00
dependabot[bot]
019315afa0
Bump aioesphomeapi from 18.5.9 to 19.1.2 ( #5844 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-27 21:07:48 +00:00
Jesse Hills
3b77f05cc9
Add 'voice_assistant.connected' condition ( #5845 )
2023-11-27 14:57:40 -06:00
Jesse Hills
f63f722afb
Create GT911 Touchscreen component ( #4027 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2023-11-28 09:44:09 +13:00
Jesse Hills
a15a812466
Fix missing include in remote_base ( #5843 )
2023-11-28 09:43:41 +13:00
Jesse Hills
15180ee1e2
mcp3008: Tidy up and fix auto load bug ( #5842 )
2023-11-27 20:35:31 +00:00
Jesse Hills
1324d9e39a
Voice Assistant improvements ( #5827 )
2023-11-27 13:45:26 +13:00
Clyde Stubbs
0a7d3c367b
Add 'enable_at_startup' feature to power_supply ( #5826 )
2023-11-27 10:36:52 +13:00
Clyde Stubbs
2e6d01ddff
Implement variable length single word SPI writes. ( #5678 )
2023-11-27 09:54:12 +13:00
Clyde Stubbs
dbdcb39af9
Pull PollingComponent up from individual display drivers to Display. ( #5444 )
2023-11-27 09:48:38 +13:00
Edward Firmo
ccd7f0661c
Add is_detected() for Nextion displays ( #5825 )
2023-11-25 02:38:45 -06:00
Clyde Stubbs
c43518c391
Allow split uart pin inversion for ESP-IDF ( #5831 )
2023-11-24 21:56:32 -06:00
dependabot[bot]
636ee2b597
Bump aioesphomeapi from 18.5.7 to 18.5.9 ( #5830 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-24 18:06:57 -06:00
Fabian
91f1aa05ad
Run all tests when local testing. ( #5717 )
2023-11-25 10:18:36 +11:00
dependabot[bot]
9f84b6390d
Bump actions/github-script from 6.4.1 to 7.0.1 ( #5803 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-24 09:27:56 +01:00
Vincent Schmandt
f456603c1b
Add ENS160 Sensor ( #4243 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: mrtoy-me <118446898+mrtoy-me@users.noreply.github.com >
2023-11-23 22:31:07 -06:00
J. Nick Koston
5c31bec8c2
Ensure names containing characters other than a-z A-Z 0-9 or _ are unique ( #5810 )
2023-11-23 17:29:08 -06:00
dependabot[bot]
9f8a896e13
Bump aioesphomeapi from 18.5.5 to 18.5.7 ( #5822 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 17:02:44 -06:00
Jesse Hills
c571abeea8
Merge branch 'release' into dev
2023-11-24 11:53:04 +13:00
J. Nick Koston
1762204b00
dashboard: set nodelay on the websocket to avoid a delay seeing log messages ( #5802 )
2023-11-24 11:49:55 +13:00
Jesse Hills
1aa49c8956
Merge pull request #5823 from esphome/bump-2023.11.4
...
2023.11.4
2023-11-24 11:02:15 +13:00
Jesse Hills
711faab329
Bump version to 2023.11.4
2023-11-24 10:24:25 +13:00
Landon Rohatensky
1204b4f1bd
Allow images to be downloaded from URLs ( #5214 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-24 10:24:16 +13:00
Ilia Sotnikov
2076db1ccd
Pillow: bump to 10.1.0 ( #5815 )
2023-11-24 08:15:58 +13:00
Landon Rohatensky
49c09afb87
Allow images to be downloaded from URLs ( #5214 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-24 08:10:33 +13:00
Clyde Stubbs
3ac59180ab
Add startup_delay to interval. ( #5327 )
2023-11-23 20:31:23 +13:00
matt7aylor
8738cef5a3
sen5x fix temperature compensation and gas tuning ( #4901 )
2023-11-23 08:48:38 +13:00
Jesse Hills
cadbf7463e
Merge pull request #5816 from esphome/bump-2023.11.3
...
2023.11.3
2023-11-22 13:37:10 +13:00
Jesse Hills
3f40e32eba
Bump version to 2023.11.3
2023-11-22 11:08:47 +13:00
Keith Burzinski
b421fccc08
Add some additional VA triggers, part 2 ( #5811 )
2023-11-22 11:08:47 +13:00
Jesse Hills
10ca05b686
Early return when there are no wifi scan results ( #5797 )
2023-11-22 11:08:46 +13:00
CVan
d0ac202a3f
fix: compile errors with fonts ( #5808 )
2023-11-22 11:08:46 +13:00
Cody Cutrer
1c4b06700f
include payload_open when a lock supports OPEN ( #5809 )
2023-11-22 11:08:21 +13:00
Keith Burzinski
b809d02846
Add some additional VA triggers, part 2 ( #5811 )
2023-11-22 10:09:14 +13:00
Jesse Hills
e7038d077a
Early return when there are no wifi scan results ( #5797 )
2023-11-21 14:24:47 +13:00
Pavlo Dudnytskyi
cf6b56c1ac
Haier component updated to support new protocol variations ( #5713 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2023-11-21 14:12:36 +13:00
CVan
55f13dc347
fix: compile errors with fonts ( #5808 )
2023-11-21 13:19:36 +13:00
J. Nick Koston
7d5ebeda52
dashboard: Fix online status when api is disabled ( #5792 )
2023-11-21 13:16:06 +13:00
J. Nick Koston
47d42afda3
dashboard: Fix online status when api is disabled ( #5791 )
2023-11-21 13:15:32 +13:00
Cody Cutrer
d5d97c4558
include payload_open when a lock supports OPEN ( #5809 )
2023-11-21 12:59:38 +13:00
dependabot[bot]
5744490f2f
Bump aioesphomeapi from 18.5.3 to 18.5.5 ( #5804 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 23:18:00 +01:00
Christian Schmitt
d462beea6e
ssd1306: handle V_COM differently for SH1106 ( #5796 )
2023-11-20 16:34:26 +13:00
Kevin P. Fleming
e367ab26e1
wifi: Don't build SoftAP/DHCPS support unless 'ap' is in config. ( #5649 )
2023-11-20 16:32:46 +13:00
J. Nick Koston
2aaee81313
Refactor StorageJSON to keep loaded_integrations a set until its converted to JSON ( #5793 )
...
* Refactor StorageJSON to keep loaded_integrations a set until its converted to a dict
after #5792 we will be checking loaded_integrations often. ESPHome
core keep uses a set, but it would get converted to a list when
passed through StorageJSON. Keep it a set until its needed to
be read/write to JSON so we do not have to linear searches on it
since they have a time complexity of O(n) vs O(1)
* legacy
2023-11-19 22:31:00 -05:00
J. Nick Koston
cd9bf29df1
dashboard: Add lookup by name to entries ( #5790 )
...
* Add lookup by name to entries
* adj
* tweak
* tweak
* tweak
* tweak
* tweak
* tweak
* preen
2023-11-19 22:29:40 -05:00
J. Nick Koston
4e4fe3c26d
dashboard: Ensure disk I/O happens in the executor ( #5789 )
...
* Ensure I/O executor
* safe file writer
* fixes
* more io
* more io
2023-11-19 22:28:35 -05:00
Jesse Hills
1a9f66e630
Merge pull request #5787 from esphome/bump-2023.11.2
...
2023.11.2
2023-11-18 22:25:00 +13:00
Jesse Hills
8fb6b8f1a2
Bump version to 2023.11.2
2023-11-18 21:15:56 +13:00
Keith Burzinski
22eef036c7
Add 2MB option for partitions.csv generation and restore use of user-defined partitions ( #5779 )
2023-11-18 21:15:56 +13:00
Samuel Sieb
625ce2b8eb
fix 32-bit arm ( #5781 )
2023-11-18 21:15:56 +13:00
dependabot[bot]
e5e3b253bc
Bump aioesphomeapi from 18.4.1 to 18.5.2 ( #5780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 21:15:51 +13:00
dependabot[bot]
c369443263
Bump aioesphomeapi from 18.4.0 to 18.4.1 ( #5767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 21:14:50 +13:00
Keith Burzinski
8fbb4e27d1
Add 2MB option for partitions.csv generation and restore use of user-defined partitions ( #5779 )
2023-11-18 21:00:59 +13:00
J. Nick Koston
3c243e663f
dashboard: Add support for firing events ( #5775 )
...
* dashboard: fire events when entry is updated or state changes
* dashboard: fire events when entry is updated or state changes
* dashboard: fire events when entry is updated or state changes
* tweaks
* fixes
* remove typing_extensions
* rename for asyncio
* rename for asyncio
* rename for asyncio
* preen
* lint
* lint
* move dict converter
* lint
2023-11-17 19:33:10 -05:00
J. Nick Koston
288af1f4d2
Refactor log api client to let aioesphomeapi manage zeroconf ( #5783 )
...
aioesphomeapi is now smart enough to avoid creating a zeroconf instance
until its needed after https://github.com/esphome/aioesphomeapi/pull/643
This avoids the needs to have a background zeroconf instance running that
is processing incoming records but will never do anything
2023-11-17 18:50:40 -05:00
J. Nick Koston
6f8d7c6acd
Bump aioesphomeapi to 18.5.3 ( #5785 )
...
- Avoids creating a zeroconf instance when we do not need one
supports https://github.com/esphome/esphome/pull/5783
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.5.2...v18.5.3
2023-11-17 18:48:53 -05:00
Samuel Sieb
32e3f26239
fix 32-bit arm ( #5781 )
2023-11-17 09:16:03 +00:00
dependabot[bot]
5464368c08
Bump aioesphomeapi from 18.4.1 to 18.5.2 ( #5780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-16 23:35:42 -06:00
Jesse Hills
1e061582d3
Merge pull request #5776 from esphome/bump-2023.11.1
...
2023.11.1
2023-11-16 21:19:39 +13:00
Jesse Hills
208edf89dc
Split release workflow jobs per system arch ( #5723 )
2023-11-16 21:06:16 +13:00
Nikita Kuklev
fefdb80fdc
Add proper support for SH1107 to SSD1306 component ( #5166 )
2023-11-16 21:06:03 +13:00
Jesse Hills
445b13dbc6
Bump version to 2023.11.1
2023-11-16 20:55:28 +13:00
Mat931
255483de63
Fix MY9231 flicker ( #5765 )
2023-11-16 20:55:28 +13:00
Keith Burzinski
4ac49907ca
Add more VA triggers ( #5762 )
2023-11-16 20:55:28 +13:00
Mat931
754bd5b7be
Fix MY9231 flicker ( #5765 )
2023-11-16 20:45:08 +13:00
J. Nick Koston
10a9129b7b
Pass the name to the log runner when available ( #5759 )
2023-11-16 20:41:49 +13:00
Keith Burzinski
ef945d298c
Add more VA triggers ( #5762 )
2023-11-15 21:29:50 -06:00
J. Nick Koston
149d814fab
dashboard: Centralize dashboard entries into DashboardEntries class ( #5774 )
...
* Centralize dashboard entries into DashboardEntries class
* preen
* preen
* preen
* preen
* preen
2023-11-15 21:49:56 -05:00
J. Nick Koston
5f1d8dfa5b
dashboard: use fastest available yaml loader in the dashboard ( #5771 )
...
* dashboard: use fastest available yaml loader in the dashboard
* remove unrelated change
2023-11-15 19:08:17 -05:00
J. Nick Koston
3644853d38
dashboard: fix subprocesses blocking the event loop ( #5772 )
...
* dashboard: fix subprocesses blocking the event loop
- break apart the util module
- adds a new util to run subprocesses with asyncio
* take a list
2023-11-15 19:07:51 -05:00
dependabot[bot]
4e3170dc95
Bump zeroconf from 0.126.0 to 0.127.0 ( #5768 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 21:48:59 +00:00
J. Nick Koston
c795dbde26
dashboard: split dashboard web server code into its own module ( #5770 )
2023-11-15 21:34:09 +00:00
dependabot[bot]
4ce627b4ee
Bump aioesphomeapi from 18.4.0 to 18.4.1 ( #5767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 15:28:04 -06:00
J. Nick Koston
86b4fdc139
dashboard: Break apart dashboard into separate modules ( #5764 )
...
* Break apart dashboard into seperate modules
* reduce code change
* late imports
* late imports
* preen
* remove accidental changes
* save the file
2023-11-15 13:00:28 -05:00
J. Nick Koston
20ea8bf06e
dashboard: convert ping thread to use asyncio ( #5749 )
2023-11-14 22:55:33 -06:00
J. Nick Koston
642db6d92b
Speed up OTAs ( #5720 )
2023-11-14 22:14:37 -06:00
Jesse Hills
4aac5a23cd
Merge branch 'release' into dev
2023-11-15 16:13:43 +13:00
Jesse Hills
c536c976b7
Merge pull request #5758 from esphome/bump-2023.11.0
...
2023.11.0
2023-11-15 16:11:18 +13:00
J. Nick Koston
214b419db2
dashboard: Use mdns cache when available if device connection is OTA ( #5724 )
...
* Use mdns or freshen cache when device connection is OTA
Since we already have a service browser running, we likely
already know the IP of the deivce we want to connect to so
we can replace OTA with the address to avoid the esphome
app having to look it up again
* isort
* Fix zeroconf name resolution refactoring error
HostResolver should get the type as the first arg instead
of the name
* no i/o
* tornado support native coros
* lint
* use new tornado start methods
* use new tornado start methods
* use new tornado start methods
* break
* lint
* lint
* typing, missing awaits
* io in executor
* missed one
* fix: missing if
* stale comment
* rename run_command to build_device_command since it does not actually run anything
2023-11-14 21:21:44 -05:00
Jesse Hills
0c18872888
Bump version to 2023.11.0
2023-11-15 14:13:39 +13:00
Jesse Hills
197b6b4275
Merge pull request #5756 from esphome/bump-2023.11.0b7
...
2023.11.0b7
2023-11-15 13:19:48 +13:00
Jesse Hills
4e8bdc2155
Bump version to 2023.11.0b7
2023-11-15 12:45:03 +13:00
Jesse Hills
f1e8622187
Dont dump wifi info when disabled ( #5755 )
2023-11-15 12:45:02 +13:00
Jesse Hills
e0c7a02fbc
Allow setup to continue past mqtt if network/wifi is disabled ( #5754 )
2023-11-15 12:45:02 +13:00
Jimmy Hedman
cdcb25be8e
Make precommit checks happy ( #5751 )
2023-11-15 12:38:36 +13:00
Jesse Hills
aecc6655db
Dont dump wifi info when disabled ( #5755 )
2023-11-14 21:57:25 +00:00
Jesse Hills
2754ddec1b
Allow setup to continue past mqtt if network/wifi is disabled ( #5754 )
2023-11-15 10:51:45 +13:00
Jesse Hills
2a20a5fc11
Merge pull request #5750 from esphome/bump-2023.11.0b6
...
2023.11.0b6
2023-11-14 16:16:11 +13:00
Jesse Hills
7100d073f8
Bump version to 2023.11.0b6
2023-11-14 14:32:41 +13:00
Keith Burzinski
1ac6cf2ff9
Generate partitions.csv based on flash size ( #5697 )
2023-11-14 14:32:41 +13:00
J. Nick Koston
2ee089c9d5
dashboard: Run get_serial_ports in the executor ( #5740 )
2023-11-14 14:32:41 +13:00
J. Nick Koston
bd568eecf5
dashboard: remove usage of codecs module ( #5741 )
2023-11-14 14:32:40 +13:00
Keith Burzinski
ae0e481cff
Generate partitions.csv based on flash size ( #5697 )
2023-11-14 13:47:29 +13:00
J. Nick Koston
f198be39d7
dashboard: Run get_serial_ports in the executor ( #5740 )
2023-11-14 13:46:51 +13:00
J. Nick Koston
08fc96b890
dashboard: remove usage of codecs module ( #5741 )
2023-11-14 13:44:49 +13:00
dependabot[bot]
8c28bea5b1
Bump zeroconf from 0.123.0 to 0.126.0 ( #5748 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 16:19:15 -06:00
Sergey Dudanov
00eedeb8b3
remote_base: added helper class and schemas ( #5169 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-14 06:55:36 +13:00
Jimmy Hedman
0a4853ba7b
Correct url for Arduino platform ( #5744 )
2023-11-14 06:38:08 +13:00
Jesse Hills
3e2b83acb0
Merge pull request #5742 from esphome/bump-2023.11.0b5
...
2023.11.0b5
2023-11-13 16:37:28 +13:00
Jesse Hills
c1eb5bd675
Bump version to 2023.11.0b5
2023-11-13 15:26:04 +13:00
Jesse Hills
a9772ebf3f
Handle wake word not set up internally ( #5738 )
2023-11-13 15:26:04 +13:00
Jesse Hills
45276cc244
Handle wake word not set up internally ( #5738 )
2023-11-13 11:48:26 +13:00
Jesse Hills
a9a17ee89d
Merge pull request #5737 from esphome/bump-2023.11.0b4
...
2023.11.0b4
2023-11-13 11:25:42 +13:00
Jesse Hills
f094702a16
Bump version to 2023.11.0b4
2023-11-13 10:23:28 +13:00
J. Nick Koston
908f56ff46
Bump zeroconf to 0.123.0 ( #5736 )
2023-11-13 10:23:28 +13:00
J. Nick Koston
bd5905c59a
Migrate to using aioesphomeapi for the log runner to fix multiple issues ( #5733 )
2023-11-13 10:23:28 +13:00
dependabot[bot]
91299f05f7
Bump aioesphomeapi from 18.2.7 to 18.4.0 ( #5735 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 10:23:27 +13:00
Mike La Spina
30e5ff9fff
Missed ifdefs ( #5727 )
2023-11-13 10:23:27 +13:00
J. Nick Koston
163b38e153
Fix zeroconf name resolution refactoring error ( #5725 )
2023-11-13 10:23:27 +13:00
Jesse Hills
3b486084c8
Add resistance_sampler interface for config validation ( #5718 )
2023-11-13 10:23:27 +13:00
Jimmy Hedman
684cf10230
Bump Arduino Pico Framework to 3.6.0 and Platform to 1.10.0 ( #5731 )
2023-11-13 07:28:02 +13:00
J. Nick Koston
63a277ba80
Bump zeroconf to 0.123.0 ( #5736 )
2023-11-13 07:20:34 +13:00
J. Nick Koston
53f3385c49
Migrate to using aioesphomeapi for the log runner to fix multiple issues ( #5733 )
2023-11-12 14:36:56 +13:00
dependabot[bot]
51930a0243
Bump aioesphomeapi from 18.2.7 to 18.4.0 ( #5735 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 21:59:36 +00:00
Mike La Spina
6a5cea171e
Missed ifdefs ( #5727 )
2023-11-10 18:37:39 -06:00
J. Nick Koston
3363c8f434
Fix zeroconf name resolution refactoring error ( #5725 )
2023-11-10 22:55:21 +13:00
J. Nick Koston
3b891bc146
Speed up YAML by using YAML C loader when available ( #5721 )
2023-11-10 22:17:40 +13:00
dependabot[bot]
0f19450ab4
Bump black from 23.10.1 to 23.11.0 ( #5702 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-09 21:18:22 -06:00
Samuel Sieb
98ec798bfc
fix pin range for xl9535 ( #5722 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-11-10 01:53:35 +00:00
Jesse Hills
01d28ce3fc
Add resistance_sampler interface for config validation ( #5718 )
2023-11-10 11:40:07 +13:00
Jesse Hills
9d453f0ba2
Merge pull request #5714 from esphome/bump-2023.11.0b3
...
2023.11.0b3
2023-11-10 08:16:33 +13:00
dependabot[bot]
799851a83a
Bump zeroconf from 0.120.0 to 0.122.3 ( #5715 )
2023-11-10 07:29:44 +13:00
dependabot[bot]
bc7519f645
Bump zeroconf from 0.120.0 to 0.122.3 ( #5715 )
2023-11-09 12:26:05 -06:00
Jesse Hills
7a9866f1b6
Bump version to 2023.11.0b3
2023-11-09 22:14:22 +13:00
J. Nick Koston
3d30f1f733
Update Dockerfile to use piwheels for armv7 ( #5709 )
2023-11-09 22:14:22 +13:00
J. Nick Koston
1e55764d52
Bump aioesphomeapi to 18.2.7 ( #5706 )
2023-11-09 22:14:22 +13:00
J. Nick Koston
28513a0502
Update Dockerfile to use piwheels for armv7 ( #5709 )
2023-11-09 21:04:39 +13:00
J. Nick Koston
3e3266fa74
Bump aioesphomeapi to 18.2.7 ( #5706 )
2023-11-09 15:52:08 +13:00
Jesse Hills
020da89b6a
Merge pull request #5707 from esphome/bump-2023.11.0b2
...
2023.11.0b2
2023-11-09 14:16:27 +13:00
Jesse Hills
6932422104
Bump version to 2023.11.0b2
2023-11-09 12:46:57 +13:00
Rodrigo Martín
29aa15b253
fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable ( #5704 )
2023-11-09 12:46:57 +13:00
J. Nick Koston
c40519ec6f
Use piwheels for armv7 docker image builds ( #5703 )
2023-11-09 12:46:57 +13:00
J. Nick Koston
6c62c00963
Fix static assets cache logic ( #5700 )
2023-11-09 12:46:57 +13:00
Jesse Hills
1bd2e558d6
Fix esp32_rmt_led_strip custom timing units ( #5696 )
2023-11-09 12:46:57 +13:00
Jesse Hills
dbb1263a36
Handle nanoseconds in config ( #5695 )
2023-11-09 12:46:57 +13:00
Rodrigo Martín
ce020b1f9f
fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable ( #5704 )
2023-11-08 23:35:37 +00:00
J. Nick Koston
d394b957d1
Use piwheels for armv7 docker image builds ( #5703 )
2023-11-09 11:50:08 +13:00
J. Nick Koston
cf22c55430
Fix static assets cache logic ( #5700 )
2023-11-08 21:04:01 +00:00
Jesse Hills
511348974e
Fix esp32_rmt_led_strip custom timing units ( #5696 )
2023-11-08 09:01:26 +00:00
Jesse Hills
972598a698
Handle nanoseconds in config ( #5695 )
2023-11-08 21:34:44 +13:00
Jesse Hills
966c6a4531
Merge pull request #5693 from esphome/bump-2023.11.0b1
...
2023.11.0b1
2023-11-08 16:21:35 +13:00
Edward Firmo
d81bec860b
Nextion support to esp-idf ( #5667 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 19:50:45 -06:00
Jesse Hills
fff2d01420
Bump version to 2023.11.0b1
2023-11-08 13:13:56 +13:00
Jesse Hills
fde7a04ee7
Bump version to 2023.12.0-dev
2023-11-08 13:13:56 +13:00
Jesse Hills
bf217ce252
Merge branch 'dev' into bump-2023.11.0b1
2023-11-08 13:13:54 +13:00
dependabot[bot]
0101ae768c
Bump aioesphomeapi from 18.2.1 to 18.2.4 ( #5692 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 15:44:33 -06:00
Keith Burzinski
9bd4b229e3
Handle on_disconnect when Wi-Fi is disabled ( #5691 )
2023-11-08 07:00:36 +13:00
Angel Nunez Mencias
ccffbfd3ae
support spi for sn74hc595 ( #5491 )
...
Co-authored-by: Jimmy Hedman <jimmy.hedman@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 03:15:13 -06:00
J. Nick Koston
78e3ce7718
Implement a memory cache for dashboard entries to avoid frequent disk reads ( #5687 )
2023-11-07 19:04:55 +13:00
Charles Johnson
31fec2d692
add wifi.on_connect and wifi.on_disconnect triggers ( #3639 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-06 23:17:13 -06:00
Jesse Hills
888c298d7e
Update esphome-dashboard to version 20231107.0 ( #5686 )
2023-11-07 13:59:26 +13:00
Daniel Baulig
708ed8f38a
[web_server] Adds the ability to handle Private Network Access preflight requests ( #5669 )
2023-11-07 13:59:03 +13:00
Edward Firmo
a8a9c6192d
Remove page jump on Nextion startup ( #5673 )
2023-11-06 18:48:15 -06:00
Angel Nunez Mencias
defe8ac97b
Add spi support for ade7953 ( #5439 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 13:17:29 +13:00
dependabot[bot]
7ac9caa169
Bump zeroconf from 0.119.0 to 0.120.0 ( #5682 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 12:48:37 +13:00
Greg Cormier
972c18a7ca
Add differential pressure sensor support for CFSensor XGZP68xxD devices ( #5562 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 12:46:30 +13:00
Jesse Hills
dd0270207f
Allow pulse light effect to have separate on and off transition lengths ( #5659 )
2023-11-07 12:39:47 +13:00
Jesse Hills
d141e1cd67
Remove extra code in old sgp40 ( #5685 )
2023-11-07 12:38:52 +13:00
Jesse Hills
43b36ac3c7
Allow static assets to be cached if not in debug mode ( #5684 )
2023-11-07 12:38:38 +13:00
J. Nick Koston
fce59819f5
Refactor dashboard zeroconf support ( #5681 )
2023-11-07 11:07:59 +13:00
marshn
b978985aa1
Add Byron Doorbell RF protocol ( #4718 )
2023-11-07 08:30:23 +13:00
Jesse Hills
84bbf02bde
ble_client rssi sensor fix when not connected ( #5632 )
2023-11-06 16:41:45 +13:00
Rodrigo Martín
d5aeb32ca6
feat: Add ESP32 BLE enable/disable automations ( #5616 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-06 15:54:39 +13:00
kahrendt
ff8b904097
Null topic_prefix disables MQTT publishing/subscription unless topic is explicitly configured ( #5644 )
2023-11-06 14:19:03 +13:00
DAVe3283
e0cee472c3
Fix compile with latest esp-idf on esp32c6 ( #5677 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-05 23:13:01 +00:00
micw
3ee85d7516
Add callback for raw sml messages ( #5668 )
2023-11-06 10:27:11 +13:00
Pavlo Dudnytskyi
4ca9aefc43
Fixed int variables for user defined service in case of ESP32-C3 ( #5675 )
2023-11-06 09:28:50 +13:00
Patrick ZAJDA
4ef2e28496
Add basic shell autocompletion using argcomplete ( #5618 )
2023-11-06 09:27:14 +13:00
Joris S
13994d9bd1
Add Micronova component ( #4760 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Graham Brown <grahambrown11@gmail.com >
2023-11-03 19:54:47 +13:00
Mike La Spina
22cdb8dfc3
Add HLK-LD2420 mmWave Radar module component ( #4847 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-11-02 18:02:23 -05:00
Jesse Hills
a7ad4482f0
Merge pull request #5664 from esphome/bump-2023.10.6
...
2023.10.6
2023-11-03 08:49:48 +13:00
Jesse Hills
aa17661002
Bump version to 2023.10.6
2023-11-03 08:11:58 +13:00
Jesse Hills
4e65aac7ae
Revert "Ensure that all uses of strncpy in wifi component are safe." ( #5662 )
2023-11-03 08:11:58 +13:00
Jesse Hills
d74a8abf9a
Revert "Ensure that all uses of strncpy in wifi component are safe." ( #5662 )
2023-11-03 08:09:17 +13:00
Jc Miñarro
d809c80286
Add Healthcheck to Dockerfile ( #5651 )
2023-11-03 07:19:43 +13:00
dependabot[bot]
6ca14331e5
Bump black from 23.10.0 to 23.10.1 ( #5593 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-02 17:15:28 +13:00
dependabot[bot]
d5f010ee52
Bump tzlocal from 5.1 to 5.2 ( #5594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 17:15:20 +13:00
dependabot[bot]
4837e114e4
Bump pytest from 7.4.2 to 7.4.3 ( #5599 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 17:15:05 +13:00
Jesse Hills
77b530cf9e
Bump flake8 version in pre-commit to match requirements file ( #5658 )
2023-11-02 17:14:39 +13:00
NP v/d Spek
453600f18e
Update RTTTL component to allow I2S ( #5177 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-02 17:14:05 +13:00
Jesse Hills
4edf3efdf3
Fix return value of run_external_command ( #5657 )
2023-11-02 17:06:09 +13:00
Jimmy Hedman
f70d651a39
Update mDNS component to 1.2.2 ( #5654 )
2023-11-02 16:56:02 +13:00
Clyde Stubbs
b0a400d82b
Update PCA9554 pin checks to new facility ( #5656 )
2023-11-02 03:46:47 +00:00
Jesse Hills
29b1233609
Validate sn74hc595 pin number are within range ( #5655 )
2023-11-02 16:45:00 +13:00
dependabot[bot]
c3f7cae2b0
Bump aioesphomeapi from 18.2.0 to 18.2.1 ( #5653 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 15:49:16 +13:00
Jesse Hills
9eea52ea85
Allow validation of pins based on hub config ( #5647 )
2023-11-02 15:32:00 +13:00
Gustavo Ambrozio
40c001bdc2
Fix nextion waveform sending for multiple waveforms ( #4408 )
2023-11-01 20:09:12 -05:00
Jesse Hills
229ba18e6c
Merge pull request #5645 from esphome/bump-2023.10.5
...
2023.10.5
2023-11-01 14:07:42 +13:00
Clyde Stubbs
1fd9d67e2b
Add support for PCA9535 16 bit I/O expander ( #5634 )
2023-11-01 12:22:04 +13:00
Jesse Hills
b99be250a0
Bump version to 2023.10.5
2023-11-01 12:19:16 +13:00
Jimmy Hedman
b9d4e2e501
Remove some explicit IPAddress casts ( #5639 )
2023-11-01 12:19:16 +13:00
Kevin P. Fleming
ef2531edf3
Ensure that all uses of strncpy in wifi component are safe. ( #5636 )
2023-11-01 12:19:16 +13:00
Jesse Hills
eae3089201
Add on_client_connected and disconnected to voice assistant ( #5629 )
2023-11-01 12:19:16 +13:00
Jesse Hills
0ea4de5f4c
Add connection triggers to api ( #5628 )
2023-11-01 12:19:16 +13:00
Jesse Hills
8eae882d93
Add needs-docs workflow to fail CI ( #5643 )
2023-11-01 11:12:16 +13:00
Jimmy Hedman
9adda8085a
Remove some explicit IPAddress casts ( #5639 )
2023-11-01 10:32:29 +13:00
Kevin P. Fleming
b03eb5ea0a
Ensure that all uses of strncpy in wifi component are safe. ( #5636 )
2023-11-01 10:30:42 +13:00
Jesse Hills
193bac94f4
Add on_client_connected and disconnected to voice assistant ( #5629 )
2023-10-30 17:16:42 -05:00
dependabot[bot]
69ec647f7e
Bump aioesphomeapi from 18.0.12 to 18.2.0 ( #5606 )
2023-10-30 14:57:41 -07:00
J. Nick Koston
9dfcf801a3
Fix armv7 docker builds ( #5630 )
2023-10-30 14:07:25 -05:00
Jesse Hills
1e0daefa16
Merge pull request #5627 from esphome/bump-2023.10.4
...
2023.10.4
2023-10-30 16:33:36 +13:00
Jesse Hills
27b593ba85
Add connection triggers to api ( #5628 )
2023-10-29 21:02:49 -05:00
Jesse Hills
6d991a1fc8
Bump version to 2023.10.4
2023-10-30 13:59:58 +13:00
Jesse Hills
a1845e1e72
Handle enum type in tuya text_sensor ( #5626 )
2023-10-30 13:59:58 +13:00
Dewet Diener
f96a839bcf
Fix bug when requesting italic gfonts ( #5623 )
2023-10-30 13:59:58 +13:00
Jimmy Hedman
1282a15b14
Fixes ip include on arduino 2.7.4 ( #5620 )
2023-10-30 13:59:58 +13:00
Roger Busser
35039b45e4
Update current_based_cover bugfix ( #5587 )
2023-10-30 13:59:58 +13:00
Jesse Hills
0c46403eaf
Handle enum type in tuya text_sensor ( #5626 )
2023-10-29 22:00:47 +00:00
Dewet Diener
f36ec7c726
Fix bug when requesting italic gfonts ( #5623 )
2023-10-30 08:05:18 +13:00
Jimmy Hedman
01a16141f1
Fixes ip include on arduino 2.7.4 ( #5620 )
2023-10-30 07:35:33 +13:00
Keith Burzinski
7cf056e828
IDF 5 fixes for various components from test2.yaml ( #5621 )
2023-10-29 18:50:26 +13:00
Keith Burzinski
f7f63c9da1
IDF 5 fixes for various components from test4.yaml ( #5622 )
2023-10-29 18:49:19 +13:00
Keith Burzinski
d4cb29a380
Fix xpt2046 for IDF 5 ( #5614 )
2023-10-27 22:36:43 +00:00
H. Árkosi Róbert
563e15e8a7
Fix HA error related to incorrect state class ( #5605 )
2023-10-27 07:39:23 +00:00
Samuel Sieb
c83cb30935
refactor mcp4728 component ( #5609 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-27 18:01:18 +13:00
niklasweber
907d43827c
Add dfrobot_sen0395 mmwave radar component ( #4203 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-27 17:56:33 +13:00
Jesse Hills
0c5d5cd623
timeout filter: return value ( #5612 )
2023-10-27 16:36:54 +13:00
Jesse Hills
535568e065
Minor defines.h updates ( #5610 )
2023-10-27 16:16:44 +13:00
Jesse Hills
2adda3a994
Validate test files before compiling ( #5611 )
...
* Validate test files before compiling
* Dont restrict parallel
2023-10-27 01:59:10 +00:00
Jesse Hills
a9f4922824
Devcontainer: allow pip install and dont warn about root user ( #5608 )
2023-10-27 11:56:16 +13:00
Cossid
bcfbcd9578
Add area (zone) to esphome core config to be suggested through API and MQTT. ( #5602 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-27 11:38:52 +13:00
dentra
cfbf3681f3
Fallback to main secrets.yaml for packages ( #5604 )
2023-10-27 10:16:43 +13:00
dentra
f6e8d97981
Add details when error loading package ( #5603 )
2023-10-27 09:27:42 +13:00
tracestep
6b8a75d3b8
SX1509 output debounce fix (resolves esphome/issues#4402) ( #4672 )
2023-10-26 15:36:58 +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
Jesse Hills
4774200f6b
Print text mqtt command topic ( #5601 )
2023-10-26 13:37:06 +13:00
kahrendt
93056dead9
Add ignore out of range option for clamp filter ( #5455 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-26 09:30:23 +13:00
kahrendt
841b24f744
Add support for Qwiic PIR binary sensor ( #5194 )
2023-10-26 08:29:21 +13:00
kahrendt
258b0fbff3
Fix: Incorporate unique serial number in preference's hash for multiple Sensirion sensors ( #5479 )
2023-10-26 08:23:55 +13:00
Roger Busser
fdef6c6d46
Update current_based_cover bugfix ( #5587 )
2023-10-26 07:31:39 +13:00
Eduard Llull
28aedae8d7
Add Emc2101 ( #4491 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-26 07:30:11 +13:00
jpfaff
2895cc6c57
Add support for honeywellabp2 pressure sensor ( #5422 )
2023-10-26 07:28:07 +13:00
dentra
ec835c0b05
Fix exception handling when loading packages ( #5569 )
2023-10-26 07:15:25 +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
dependabot[bot]
cf7df9e360
Bump aioesphomeapi from 18.0.7 to 18.0.12 ( #5597 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 12:08:00 -05:00
Alejandro Galfrascoli
e01ba894ed
Add IR Noblex climate component ( #4913 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 16:28:53 +13:00
Jesse Hills
390766eb67
Merge pull request #5596 from esphome/bump-2023.10.3
...
2023.10.3
2023-10-24 13:40:13 +13:00
Jesse Hills
899d280ac7
Bump version to 2023.10.3
2023-10-24 12:56:25 +13:00
Keith Burzinski
96dc7f0259
Set IP address type only when IPv4 and IPv6 are both enabled ( #5595 )
2023-10-24 12:56:25 +13:00
Keith Burzinski
cb2f5eb781
Set IP address type only when IPv4 and IPv6 are both enabled ( #5595 )
2023-10-23 23:43:54 +00:00
Jevgeni Kiski
34dce0acbf
AMS iAQ Core CO2 sensor component ( #5192 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 12:35:51 +13:00
Piu Piuson
96822aaa3a
Feat: Add GREE climateir component ( #4464 )
...
Co-authored-by: orestismers <33354671+orestismers@users.noreply.github.com >
Co-authored-by: Orestes Mersinias <orestis.mers@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 11:34:46 +13:00
Chris Feenstra
b4765fb5fb
Add ZH/LT-01 climate component with IR receiver option ( #4333 )
...
Co-authored-by: Chris Feenstra <chris@cfeenstra.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 11:33:47 +13:00
dependabot[bot]
da9c2f2256
Bump pyupgrade from 3.13.0 to 3.15.0 ( #5570 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-23 21:35:55 +00:00
Jesse Hills
0104bf3fc8
Merge pull request #5590 from esphome/bump-2023.10.2
...
2023.10.2
2023-10-24 10:15:07 +13:00
dependabot[bot]
cf8fb7888a
Bump pytest-mock from 3.11.1 to 3.12.0 ( #5571 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 08:43:51 +13:00
Jesse Hills
9b1e1bf56c
Bump version to 2023.10.2
2023-10-24 08:32:26 +13:00
dentra
33e0f16b3b
Allow set climate preset to NONE ( #5588 )
2023-10-24 08:32:26 +13:00
Samuel Sieb
0807d60c6a
fix canbus send config ( #5585 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-24 08:32:03 +13:00
Jimmy Hedman
f018fde369
Set addr type when copy from ip4_addr_t ( #5583 )
2023-10-24 08:30:47 +13:00
Jimmy Hedman
c47f8fc02c
Remove explicit cast for IPAddress ( #5574 )
...
* Remove explicit cast for IPAddress
* Make linter happy
2023-10-24 08:30:47 +13:00
Trent Houliston
76ab923780
Publish the pulse_meter total when setting the total ( #5475 )
2023-10-24 08:30:47 +13:00
Keith Burzinski
11dba3147d
Improv Serial support via USB CDC and JTAG ( #5559 )
2023-10-24 08:30:47 +13:00
Jesse Hills
8c2d9101d5
Fix XOR condition ( #5567 )
2023-10-24 08:30:47 +13:00
Jimmy Hedman
5347c9aafe
Add LibreTiny hardwares to PR Template ( #5575 )
2023-10-24 08:06:23 +13:00
Simone Rossetto
e7d51f9c16
Add address text sensor to WireGuard ( #5576 )
2023-10-24 08:05:57 +13:00
Edward Firmo
7e27e98bff
set Nextion protocol reparse mode ( #5484 )
2023-10-24 08:02:57 +13:00
Guillermo Ruffino
eead33b6f2
update storage version from mdns ( #5584 )
2023-10-24 08:02:29 +13:00
dentra
b898f75631
Allow set climate preset to NONE ( #5588 )
2023-10-24 07:29:32 +13:00
Samuel Sieb
84c00a5867
fix canbus send config ( #5585 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-24 07:26:23 +13:00
Jimmy Hedman
e3fbf54a1a
Set addr type when copy from ip4_addr_t ( #5583 )
2023-10-23 01:41:16 -05:00
Edward Firmo
3d7d0d4f73
Remove unnecessary checks in Nextion component ( #5578 )
2023-10-21 14:38:22 -05:00
Jimmy Hedman
05a95f8ee9
Remove explicit cast for IPAddress ( #5574 )
...
* Remove explicit cast for IPAddress
* Make linter happy
2023-10-21 17:04:07 +13:00
dependabot[bot]
76417103c7
Bump aioesphomeapi from 18.0.6 to 18.0.7 ( #5573 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 16:48:56 -10:00
Trent Houliston
d82471942f
Publish the pulse_meter total when setting the total ( #5475 )
2023-10-19 14:28:05 -07:00
Jordan W. Cobb
9f033bce3b
Fan no off cycle action ( #5564 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 20:02:27 +13:00
Keith Burzinski
b632ae49d4
Improv Serial support via USB CDC and JTAG ( #5559 )
2023-10-19 19:53:09 +13:00
Jesse Hills
b9d72231b0
Fix XOR condition ( #5567 )
2023-10-18 21:36:01 -05:00
Jesse Hills
61b8004536
Merge pull request #5566 from esphome/bump-2023.10.1
...
2023.10.1
2023-10-19 14:27:10 +13:00
dependabot[bot]
e99b8aaf96
Bump black from 23.9.1 to 23.10.0 ( #5561 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 00:50:09 +00:00
Jesse Hills
db02c4ea21
Bump version to 2023.10.1
2023-10-19 13:30:13 +13:00
Mike La Spina
f077a5962d
Incorrect ESP32 Strapping PIN Defined ( #5563 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-10-19 13:30:12 +13:00
Jesse Hills
fa4ba43eb9
Create IPv4 sockets if ipv6 is not enabled ( #5565 )
2023-10-19 13:30:12 +13:00
Jesse Hills
9579423b24
esp32_improv add timeout ( #5556 )
2023-10-19 13:30:12 +13:00
Jesse Hills
02449f24c9
Fix voice_assistant without a speaker ( #5558 )
2023-10-19 13:30:12 +13:00
dependabot[bot]
960d6a1431
Bump tzlocal from 5.0.1 to 5.1 ( #5480 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 13:09:04 +13:00
dependabot[bot]
53572dcb8a
Bump pyupgrade from 3.10.1 to 3.13.0 ( #5428 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 13:08:44 +13:00
dependabot[bot]
9a087c0767
Bump actions/checkout from 4.1.0 to 4.1.1 ( #5551 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 13:08:15 +13:00
jj-uk
a7d817656e
Hydreon updates ( #5424 )
2023-10-19 13:06:28 +13:00
Clyde Stubbs
a794836ebe
Add config to allow suppression of warnings about use of strapping pins ( #5287 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 13:04:53 +13:00
Mike La Spina
799c3cf439
Incorrect ESP32 Strapping PIN Defined ( #5563 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-10-19 13:00:15 +13:00
Jesse Hills
b7402ee6ff
Create IPv4 sockets if ipv6 is not enabled ( #5565 )
2023-10-19 12:25:43 +13:00
Jesse Hills
a8667b680e
esp32_improv add timeout ( #5556 )
2023-10-19 11:42:52 +13:00
dependabot[bot]
10c89771e3
Bump zeroconf from 0.115.1 to 0.119.0 ( #5560 )
2023-10-18 10:21:19 -10:00
dependabot[bot]
b735fc475e
Bump aioesphomeapi from 15.0.0 to 18.0.6 ( #5557 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 08:28:52 -10:00
Jesse Hills
19736f6e53
Fix voice_assistant without a speaker ( #5558 )
2023-10-18 09:12:35 +00:00
Keith Burzinski
cdc4f7f59b
IDF 5 fixes for various components from test1.yaml ( #5451 )
2023-10-18 19:33:36 +13:00
J. Nick Koston
8ef743f25e
Update docker base and packages + docker python 3.11 ( #5473 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-18 19:33:19 +13:00
Jesse Hills
b973238323
Merge pull request #5555 from esphome/bump-2023.10.0
...
2023.10.0
2023-10-18 17:38:50 +13:00
Jesse Hills
582b8383d2
Bump version to 2023.10.0
2023-10-18 16:47:03 +13:00
Jesse Hills
e1c9418aee
Merge pull request #5554 from esphome/bump-2023.10.0b4
...
2023.10.0b4
2023-10-18 15:44:37 +13:00
Jesse Hills
2aa787f5f0
Bump version to 2023.10.0b4
2023-10-18 14:28:03 +13:00
Jesse Hills
2189a40a39
esp32_improv advertise capabilities and state in ble service data ( #5553 )
2023-10-18 14:28:03 +13:00
Fabian Bläse
51688d4078
SML: fix incomplete sign extension for abbreviated transmissions ( #5544 )
2023-10-18 14:28:03 +13:00
Jesse Hills
cc4c0e3e0b
Fix default libretiny manufacturer reported to HA ( #5549 )
2023-10-18 14:28:02 +13:00
Jesse Hills
14aa27f5e2
esp32_improv advertise capabilities and state in ble service data ( #5553 )
2023-10-18 14:26:47 +13:00
Samuel Sieb
c19dbdb02d
add on/off options for uart switch ( #5539 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-18 08:07:29 +13:00
Fabian Bläse
b0ac729a8e
SML: fix incomplete sign extension for abbreviated transmissions ( #5544 )
2023-10-18 07:39:05 +13:00
Samuel Sieb
6839de69c1
add uart button ( #5540 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-18 07:30:32 +13:00
Jesse Hills
b12dc98150
Fix default libretiny manufacturer reported to HA ( #5549 )
2023-10-18 07:23:34 +13:00
Jesse Hills
1a44c6487e
Merge pull request #5548 from esphome/bump-2023.10.0b3
...
2023.10.0b3
2023-10-17 20:49:16 +13:00
Jesse Hills
5e7ce610a0
Bump version to 2023.10.0b3
2023-10-17 20:15:14 +13:00
Jesse Hills
1f02096edb
More voice assistant fixes ( #5547 )
2023-10-17 20:15:14 +13:00
Jesse Hills
fd7d3c4332
Fix esp32_improv authorizer with no binary sensors in config ( #5546 )
2023-10-17 20:15:14 +13:00
Jesse Hills
61cf566560
Add stream start and end events ( #5545 )
2023-10-17 20:15:14 +13:00
Christian
97d624114d
Add change i2c address and allow multi conf for TB6612FNG ( #5492 )
2023-10-17 20:15:14 +13:00
raineth
52e8a2e9e4
Make IPAddress's operator!= compare values, not memory addresses. ( #5537 )
...
Co-authored-by: Ben Winslow <rain@bluecherry.net >
2023-10-17 20:15:14 +13:00
Jesse Hills
261c271d60
Prometheus fix for esp-idf and fix newlines ( #5536 )
2023-10-17 20:15:14 +13:00
Jesse Hills
a960c8008e
More voice assistant fixes ( #5547 )
2023-10-17 20:11:37 +13:00
Jesse Hills
fb90e19713
Fix esp32_improv authorizer with no binary sensors in config ( #5546 )
2023-10-17 20:03:39 +13:00
Jesse Hills
4913b3cc35
Add stream start and end events ( #5545 )
2023-10-17 17:18:05 +13:00
Christian
e42c51a222
Add change i2c address and allow multi conf for TB6612FNG ( #5492 )
2023-10-17 08:47:35 +13:00
raineth
26f12cd3bb
Make IPAddress's operator!= compare values, not memory addresses. ( #5537 )
...
Co-authored-by: Ben Winslow <rain@bluecherry.net >
2023-10-16 19:42:18 +13:00
Jesse Hills
06eff72065
Prometheus fix for esp-idf and fix newlines ( #5536 )
2023-10-16 19:41:59 +13:00
leoshusar
357ba1ab0f
Change UART source clock to UART_SCLK_DEFAULT when IDF >=v5 ( #5533 )
2023-10-16 11:29:13 +13:00
ghsensdev
6143099f60
Add Support for Sensirion SFA30 sensor ( #5519 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-16 07:49:57 +13:00
Jesse Hills
7ddcdab351
Add round sensor filter ( #5532 )
2023-10-14 13:07:23 +13:00
Jesse Hills
cb6e314336
Merge pull request #5528 from esphome/bump-2023.10.0b2
...
2023.10.0b2
2023-10-13 15:56:01 +13:00
Jesse Hills
90315b3c40
Bump version to 2023.10.0b2
2023-10-13 14:16:22 +13:00
Cossid
5d7c3d1622
BP1658CJ - Clear all channels before sleeping. ( #5525 )
2023-10-13 14:16:22 +13:00
Cossid
8c1ad1e9a6
SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. ( #5526 )
2023-10-13 14:16:22 +13:00
Jesse Hills
969f6dbe13
Update Improv BLE component ( #5518 )
2023-10-13 14:16:22 +13:00
Cossid
6cce6d4c36
BD5758D - Add delays and ACKs ( #5524 )
2023-10-13 14:16:22 +13:00
Nippey
d27e5e9c97
Update htu21d.cpp, fix publishing of heater level ( #5520 )
2023-10-13 14:16:22 +13:00
Cossid
da3e3903dd
BP1658CJ - Clear all channels before sleeping. ( #5525 )
2023-10-13 12:51:28 +13:00
Cossid
f5c12b50ce
SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. ( #5526 )
2023-10-13 12:51:19 +13:00
Jesse Hills
33ebfd221e
Update Improv BLE component ( #5518 )
2023-10-13 12:46:46 +13:00
Cossid
7c890d8ebc
BD5758D - Add delays and ACKs ( #5524 )
2023-10-12 19:09:07 +00:00
NP v/d Spek
04b708c336
Splits FastLed test scripts out of test1.yaml ( #5522 )
2023-10-13 07:20:31 +13:00
Nippey
2910eb2ef7
Update htu21d.cpp, fix publishing of heater level ( #5520 )
2023-10-12 10:56:30 -07:00
Jesse Hills
af3b22f8b7
Merge pull request #5516 from esphome/bump-2023.10.0b1
...
2023.10.0b1
2023-10-12 16:54:08 +13:00
Jesse Hills
cbc1b29f3e
Merge branch 'dev' into bump-2023.10.0b1
2023-10-12 15:54:56 +13:00
Jesse Hills
f4ce8b8b6c
Bump curl to 7.74.0-1.3+deb11u10 ( #5517 )
2023-10-12 15:52:57 +13:00
Jesse Hills
54363f1246
Bump version to 2023.10.0b1
2023-10-12 15:14:43 +13:00
Jesse Hills
11727391ad
Bump version to 2023.11.0-dev
2023-10-12 15:14:43 +13:00
Jesse Hills
d500531c04
Merge branch 'dev' into bump-2023.10.0b1
2023-10-12 15:14:42 +13:00
Daniel Baulig
689dcd1e24
Add detail param to allow listing of select options in WebServer REST API ( #5503 )
2023-10-12 14:55:01 +13:00
Michael Hansen
2fc4e88271
Small fixes for voice assistant ( #5513 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-12 14:51:29 +13:00
Mark Veinot
853d81c6dd
As3935 calibration ( #5366 )
2023-10-12 14:27:36 +13:00
NP v/d Spek
e35de626a4
Allow manual set "Invert_display" ( #5494 )
2023-10-12 14:26:07 +13:00
justdaniel-gh
41f29c46d0
Fix e131 and voice_assistant sockets ( #5502 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-10 23:42:38 +00:00
Oleg Tarasov
9d95f5c1da
Added Nextion display error handling during setup ( #5493 )
2023-10-11 11:56:53 +13:00
Guillermo Ruffino
5d5cc96017
fix build lang schema for spi and i2c ( #5509 )
2023-10-11 11:52:40 +13:00
Jimmy Hedman
c9a8911029
Prepare protobuf for ESP-IDF >= 5 ( #5510 )
2023-10-11 11:51:53 +13:00
Robert Resch
c77a9ad363
Don't allow entity category "CONFIG" for sensors ( #5505 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-10 07:00:05 +00:00
Jesse Hills
511af5845e
Remote wake word support for voice assistant ( #5229 )
2023-10-10 19:52:42 +13:00
Oleg Tarasov
6b96089f02
Fixed precision for Nextion sensor with float values ( #5497 )
2023-10-09 19:16:12 -05:00
Jesse Hills
46be886ca6
Use platform consts ( #5508 )
2023-10-09 16:54:15 -05:00
Jesse Hills
be7e167c63
Deep sleep is only available on esp32 and esp8266 ( #5507 )
2023-10-10 09:41:28 +13:00
Ilia Sotnikov
c65d78f568
[Sprinkler] Initialize timers early to avoid crash ( #5499 )
2023-10-08 22:37:48 -05:00
Ilia Sotnikov
412a866de8
Move to Pillow 10.x ( #5489 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-09 13:47:52 +13:00
Jesse Hills
e09c217fde
Bump docker dependencies ( #5501 )
2023-10-09 11:13:12 +13:00
Adam Goode
af62c2d9cf
Implement sensor component for MMC5983 ( #5361 )
2023-10-09 10:26:58 +13:00
Angel Nunez Mencias
aba3cd557a
add USE_SPI define ( #5500 )
2023-10-08 21:01:26 +00:00
Pavlo Dudnytskyi
7e7c83b3ca
Support for Haier IR protocol added ( #5403 )
2023-10-09 09:49:55 +13:00
Luke Ansell
ee4ccf2762
Increased debug message precision ( #5496 )
2023-10-09 09:20:43 +13:00
Austin
fa0dcac2c7
Initial ESP32-H2 Support ( #5498 )
2023-10-09 07:34:12 +13:00
Keith Burzinski
44e5b0c745
Move CONF_IRQ_PIN into const.py ( #5488 )
2023-10-06 00:28:51 -05:00
Clyde Stubbs
b6d5cb4142
St7789v and SPI data rate ( #5472 )
2023-10-04 15:18:33 -05:00
Clyde Stubbs
4e8cba49f1
MAX7219 - Update intensity ( #5477 )
2023-10-03 20:15:44 -05:00
Clyde Stubbs
506c2ba6c7
ST7789v - Allow predefined backlight pin to be disabled. ( #5476 )
...
* Allow predefined backlight pin to be disabled.
* Add test
* Update esphome/components/st7789v/display.py
2023-10-03 20:10:26 -05:00
kahrendt
050fa0d4c1
Fix units for SPS30 number concentration sensors ( #5452 )
2023-10-03 23:01:57 +13:00
kahrendt
88bb051f37
Add xor automation condition ( #5453 )
2023-10-03 22:58:11 +13:00
Jesse Hills
0d800958aa
Merge pull request #5474 from esphome/bump-2023.9.3
...
2023.9.3
2023-10-03 21:25:58 +13:00
Jesse Hills
471533d041
Bump version to 2023.9.3
2023-10-03 13:35:19 +13:00
Faidon Liambotis
7dfc4c74da
Tuya Number: split "multiply" to a separate option ( #5458 )
2023-10-03 13:35:19 +13:00
dwildstr
f709350b04
Sleep mode fix for BP5758D driver ( #5461 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-03 13:35:19 +13:00
dependabot[bot]
85c5928baa
Bump zeroconf from 0.115.0 to 0.115.1 ( #5470 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 13:35:19 +13:00
Clyde Stubbs
f5dfbaff4b
Support RP2040 hardware SPI ( #5466 )
2023-10-03 13:35:18 +13:00
Maxime Gauduin
689c2f11a3
add pin config for denky_d4 ( #5471 )
2023-10-03 13:35:18 +13:00
dependabot[bot]
f73fd97525
Bump zeroconf from 0.112.0 to 0.115.0 ( #5432 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 13:35:18 +13:00
Faidon Liambotis
f38849828d
Tuya Number: split "multiply" to a separate option ( #5458 )
2023-10-03 13:23:18 +13:00
dwildstr
e95ba57a61
Sleep mode fix for BP5758D driver ( #5461 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-02 23:06:54 +00:00
dependabot[bot]
4913256597
Bump zeroconf from 0.115.0 to 0.115.1 ( #5470 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:51:29 +13:00
dependabot[bot]
401a386219
Bump actions/setup-python from 4.7.0 to 4.7.1 ( #5467 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:25:15 +13:00
Clyde Stubbs
205f41509b
Support RP2040 hardware SPI ( #5466 )
2023-10-03 10:24:20 +13:00
Maxime Gauduin
e87c8d550b
add pin config for denky_d4 ( #5471 )
2023-10-02 21:15:29 +00:00
De Cock Xavier
a33b8abce8
Feat/component poller suspend ( #5423 )
2023-10-03 09:25:13 +13:00
Jesse Hills
40523e6823
Merge pull request #5465 from esphome/bump-2023.9.2
...
2023.9.2
2023-10-02 21:24:01 +13:00
Jesse Hills
5e1472185c
Bump version to 2023.9.2
2023-10-02 17:01:22 +13:00
Jesse Hills
af005a6554
Ensure esphome directory exists on addon startup ( #5464 )
2023-10-02 17:01:22 +13:00
Angel Nunez Mencias
efd31be21c
Fix SPI support for second bus on 2023.9.1 ( #5456 )
2023-10-02 17:01:22 +13:00
Avri Chen-Roth
e9bda2810f
Fix an Issue with IR Remote Climate and Whirlpool protocol toggle ( #5447 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-02 17:01:22 +13:00
Clyde Stubbs
ec4777b8d0
SPI fixes for buggy components ( #5446 )
2023-10-02 17:01:22 +13:00
Jesse Hills
589b9e10b2
Ensure esphome directory exists on addon startup ( #5464 )
2023-10-02 13:45:24 +13:00
Angel Nunez Mencias
2513ede3ec
Add testcases for multiple SPI buses on ESP32 Arduino ( #5457 )
2023-09-29 20:48:51 -05:00
Angel Nunez Mencias
0b5a57ead4
Fix SPI support for second bus on 2023.9.1 ( #5456 )
2023-09-29 23:34:56 +00:00
John K. Luebs
b3dc2d43a5
Do not enable SHT3x heater by default. Fixes #4886 . ( #5445 )
2023-09-29 18:27:40 -05:00
De Cock Xavier
d3913be7e5
[ssd1351] fix: wait for the component to be at least in setup phase b… ( #5454 )
2023-09-29 17:08:56 -05:00
leoshusar
2c94c3d96f
[BP1658CJ] Missing clock line delays and ack bit ( #5448 )
...
* fix: missing clock line delays and ack bit
* chore: remove esphome namespace from delay methods
* style: removed trailing whitespace
2023-09-29 16:40:56 +13:00
Avri Chen-Roth
4d81153150
Fix an Issue with IR Remote Climate and Whirlpool protocol toggle ( #5447 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-29 14:17:32 +13:00
Clyde Stubbs
507dc5f496
SPI fixes for buggy components ( #5446 )
2023-09-29 00:36:31 +00:00
dependabot[bot]
4335543575
Bump zeroconf from 0.112.0 to 0.115.0 ( #5432 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 10:58:51 +13:00
Jesse Hills
9b75121337
Merge pull request #5442 from esphome/bump-2023.9.1
...
2023.9.1
2023-09-28 13:05:04 +13:00
Jesse Hills
d262548d2e
Bump version to 2023.9.1
2023-09-28 11:52:35 +13:00
Jesse Hills
b5b654e054
Migrate dashboard json files to /data folder instead of wiping out ( #5441 )
2023-09-28 11:52:35 +13:00
Marc J
dae8ab563c
Tuya Number Scaling by step value ( #5108 )
2023-09-28 11:52:35 +13:00
Jesse Hills
12365976c4
Migrate dashboard json files to /data folder instead of wiping out ( #5441 )
2023-09-28 11:40:36 +13:00
Jesse Hills
4ac4492241
Fix .esphome path when not using envvar ( #5440 )
2023-09-28 11:20:44 +13:00
Jimmy Hedman
57b7dd0fa2
Refactor ip address representation ( #5252 )
2023-09-27 21:38:43 +13:00
Marc J
9d4f471855
Tuya Number Scaling by step value ( #5108 )
2023-09-27 07:45:21 +00:00
Jesse Hills
5751e9ec59
Merge pull request #5435 from esphome/bump-2023.9.0
...
2023.9.0
2023-09-27 17:19:58 +13:00
Jesse Hills
cc1b7a7a56
Bump version to 2023.9.0
2023-09-27 16:21:35 +13:00
Jesse Hills
29249cdc1b
Merge pull request #5434 from esphome/bump-2023.9.0b4
...
2023.9.0b4
2023-09-27 13:34:33 +13:00
Jesse Hills
e5bae8187f
Bump version to 2023.9.0b4
2023-09-27 12:28:12 +13:00
Clyde Stubbs
69adebfefa
Fix #4896 and #4903 ( #5433 )
2023-09-27 12:28:12 +13:00
Guillermo Ruffino
7dabbb65d0
Wireguard keepalive remove uint16 type ( #5430 )
2023-09-27 12:28:11 +13:00
Kuba Szczodrzyński
b30bab8c1b
LibreTiny: enable MQTT, bump to v1.4.1 ( #5419 )
2023-09-27 12:28:11 +13:00
Clyde Stubbs
5360e14a9c
Fix #4896 and #4903 ( #5433 )
2023-09-27 12:25:14 +13:00
Guillermo Ruffino
86db559f6e
Wireguard keepalive remove uint16 type ( #5430 )
2023-09-27 12:25:00 +13:00
Kuba Szczodrzyński
2f7a378c7b
LibreTiny: enable MQTT, bump to v1.4.1 ( #5419 )
2023-09-27 10:23:21 +13:00
dependabot[bot]
607d0b4264
Bump pylint from 2.17.5 to 2.17.6 ( #5429 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-26 09:28:25 +13:00
Jesse Hills
0a1ed58454
Merge pull request #5426 from esphome/bump-2023.9.0b3
...
2023.9.0b3
2023-09-25 16:15:14 +13:00
Jesse Hills
5f5ee9c920
Bump version to 2023.9.0b3
2023-09-25 12:10:35 +13:00
dependabot[bot]
0aeebdd289
Bump zeroconf from 0.108.0 to 0.112.0 ( #5392 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:10:35 +13:00
Odd Stråbø
33e2aa341e
dallas: limit addresses to 64 bits ( #5413 )
2023-09-25 12:10:35 +13:00
Ilia Sotnikov
a42788812e
[RP2040W] Fix WiFi bootloop upon LibreTiny support ( #5414 )
2023-09-25 12:10:35 +13:00
Clyde Stubbs
b07a038bc8
Fix SPI inverted clock on ESP8266 ( #5416 )
2023-09-25 12:10:34 +13:00
Kapil Yedidi
17e1d4c245
Fix typo in documentation ( #5425 )
2023-09-25 12:05:56 +13:00
dependabot[bot]
a031cc3b84
Bump zeroconf from 0.108.0 to 0.112.0 ( #5392 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 10:25:51 +13:00
dependabot[bot]
c34d5111fc
Bump actions/checkout from 4.0.0 to 4.1.0 ( #5420 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 10:23:40 +13:00
Odd Stråbø
727056a28c
dallas: limit addresses to 64 bits ( #5413 )
2023-09-25 10:15:28 +13:00
Ilia Sotnikov
0ca8dcd08e
[RP2040W] Fix WiFi bootloop upon LibreTiny support ( #5414 )
2023-09-24 22:44:55 +13:00
Andrew Garrett
3c7c4e1dba
Make ESPHome data dir configurable ( #5417 )
2023-09-24 22:34:37 +13:00
Clyde Stubbs
518ecb4cc4
Fix SPI inverted clock on ESP8266 ( #5416 )
2023-09-21 21:15:50 -07:00
Jesse Hills
55e36ab982
Merge pull request #5412 from esphome/bump-2023.9.0b2
...
2023.9.0b2
2023-09-21 12:52:21 +12:00
Jesse Hills
90835ab917
Bump version to 2023.9.0b2
2023-09-21 10:35:38 +12:00
Samuel Sieb
5b46088ae4
support keypads with pulldowns ( #5404 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:35:38 +12:00
Kuba Szczodrzyński
d7e267eca5
Wizard: fix colored text in input prompts ( #5313 )
2023-09-21 10:35:38 +12:00
Trent Houliston
807c47a076
Make the pulse meter timeout on startup when no pulses are received ( #5388 )
2023-09-21 10:35:38 +12:00
Kevin P. Fleming
7ebe6a5894
http_request: Cleanups and safety improvements ( #5360 )
2023-09-21 10:35:37 +12:00
Anthony
41c829fa32
Remove Wi-Fi dependency from Midea component ( #5394 )
2023-09-21 10:35:37 +12:00
Joris S
8f1ce8c7f7
Climate preset fix ( #5407 )
2023-09-21 10:35:37 +12:00
Samuel Sieb
e55636ed52
fix handling of web server version ( #5405 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:35:37 +12:00
Samuel Sieb
e886262055
fix disabled wifi power on 8266 ( #5409 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:35:37 +12:00
Philipp Helo Rehs
2fa7f8c511
Add E-Trailer Gaslevel support to Mopeka Std Check ( #5397 )
...
* Add E-Trailer Gaslevel support to Mopeka Std Check
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
* fix format
---------
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
Co-authored-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
2023-09-21 10:35:37 +12:00
Trevor North
4622ef770d
Add shelly-dimmer-stm32 51.7 to known versions ( #5400 )
...
This version removes support for no-neutral setups in favor of fixing flickering some users have experienced.
2023-09-21 10:35:37 +12:00
rmmacias
d76f18b4f2
Update radon_eye_listener.cpp ( #5401 )
...
New devices identifiers do not star by the hardcoded string. FR:RE222 is the 8-char length string of my devices bought in 2023. This proposal aims at solve the topic by making the detection track devices starting only by FR:R
2023-09-21 10:35:37 +12:00
phoenixswiss
ec20778d83
Fix Waveshare 7.5v2 epaper screens are always powered on ( #5283 )
2023-09-21 10:35:37 +12:00
Michael Hansen
b3ca71c6fb
Add patch to apt install ( #5389 )
2023-09-21 10:35:37 +12:00
Samuel Sieb
1100f67b66
support keypads with pulldowns ( #5404 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:26:36 +12:00
Kuba Szczodrzyński
056a28906b
Wizard: fix colored text in input prompts ( #5313 )
2023-09-21 10:09:23 +12:00
Trent Houliston
2c2821cd96
Make the pulse meter timeout on startup when no pulses are received ( #5388 )
2023-09-21 10:04:03 +12:00
Kevin P. Fleming
157a3e53dd
http_request: Cleanups and safety improvements ( #5360 )
2023-09-21 10:02:29 +12:00
Anthony
61edf8c196
Remove Wi-Fi dependency from Midea component ( #5394 )
2023-09-21 09:30:22 +12:00
Joris S
397f57ce74
Climate preset fix ( #5407 )
2023-09-21 09:28:03 +12:00
Samuel Sieb
bf253c21fa
fix handling of web server version ( #5405 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 09:25:16 +12:00
Samuel Sieb
e3eef1cc6d
fix disabled wifi power on 8266 ( #5409 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 09:20:54 +12:00
Philipp Helo Rehs
11f6e555f9
Add E-Trailer Gaslevel support to Mopeka Std Check ( #5397 )
...
* Add E-Trailer Gaslevel support to Mopeka Std Check
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
* fix format
---------
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
Co-authored-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
2023-09-17 17:30:52 +12:00
Fabian
164631fcec
Ci find YAML tests dynamically ( #5399 )
...
* Find all YAML test files dynamically.
* Merge error
* GitHub set-ouput syntax upgrade.
---------
Co-authored-by: Your Name <you@example.com >
2023-09-17 17:24:31 +12:00
Trevor North
a61e3fadf6
Add shelly-dimmer-stm32 51.7 to known versions ( #5400 )
...
This version removes support for no-neutral setups in favor of fixing flickering some users have experienced.
2023-09-17 17:20:31 +12:00
rmmacias
b5f2d69ca5
Update radon_eye_listener.cpp ( #5401 )
...
New devices identifiers do not star by the hardcoded string. FR:RE222 is the 8-char length string of my devices bought in 2023. This proposal aims at solve the topic by making the detection track devices starting only by FR:R
2023-09-17 17:18:51 +12:00
phoenixswiss
55b5c0fc32
Fix Waveshare 7.5v2 epaper screens are always powered on ( #5283 )
2023-09-14 06:20:21 +00:00
Michael Hansen
280b090dfc
Add patch to apt install ( #5389 )
2023-09-13 18:13:55 -05:00
Jesse Hills
2d53dd05d8
Merge pull request #5386 from esphome/bump-2023.9.0b1
...
2023.9.0b1
2023-09-13 15:30:39 +12:00
Jesse Hills
9d97807587
Bump version to 2023.10.0-dev
2023-09-13 14:22:39 +12:00
vr6racer
11433c8c17
SX1509 component ( #5385 )
2023-09-13 14:14:54 +12:00
Jesse Hills
68a2c45edf
Bump version to 2023.9.0b1
2023-09-13 13:05:06 +12:00
Jesse Hills
d2616cd6c6
Merge branch 'dev' into bump-2023.9.0b1
2023-09-13 13:05:05 +12:00
Keith Burzinski
736dbfac13
Add IDF 5 test yaml, add adc to IDF tests, fix adc for IDF 5 ( #5379 )
2023-09-13 11:36:17 +12:00
rufuswilson
b8fa737bc9
Force heater off on setup ( #5161 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-13 10:20:00 +12:00
Tercio Filho
bf5352b44e
Modbus Controller added some features ( #5318 )
2023-09-13 10:15:01 +12:00
Jesse Hills
bff74af882
Workflow updates ( #5384 )
2023-09-13 10:06:32 +12:00
Jimmy Hedman
dadbc1aefa
Enable IPv6 for ESP8266 and Raspberry pi pico w (RP2040) ( #4759 )
2023-09-13 08:05:02 +12:00
Jesse Hills
fc354eec0e
Attempt to fix rp2040 adc with vcc ( #5378 )
2023-09-12 14:14:10 +12:00
dependabot[bot]
47b1b45828
Bump black from 23.7.0 to 23.9.1 ( #5377 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-11 22:38:58 +00:00
dependabot[bot]
e6da2313e6
Bump zeroconf from 0.102.0 to 0.108.0 ( #5376 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 10:02:13 +12:00
Jesse Hills
fe81bcc003
Use /data directory for .esphome folder when running as HA add-on ( #5374 )
2023-09-12 09:26:48 +12:00
Daniel Dunn
10eee47b6b
Make string globals persist-able using fixed size allocations ( #5296 )
...
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
2023-09-12 09:26:00 +12:00
Stijn Tintel
c930c86cfa
debug: add ESP32-C6 support ( #5354 )
2023-09-12 08:19:26 +12:00
Péter Sárközi
d3196e0e34
Fix disabled wifi crash on boot ( #5370 )
2023-09-12 08:12:56 +12:00
Kevin P. Fleming
deb34c9473
time: Make std::string version of strftime() avoid runaway memory allocations ( #5348 )
2023-09-12 08:02:07 +12:00
Kuba Szczodrzyński
892d2ce34f
Bump LibreTiny version to 1.4.0 ( #5375 )
2023-09-12 07:15:24 +12:00
Lubos Horacek
b107948c47
Wireguard component ( #4256 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Simone Rossetto <simros85@gmail.com >
Co-authored-by: Thomas Bernard <thomas0bernard@gmail.com >
2023-09-12 07:13:24 +12:00
Clyde Stubbs
d2648657fb
Native SPI RGB LED component ( #5288 )
...
* Add testing branch to workflow
* Add workflow
* Checkpoint
* Align SPI data rates in c++ code with Python code.
* Checkpoint
* CI fixes
* Update codeowners
* Workflow cleanup
* Rename to spi_rgb_led
* Rename header file
* Clang tidy
* Disable spi after transfer.
* Move enable() to where it belongs
* Call spi_setup before enable
* Clang tidy
* Add test
* Rename to spi_led_strip
* Include 'defines.h'
* Fix CODEOWNERS
* Migrate data rate to new style setting.
* Remove defines.h
* Fix class name
* Fix name in .py
* And more more name tidy up.
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-10 21:20:06 -05:00
Kevin P. Fleming
32b103eb1d
Use black-pre-commit-mirror to speed up pre-commit runs. ( #5372 )
2023-09-11 07:42:42 +12:00
Flaviu Tamas
e66047e072
Add BMI160 support ( #5143 )
...
* Add BMI160 support
* BMI160: use set_timeout for delay
* Add support for old compilers
Fix "warning: missing terminating ' character"
* Increase power-on delay to be more conservative
* Add helper for reading little-endian data over i2c
* Replace configuration names with globals
Note: for testing with external components, you will need to comment out the import & define your own CONF_GYROSCOPE_X, etc, in this file
* Improve icons
* Fix tests & lint
2023-09-09 21:25:09 -05:00
Kevin P. Fleming
0c84224ca2
Move CONF_PHASE_A/B/C constants to const.py. ( #5304 )
2023-09-09 18:19:54 -05:00
Ilia Sotnikov
7bb67ae94b
[ADC] Support measuring VCC on Raspberry Pico (W) ( #5335 )
...
* [ADC] Support measuring VCC on Raspberry Pico (W)
Added support for measuring VCC on Raspberry Pico (W) with ADC.
GPIO pin is provided as `VCC`, same as with ESP8266. VSYS is the voltage
being actually processed, and might have an offset from actual power
supply voltage (e.g. USB on VBUS) due to voltage drop on
Schottky diode between VSYS and VBUS on Rasberry Pico. The offset has
experimentally been found to be ~0.25V on Pico W and ~0.1 on Pico,
presumably due to different power consumption.
Example usage:
sensor:
- platform: adc
pin: VCC
name: "VSYS"
* + Added tests for VCC measuring on `rpipicow` board
2023-09-09 04:00:45 -05:00
dependabot[bot]
ccc30116ba
Bump pytest from 7.4.1 to 7.4.2 ( #5357 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.4.1 to 7.4.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.1...7.4.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-09 09:20:54 +12:00
Kuba Szczodrzyński
9cf115a752
Fix dashboard download for ESP32 variants ( #5355 )
2023-09-09 09:20:26 +12:00
Péter Sárközi
d9523a0cbf
Fix repeat.count = 0 case ( #5364 )
...
* Only play first action if count is non-zero
* Add test to yaml
* Update test5.yaml
2023-09-09 09:10:20 +12:00
dependabot[bot]
2fd6942de4
Bump zeroconf from 0.88.0 to 0.102.0 ( #5368 )
...
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.88.0 to 0.102.0.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases )
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.88.0...0.102.0 )
---
updated-dependencies:
- dependency-name: zeroconf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-09 08:57:35 +12:00
dependabot[bot]
b19a7e006e
Bump actions/cache from 3.3.1 to 3.3.2 ( #5367 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-09 08:57:10 +12:00
Clyde Stubbs
5c26f95a4b
Refactor SPI code; Add ESP-IDF hardware support ( #5311 )
...
* Checkpoint
* Checkpoint
* Checkpoint
* Revert hal change
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* ESP-IDF working
* clang-format
* use bus_list
* Add spi_device; fix 16 bit transfer.
* Enable multi_conf;
Fix LSB 16 bit transactions
* Formatting fixes
* Clang-format, codeowners
* Add test
* Formatting
* clang tidy
* clang-format
* clang-tidy
* clang-format
* Checkpoint
* Checkpoint
* Checkpoint
* Revert hal change
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* ESP-IDF working
* clang-format
* use bus_list
* Add spi_device; fix 16 bit transfer.
* Enable multi_conf;
Fix LSB 16 bit transactions
* Formatting fixes
* Clang-format, codeowners
* Add test
* Formatting
* clang tidy
* clang-format
* clang-tidy
* clang-format
* Clang-tidy
* Clang-format
* clang-tidy
* clang-tidy
* Fix ESP8266
* RP2040
* RP2040
* Avoid use of spi1 as id
* Refactor SPI code.
Add support for ESP-IDF hardware SPI
* Force SW only for RP2040
* Break up large transfers
* Add interface: option for spi.
validate pins in python.
* Can't use match/case with Python 3.9.
Check for inverted pins.
* Work around target_platform issue with
* Remove debug code
* Optimize write_array16
* Show errors in hex
* Only one spi on ESP32Cx variants
* Ensure bus is claimed before asserting /CS.
* Check on init/deinit
* Allow maximum rate write only SPI on GPIO MUXed pins.
* Clang-format
* Clang-tidy
* Fix issue with reads.
* Finger trouble...
* Make comment about missing SPI on Cx variants
* Pacify CI clang-format. Did not complain locally??
* Restore 8266 to its former SPI glory
* Fix per clang-format
* Move validation and choice of SPI into Python code.
* Add test for interface: config
* Fix issues found on self-review.
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-08 02:27:19 -05:00
Keith Burzinski
ce171f5c00
Fix cpu_ll_get_cycle_count() deprecated warning ( #5353 )
2023-09-07 21:49:12 +12:00
Keith Burzinski
ab872b075a
Fix PN532 for IDF 5 and ultralight enhancements ( #5352 )
2023-09-07 21:48:44 +12:00
Jesse Hills
87395d259e
Allow "--device SERIAL" on cli to flash only via serial ( #5351 )
2023-09-06 20:22:39 -05:00
Jesse Hills
72f29b1283
Allow upload command to flash file via serial ( #5274 )
2023-09-07 10:15:54 +12:00
Jesse Hills
f2a6f18553
esp32: Extra build customization ( #5322 )
2023-09-06 17:02:21 +12:00
Jesse Hills
8cac5ca90c
Only run ci-docker when ci-docker workflow changes ( #5347 )
2023-09-06 15:32:14 +12:00
Jesse Hills
01ec414873
Merge pull request #5345 from esphome/bump-2023.8.3
...
2023.8.3
2023-09-06 11:31:23 +12:00
dependabot[bot]
6b0fb3dd06
Bump platformio from 6.1.10 to 6.1.11 ( #5323 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-05 23:31:21 +00:00
dependabot[bot]
e89c6494a6
Bump tornado from 6.3.2 to 6.3.3 ( #5236 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 10:45:17 +12:00
dependabot[bot]
eff76d578b
Bump flake8 from 6.0.0 to 6.1.0 ( #5171 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 10:44:47 +12:00
Christian
76ebbfefd2
Integration LightwaveRF switches ( #4812 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-06 10:33:49 +12:00
Jesse Hills
150c9b5fa3
Bump version to 2023.8.3
2023-09-06 10:14:19 +12:00
Mat931
55df88d7ae
Fix checksum calculation for pipsolar ( #5299 )
2023-09-06 10:14:18 +12:00
kahrendt
619787e6d2
Bugfix: disable channels after IO if multiple tca9548a I2C multiplexers are configured ( #5317 )
2023-09-06 10:14:18 +12:00
Jesse Hills
3f8bad3ed1
Attempt to fix secret blurring ( #5326 )
2023-09-06 10:14:18 +12:00
luka6000
c146712b16
fix to PR # 3887 MQTT connection not using discovery: false ( #5275 )
2023-09-06 10:14:18 +12:00
Sebastian Rasor
2cabe59c22
Introduce cv.temperature_delta and fix problematic thermostat configuration behavior ( #5297 )
2023-09-06 10:14:18 +12:00
Stijn Tintel
feba9ffdc4
mdns: bump IDF mdns component to 1.2.0 ( #5217 )
2023-09-06 10:11:07 +12:00
JJ
74ab940aff
Adding DFRobot Ozone Sensor Support (sen0321) ( #4782 )
2023-09-06 10:09:22 +12:00
JJ
82c1988a2d
Support MaxBotix XL in addition to HRXL ( #4510 )
2023-09-06 09:59:23 +12:00
Jimmy Hedman
ac5c6ec288
Add debug component to all tests ( #5333 )
2023-09-06 07:38:58 +12:00
Pavlo Dudnytskyi
47735d1dae
Fixed default temperature step values for haier climate ( #5330 )
2023-09-06 07:37:01 +12:00
dependabot[bot]
35b5dadb99
Bump pytest from 7.4.0 to 7.4.1 ( #5342 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 07:32:00 +12:00
esphomebot
e2d784a5b5
Synchronise Device Classes from Home Assistant ( #5328 )
2023-09-06 07:29:41 +12:00
Keith Burzinski
b7a16d5a59
Add defines.h to ethernet_component.h for ENABLE_IPV6 ( #5344 )
2023-09-05 22:35:20 +12:00
Jimmy Hedman
97dcbe84da
Disable IPv6 when config explicitly says false ( #5310 )
2023-09-05 02:56:17 -05:00
Clyde Stubbs
32b24726ed
Add Lilygo T-Embed to st7789v display config. ( #5337 )
...
* Add Lilygo T-Embed to st7789v display config.
* Move all configuration into the Python code.
Add presets for TTGO.
All preset configuration can be overridden.
* Add Adafruit S2 pin presets
* Add test
* Add funhouse pins.
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Keep ordering of options consistent
* Remove unused declarations
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-05 02:01:28 -05:00
dependabot[bot]
343278b291
Bump actions/checkout from 3 to 4 ( #5341 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 18:11:46 +12:00
Jesse Hills
b11824b058
libretiny: fix uart_port framework config ( #5343 )
2023-09-05 02:33:42 +00:00
kahrendt
562f7c8718
Debug component: add free PSRAM sensor ( #5334 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-05 14:02:59 +12:00
mkaiser
d382ca2401
Extend ESP32 CAN bit rates /bus speed support ( #5280 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: mkaiser <mkaiser@techfak.uni-bielefeld.de >
2023-09-05 10:27:58 +12: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
Keith Burzinski
22c0b0abaa
Tweak Improv serial to build in IDF 5 ( #5331 )
2023-09-04 21:47:53 +00:00
Jimmy Hedman
aabe0091cc
Prepare api and time for ESP-IDF >= 5 ( #5332 )
2023-09-04 15:51:04 -05:00
croessi
3d9af2a67c
Added Handling for Nack "file not found" ( #5338 )
2023-09-05 08:40:46 +12:00
Jesse Hills
4ae582c305
Bump esphome-dashboard to 20230904.0 ( #5339 )
2023-09-04 20:43:17 +12:00
Mat931
5fdafc00e6
Fix checksum calculation for pipsolar ( #5299 )
2023-09-02 21:54:03 +12:00
Christian
2165960ba1
add heating functionality to SI7021 ( #4828 )
...
* add heating functoinality
* add test
* add heat
* fix
* fix
* fix
* fix
* fix
* fix sensor
* restore class
* Update esphome/components/htu21d/sensor.py
* Update esphome/components/htu21d/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/htu21d/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-01 19:03:30 -05:00
Clyde Stubbs
2bb5f53b98
Make uart error message go away ( #5329 )
...
* Make error message in log go away.
* Test for IDF version.
2023-09-01 17:10:08 -05:00
kahrendt
211b3eddea
Bugfix: disable channels after IO if multiple tca9548a I2C multiplexers are configured ( #5317 )
2023-09-02 08:55:59 +12:00
Jesse Hills
bec53f97a2
Attempt to fix secret blurring ( #5326 )
2023-09-02 08:41:52 +12:00
Kuba Szczodrzyński
c3332e4a39
Add dashboard API to get firmware binaries ( #4675 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-01 18:17:33 +12:00
Josh Barnard
f8a03be2f1
Adding heating coil and fan icons, enum device_class ( #5325 )
...
* Adding heating cool and fan icons.
* Adding Enum device_class as well.
2023-09-01 00:10:42 -05:00
dependabot[bot]
712634b301
Bump zeroconf from 0.86.0 to 0.88.0 ( #5315 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 14:03:10 +12:00
Daniel Dunn
19d53c6643
Use gzip compression for the web server component's static resources ( #5291 )
...
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
2023-09-01 14:02:26 +12:00
Jimmy Hedman
f14419bab5
Bump Arduino Pico to 3.4.0 ( #5321 )
2023-09-01 13:21:01 +12:00
luka6000
3003485dc6
fix to PR # 3887 MQTT connection not using discovery: false ( #5275 )
2023-09-01 13:20:21 +12:00
Clyde Stubbs
01f6791d1c
7789 controller fixes take 2 ( #5320 )
...
* Fix 7789 clock mode and increase clock rate.
* Reverse change from dev.
* Speed up 8 bit color.
* Tweak buffer size
2023-08-31 23:43:24 +00:00
Clyde Stubbs
cdb67fc90e
Add extra SLPOUT for waking up some ST7789 chips ( #5319 )
2023-08-31 09:12:25 +00:00
Keith Burzinski
78cb098691
Add PSRAM mode and speed config ( #5312 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-29 20:50:29 +12:00
dependabot[bot]
45152ad55e
Bump zeroconf from 0.80.0 to 0.86.0 ( #5308 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 19:04:37 +12:00
J. Nick Koston
45879e3100
Fix legacy zeroconf record update method ( #5294 )
2023-08-29 17:25:43 +12:00
Keith Burzinski
c4adb30ab2
Update PSRAM config params for IDF4+ ( #5298 )
2023-08-29 17:11:58 +12:00
Sebastian Rasor
b20bae23cc
Introduce cv.temperature_delta and fix problematic thermostat configuration behavior ( #5297 )
2023-08-23 13:01:34 +12:00
Christian
11ed2d5f18
Add Invert method for SSD1306 ( #5292 )
2023-08-23 10:13:38 +12:00
dependabot[bot]
f814b6d47c
Bump platformio from 6.1.9 to 6.1.10 ( #5237 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-21 04:27:17 +00:00
Jesse Hills
a67b92a04c
Merge pull request #5286 from esphome/bump-2023.8.2
...
2023.8.2
2023-08-21 13:31:33 +12:00
Stefan Rado
2a48b810a4
Fix equality check when setting current-based cover position ( #5167 )
2023-08-21 12:35:13 +12:00
Jesse Hills
9fb8e9edef
Bump version to 2023.8.2
2023-08-21 12:33:49 +12:00
Clyde Stubbs
d2bccbe8ac
Reserve keyword "clock" ( #5279 )
2023-08-21 12:33:48 +12:00
Jesse Hills
e44a60e814
Change htu21d sensors from required to optional ( #5285 )
2023-08-21 12:33:48 +12:00
Clyde Stubbs
02a71cb6a7
Align SPI data rates in C++ code with Python ( #5284 )
2023-08-21 12:33:48 +12:00
mwolter805
e600784ebf
Resolve offline ESPs in dashboard when using ESPHOME_DASHBOARD_USE_PING=true ( #5281 )
2023-08-21 12:33:48 +12:00
Jesse Hills
5e19a3b892
Move libcairo to all architectures in docker ( #5276 )
2023-08-21 12:33:48 +12:00
Rob Deutsch
0443310385
Bump arduino-heatpumpir to v1.0.23 ( #5269 )
2023-08-21 12:20:00 +12:00
Clyde Stubbs
03ab23fec8
Reserve keyword "clock" ( #5279 )
2023-08-21 12:17:22 +12:00
Jesse Hills
da8afd36b2
Change htu21d sensors from required to optional ( #5285 )
2023-08-21 12:16:14 +12:00
Austin
fe7893d1b3
Support for ESP32-C2 & ESP32-C6 ( #4377 )
...
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be >
2023-08-21 09:42:03 +12:00
jayme-github
d19bf5d6ee
Add support for ESP32-{S2,S3,C3} to debug component ( #4731 )
2023-08-21 09:34:50 +12:00
Clyde Stubbs
bfdcfa4766
Align SPI data rates in C++ code with Python ( #5284 )
2023-08-21 08:57:02 +12:00
mwolter805
c47c1a7867
Resolve offline ESPs in dashboard when using ESPHOME_DASHBOARD_USE_PING=true ( #5281 )
2023-08-20 12:15:45 -07:00
Jesse Hills
f16a24ddf4
Move libcairo to all architectures in docker ( #5276 )
2023-08-18 19:13:46 +12:00
Jesse Hills
8bf112669f
Merge pull request #5273 from esphome/bump-2023.8.1
...
2023.8.1
2023-08-18 09:09:07 +12:00
Jesse Hills
4278664208
Bump version to 2023.8.1
2023-08-18 08:12:42 +12:00
Jesse Hills
0789657fd5
Change haier from AUTO to HEAT_COOL ( #5267 )
2023-08-18 08:12:42 +12:00
Mat931
b566c78f00
Fix checksum calculation for sml ( #5271 )
2023-08-18 08:12:42 +12:00
Jesse Hills
c287e529a8
Change haier from AUTO to HEAT_COOL ( #5267 )
2023-08-18 08:06:21 +12:00
Clyde Stubbs
164d05fdce
Add manufacturer data config to BLE server ( #5251 )
2023-08-18 08:05:25 +12:00
SeByDocKy
c11c4dad2f
Add pmwcs3 capacitive soil moisture & temperature sensor component ( #4624 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-18 08:03:39 +12:00
Jimmy Hedman
0af8d0b7ea
Remove support for ESP-IDF version < 4 ( #5261 )
2023-08-18 08:02:57 +12:00
Mat931
2b4ed0c273
Fix checksum calculation for sml ( #5271 )
2023-08-18 07:57:18 +12:00
dependabot[bot]
9fc50e8dbc
Bump click from 8.1.6 to 8.1.7 ( #5272 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 19:41:24 +00:00
Jesse Hills
a35122231c
Merge pull request #5264 from esphome/bump-2023.8.0
...
2023.8.0
2023-08-17 16:00:56 +12:00
Jesse Hills
7e4ee32b54
Bump version to 2023.8.0
2023-08-17 14:33:35 +12:00
Jesse Hills
7df80eadcf
Merge pull request #5263 from esphome/bump-2023.8.0b4
...
2023.8.0b4
2023-08-17 14:30:18 +12:00
Jesse Hills
2aaba1d2b8
Bump version to 2023.8.0b4
2023-08-17 13:04:32 +12:00
dependabot[bot]
7c129a4018
Bump zeroconf from 0.74.0 to 0.80.0 ( #5260 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 13:04:32 +12:00
Jimmy Hedman
cb66ce069e
Add delay before enabling ipv6 ( #5256 )
2023-08-17 13:04:31 +12:00
Pierre Gordon
a27e72362a
Add libfreetype-dev Debian package for armv7 Docker builds ( #5262 )
2023-08-17 13:04:31 +12:00
dependabot[bot]
c5be5e6d12
Bump zeroconf from 0.74.0 to 0.80.0 ( #5260 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 12:23:44 +12:00
Jimmy Hedman
63fc16d872
Add delay before enabling ipv6 ( #5256 )
2023-08-17 12:22:37 +12:00
Pierre Gordon
5f99ed943a
Add libfreetype-dev Debian package for armv7 Docker builds ( #5262 )
2023-08-17 12:22:04 +12:00
Jesse Hills
f44e5d3142
Merge pull request #5258 from esphome/bump-2023.8.0b3
...
2023.8.0b3
2023-08-16 13:25:54 +12:00
Jesse Hills
532163738e
Bump version to 2023.8.0b3
2023-08-16 11:49:08 +12:00
Regev Brody
63fa922547
Add configuration flow abilites to the ld2410 component ( #4434 )
2023-08-16 11:49:07 +12:00
Carson Full
48e4cb5ae2
Fix IDFI2CBus::writev ignoring stop parameter ( #4840 )
...
Co-authored-by: Alexander Dimitrov <admin@sharkydog.info >
2023-08-16 11:49:07 +12:00
mulder-fbi
ff8a73c2d1
Fix 24 bit signed integer parsing in sml parser ( #5250 )
2023-08-16 11:49:07 +12:00
Sergey Dudanov
afd26c6f1a
rmt_base additional minor changes ( #5245 )
2023-08-16 11:49:07 +12:00
MrEditor97
67b06a88b2
Change XL9535 setup_priority to IO ( #5246 )
2023-08-16 11:49:07 +12:00
Regev Brody
5cb5594288
Add configuration flow abilites to the ld2410 component ( #4434 )
2023-08-16 11:31:18 +12:00
Carson Full
87629191b3
Fix IDFI2CBus::writev ignoring stop parameter ( #4840 )
...
Co-authored-by: Alexander Dimitrov <admin@sharkydog.info >
2023-08-16 11:13:43 +12:00
Sergey Dudanov
4a518e3e7a
remote_base: change dumpers log level ( #5253 )
2023-08-16 11:11:44 +12:00
mulder-fbi
6089526975
Fix 24 bit signed integer parsing in sml parser ( #5250 )
2023-08-16 10:52:56 +12:00
Sergey Dudanov
b9e9223fdd
rmt_base additional minor changes ( #5245 )
2023-08-15 07:21:22 +12:00
MrEditor97
e963eedb64
Change XL9535 setup_priority to IO ( #5246 )
2023-08-15 07:14:08 +12:00
MrEditor97
3b2c61e813
Updated my username in Code Owners ( #5247 )
2023-08-15 07:12:03 +12:00
Jesse Hills
265e019381
Merge pull request #5244 from esphome/bump-2023.8.0b2
...
2023.8.0b2
2023-08-14 12:48:17 +12:00
Jesse Hills
560e36a65c
Bump version to 2023.8.0b2
2023-08-14 11:09:49 +12:00
Jesse Hills
b05a3fbb55
Fix duplicate tuya time warning ( #5243 )
2023-08-14 11:09:48 +12:00
Kjell Braden
3a899e28dc
tuya: add time sync callback only once to prevent memleak ( #5234 )
2023-08-14 11:09:48 +12:00
Pavlo Dudnytskyi
f26238e824
Fixing smartair2 protocol implementation if no Wi-Fi ( #5238 )
2023-08-14 11:09:48 +12:00
Sergey Dudanov
3717e34bba
fix midea: undo approved PR#4053 ( #5233 )
2023-08-14 11:09:48 +12:00
Steve Rodgers
be6f95d43e
pca9554 cache reads ( #5137 )
2023-08-14 11:09:48 +12:00
Pavlo Dudnytskyi
99a765dc06
New features added for Haier integration ( #5196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-14 11:09:48 +12:00
Jesse Hills
351e7ea16b
Expose start to speaker interface ( #5228 )
2023-08-14 11:09:48 +12:00
Samuel Sieb
2fa79a2e2f
fix aeha data template ( #5231 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-08-14 11:09:48 +12:00
Jesse Hills
44a917929d
Read string of bool env and match against well known values ( #5232 )
2023-08-14 11:09:48 +12:00
Jesse Hills
2dd4aa7bf6
Fix duplicate tuya time warning ( #5243 )
2023-08-14 10:09:20 +12:00
Kjell Braden
4c1af007ca
tuya: add time sync callback only once to prevent memleak ( #5234 )
2023-08-14 09:09:51 +12:00
Pavlo Dudnytskyi
08013be6dd
Fixing smartair2 protocol implementation if no Wi-Fi ( #5238 )
2023-08-14 09:08:18 +12:00
Sergey Dudanov
0daf4545a9
fix midea: undo approved PR#4053 ( #5233 )
2023-08-14 09:06:04 +12:00
Steve Rodgers
1269bf9791
pca9554 cache reads ( #5137 )
2023-08-12 00:50:33 +00:00
Pavlo Dudnytskyi
5cb21324a1
New features added for Haier integration ( #5196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-11 05:51:53 +00:00
Jesse Hills
3eef80506b
Expose start to speaker interface ( #5228 )
2023-08-11 16:21:44 +12:00
Samuel Sieb
283d9a0f5f
fix aeha data template ( #5231 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-08-11 16:21:24 +12:00
Jesse Hills
a84365659b
Read string of bool env and match against well known values ( #5232 )
2023-08-11 16:20:58 +12:00
Jesse Hills
db9dc11022
Bump version to 2023.9.0-dev
2023-08-10 17:30:26 +12:00