Tim Niemueller 
							
						 
					 
					
						
						
							
						
						11f1e28139 
					 
					
						
						
							
							Make per-loop display clearing optional ( #2626 )  
						
						... 
						
						
						
						Currently, in each loop during DisplayBuffer::update_() the display is
cleared by calling DisplayBuffer::clear().
This prevents more efficient display usages that do not render the
screen in each loop, but only if necessary. This can be helpful, for
example, if images are rendered. This would cause the loop time to be
exceeded frequently.
This change adds a new optional flag "auto_clear" that can be used to
control the clearing behavior. If unset, the DisplayBuffer defaults to
enabled auto clearing, the current behavior and thus backward compatible.
This flag applies to displays that use DisplayBuffer.
Example excerpt:
globals:
  - id: state
    type: bool
    restore_value: no
    initial_value: "false"
  - id: state_processed
    type: bool
    restore_value: no
    initial_value: "false"
switch:
  - platform: template
    name: "State"
    id: state_switch
    lambda: |-
      return id(state);
    turn_on_action:
      - globals.set:
          id: state
          value: "true"
      - globals.set:
          id: state_processed
          value: "false"
    turn_off_action:
      - globals.set:
          id: state
          value: "false"
      - globals.set:
          id: state_processed
          value: "false"
display:
  - platform: ili9341
    # ...
    auto_clear_enabled: false
    lambda: |-
      if (!id(state_processed)) {
        it.fill(COLOR_WHITE);
        if (id(state)) {
          it.image(80, 20, id(image1));
        } else {
          it.image(80, 20, id(image2));
        }
        id(state_processed) = true;
      }
Co-authored-by: Tim Niemueller <timdn@google.com > 
						
						
					 
					
						2021-11-03 17:56:09 +01:00 
						 
				 
			
				
					
						
							
							
								niklasweber 
							
						 
					 
					
						
						
							
						
						379c3e98f5 
					 
					
						
						
							
							Add restore_mode to rotary_encoder ( #2643 )  
						
						
						
						
					 
					
						2021-11-03 07:32:24 +13:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5ea77894b7 
					 
					
						
						
							
							Bump black from 21.9b0 to 21.10b0 ( #2650 )  
						
						... 
						
						
						
						Bumps [black](https://github.com/psf/black ) from 21.9b0 to 21.10b0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/commits )
---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-01 21:03:23 +01:00 
						 
				 
			
				
					
						
							
							
								Carlos Garcia Saura 
							
						 
					 
					
						
						
							
						
						d54b4e7c44 
					 
					
						
						
							
							Fix for noise in pulse_counter and duty_cycle components ( #2646 )  
						
						
						
						
					 
					
						2021-11-02 08:27:57 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						d8b3af3815 
					 
					
						
						
							
							Expose webserver_port to the native API ( #2640 )  
						
						
						
						
					 
					
						2021-11-01 09:33:04 +13:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						2b04152482 
					 
					
						
						
							
							Fix deep sleep invert_wakeup mode ( #2644 )  
						
						
						
						
					 
					
						2021-10-31 16:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Monigatti 
							
						 
					 
					
						
						
							
						
						331a3ac387 
					 
					
						
						
							
							Add option to use MQTT abbreviations ( #2641 )  
						
						
						
						
					 
					
						2021-10-31 15:34:08 +13:00 
						 
				 
			
				
					
						
							
							
								Geoffrey Van Landeghem 
							
						 
					 
					
						
						
							
						
						7eee3cdc7f 
					 
					
						
						
							
							convert SCD30 into Component, polls dataready register ( #2308 )  
						
						... 
						
						
						
						Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
					 
					
						2021-10-31 15:29:22 +13:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b12c7432e0 
					 
					
						
						
							
							Bump tzlocal from 4.0.2 to 4.1 ( #2645 )  
						
						
						
						
					 
					
						2021-10-30 20:12:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ed 
							
						 
					 
					
						
						
							
						
						696643d037 
					 
					
						
						
							
							BH1750: Fix a too high default H-res2 mode value ( #2536 )  
						
						
						
						
					 
					
						2021-10-29 11:51:57 +13:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						7e54f97003 
					 
					
						
						
							
							Bump aioesphomeapi from 10.1.0 to 10.2.0 ( #2642 )  
						
						... 
						
						
						
						Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v10.1.0...v10.2.0 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
  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-10-28 21:24:48 +02:00 
						 
				 
			
				
					
						
							
							
								Arturo Casal 
							
						 
					 
					
						
						
							
						
						77dbf84e55 
					 
					
						
						
							
							Add support for CSE7761 sensor ( #2546 )  
						
						... 
						
						
						
						* Add CSE7761 sensor support
* CSE7761: Added test at test3.yaml
* CSE7761: changed string style
* CSE7761: fixed cpp lint
* CSE7761: Added codeowners
* Lots of code cleanup
* Revert incorrect setup_priority suggestion
* Added error log in read with retries.
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Improved log messages
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl > 
						
						
					 
					
						2021-10-28 20:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Martin 
							
						 
					 
					
						
						
							
						
						2350c5054c 
					 
					
						
						
							
							use update_interval for sntp synchronization ( #2563 )  
						
						... 
						
						
						
						* use update_interval for sntp synchronization
* revert  override of default interval 
						
						
					 
					
						2021-10-28 20:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						73accf747f 
					 
					
						
						
							
							Allow cloning/fetching Github PR branches in external_components ( #2639 )  
						
						
						
						
					 
					
						2021-10-29 07:12:05 +13:00 
						 
				 
			
				
					
						
							
							
								Alex Iribarren 
							
						 
					 
					
						
						
							
						
						0d3e6b2c4c 
					 
					
						
						
							
							Expose web_server port via the API ( #2467 )  
						
						
						
						
					 
					
						2021-10-28 11:46:55 +13:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b3d7cc637b 
					 
					
						
						
							
							Bump aioesphomeapi from 10.0.3 to 10.1.0 ( #2638 )  
						
						... 
						
						
						
						Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-10-28 09:17:30 +13:00 
						 
				 
			
				
					
						
							
							
								Sean Brogan 
							
						 
					 
					
						
						
							
						
						2147bcbc29 
					 
					
						
						
							
							Remove autoload of xiaomi_ble and ruuvi_ble ( #2617 )  
						
						
						
						
					 
					
						2021-10-28 09:16:12 +13:00 
						 
				 
			
				
					
						
							
							
								niklasweber 
							
						 
					 
					
						
						
							
						
						980c2d4cae 
					 
					
						
						
							
							Add publish_initial_value option to rotary encoder ( #2503 )  
						
						
						
						
					 
					
						2021-10-28 08:09:37 +13:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						68316cbcf9 
					 
					
						
						
							
							Bump esptool from 3.1 to 3.2 ( #2632 )  
						
						
						
						
					 
					
						2021-10-26 22:14:44 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2f4b9263c3 
					 
					
						
						
							
							Bump tzlocal from 4.0.1 to 4.0.2 ( #2631 )  
						
						
						
						
					 
					
						2021-10-26 22:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						c2623a08e3 
					 
					
						
						
							
							Fix select.set using lambda ( #2633 )  
						
						
						
						
					 
					
						2021-10-27 08:27:51 +13:00 
						 
				 
			
				
					
						
							
							
								Jan Čermák 
							
						 
					 
					
						
						
							
						
						9f625ee7d1 
					 
					
						
						
							
							Fix pin number validation for sn74hc595 ( #2621 )  
						
						
						
						
					 
					
						2021-10-26 18:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Martin 
							
						 
					 
					
						
						
							
						
						2f85c27a05 
					 
					
						
						
							
							fix modbus output ( #2630 )  
						
						
						
						
					 
					
						2021-10-26 11:30:25 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						c612a3bf60 
					 
					
						
						
							
							Constrain GH Actions workflows permissions ( #2625 )  
						
						
						
						
					 
					
						2021-10-26 10:55:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						a01f5f5cf1 
					 
					
						
						
							
							Remove power and energy from sensors that are not true power ( #2628 )  
						
						
						
						
					 
					
						2021-10-26 10:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						87328686a0 
					 
					
						
						
							
							Allow setting URL as platform_version ( #2598 )  
						
						
						
						
					 
					
						2021-10-26 10:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin 
							
						 
					 
					
						
						
							
						
						81c11ba1f7 
					 
					
						
						
							
							relax  max entities checking ( #2629 )  
						
						
						
						
					 
					
						2021-10-26 08:53:47 +13:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						49b17c5a2d 
					 
					
						
						
							
							Switch issue-close-app to GH Actions and workflow cleanup ( #2624 )  
						
						
						
						
					 
					
						2021-10-23 21:58:04 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						de06a781ff 
					 
					
						
						
							
							ESP8266 disable PIO LDF ( #2608 )  
						
						
						
						
					 
					
						2021-10-23 19:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						8e77e3c685 
					 
					
						
						
							
							Fix glue code missing micros() ( #2623 )  
						
						
						
						
					 
					
						2021-10-23 19:25:53 +02:00 
						 
				 
			
				
					
						
							
							
								0hax 
							
						 
					 
					
						
						
							
						
						a687b083ae 
					 
					
						
						
							
							Teleinfo ptec ( #2599 )  
						
						... 
						
						
						
						* teleinfo: handle historical mode correctly.
In historical mode, tags like PTEC leads to an issue where we detect a
timestamp wheras this is not possible in historical mode.
PTEC teleinfo tag looks like:
    PTEC HP..
Instead of the usual format
    IINST1 001 I
This make our data parsing fails.
While at here, make sure we continue parsing other tags even if parsing
one of the tag fails.
Signed-off-by: 0hax <0hax@protonmail.com >
* teleinfo: fix compilation with loglevel set to debug.
Signed-off-by: 0hax <0hax@protonmail.com > 
						
						
					 
					
						2021-10-23 19:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Agner 
							
						 
					 
					
						
						
							
						
						b9e5c7eb35 
					 
					
						
						
							
							Autodetect flash size ( #2615 )  
						
						
						
						
					 
					
						2021-10-23 13:25:46 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						1a6a063e04 
					 
					
						
						
							
							Move default build path to .esphome directory ( #2586 )  
						
						
						
						
					 
					
						2021-10-23 12:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						d85b7a6bd0 
					 
					
						
						
							
							Bump platform-espressif8266 from 2.6.2 to 2.6.3 ( #2620 )  
						
						
						
						
					 
					
						2021-10-23 12:37:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Hergert 
							
						 
					 
					
						
						
							
						
						1c4700f447 
					 
					
						
						
							
							fixed dependency for pca9685 component ( #2614 )  
						
						... 
						
						
						
						Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Andreas <andreas.hergert@otrs.com > 
						
						
					 
					
						2021-10-22 18:52:47 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Hergert 
							
						 
					 
					
						
						
							
						
						83400d0417 
					 
					
						
						
							
							Bugfix tca9548a and idf refactor anh ( #2612 )  
						
						... 
						
						
						
						Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com > 
						
						
					 
					
						2021-10-22 18:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						77a6461c9d 
					 
					
						
						
							
							Fix ESP8266 OTA compression only starting framework v2.7.0 ( #2610 )  
						
						
						
						
					 
					
						2021-10-22 17:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						6db9d1122f 
					 
					
						
						
							
							Fix compiler warnings and update platformio line filter ( #2607 )  
						
						
						
						
					 
					
						2021-10-22 16:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						83bef85415 
					 
					
						
						
							
							Add owner to all libraries used ( #2604 )  
						
						
						
						
					 
					
						2021-10-22 14:14:14 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						b5b3914bbf 
					 
					
						
						
							
							Re-raise keyboardinterrupt ( #2603 )  
						
						
						
						
					 
					
						2021-10-22 14:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						0d90ef94ae 
					 
					
						
						
							
							Add OTA upload compression for ESP8266 ( #2601 )  
						
						
						
						
					 
					
						2021-10-22 13:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						c08b21b7cd 
					 
					
						
						
							
							Bump noise-c from 0.1.3 to 0.1.4 ( #2602 )  
						
						
						
						
					 
					
						2021-10-22 12:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Monigatti 
							
						 
					 
					
						
						
							
						
						be3cb9ef00 
					 
					
						
						
							
							Add EntityBase properties to ESP32 Camera ( #2600 )  
						
						
						
						
					 
					
						2021-10-22 12:10:29 +02:00 
						 
				 
			
				
					
						
							
							
								Oxan van Leeuwen 
							
						 
					 
					
						
						
							
						
						f7b3f52731 
					 
					
						
						
							
							Limit hostnames to 31 characters ( #2531 )  
						
						
						
						
					 
					
						2021-10-22 12:09:47 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						9220d9fc52 
					 
					
						
						
							
							Fix socket connection closed not detected ( #2587 )  
						
						
						
						
					 
					
						2021-10-22 10:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						68c8547067 
					 
					
						
						
							
							Add IDF support to dallas ( #2578 )  
						
						
						
						
					 
					
						2021-10-21 22:48:28 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1468acfced 
					 
					
						
						
							
							Bump tzlocal from 3.0 to 4.0.1 ( #2553 )  
						
						... 
						
						
						
						Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl > 
						
						
					 
					
						2021-10-21 22:46:05 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b141aea4c0 
					 
					
						
						
							
							Bump aioesphomeapi from 10.0.0 to 10.0.3 ( #2595 )  
						
						... 
						
						
						
						Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-10-21 20:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						a88c022406 
					 
					
						
						
							
							Logging a proper url allows terminals to make it clickable ( #2554 )  
						
						
						
						
					 
					
						2021-10-21 20:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5389382798 
					 
					
						
						
							
							Bump paho-mqtt from 1.6.0 to 1.6.1 ( #2596 )  
						
						... 
						
						
						
						Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-10-21 20:09:29 +02:00