Guillermo Ruffino 
							
						 
					 
					
						
						
							
						
						1e227e8051 
					 
					
						
						
							
							Schema dump ( #1564 )  
						
						... 
						
						
						
						* schema dump idea
accept boolean or anything default
accept null also for full dicts
added some common validators
more simple validators
support multi_conf
better handle automations
updates
updates
handle lists
removed not needed class
move to own folder
generalized for automations lists, etc
updates
updates
clean up
clean up
fix automations
made comment optional
basic docs support
added more docs
fixes docs handling
updates
updates
fix components parent
updates
updates
updates
Fix inkplate 6 registration
updates
Disable logging for vscode add on
better handle buses
keep extended order as in CONFIGs
updates
updates
updates
disable comments
moved to scripts/build_jsonschema
added configurable decorators
path handling
fix handle list_schema
fixes and cleanup
add jschema_extractor to maybe
updates
lint
no schema in git
add generated loggers list
* lint 
						
						
					 
					
						2021-03-07 21:05:08 -03:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						9208227d92 
					 
					
						
						
							
							Improve setup.py  
						
						
						
						
					 
					
						2020-07-24 10:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						725e8c69f5 
					 
					
						
						
							
							Add long description to setup.py  
						
						
						
						
					 
					
						2020-07-24 10:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						a20e71b32a 
					 
					
						
						
							
							Load setup.py requirements from requirements.txt ( #1149 )  
						
						
						
						
					 
					
						2020-07-15 13:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						764eb960c6 
					 
					
						
						
							
							Update build scripts  
						
						
						
						
					 
					
						2020-07-15 01:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Berezovsky 
							
						 
					 
					
						
						
							
						
						e6f42fa6f0 
					 
					
						
						
							
							Packages feature ( #1052 )  
						
						... 
						
						
						
						* Started to work on packages feature
* Added some more validation to packages config
* Fixed some linter warnings
* Updated tests
* Reordered consts to avoid linter error
* Reordered consts to avoid linter error
* Refactored test yaml files to integrate into existing test pipeline
Co-authored-by: Dmitry Berezovsky <dmitry.berezovsky@logicify.com > 
						
						
					 
					
						2020-07-13 11:45:06 -03:00 
						 
				 
			
				
					
						
							
							
								Niklas Wagner 
							
						 
					 
					
						
						
							
						
						c2e0ea97d8 
					 
					
						
						
							
							Upgrade dependencies  
						
						
						
						
					 
					
						2020-05-23 20:33:58 -03:00 
						 
				 
			
				
					
						
							
							
								Tim Savage 
							
						 
					 
					
						
						
							
						
						30ecb58e06 
					 
					
						
						
							
							Bugfix/normalize core comparisons (and Python 3 update fixes) ( #952 )  
						
						... 
						
						
						
						* Correct implementation of comparisons to be Pythonic
If a comparison cannot be made return NotImplemented, this allows the
Python interpreter to try other comparisons (eg __ieq__) and either
return False (in the case of __eq__) or raise a TypeError
exception (eg in the case of __lt__).
* Python 3 updates
* Add a more helpful message in exception if platform is not defined
* Added a basic pre-commit check 
						
						
					 
					
						2020-01-13 14:35:55 -08:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						056c72d50d 
					 
					
						
						
							
							Drop Python 2 Support ( #793 )  
						
						... 
						
						
						
						* Remove Python 2 support
* Remove u-strings
* Remove docker symlinks
* Remove from travis
* Update requirements
* Upgrade flake8/pylint
* Fixes
* Manual
* Run pyupgrade
* Lint
* Remove base_int
* Fix
* Update platformio_api.py
* Update component.cpp 
						
						
					 
					
						2019-12-07 18:28:55 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						bba6d6897d 
					 
					
						
						
							
							Update dependencies ( #906 )  
						
						... 
						
						
						
						PyYAML 5.1.2 -> 5.2 https://github.com/yaml/pyyaml/blob/master/CHANGES 
flake8 3.6.0 -> 3.7.9 https://github.com/PyCQA/flake8/tree/master/docs/source/release-notes 
paho-mqtt 1.4.0 -> 1.5.0 https://github.com/eclipse/paho.mqtt.python/blob/master/ChangeLog.txt 
platformio 4.0.3 -> 4.1.0 https://github.com/platformio/platformio-core/releases 
protobuf 3.10.0 -> 3.11.1 https://github.com/protocolbuffers/protobuf/releases 
pylint 2.3.0 -> 2.4.4 http://pylint.pycqa.org/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-4-4  
						
						
					 
					
						2019-12-04 17:13:34 +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 
							
						 
					 
					
						
						
							
						
						35a725fa1e 
					 
					
						
						
							
							Update and pin all requirements ( #759 )  
						
						
						
						
					 
					
						2019-10-17 18:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						acf3f6fb65 
					 
					
						
						
							
							Fix outdated voluptuous pinning  
						
						... 
						
						
						
						See also https://github.com/esphome/esphome/pull/745#issuecomment-541831600  
						
						
					 
					
						2019-10-15 21:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						a0046a2e55 
					 
					
						
						
							
							Pin voluptuous version  
						
						... 
						
						
						
						Closes https://github.com/esphome/esphome/pull/745  
						
						
					 
					
						2019-10-14 14:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						2712c44004 
					 
					
						
						
							
							Update dependencies ( #653 )  
						
						... 
						
						
						
						* Update pio dependencies
* Platformio 4
* Fixes
* Update platformio_api.py
* Lint 
						
						
					 
					
						2019-06-28 11:29:37 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						5e5b9f2205 
					 
					
						
						
							
							Hass.io Ingress ( #519 )  
						
						... 
						
						
						
						* Hass.io ingress
* Update
* Remove global vars
* Fix
* Fixes
* Fixes
* Upgrade base image to 1.5.1
* Lint 
						
						
					 
					
						2019-04-24 17:08:05 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						d332e491ad 
					 
					
						
						
							
							Changes for 1.12 ( #482 )  
						
						... 
						
						
						
						* Update setup scripts
* Add delete action, remove Hass config command
* Update esphome.js
* Lint 
						
						
					 
					
						2019-03-16 22:24:26 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						50af0da13f 
					 
					
						
						
							
							Add esphomeyaml legacy script  
						
						
						
						
					 
					
						2019-02-15 10:19:18 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						3d9301a0f7 
					 
					
						
						
							
							Rename esphomeyaml to esphome ( #426 )  
						
						... 
						
						
						
						* Rename
* Update
* Add migration
* Fix
* Fix dashboard
* Change test
* Fixes
* Code cleanup
* Fix import order
* Update
* Automate docker builds
* Shellcheck 
						
						
					 
					
						2019-02-13 16:54:02 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						d9cf91210e 
					 
					
						
						
							
							Add local mDNS responder for .local ( #386 )  
						
						... 
						
						
						
						* Add local mDNS responder
* Fix
* Use mDNS in dashboard status
* Lint
* Lint
* Fix test
* Remove hostname
* Fix use enum
* Lint 
						
						
					 
					
						2019-02-10 16:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Schütz 
							
						 
					 
					
						
						
							
						
						d799c03f0c 
					 
					
						
						
							
							call platformio and esptool using subprocess if $ESPHOME_USE_SUBPROCESS is set ( #359 )  
						
						... 
						
						
						
						* call platformio and esptool using subprocess if $ESPHOME_USE_SUBPROCESS is set
* Update setup.py 
						
						
					 
					
						2019-01-19 17:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Schütz 
							
						 
					 
					
						
						
							
						
						70016d7641 
					 
					
						
						
							
							Add pyserial to install_requires ( #348 )  
						
						
						
						
					 
					
						2019-01-17 09:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Schütz 
							
						 
					 
					
						
						
							
						
						54dd9e94ab 
					 
					
						
						
							
							typing is only required for python < 3.5 ( #341 )  
						
						... 
						
						
						
						Since 3.5, it is included in the standard library. 
						
						
					 
					
						2019-01-15 16:50:50 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						9bce35e335 
					 
					
						
						
							
							Make tzlocal a requirement  
						
						
						
						
					 
					
						2019-01-06 09:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						22fd4ec722 
					 
					
						
						
							
							Make compatible with python 3 ( #281 )  
						
						... 
						
						
						
						* Make compatible with python 3
* Update travis
* Env
* Fix typo
* Fix install correct platformio
* Lint
* Fix build flags
* Lint
* Upgrade pylint
* Lint 
						
						
					 
					
						2019-01-02 14:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						da2821ab36 
					 
					
						
						
							
							Add native ESPHome API ( #265 )  
						
						... 
						
						
						
						* Esphomeapi
* Updates
* Remove MQTT from wizard
* Add protobuf to requirements
* Fix
* API Client updates
* Dump config on API connect
* Old WiFi config migration
* Home Assistant state import
* Lint 
						
						
					 
					
						2018-12-18 19:31:43 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						7c7032c59e 
					 
					
						
						
							
							[Huge] Util Refactor, Dashboard Improvements, Hass.io Auth API, Better Validation Errors, Conditions, Custom Platforms, Substitutions ( #234 )  
						
						... 
						
						
						
						* Implement custom sensor platform
* Update
* Ethernet
* Lint
* Fix
* Login page
* Rename cookie secret
* Update manifest
* Update cookie check logic
* Favicon
* Fix
* Favicon manifest
* Fix
* Fix
* Fix
* Use hostname
* Message
* Temporary commit for screenshot
* Automatic board selection
* Undo temporary commit
* Update esphomeyaml-edge
* In-dashboard editing and hosting files locally
* Update esphomeyaml-edge
* Better ANSI color escaping
* Message
* Lint
* Download Efficiency
* Fix gitlab
* Fix
* Rename extra_libraries to libraries
* Add example
* Update README.md
* Update README.md
* Update README.md
* HassIO -> Hass.io
* Updates
* Add update available notice
* Update
* Fix substitutions
* Better error message
* Re-do dashboard ANSI colors
* Only include FastLED if user says so
* Autoscroll logs
* Remove old checks
* Use safer RedirectText
* Improvements
* Fix
* Use enviornment variable
* Use http://hassio/host/info 
* Fix conditions
* Update platformio versions
* Revert "Use enviornment variable"
This reverts commit 7f038eb5d2 
						
						
					 
					
						2018-12-05 21:22:06 +01:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						ab6d293d0d 
					 
					
						
						
							
							Fix docker installs using old platformio version ( #125 )  
						
						... 
						
						
						
						* Fix min platformio version and update requirements
* Remove unnecessary requirements from travis 
						
						
					 
					
						2018-09-27 01:14:51 +09:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						17798dee1e 
					 
					
						
						
							
							HassIO add-on pre-built images  
						
						
						
						
					 
					
						2018-06-03 19:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						d5b4971d81 
					 
					
						
						
							
							Bump version to 1.2.1  
						
						
						
						
					 
					
						2018-04-07 12:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Otto Winter 
							
						 
					 
					
						
						
							
						
						982e9c1051 
					 
					
						
						
							
							Initial Commit  🎉  
						
						
						
						
					 
					
						2018-04-07 01:23:03 +02:00