Keith Burzinski and GitHub
b43ad5da6d
Update homeassistant component tests with actions ( #6528 )
2024-04-15 12:25:10 +12:00
Keith Burzinski and GitHub
6370e68670
Add actions to http_request tests ( #6529 )
2024-04-15 09:38:31 +12:00
Keith Burzinski and GitHub
1ab4fc8faf
Add all missing remote_receiver on_... tests ( #6524 )
2024-04-12 09:35:12 +00:00
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
Keith Burzinski and GitHub
92b3d94cc7
Add some components to the new testing framework (L) ( #6195 )
2024-03-27 20:30:13 +13:00
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 and GitHub
54a68bf069
Fix spacing in new test yaml ( #6441 )
2024-03-27 20:15:50 +13:00
Keith Burzinski and GitHub
dc071bed24
Add some components to the new testing framework (U) ( #6230 )
2024-03-27 14:26:50 +13:00
Keith Burzinski and GitHub
c36d7c0c3c
Add some components to the new testing framework (Q) ( #6218 )
2024-03-27 14:25:02 +13:00
Keith Burzinski and GitHub
9779989f67
Add some components to the new testing framework (N) ( #6210 )
2024-03-27 14:24:32 +13:00
Keith Burzinski and GitHub
ca6020e11a
Add some components to the new testing framework (K) ( #6186 )
2024-03-27 14:22:54 +13:00
Keith Burzinski and GitHub
eee7146614
Add some components to the new testing framework (G) ( #6178 )
2024-03-27 14:22:01 +13:00
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
Keith Burzinski and GitHub
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
Keith Burzinski and GitHub
61f11386a9
Add some components to the new testing framework (E) ( #6176 )
2024-03-19 12:52:40 +13:00
Keith Burzinski and GitHub
95443a4354
Add some components to the new testing framework (X,Y,Z) ( #6233 )
2024-03-19 12:49:00 +13:00
Keith Burzinski and GitHub
d5a8bea8e9
Add some components to the new testing framework (V) ( #6231 )
2024-03-19 10:42:03 +13:00
Keith Burzinski and GitHub
cb731926be
Add actions for component tests A, B and C ( #6256 )
2024-03-19 10:00:06 +13:00
Keith Burzinski and GitHub
4f59b14ab0
Fix keeloq for IDF 5+ ( #6382 )
2024-03-16 05:18:51 +00:00
Keith Burzinski and Jesse Hills
b1b8217713
Fix thermostat supplemental actions ( #6282 )
2024-02-26 07:52:25 +13:00
Keith Burzinski and Jesse Hills
2cf6393161
Fix RP2040 SPI pin validation ( #6277 )
2024-02-26 07:47:24 +13:00
Keith Burzinski and GitHub
b5e633a2f3
Fix test_build_components for macOS sed ( #6278 )
2024-02-26 07:37:35 +13:00
Keith Burzinski and GitHub
4a3627c93e
Fix thermostat supplemental actions ( #6282 )
2024-02-26 07:28:52 +13:00
Keith Burzinski and GitHub
4a54af0d57
Fix RP2040 SPI pin validation ( #6277 )
2024-02-24 00:31:20 -06:00
Keith Burzinski and Jesse Hills
841a831c63
Fix tm1651 enum ( #6248 )
2024-02-21 10:57:43 +13:00
Keith Burzinski and GitHub
2948d87a66
Add some components to the new testing framework (D) ( #6175 )
2024-02-21 08:40:13 +13:00
Keith Burzinski and GitHub
5ef1bab23e
Fix tm1651 enum ( #6248 )
2024-02-21 08:12:08 +13:00
Keith Burzinski and Jesse Hills
373569d86d
AUTO_LOAD sensor for shelly_dimmer ( #6223 )
2024-02-19 17:01:01 +13:00
Keith Burzinski and GitHub
27a3a081c3
AUTO_LOAD sensor for shelly_dimmer ( #6223 )
2024-02-16 10:47:42 +13:00
Keith Burzinski and GitHub
3eaf59cc5a
Add some components to the new testing framework (C) ( #6174 )
2024-02-08 10:55:20 +13:00
Keith Burzinski and GitHub
a91937dca5
Add missing vector.h for lightwaverf ( #6196 )
2024-02-08 10:53:44 +13:00
Keith Burzinski and GitHub
05da0fb4cf
Add some components to the new testing framework (B) ( #6173 )
2024-02-07 04:32:40 +09:00
Keith Burzinski and GitHub
9dbbc80c74
Add some components to the new testing framework (A part 2) ( #6162 )
2024-02-07 04:05:04 +09:00
Keith Burzinski and GitHub
5e9741f51c
Add some components to the new testing framework (A part 1) ( #6142 )
2024-02-05 11:29:18 +09:00
Keith Burzinski and GitHub
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
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
Keith Burzinski and GitHub
e35cab018a
Add NFC binary sensor platform ( #6068 )
2024-01-16 17:05:13 +09:00
Keith Burzinski and Jesse Hills
59e7c52341
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-15 08:23:55 +09:00
Keith Burzinski and Jesse Hills
ff7de4c971
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-15 08:23:55 +09:00
Keith Burzinski and GitHub
d551a2eba2
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-13 08:21:28 +00:00
Keith Burzinski and GitHub
082d9fcf0e
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-11 08:05:34 +09:00
Keith Burzinski and Jesse Hills
4f8e3211bf
Add workaround for crash in Arduino 2.0.9 when CDC is configured ( #5987 )
2023-12-22 11:04:00 +09:00
Keith Burzinski and GitHub
059e4cee58
Add workaround for crash in Arduino 2.0.9 when CDC is configured ( #5987 )
2023-12-22 10:42:12 +09:00
Keith Burzinski and Jesse Hills
7807f0d892
Fix build issue with UART component when building with Arduino and CDC ( #5964 )
2023-12-20 09:57:37 +09:00
Keith Burzinski and GitHub
3ea5054cf2
Fix build issue with UART component when building with Arduino and CDC ( #5964 )
2023-12-19 08:11:07 +09:00
Keith Burzinski and Jesse Hills
ab22a3da34
Use the correct UART/Serial when CDC is enabled ( #5957 )
2023-12-18 16:51:11 +09:00
Keith Burzinski and GitHub
d99598bba6
Use the correct UART/Serial when CDC is enabled ( #5957 )
2023-12-18 07:33:12 +00:00
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 and GitHub
6fd239362d
Add support for PN7160 ( #5486 )
2023-12-14 07:54:55 +09:00
Keith Burzinski and GitHub
89d7cdf86b
RC522 - Fix error counter error ( #5873 )
2023-12-05 17:21:12 +09:00
Keith Burzinski and GitHub
1d0fb59208
Fix test4.yaml after #5666 ( #5890 )
2023-12-05 02:50:40 +00:00
Keith Burzinski and Jesse Hills
b421fccc08
Add some additional VA triggers, part 2 ( #5811 )
2023-11-22 11:08:47 +13:00
Keith Burzinski and GitHub
b809d02846
Add some additional VA triggers, part 2 ( #5811 )
2023-11-22 10:09:14 +13:00
Keith Burzinski and Jesse Hills
22eef036c7
Add 2MB option for partitions.csv generation and restore use of user-defined partitions ( #5779 )
2023-11-18 21:15:56 +13:00
Keith Burzinski and GitHub
8fbb4e27d1
Add 2MB option for partitions.csv generation and restore use of user-defined partitions ( #5779 )
2023-11-18 21:00:59 +13:00
Keith Burzinski and Jesse Hills
4ac49907ca
Add more VA triggers ( #5762 )
2023-11-16 20:55:28 +13:00
Keith Burzinski and GitHub
ef945d298c
Add more VA triggers ( #5762 )
2023-11-15 21:29:50 -06:00
Keith Burzinski and Jesse Hills
1ac6cf2ff9
Generate partitions.csv based on flash size ( #5697 )
2023-11-14 14:32:41 +13:00
Keith Burzinski and GitHub
ae0e481cff
Generate partitions.csv based on flash size ( #5697 )
2023-11-14 13:47:29 +13:00
Keith Burzinski and GitHub
9bd4b229e3
Handle on_disconnect when Wi-Fi is disabled ( #5691 )
2023-11-08 07:00:36 +13:00
Keith Burzinski and GitHub
7cf056e828
IDF 5 fixes for various components from test2.yaml ( #5621 )
2023-10-29 18:50:26 +13:00
Keith Burzinski and GitHub
f7f63c9da1
IDF 5 fixes for various components from test4.yaml ( #5622 )
2023-10-29 18:49:19 +13:00
Keith Burzinski and GitHub
d4cb29a380
Fix xpt2046 for IDF 5 ( #5614 )
2023-10-27 22:36:43 +00:00
Keith Burzinski and Jesse Hills
96dc7f0259
Set IP address type only when IPv4 and IPv6 are both enabled ( #5595 )
2023-10-24 12:56:25 +13:00
Keith Burzinski and GitHub
cb2f5eb781
Set IP address type only when IPv4 and IPv6 are both enabled ( #5595 )
2023-10-23 23:43:54 +00:00
Keith Burzinski and Jesse Hills
11dba3147d
Improv Serial support via USB CDC and JTAG ( #5559 )
2023-10-24 08:30:47 +13:00
Keith Burzinski and GitHub
b632ae49d4
Improv Serial support via USB CDC and JTAG ( #5559 )
2023-10-19 19:53:09 +13:00
Keith Burzinski and GitHub
cdc4f7f59b
IDF 5 fixes for various components from test1.yaml ( #5451 )
2023-10-18 19:33:36 +13:00
Keith Burzinski and GitHub
44e5b0c745
Move CONF_IRQ_PIN into const.py ( #5488 )
2023-10-06 00:28:51 -05:00
Keith Burzinski and GitHub
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
Keith Burzinski and GitHub
ce171f5c00
Fix cpu_ll_get_cycle_count() deprecated warning ( #5353 )
2023-09-07 21:49:12 +12:00
Keith Burzinski and GitHub
ab872b075a
Fix PN532 for IDF 5 and ultralight enhancements ( #5352 )
2023-09-07 21:48:44 +12:00
Keith Burzinski and GitHub
b7a16d5a59
Add defines.h to ethernet_component.h for ENABLE_IPV6 ( #5344 )
2023-09-05 22:35:20 +12:00
Keith Burzinski and GitHub
22c0b0abaa
Tweak Improv serial to build in IDF 5 ( #5331 )
2023-09-04 21:47:53 +00:00
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
Keith Burzinski and GitHub
c4adb30ab2
Update PSRAM config params for IDF4+ ( #5298 )
2023-08-29 17:11:58 +12:00
Keith Burzinski and GitHub
8e7e8da4a3
Tweak Color init because IDF 5+ ( #5221 )
2023-08-10 17:11:57 +12:00
fd08f1e23d
Add ESP32-S2/S3 capacitive touch support ( #5116 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-07 13:54:25 +12:00
Keith Burzinski and Jesse Hills
3843d21dbf
Swap ADC back to use 'int' because C3 ( #5151 )
2023-08-01 12:08:35 +12:00
Keith Burzinski and GitHub
56630bb717
Swap ADC back to use 'int' because C3 ( #5151 )
2023-07-31 09:19:06 +12:00
Keith Burzinski and GitHub
81736447ee
Merge pull request #4951 from esphome/bump-2023.6.0b1
...
2023.6.0b1
2023-06-14 22:35:29 -05:00
Keith Burzinski and GitHub
b723728177
Merge pull request #4889 from esphome/bump-2023.5.4
...
2023.5.4
2023-05-24 17:21:24 -05:00
Keith Burzinski
316171491f
Bump version to 2023.5.4
2023-05-24 15:58:54 -05:00
Keith Burzinski and GitHub
3807350c61
Merge pull request #4877 from esphome/bump-2023.5.3
...
2023.5.3
2023-05-22 17:25:56 -05:00
Keith Burzinski
9d2467cf62
Bump version to 2023.5.3
2023-05-22 16:53:10 -05:00
Keith Burzinski and Jesse Hills
9bf946e196
Sprinkler fixes ( #4816 )
2023-05-18 13:00:36 +12:00
Keith Burzinski and GitHub
c61a3bf431
Sprinkler fixes ( #4816 )
2023-05-18 11:36:52 +12:00
Keith Burzinski and Jesse Hills
f60b2b754d
Fix sprinkler switch restore_mode ( #4756 )
2023-05-02 17:10:46 +12:00
Keith Burzinski and GitHub
c2a43c733a
Fix sprinkler switch restore_mode ( #4756 )
2023-05-01 07:52:05 +12:00
Keith Burzinski and GitHub
f639f7c280
Add on_tag_removed trigger for RC522 ( #4742 )
2023-04-27 10:47:45 +12:00
c0ad5d1d16
Initial attempt at supporting ESP-IDF 5.0.0 ( #4364 )
...
* requirements: add pyparsing >= 3.0
ESP-IDF >= 5.0 requires pyparsing's rest_of_file, which was introduced
in version 3.0.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* esp32: fix build with ESP-IDF >= 5
We need to include esp_timer.h to be able to use esp_timer_get_time().
This header existed in ESP-IDF < 5 so we don't need if guards.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* ota: fix build with ESP-IDF >= 5
As of version 5, esp_task_wdt_init() takes a struct as argument. We also
need to include spi_flash_mmap.h.
[split unrelated change into separate commits, maintain ESP-IDF < 5
compat, use esp_task_wdt_reconfigure, add commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* core: fix build with ESP-IDF >= 5
These header files already existed in ESP-IDF < 5 so skip if guards.
[add commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* wifi: fix build with ESP-IDF >= 5
ESP-IDF 4.1 introduced the esp-netif API as successor to the tcp_adapter
API. The tcp_adapter API was removed in ESP-IDF 5.0.0. Part of the wifi
component was already migrated to the new API. Migrate the leftover uses
of the old API to the new API to fix build on ESP-IDF >= 5.
The version of ESP-IDF currently in use (4.4.4) supports the new API, so
we don't need any if guards to maintain backwards compatibility.
Also replace xQueueHandle, which is a pre FreeRTOS v8.0.0 data type,
with QueueHandle_t, so we don't need to enable backward compatibility
(CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY).
This reverts part of commit d42f35de5d to wifi_component_esp_idf.cpp,
as the esp-netif API handles that internally.
[replace pre FreeRTOS v8.0.0 data type, add commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* mdns: fix build with ESP-IDF >= 5
In ESP-IDF 5.0.0, the mdns component was removed and moved to another
repository. Since the mdns component in esphome is always built, we
need to add the mdns component from the esp-protocols repository. This
component depends on ESP-IDF >= 5.0, so we need to add a version guard.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* docker: install python3-venv
As of version 6.0.1, platform-espressif32 requires python3-venv.
Switching between esp-idf 4.4.4 and 5.0 causes problems with esp-idf
python dependencies installed by PlatformIO. They've solved this by
using venv. Install python3-venv so that platform-espressif32 6.0.1 and
later can be used, and we don't need to wipe the dependencies manually
when switching esp-idf versions.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
---------
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be >
2023-04-20 03:54:06 +00:00
Keith Burzinski and GitHub
5a4840f641
Fix some NFC/PN532 crashes ( #4678 )
...
* Add + use some constants, fix some crashes
* Fix PN532 crashes
2023-04-12 02:29:06 +00:00
Keith Burzinski and GitHub
3d7d689040
Fix ESP32 SPI hardware assignment in Arduino fw ( #4669 )
2023-04-12 01:38:41 +00:00
Keith Burzinski and Jesse Hills
83f8e84247
Remove switch actions during config; bump setup priority ( #4563 )
2023-03-15 21:20:08 +13:00
Keith Burzinski and GitHub
d3f2b93c42
Remove switch actions during config; bump setup priority ( #4563 )
2023-03-15 05:21:23 +00:00
Keith Burzinski and GitHub
98b3d294aa
Sprinkler "v2" updates ( #4159 )
...
* Add standby switch
* Add support for arbitrary run duration in start_single_valve action
* Add divider feature
* Allow zero multiplier
* Fixes for #3740 , misc. cleanup and polishing
* Integrate number components for multiplier, repeat and run duration
* Add various methods to get time remaining
* Add next_prev_ignore_disabled flag
* Optimize next/previous valve selection methods
* Add numbers_use_minutes flag
* Initialize switch states as they are set up
* Ensure SprinklerControllerSwitch has state if it's not restored
* Add repeat validation
* Misc. clean-up and tweaking
* Fix bugprone-integer-division
* More clean-up
* Set entity_category for standby_switch
* Set default entity_category for numbers
* More housekeeping
* Add run request tracking
* Fix time remaining calculation
* Use native unit_of_measurement for run duration numbers
* Unstack some ifs
2023-02-22 01:47:50 +00:00
Keith Burzinski and GitHub
f4a84765cd
Add display GPIO setup instruction for Aliexpress display ( #3851 )
2022-09-30 19:10:53 +13:00
Keith Burzinski and Jesse Hills
91f1c25fcc
Make sprinkler reset_resume() method public ( #3824 )
2022-09-20 17:14:51 +12:00
Keith Burzinski and GitHub
ab8674a5c7
Make sprinkler reset_resume() method public ( #3824 )
2022-09-20 13:02:55 +12:00