1
0
mirror of https://github.com/esphome/esphome.git synced 2025-06-18 06:15:46 +01:00

[Huge] Util Refactor, Dashboard Improvements, Hass.io Auth API, Better Validation Errors, Conditions, Custom Platforms, Substitutions ()

* 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.

* Fix

* README update

* Temp

* Better invalid config messages

* Platformio debug

* Improve error messages

* Debug

* Remove debug

* Multi Conf

* Update

* Better paths

* Remove unused

* Fixes

* Lint

* lib_ignore

* Try fix platformio colors

* Fix dashboard scrolling

* Revert

* Lint

* Revert
This commit is contained in:
Otto Winter
2018-12-05 21:22:06 +01:00
committed by GitHub
parent 787c2f17e0
commit cc7ff08147
192 changed files with 6156 additions and 2845 deletions
.gitignore.gitlab-ci.ymlMANIFEST.in
docker
esphomeyaml-beta
esphomeyaml-edge
esphomeyaml
__main__.pyautomation.py
components
ads1115.py
binary_sensor
cover
custom_component.pydallas.pydebug.pydeep_sleep.py
display
esp32_ble_beacon.pyesp32_ble_tracker.pyesp32_touch.py
fan
font.pyglobals.pyi2c.pyimage.py
light
logger.pymqtt.pymy9231.pyota.py
output
pca9685.pypcf8574.pypn532.pypower_supply.pyrdm6300.pyremote_receiver.pyremote_transmitter.pyscript.py
sensor
spi.pystatus_led.py
stepper
substitutions.py
switch
text_sensor
time
uart.pyweb_server.pywifi.py
config.jsonconfig.pyconfig_validation.pyconst.pycore.pycore_config.pycpp_generator.pycpp_helpers.pycpp_types.py
dashboard
espota2.pyhelpers.pymqtt.pypins.pyplatformio_api.pystorage_json.pywizard.pywriter.pyyaml_util.py
repository.jsonrequirements.txtsetup.py
tests

@ -4,7 +4,8 @@ import esphomeyaml.config_validation as cv
from esphomeyaml.components import binary_sensor
from esphomeyaml.components.esp32_touch import ESP32TouchComponent
from esphomeyaml.const import CONF_NAME, CONF_PIN, CONF_THRESHOLD, ESP_PLATFORM_ESP32
from esphomeyaml.helpers import get_variable, global_ns
from esphomeyaml.cpp_generator import get_variable
from esphomeyaml.cpp_types import global_ns
from esphomeyaml.pins import validate_gpio_pin
ESP_PLATFORMS = [ESP_PLATFORM_ESP32]