John 
							
						 
					 
					
						
						
							
						
						6a0268b852 
					 
					
						
						
							
							fix chip_temperature for atm90e32 component ( #865 )  
						
						... 
						
						
						
						* Added more data to atm90e32 component
* ignore
* correction
* Delete 6chan_energy_meter.yaml
* PR request changes
* repository test branch
* Update setup.py
* Update const.py
* delete test yaml
* fix chip_temperature_sensor
This was throwing an error if chip_temperature was used. It needed to be changed from temp to temperature.
* default
* Update test1.yaml 
						
						
							
						
					 
					
						2019-11-20 17:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								Airy André 
							
						 
					 
					
						
						
							
						
						b7b23ffdb2 
					 
					
						
						
							
							Decode DHT11 decimal part ( #861 )  
						
						... 
						
						
						
						* Decode DHT11 decimal part
* Fix comment
* Fix comment
* Handle negative temp for some DHT11  - code from the DHT12 component
* Don't use the fractional part if the checksum is the 2 bytes one 
						
						
							
						
					 
					
						2019-11-20 17:00:32 +01:00 
						 
				 
			
				
					
						
							
							
								warpzone 
							
						 
					 
					
						
						
							
						
						ad76709d00 
					 
					
						
						
							
							fix the problem of missing part of advertising packet when activ… ( #868 )  
						
						... 
						
						
						
						* fix the problem of missing part of advertising packet when active scan is enabled.
* fix for ci-suggest-changes 
						
						
							
						
					 
					
						2019-11-20 16:54:25 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						53c231a7eb 
					 
					
						
						
							
							Revert "Atm90e32 pf fix ( #841 )"  
						
						... 
						
						
						
						This reverts commit 7842a55c81 
						
						
							
 
						
					 
					
						2019-11-17 23:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						d44ce82aa1 
					 
					
						
						
							
							Bump version to v1.14.3  
						
						
						
						
							
						
					 
					
						2019-11-17 23:34:04 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						a055de48e4 
					 
					
						
						
							
							Change ESP8266 default wifi output power ( #862 )  
						
						... 
						
						
						
						See also https://github.com/esphome/issues/issues/455  
						
						
							
						
					 
					
						2019-11-17 23:34:01 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						37b8d665fe 
					 
					
						
						
							
							Revert ESP32 BLE Tracker defaults ( #863 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/824 
Fixes https://github.com/esphome/issues/issues/851  
						
						
							
						
					 
					
						2019-11-17 23:34:01 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						dd7c8dabb1 
					 
					
						
						
							
							Fix MQTT python 3 stringify IPAddress Type ( #864 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/850  
						
						
							
						
					 
					
						2019-11-17 23:34:01 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						e41a9875e3 
					 
					
						
						
							
							Improve WiFi disconnect messages ( #857 )  
						
						... 
						
						
						
						* Improve WiFi disconnect messages
* Fix
* Update wifi_component_esp32.cpp 
						
						
							
						
					 
					
						2019-11-17 23:34:01 +01:00 
						 
				 
			
				
					
						
							
							
								Brandon Davidson 
							
						 
					 
					
						
						
							
						
						c5c42c4338 
					 
					
						
						
							
							Tuya: Fix init sequence and handle wifi test command ( #820 )  
						
						... 
						
						
						
						* Handle WiFi test command
Also rename commands to match Tuya protocol docs
* Fix init sequence and product info check
* Fix clang-format suggestions
* Additional changes based on code review
* Fix temp command buffer scope
* Let the interval timer fire the first heatbeat
* Fix init steps; add logging
* Lint
* Remove setup_priority override
* Add delay to dump_config
* Refactor dump sequence
* Fix verbose logging
* Fix lints
* Don't bother suppressing duplicate config dumps
* nolint
Co-authored-by: Otto Winter <otto@otto-winter.com > 
						
						
							
						
					 
					
						2019-11-17 23:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								Brandon Davidson 
							
						 
					 
					
						
						
							
						
						531428b8b0 
					 
					
						
						
							
							Fix logger uart conflict check ( #858 )  
						
						... 
						
						
						
						* Fix logger uart conflict check
* Fix class for check func
* Fix syntax
Hope lint is OK with moving the end of the conditional outside the #IFDEF
* Move end of conditional inside ifdef and remove extra whitespace
* Simplify
clang-format did not like the ifdefs and was reformatting in a way that killed clang-tidy.
Simple solution is to use logger's hw_serial as source of truth
Also simplifies the code - uart doesn't need to know what the logger uart settings mean 
						
						
							
						
					 
					
						2019-11-17 23:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						ea8068e001 
					 
					
						
						
							
							Switch to 115200 baud upload if 460800 fails ( #856 )  
						
						... 
						
						
						
						* Switch to 115200 baud upload if 460800 fails
* Update __main__.py 
						
						
							
						
					 
					
						2019-11-17 23:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
							
						
						7842a55c81 
					 
					
						
						
							
							Atm90e32 pf fix ( #841 )  
						
						... 
						
						
						
						* correct set_pf_sensor to set_power_factor_senor
* remove junk files added in error
* correct sensors.yaml reference to set_reactive_power
* Fixes 
						
						
							
						
					 
					
						2019-11-17 23:33:56 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Sieb 
							
						 
					 
					
						
						
							
						
						51d39862b1 
					 
					
						
						
							
							add position reporting to the template cover ( #821 )  
						
						... 
						
						
						
						* add position reporting to the template cover
* remove duplicate import
* use config flag instead
Co-authored-by: Samuel Sieb <samuel@sieb.net > 
						
						
							
						
					 
					
						2019-11-17 23:33:21 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						bfea6ca79b 
					 
					
						
						
							
							Mark python 3.5 support deprecated ( #849 )  
						
						... 
						
						
						
						* Mark python 3.5 unsupported
Fixes https://github.com/esphome/issues/issues/831 
* Update .travis.yml
* Update typing dep 
						
						
							
						
					 
					
						2019-11-17 23:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						6297395018 
					 
					
						
						
							
							Fix PZEM004T v2 ( #846 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/817  
						
						
							
						
					 
					
						2019-11-17 23:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						a5b49dbfa6 
					 
					
						
						
							
							Adjust some units ( #852 )  
						
						... 
						
						
						
						* Adjust some units
Fixes https://github.com/esphome/issues/issues/843 
* Lint 
						
						
							
						
					 
					
						2019-11-17 23:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						7c0d777173 
					 
					
						
						
							
							Check DHT sensor exists before publishing ( #850 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/841  
						
						
							
						
					 
					
						2019-11-17 23:31:36 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						74878276fc 
					 
					
						
						
							
							Web server CORS headers ( #840 )  
						
						... 
						
						
						
						* Add CORS header to web server
* Refactor
* Cleanup
See also https://github.com/esphome/issues/issues/806  
						
						
							
						
					 
					
						2019-11-17 23:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						226e3b1dad 
					 
					
						
						
							
							Fix sensor force_update native API ( #847 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/842  
						
						
							
						
					 
					
						2019-11-17 23:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						7752794fc5 
					 
					
						
						
							
							Fix neopixelbus missing method pins ( #848 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/839  
						
						
							
						
					 
					
						2019-11-17 23:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						b3094d6a53 
					 
					
						
						
							
							Add missing state attribute ( #851 )  
						
						... 
						
						
						
						* Add api missing_state attribute
Fixes https://github.com/esphome/issues/issues/828 
Adds a new property for missing state, so that HA can now when a sensor does not have a state yet.
* Update api.proto 
						
						
							
						
					 
					
						2019-11-17 23:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						e3640e710f 
					 
					
						
						
							
							Add wifi output_power setting ( #853 )  
						
						... 
						
						
						
						* Add wifi output_power setting
See also:
 - https://github.com/esphome/feature-requests/issues/471#issuecomment-552350467 
 - https://github.com/esp8266/Arduino/issues/6366 
 - https://github.com/esp8266/Arduino/issues/6471 
 - 849f8cf920/code/espurna/config/general.h (L593-L599)https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/network/esp_wifi.html#_CPPv425esp_wifi_set_max_tx_power6int8_t 
* Lint 
						
						
							
						
					 
					
						2019-11-17 23:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Guillermo Ruffino 
							
						 
					 
					
						
						
							
						
						2ef64b55c5 
					 
					
						
						
							
							fix missing checks of is_playing condition ( #844 )  
						
						
						
						
							
						
					 
					
						2019-11-17 23:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						7f6672bb37 
					 
					
						
						
							
							Fix calculations for negative sun declination ( #839 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/793 
Also adds a clampd function that operates with doubles, not floats 
						
						
							
						
					 
					
						2019-11-17 23:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						68a3b31628 
					 
					
						
						
							
							Update variable in scheduler ( #838 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/826  
						
						
							
						
					 
					
						2019-11-17 23:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						1b35855e68 
					 
					
						
						
							
							Update platformio libraries ( #837 )  
						
						... 
						
						
						
						* Update platformio libraries
* Lint 
						
						
							
						
					 
					
						2019-11-17 23:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						1e1837000d 
					 
					
						
						
							
							Fix homeassistant.service schema lambda ( #833 )  
						
						... 
						
						
						
						* Fix homeassistant.service schema lambda
Fixes https://github.com/esphome/issues/issues/820 
* Improve
* Fix 
						
						
							
						
					 
					
						2019-11-17 23:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						e2d5257632 
					 
					
						
						
							
							Fix ESP32 rotary encoder ( #834 )  
						
						... 
						
						
						
						* Fix ESP32 rotary encoder
Fixes https://github.com/esphome/issues/issues/672 
* Update rotary_encoder.cpp
* Lint 
						
						
							
						
					 
					
						2019-11-17 23:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						387c75793b 
					 
					
						
						
							
							WiFi AP apply manual ip settings ( #836 )  
						
						
						
						
							
						
					 
					
						2019-11-17 23:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						4f3a74d08a 
					 
					
						
						
							
							ESP8266 remove default opmode check ( #835 )  
						
						
						
						
							
						
					 
					
						2019-11-17 23:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						072cd5b83e 
					 
					
						
						
							
							Change ESP8266 default wifi output power ( #862 )  
						
						... 
						
						
						
						See also https://github.com/esphome/issues/issues/455  
						
						
							
						
					 
					
						2019-11-17 23:28:43 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						cfd42ea162 
					 
					
						
						
							
							Revert ESP32 BLE Tracker defaults ( #863 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/824 
Fixes https://github.com/esphome/issues/issues/851  
						
						
							
						
					 
					
						2019-11-17 23:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						b55544b860 
					 
					
						
						
							
							Fix MQTT python 3 stringify IPAddress Type ( #864 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/850  
						
						
							
						
					 
					
						2019-11-17 23:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						5becaebdda 
					 
					
						
						
							
							Improve WiFi disconnect messages ( #857 )  
						
						... 
						
						
						
						* Improve WiFi disconnect messages
* Fix
* Update wifi_component_esp32.cpp 
						
						
							
						
					 
					
						2019-11-17 23:25:04 +01:00 
						 
				 
			
				
					
						
							
							
								Guillermo Ruffino 
							
						 
					 
					
						
						
							
						
						1814e4a46b 
					 
					
						
						
							
							Add climate dry fan ( #845 )  
						
						... 
						
						
						
						* add climate dry fan
* clang-format
* updates, add swing mode, add back compat with old ha
* revert client-config add swing
* sort const.py
* fix missing retur 
						
						
							
						
					 
					
						2019-11-16 16:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Brandon Davidson 
							
						 
					 
					
						
						
							
						
						4f8f59f705 
					 
					
						
						
							
							Tuya: Fix init sequence and handle wifi test command ( #820 )  
						
						... 
						
						
						
						* Handle WiFi test command
Also rename commands to match Tuya protocol docs
* Fix init sequence and product info check
* Fix clang-format suggestions
* Additional changes based on code review
* Fix temp command buffer scope
* Let the interval timer fire the first heatbeat
* Fix init steps; add logging
* Lint
* Remove setup_priority override
* Add delay to dump_config
* Refactor dump sequence
* Fix verbose logging
* Fix lints
* Don't bother suppressing duplicate config dumps
* nolint
Co-authored-by: Otto Winter <otto@otto-winter.com > 
						
						
							
						
					 
					
						2019-11-14 13:43:44 +01:00 
						 
				 
			
				
					
						
							
							
								Brandon Davidson 
							
						 
					 
					
						
						
							
						
						aca306d120 
					 
					
						
						
							
							Fix logger uart conflict check ( #858 )  
						
						... 
						
						
						
						* Fix logger uart conflict check
* Fix class for check func
* Fix syntax
Hope lint is OK with moving the end of the conditional outside the #IFDEF
* Move end of conditional inside ifdef and remove extra whitespace
* Simplify
clang-format did not like the ifdefs and was reformatting in a way that killed clang-tidy.
Simple solution is to use logger's hw_serial as source of truth
Also simplifies the code - uart doesn't need to know what the logger uart settings mean 
						
						
							
						
					 
					
						2019-11-14 13:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						694395ac91 
					 
					
						
						
							
							Switch to 115200 baud upload if 460800 fails ( #856 )  
						
						... 
						
						
						
						* Switch to 115200 baud upload if 460800 fails
* Update __main__.py 
						
						
							
						
					 
					
						2019-11-14 12:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
							
						
						092bca0d63 
					 
					
						
						
							
							Atm90e32 pf fix ( #841 )  
						
						... 
						
						
						
						* correct set_pf_sensor to set_power_factor_senor
* remove junk files added in error
* correct sensors.yaml reference to set_reactive_power
* Fixes 
						
						
							
						
					 
					
						2019-11-13 08:49:59 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						a386bb476f 
					 
					
						
						
							
							Fix output_power log strings, lint  
						
						
						
						
							
						
					 
					
						2019-11-12 22:26:35 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Sieb 
							
						 
					 
					
						
						
							
						
						39a520f552 
					 
					
						
						
							
							add position reporting to the template cover ( #821 )  
						
						... 
						
						
						
						* add position reporting to the template cover
* remove duplicate import
* use config flag instead
Co-authored-by: Samuel Sieb <samuel@sieb.net > 
						
						
							
						
					 
					
						2019-11-12 22:24:13 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						663f84f8b4 
					 
					
						
						
							
							Mark python 3.5 support deprecated ( #849 )  
						
						... 
						
						
						
						* Mark python 3.5 unsupported
Fixes https://github.com/esphome/issues/issues/831 
* Update .travis.yml
* Update typing dep 
						
						
							
						
					 
					
						2019-11-12 21:44:28 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						8677d47777 
					 
					
						
						
							
							Fix PZEM004T v2 ( #846 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/817  
						
						
							
						
					 
					
						2019-11-12 21:44:20 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						4f1a28d460 
					 
					
						
						
							
							Adjust some units ( #852 )  
						
						... 
						
						
						
						* Adjust some units
Fixes https://github.com/esphome/issues/issues/843 
* Lint 
						
						
							
						
					 
					
						2019-11-12 19:04:39 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						7b142525b4 
					 
					
						
						
							
							Check DHT sensor exists before publishing ( #850 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/841  
						
						
							
						
					 
					
						2019-11-12 19:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						7d4f279206 
					 
					
						
						
							
							Web server CORS headers ( #840 )  
						
						... 
						
						
						
						* Add CORS header to web server
* Refactor
* Cleanup
See also https://github.com/esphome/issues/issues/806  
						
						
							
						
					 
					
						2019-11-12 19:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						51233e1931 
					 
					
						
						
							
							Fix sensor force_update native API ( #847 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/842  
						
						
							
						
					 
					
						2019-11-12 19:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						907c14aa98 
					 
					
						
						
							
							Fix neopixelbus missing method pins ( #848 )  
						
						... 
						
						
						
						Fixes https://github.com/esphome/issues/issues/839  
						
						
							
						
					 
					
						2019-11-12 18:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						fb055750df 
					 
					
						
						
							
							Add missing state attribute ( #851 )  
						
						... 
						
						
						
						* Add api missing_state attribute
Fixes https://github.com/esphome/issues/issues/828 
Adds a new property for missing state, so that HA can now when a sensor does not have a state yet.
* Update api.proto 
						
						
							
						
					 
					
						2019-11-12 18:58:26 +01:00