Jesse Hills 
							
						 
					 
					
						
						
							
						
						c4ddf7697d 
					 
					
						
						
							
							Update sync-device-classes.yml  
						
						
						
						
							
						
					 
					
						2023-03-29 14:02:34 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						a2931b6774 
					 
					
						
						
							
							Add workflow to sync device classes with HA dev ( #4629 )  
						
						
						
						
							
						
					 
					
						2023-03-28 23:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								Fabian 
							
						 
					 
					
						
						
							
						
						3ac7bf3761 
					 
					
						
						
							
							EntityBase: Move ObjectId to Flash  ( #4569 )  
						
						... 
						
						
						
						* Move EntityBase Object Id from memory to flash.
* Sprinkler use common `setup_entity` method.
* Remove `EntityBase` from Sprinkler.
* Support for entity names set to None
* change so gh PR picks up commit.
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2023-03-28 09:00:34 +00:00 
						 
				 
			
				
					
						
							
							
								richardhopton 
							
						 
					 
					
						
						
							
						
						922344811f 
					 
					
						
						
							
							feat: Add support to unsubscribe from BLE advertisements ( #4620 )  
						
						... 
						
						
						
						* feat: Add support to unsubscribe from BLE advertisements
* Fix tests & clang
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2023-03-28 08:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Fabian 
							
						 
					 
					
						
						
							
						
						cb2fcaa9b1 
					 
					
						
						
							
							EntityBase Name can stay in flash. (#4594 )  
						
						... 
						
						
						
						* `EntityBase`can stay in flash.
* Trying to please the CI.
---------
Co-authored-by: Your Name <you@example.com > 
						
						
							
						
					 
					
						2023-03-28 06:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alfredo 
							
						 
					 
					
						
						
							
						
						1f50bd0649 
					 
					
						
						
							
							Fix EzoCommandType enum ( #4593 )  
						
						... 
						
						
						
						* Fix EzoCommandType enum
Assign explicit value to EZO_CALIBRATION, and rescale all subsequent values.
* Remove enum values
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2023-03-27 22:08:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						e4b2de5c68 
					 
					
						
						
							
							Merge pull request  #4623  from esphome/bump-2023.3.2  
						
						... 
						
						
						
						2023.3.2 
						
						
							
 
						
					 
					
						2023-03-27 16:45:14 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						f862b479e7 
					 
					
						
						
							
							Bump version to 2023.3.2  
						
						
						
						
							
						
					 
					
						2023-03-27 15:58:29 +13:00 
						 
				 
			
				
					
						
							
							
								tracestep 
							
						 
					 
					
						
						
							
						
						358c59bd8d 
					 
					
						
						
							
							SX1509 minimum loop period (fixes esphome/issues#4325) ( #4613 )  
						
						... 
						
						
						
						* Minimum loop period (fixes  esphome/issues#4325 )
* clang-tidy suggestions
* More clang-tidy suggestions 
						
						
							
						
					 
					
						2023-03-27 15:58:28 +13:00 
						 
				 
			
				
					
						
							
							
								guillempages 
							
						 
					 
					
						
						
							
						
						74fe135c9c 
					 
					
						
						
							
							Fix animation resizing ( #4608 )  
						
						... 
						
						
						
						Animation resizing in RGB24 format is causing an error "Image cannot be resized to a bigger size". Other image types do not show the issue, and the only difference is the "image.thumbnail" call.
Removed the call and tested; the animation is shown with the desired size. 
						
						
							
						
					 
					
						2023-03-27 15:58:28 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						8d3896172d 
					 
					
						
						
							
							Swap curly brackets for round on LockGuard ( #4610 )  
						
						
						
						
							
						
					 
					
						2023-03-27 15:58:28 +13:00 
						 
				 
			
				
					
						
							
							
								Kai Gerken 
							
						 
					 
					
						
						
							
						
						9d9725144d 
					 
					
						
						
							
							Fix compile error on pzemdc.h ( #4583 )  
						
						
						
						
							
						
					 
					
						2023-03-27 15:58:28 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						06f83bf1c0 
					 
					
						
						
							
							Fix platform restriction for bme680_bsec ( #4616 )  
						
						... 
						
						
						
						* Fix platform restriction for bme680_bsec
* Fix
* revert spi change
* Add comment back
* Dont crash on rp2040 platform 
						
						
							
						
					 
					
						2023-03-26 22:50:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						c2756d57d8 
					 
					
						
						
							
							Allow entity names to be set to None ( #4607 )  
						
						... 
						
						
						
						* Allow entity names to be set to None so they take on the device friendly_name automatically
* Use empty 
						
						
							
						
					 
					
						2023-03-26 22:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								Berend Haan 
							
						 
					 
					
						
						
							
						
						56504692af 
					 
					
						
						
							
							Lower range of CONF_FREQUENCY ( #4619 )  
						
						
						
						
							
						
					 
					
						2023-03-26 22:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						e542e75b9e 
					 
					
						
						
							
							Require step to be set when calling register_number ( #4622 )  
						
						
						
						
							
						
					 
					
						2023-03-26 22:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								tracestep 
							
						 
					 
					
						
						
							
						
						806e43c34c 
					 
					
						
						
							
							SX1509 minimum loop period (fixes esphome/issues#4325) ( #4613 )  
						
						... 
						
						
						
						* Minimum loop period (fixes  esphome/issues#4325 )
* clang-tidy suggestions
* More clang-tidy suggestions 
						
						
							
						
					 
					
						2023-03-26 21:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						29e7d00894 
					 
					
						
						
							
							Bump actions/stale from 7 to 8 ( #4615 )  
						
						... 
						
						
						
						Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
  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-03-26 21:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						9ee661c1e4 
					 
					
						
						
							
							Add ability to clear the gatt cache ( #4621 )  
						
						... 
						
						
						
						* Add ability to clear the gatt cache
With BlueZ we can fully clear the cache when something goes wrong with the services, however since this is also a cache on the ESP32 we need to be able to clear the on device cache as well for the proxies since if something goes wrong with the service resolution it can cache the bad resolution on NVS forever.
Our current client implementation is limited to clearing the memory cache in Home Assistant 89355e0879/homeassistant/components/esphome/bluetooth/client.py (L512)https://github.com/esphome/issues/issues/4156 
https://github.com/esphome/aioesphomeapi/pull/410 
* naming
* lint
* lint
* naming
* naming
* naming
* 88 now that 87 is taken
* make const
* Update esphome/components/api/api_frame_helper.cpp 
						
						
							
						
					 
					
						2023-03-26 21:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								Regev Brody 
							
						 
					 
					
						
						
							
						
						36c0e2416d 
					 
					
						
						
							
							add select_schema to select component ( #4545 )  
						
						... 
						
						
						
						* add select_schema to select component
* add select_schema to select component
* fix cr 
						
						
							
						
					 
					
						2023-03-26 20:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								RoboMagus 
							
						 
					 
					
						
						
							
						
						e4ba3ff1db 
					 
					
						
						
							
							Limit range on filter time period for remote_receiver ( #4604 )  
						
						... 
						
						
						
						* Limit range on filter time period for remote_receiver
* pylint 
						
						
							
						
					 
					
						2023-03-23 18:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						be69b49880 
					 
					
						
						
							
							Bump pytest-asyncio from 0.20.3 to 0.21.0 ( #4599 )  
						
						... 
						
						
						
						Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.20.3 to 0.21.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.20.3...v0.21.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
  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-03-23 18:38:47 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						cc317d27f5 
					 
					
						
						
							
							Bump zeroconf from 0.47.3 to 0.47.4 ( #4597 )  
						
						... 
						
						
						
						Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.47.3 to 0.47.4.
- [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.47.3...0.47.4 )
---
updated-dependencies:
- dependency-name: zeroconf
  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-03-23 18:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dominik Skalník 
							
						 
					 
					
						
						
							
						
						c16709ed95 
					 
					
						
						
							
							fix wrong port multiplexer name in dump GPIO function ( #4592 )  
						
						
						
						
							
						
					 
					
						2023-03-23 18:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								guillempages 
							
						 
					 
					
						
						
							
						
						e13eaf6706 
					 
					
						
						
							
							Fix animation resizing ( #4608 )  
						
						... 
						
						
						
						Animation resizing in RGB24 format is causing an error "Image cannot be resized to a bigger size". Other image types do not show the issue, and the only difference is the "image.thumbnail" call.
Removed the call and tested; the animation is shown with the desired size. 
						
						
							
						
					 
					
						2023-03-22 08:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						a1eb3b8475 
					 
					
						
						
							
							Swap curly brackets for round on LockGuard ( #4610 )  
						
						
						
						
							
						
					 
					
						2023-03-22 07:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						d52e425ba2 
					 
					
						
						
							
							Remove EntityBase from sprinkler ( #4606 )  
						
						... 
						
						
						
						* Remove EntityBase form sprinkler
* remove unneeded method
* Set name correctly
Move some timers to `setup` that rely on this->name_
* Fix SprinklerControllerSwitch setup
* Update esphome/components/sprinkler/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com > 
						
						
							
						
					 
					
						2023-03-22 07:35:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						dd8dc1ef1d 
					 
					
						
						
							
							Merge pull request  #4609  from esphome/bump-2023.3.1  
						
						... 
						
						
						
						2023.3.1 
						
						
							
 
						
					 
					
						2023-03-22 12:40:28 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						bc427de16a 
					 
					
						
						
							
							Bump version to 2023.3.1  
						
						
						
						
							
						
					 
					
						2023-03-22 12:03:34 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						db5988bbe1 
					 
					
						
						
							
							rp2040: Use fake Mutex lock ( #4602 )  
						
						
						
						
							
						
					 
					
						2023-03-22 12:03:34 +13:00 
						 
				 
			
				
					
						
							
							
								Nathaniel Wesley Filardo 
							
						 
					 
					
						
						
							
						
						a3875af4b4 
					 
					
						
						
							
							climate: brown paper bag fix for on_configure ( #4573 )  
						
						... 
						
						
						
						I forgot this hunk in https://github.com/esphome/esphome/pull/4511  .
I'm sorry for the noise. 
						
						
							
						
					 
					
						2023-03-22 12:03:34 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						d70e7da0ef 
					 
					
						
						
							
							rp2040: Use fake Mutex lock ( #4602 )  
						
						
						
						
							
						
					 
					
						2023-03-21 20:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						d42f35de5d 
					 
					
						
						
							
							Wrap ipv6 code a bit more ( #4574 )  
						
						... 
						
						
						
						* Wrap ipv6 code a bit more for when ipv6 support should not be compiled in
* More checks
* More uses
* Fix 
						
						
							
						
					 
					
						2023-03-21 20:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								jerome992 
							
						 
					 
					
						
						
							
						
						cd57469e06 
					 
					
						
						
							
							Fix negative sqrt root in ct_clamp_sensor.cpp ( #2701 ) ( #4236 )  
						
						... 
						
						
						
						Co-authored-by: Jerome <jerome992@internet.lu > 
						
						
							
						
					 
					
						2023-03-20 04:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Aaron S. Jackson 
							
						 
					 
					
						
						
							
						
						d98d6ff45f 
					 
					
						
						
							
							B/W support for GooDisplay GDEY029T94 (as used on Adafruit MagTag) ( #4222 )  
						
						... 
						
						
						
						* B/W support for GooDisplay GDEY029T94
* Fix python style ci
* linter recommendations
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2023-03-20 03:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						14e38f0469 
					 
					
						
						
							
							Upgrade clang-format to v13 ( #4535 )  
						
						... 
						
						
						
						* Upgrade clang-format to v13
* Apply clang-format-13 formatting changes
* Format
* Format bme_680
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
							
						
					 
					
						2023-03-20 03:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						f0f6d3f1cd 
					 
					
						
						
							
							Disallow uart0/1/2 as ids in config ( #4446 )  
						
						... 
						
						
						
						* Disallow uart0/1/2 as ids in config
* Update test files 
						
						
							
						
					 
					
						2023-03-20 02:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						0b383542da 
					 
					
						
						
							
							Split test3.yaml ( #4591 )  
						
						
						
						
							
						
					 
					
						2023-03-19 22:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Bisbjerg 
							
						 
					 
					
						
						
							
						
						b2cec10601 
					 
					
						
						
							
							Fix outdated filter string in platformio_api ( #4587 )  
						
						
						
						
							
						
					 
					
						2023-03-19 19:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Sybren A. Stüvel 
							
						 
					 
					
						
						
							
						
						48658d5a55 
					 
					
						
						
							
							Add a simple 'skip_initial' filter ( #4582 )  
						
						... 
						
						
						
						* Add a simple 'skip' filter
This filter simply skips the first `send_first_at` values, then passes
everything as-is. This is quite useful when you know the first few sensor
readings should be ignored.
Example YAML:
```yaml
sensor:
  - platform: sgp30
    id: mysensor_sgp30
    eco2:
      id: mysensor_sgp30_co2
      name: "eCO₂"
      accuracy_decimals: 0
      filters:
        - skip:
            send_first_at: 41
```
* Rename the filter to `skip_initial` and simplify the schema
New usage:
```yaml
      filters:
        - skip_initial: 41
```
* Apply clang-format 
						
						
							
						
					 
					
						2023-03-19 19:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Halicky 
							
						 
					 
					
						
						
							
						
						5207ca1d52 
					 
					
						
						
							
							Add support for ESP32 CAM resolutions for 3MP and 5MP sensors (OV5640 for example). Also support (almost) arbitrary camera clock, some cameras/ESP chips need slightly lower clock than 20MHz to avoid image corruption. ( #4580 )  
						
						
						
						
							
						
					 
					
						2023-03-19 19:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Fabian 
							
						 
					 
					
						
						
							
						
						7196fb8e82 
					 
					
						
						
							
							add define __str__ method ( #4576 )  
						
						... 
						
						
						
						Co-authored-by: Your Name <you@example.com > 
						
						
							
						
					 
					
						2023-03-19 18:55:12 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						48ada2eebb 
					 
					
						
						
							
							Bump aioesphomeapi from 13.5.0 to 13.5.1 ( #4572 )  
						
						... 
						
						
						
						Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.5.0 to 13.5.1.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.5.0...v13.5.1 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
  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-03-19 18:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nathaniel Wesley Filardo 
							
						 
					 
					
						
						
							
						
						0de5808ed2 
					 
					
						
						
							
							climate: brown paper bag fix for on_configure ( #4573 )  
						
						... 
						
						
						
						I forgot this hunk in https://github.com/esphome/esphome/pull/4511  .
I'm sorry for the noise. 
						
						
							
						
					 
					
						2023-03-19 18:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Kai Gerken 
							
						 
					 
					
						
						
							
						
						ebc544e4b4 
					 
					
						
						
							
							Fix compile error on pzemdc.h ( #4583 )  
						
						
						
						
							
						
					 
					
						2023-03-19 18:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Raph 
							
						 
					 
					
						
						
							
						
						a31fb3c987 
					 
					
						
						
							
							Add option flip_x ( #4555 )  
						
						... 
						
						
						
						* Adding flip_x
* Adding flip_x
* Adding flip_x
* Adding flip_x
* Adding flip_x
* convert tab to space
* update format 
						
						
							
						
					 
					
						2023-03-15 22:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Sieb 
							
						 
					 
					
						
						
							
						
						dfc7cd7f5d 
					 
					
						
						
							
							allow using a binary output for the status led ( #4532 )  
						
						... 
						
						
						
						* allow using a binary output for the status led
* lint
* output status as well
* simplify
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net > 
						
						
							
						
					 
					
						2023-03-15 22:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								Witold Krecicki 
							
						 
					 
					
						
						
							
						
						a8bb2a42a1 
					 
					
						
						
							
							Add an option to force SPI into software mode, useful when ( #4556 )  
						
						... 
						
						
						
						reusing pins for different purposes. 
						
						
							
						
					 
					
						2023-03-15 22:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								R Huish 
							
						 
					 
					
						
						
							
						
						3d4c0e6667 
					 
					
						
						
							
							Added missing PM_1_0 and PM_10_0 for PMS5003T and PMS5003ST  ( #4560 )  
						
						... 
						
						
						
						* Added missing PM_1_0 and PM_10_0 for PMS5003T
Added missing PM_1_0 and PM_10_0 for PMS5003T
* Revert "Added missing PM_1_0 and PM_10_0 for PMS5003T"
This reverts commit 86084f7c61 
						
						
							
						
					 
					
						2023-03-15 22:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Trent Houliston 
							
						 
					 
					
						
						
							
						
						25fb288016 
					 
					
						
						
							
							Update the delta filter to take a percentage value as well as an absolute value ( #4391 )  
						
						
						
						
							
						
					 
					
						2023-03-15 22:20:18 +00:00