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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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