Otto Winter 
							
						 
					 
					
						
						
							
						
						a328fff5a7 
					 
					
						
						
							
							Fix api noise explicit reject ( #2297 )  
						
						
						
						
							
						
					 
					
						2021-09-14 23:07:07 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						233783c76c 
					 
					
						
						
							
							API Noise logging ( #2298 )  
						
						
						
						
							
						
					 
					
						2021-09-14 23:07:07 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						39a18fb358 
					 
					
						
						
							
							Bump platformio to 5.2.0 ( #2291 )  
						
						
						
						
							
						
					 
					
						2021-09-14 23:07:02 +12:00 
						 
				 
			
				
					
						
							
							
								Jas Strong 
							
						 
					 
					
						
						
							
						
						460a144ca8 
					 
					
						
						
							
							t6615: tolerate sensor dropping commands ( #2255 )  
						
						... 
						
						
						
						The Amphenol T6615 has a built-in calibration system which means that
the sensor could go away for a couple of seconds to figure itself out.
While this is happening, commands are silently dropped.
This caused the previous version of this code to lock up completely,
since there was no way for the command_ state machine to tick back to
the NONE state.
Instead of just breaking the state machine, which might be harmful on
a multi-core or multi-threaded device, add a timestamp and only break
the lock if it's been more than a second since the command was issued.
The command usually doesn't take more than a few milliseconds to
complete, so this should not affect things unduly.
While we're at it, rewrite the rx side to be more robust against
bytes going missing.
Instead of reading in the data essentially inline, read into a buffer
and process it when enough has been read to make progress.
If data stops coming when we expect it to, or the data is malformed,
have a timeout that sends a new command.
Co-authored-by: jas <jas@asspa.in > 
						
						
							
						
					 
					
						2021-09-14 23:06:13 +12:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						23ead416d5 
					 
					
						
						
							
							Suppress excessive warnings about deprecated Fan interfaces ( #2270 )  
						
						
						
						
							
						
					 
					
						2021-09-14 23:06:13 +12:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						1b5f11bbee 
					 
					
						
						
							
							Only try compat parsing after regular parsing fails ( #2269 )  
						
						
						
						
							
						
					 
					
						2021-09-14 23:06:13 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						0da97289e6 
					 
					
						
						
							
							Merge pull request  #2295  from esphome/bump-2021.9.0b3  
						
						... 
						
						
						
						2021.9.0b3 
						
						
							
 
						
					 
					
						2021-09-14 07:47:20 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						91f12a50cf 
					 
					
						
						
							
							Bump version to 2021.9.0b3  
						
						
						
						
							
						
					 
					
						2021-09-14 07:13:00 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						e92a9d1d9e 
					 
					
						
						
							
							Fix API socket issues ( #2288 )  
						
						... 
						
						
						
						* Fix API socket issues
* Fix compile error against beta
* Format 
						
						
							
						
					 
					
						2021-09-14 07:13:00 +12:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						4eb51ab4d6 
					 
					
						
						
							
							Disable automatic usage of SNTP servers from DHCP ( #2273 )  
						
						
						
						
							
						
					 
					
						2021-09-14 07:12:59 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						f1a8d957f8 
					 
					
						
						
							
							Merge pull request  #2267  from esphome/bump-2021.9.0b2  
						
						... 
						
						
						
						2021.9.0b2 
						
						
							
 
						
					 
					
						2021-09-10 22:13:54 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						9821a3442b 
					 
					
						
						
							
							Bump version to 2021.9.0b2  
						
						
						
						
							
						
					 
					
						2021-09-10 21:34:38 +12:00 
						 
				 
			
				
					
						
							
							
								poptix 
							
						 
					 
					
						
						
							
						
						87842e097b 
					 
					
						
						
							
							sm300d2: Accept (undocumented) 0x80 checksum offset. ( #2263 )  
						
						... 
						
						
						
						Co-authored-by: Matt Hallacy <github@poptix.net > 
						
						
							
						
					 
					
						2021-09-10 21:34:38 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						7dd40e2014 
					 
					
						
						
							
							Fix a few ESP32-C3 compiler issues ( #2265 )  
						
						... 
						
						
						
						* Fix using Serial when using ESP32-C3 standard pins
* Force type for std::min in pn532
* Fix variable size where size_t is different on exp32-c3 
						
						
							
						
					 
					
						2021-09-10 21:34:38 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						a719998220 
					 
					
						
						
							
							Merge pull request  #2262  from esphome/bump-2021.9.0b1  
						
						... 
						
						
						
						2021.9.0b1 
						
						
							
 
						
					 
					
						2021-09-09 11:40:33 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						09a6fdf1c7 
					 
					
						
						
							
							Bump version to 2021.9.0b1  
						
						
						
						
							
						
					 
					
						2021-09-09 10:28:34 +12:00 
						 
				 
			
				
					
						
							
							
								Stephen Tierney 
							
						 
					 
					
						
						
							
						
						d2616cbdfc 
					 
					
						
						
							
							PMSA003i Update state_class and async ( #2216 )  
						
						... 
						
						
						
						* Update component (state_class and async)
* No need to specify empty device class
* Remove unused import
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2021-09-09 10:14:08 +12:00 
						 
				 
			
				
					
						
							
							
								Keith Burzinski 
							
						 
					 
					
						
						
							
						
						faf1c8bee8 
					 
					
						
						
							
							SGP40 sensor start-up fix ( #2178 )  
						
						
						
						
							
						
					 
					
						2021-09-09 09:42:35 +12:00 
						 
				 
			
				
					
						
							
							
								Peter van Dijk 
							
						 
					 
					
						
						
							
						
						f09aca4865 
					 
					
						
						
							
							pm1006: add support for sending a measurement request ( #2214 )  
						
						
						
						
							
						
					 
					
						2021-09-09 09:35:00 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						cc52f37933 
					 
					
						
						
							
							Revert "Dont dump legacy fields ( #2241 )" ( #2259 )  
						
						... 
						
						
						
						This reverts commit 97eba1eecc 
						
						
							
						
					 
					
						2021-09-09 09:29:08 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						e5051eefbc 
					 
					
						
						
							
							API encryption ( #2254 )  
						
						
						
						
							
						
					 
					
						2021-09-09 09:22:47 +12:00 
						 
				 
			
				
					
						
							
							
								Peter van Dijk 
							
						 
					 
					
						
						
							
						
						9e5cd0da51 
					 
					
						
						
							
							ccs811: publish firmware version; log bootloader and HW version; fix a bug ( #2006 )  
						
						
						
						
							
						
					 
					
						2021-09-09 09:19:43 +12:00 
						 
				 
			
				
					
						
							
							
								Sergey V. DUDANOV 
							
						 
					 
					
						
						
							
						
						4e120a291e 
					 
					
						
						
							
							Midea support v2 ( #2188 )  
						
						
						
						
							
						
					 
					
						2021-09-09 09:10:02 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						2790d72bff 
					 
					
						
						
							
							Convert API to use sockets ( #2253 )  
						
						... 
						
						
						
						* Socket component
* Lint
* Lint
* Fix esp8266 missing INADDR_ANY
* API convert to sockets and frame helper
* Fix compile error
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2021-09-08 12:52:57 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						e44f447d85 
					 
					
						
						
							
							Fix socket not setting callbacks early enough ( #2260 )  
						
						
						
						
							
						
					 
					
						2021-09-08 12:02:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						4356581db0 
					 
					
						
						
							
							Remove removesuffix  
						
						
						
						
							
						
					 
					
						2021-09-08 19:51:20 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						f87a701b28 
					 
					
						
						
							
							Bump dashboard to 20210908.0 and fix card names for yml ( #2258 )  
						
						
						
						
							
						
					 
					
						2021-09-08 17:14:12 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						fa2eb46cd6 
					 
					
						
						
							
							Allow .yml files to show up in the dashboard ( #2257 )  
						
						
						
						
							
						
					 
					
						2021-09-08 16:11:09 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						f924e80f43 
					 
					
						
						
							
							Socket component ( #2250 )  
						
						
						
						
							
						
					 
					
						2021-09-08 15:41:42 +12:00 
						 
				 
			
				
					
						
							
							
								Chris Nussbaum 
							
						 
					 
					
						
						
							
						
						6180ee8065 
					 
					
						
						
							
							Template sensors always publish on update interval ( #2224 )  
						
						... 
						
						
						
						Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com > 
						
						
							
						
					 
					
						2021-09-08 15:36:49 +12:00 
						 
				 
			
				
					
						
							
							
								wifwucite 
							
						 
					 
					
						
						
							
						
						1be106c0b5 
					 
					
						
						
							
							Fix fan speed restore issue on boot ( #1867 )  
						
						
						
						
							
						
					 
					
						2021-09-08 15:30:17 +12:00 
						 
				 
			
				
					
						
							
							
								dgtal1 
							
						 
					 
					
						
						
							
						
						b0533db2eb 
					 
					
						
						
							
							Add new trigger to fan component on_speed_set ( #2246 )  
						
						
						
						
							
						
					 
					
						2021-09-08 15:15:57 +12:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						dba502c756 
					 
					
						
						
							
							Logger prevent recursive logging ( #2251 )  
						
						
						
						
							
						
					 
					
						2021-09-08 08:57:20 +12:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						d9cb64b893 
					 
					
						
						
							
							Add device classes new in HA 2021.9 ( #2248 )  
						
						
						
						
							
						
					 
					
						2021-09-07 10:12:26 +12:00 
						 
				 
			
				
					
						
							
							
								Kamil Trzciński 
							
						 
					 
					
						
						
							
						
						2d91e6b977 
					 
					
						
						
							
							template: select: fix initial_value cannot be used with lambda ( #2244 )  
						
						
						
						
							
						
					 
					
						2021-09-07 08:00:08 +12:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						4a6f1f150a 
					 
					
						
						
							
							Fix runtime exception due to dict typing ( #2243 )  
						
						
						
						
							
						
					 
					
						2021-09-06 14:48:28 +12:00 
						 
				 
			
				
					
						
							
							
								Peter van Dijk 
							
						 
					 
					
						
						
							
						
						7f76f3726f 
					 
					
						
						
							
							LOG_UPDATE_INTERVAL: correctly report "never" ( #2240 )  
						
						
						
						
							
						
					 
					
						2021-09-06 14:47:13 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						e2d97b6f36 
					 
					
						
						
							
							Light: include ON_OFF capability to BRIGHTNESS ColorMode ( #2204 )  
						
						
						
						
							
						
					 
					
						2021-09-06 08:57:58 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						2a653642f5 
					 
					
						
						
							
							Fix encoding bug ( #2242 )  
						
						
						
						
							
						
					 
					
						2021-09-06 08:57:37 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						97eba1eecc 
					 
					
						
						
							
							Dont dump legacy fields ( #2241 )  
						
						
						
						
							
						
					 
					
						2021-09-06 08:36:55 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						ff6bed54c6 
					 
					
						
						
							
							Remove last_reset_type and convert all those sensors to TOTAL_INCREASING ( #2233 )  
						
						
						
						
							
						
					 
					
						2021-09-06 08:30:47 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						f9b0666adf 
					 
					
						
						
							
							Allow using a git source for a package ( #2193 )  
						
						
						
						
							
						
					 
					
						2021-09-06 08:23:06 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						ca12b8aa56 
					 
					
						
						
							
							Move to use zeroconf library instead of inline copy ( #2192 )  
						
						
						
						
							
						
					 
					
						2021-09-06 08:22:15 +12:00 
						 
				 
			
				
					
						
							
							
								Christian Ferbar 
							
						 
					 
					
						
						
							
						
						77508f7e44 
					 
					
						
						
							
							Fix UARTComponent hardware vs software UART0 conflict ( #2229 )  
						
						... 
						
						
						
						Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl > 
						
						
							
						
					 
					
						2021-09-04 14:49:34 +12:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						54de0ca0da 
					 
					
						
						
							
							Reject template select/number/switches that don't handle user input ( #2230 )  
						
						
						
						
							
						
					 
					
						2021-09-04 14:46:53 +12:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						f364788c03 
					 
					
						
						
							
							Expose WHITE/CWWW/RGBCT color modes over MQTT ( #2231 )  
						
						
						
						
							
						
					 
					
						2021-09-04 14:32:33 +12:00 
						 
				 
			
				
					
						
							
							
								DAVe3283 
							
						 
					 
					
						
						
							
						
						00aaf84c37 
					 
					
						
						
							
							Fix uptime's state_class (esphome/issues#2337) ( #2205 )  
						
						
						
						
							
						
					 
					
						2021-09-03 16:58:30 +12:00 
						 
				 
			
				
					
						
							
							
								Kamil Trzciński 
							
						 
					 
					
						
						
							
						
						b01bc76dc5 
					 
					
						
						
							
							mqtt_sensor: properly send state_class via MQTT ( #2228 )  
						
						
						
						
							
						
					 
					
						2021-09-03 16:37:18 +12:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						910f812737 
					 
					
						
						
							
							Bump pylint from 2.9.6 to 2.10.2 ( #2197 )  
						
						... 
						
						
						
						Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.9.6 to 2.10.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.9.6...v2.10.2 )
---
updated-dependencies:
- dependency-name: pylint
  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> 
						
						
							
						
					 
					
						2021-09-03 16:20:42 +12:00 
						 
				 
			
				
					
						
							
							
								Chris Nussbaum 
							
						 
					 
					
						
						
							
						
						a4d024f43d 
					 
					
						
						
							
							Add is_on and is_off conditions for the fan component ( #2225 )  
						
						... 
						
						
						
						Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com > 
						
						
							
						
					 
					
						2021-09-02 12:16:11 +12:00