DAVe3283 
							
						 
					 
					
						
						
							
						
						36ffef083b 
					 
					
						
						
							
							Fix MAX31865 edge case. ( #882 )  
						
						... 
						
						
						
						In a heavy EMI environment, reading the current config from the MAX31865 can
fail, such as switching from a 4-wire sensor to a 3-wire sensor. This causes
the temperature value to be off wildly, but still technically valid, so it
doesn't get reported as a sensor failure.
Since we know what configuration we want, rather than send it to the MAX31865
on setup and ask for it over and over (propagating any error as we write it
back), instead store the base configuration and work from that to change modes.
This not only avoids propagating any error, it also saves a lot of unnecessary
reads from the MAX31865. 
						
						
							
						
					 
					
						2019-11-26 18:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kucera 
							
						 
					 
					
						
						
							
						
						fe89dcdc08 
					 
					
						
						
							
							added idle action for climate ( #859 )  
						
						... 
						
						
						
						* added idle
* more clear state description
* Also add drying/fan
Putting it in this PR because it will be put in the same aioesphomeapi release anyway.
* Update bang_bang for idle action
Co-authored-by: root <root@mail.danman.eu >
Co-authored-by: Otto Winter <otto@otto-winter.com > 
						
						
							
						
					 
					
						2019-11-26 17:56:04 +01:00 
						 
				 
			
				
					
						
							
							
								KristopherMackowiak 
							
						 
					 
					
						
						
							
						
						be36eef939 
					 
					
						
						
							
							fix: template cover add position action  ( #877 )  
						
						... 
						
						
						
						* Update const.py
* Update __init__.py
* Update template_cover.cpp
* Update __init__.py
* Update test3.yaml
* formatting code
* formatting code 2
* removed position lambda
* Update test3.yaml
* Update __init__.py 
						
						
							
						
					 
					
						2019-11-21 17:57:27 -03:00 
						 
				 
			
				
					
						
							
							
								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