Commit Graph
100 Commits
Author SHA1 Message Date
Otto WinterandGitHub 0d7bb1286a More changes for 1.12 (#483)
* Print error when ESP32 BLE tracker used together with beacon

* Update

* Enable PSRAM

* Fix test
2019-03-17 16:04:49 +01:00
Otto WinterandGitHub 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 0ccfe33427 Bump version to v1.13.0-dev 2019-03-13 19:07:02 +01:00
Otto Winter ca4450858f Add auto-issue closer 2019-03-13 18:30:45 +01:00
Otto WinterandGitHub f3ec83fe31 Add ESP32 Camera (#475)
* Add ESP32 Camera

* Fixes

* Updates

* Fix substitutions not working for non-ASCII

* Update docker base image to 1.3.0
2019-03-13 16:40:09 +01:00
Otto Winter 289acade1e vol.Schema -> cv.Schema 2019-03-05 15:06:38 +01:00
Otto Winter a99f99779a Use double quotes for wizard
Fixes https://github.com/esphome/issues/issues/81
2019-03-05 14:14:38 +01:00
Otto WinterandGitHub 5c14ca030a Add Wifi info text sensor (#473)
* Add WiFi Info text sensor

* Lint

* Fix register

* Add newline at end of file
2019-03-05 14:05:51 +01:00
Otto WinterandGitHub 0fc6a027a7 Add copy output platform (#472) 2019-03-05 13:54:33 +01:00
Otto WinterandGitHub 3c0d97ef69 Add connected condition (#474)
* Add WiFi/MQTT/API connected condition

* Add tests

* Fix namespace

* Update api.py
2019-03-05 13:54:14 +01:00
Otto Winter 5b4f98d414 Revert "Remove piolibdeps cache"
This reverts commit e009f21a72.
2019-03-05 13:53:09 +01:00
Otto WinterandGitHub 7ebfcd3807 Add for to binary sensor conditions (#471) 2019-03-05 13:51:53 +01:00
Otto WinterandGitHub 3ef0634dd2 Upgrade ESP32 core to 1.0.1 (#470)
* Upgrade ESP32 core to 1.0.1

Ref https://github.com/espressif/arduino-esp32/issues/2540

* Undo remove

* Add i2c debugging

* Lint
2019-03-05 13:44:51 +01:00
Otto Winter 0928c9739f Fix build 2019-03-05 13:44:38 +01:00
Otto Winter e009f21a72 Remove piolibdeps cache
We cannot cache esphome-core
2019-03-05 13:28:18 +01:00
Otto Winter 606c412616 Cache travis folders 2019-03-05 13:27:38 +01:00
Otto WinterandGitHub 975b5127d6 Allow Arduino Core 2.5.0 for ESP8266 (#469) 2019-03-05 13:25:59 +01:00
Otto Winter 60c9ffef30 Fix build 2019-03-03 19:29:10 +01:00
Otto WinterandGitHub 99861259d7 Add MCP23017 (#466)
* Add MCP23017

* Add test
2019-03-03 16:51:55 +01:00
Otto WinterandGitHub 067ec30c56 Add relative_url, streamer_mode, status_use_ping dashboard options (#461)
* Add relative_url, streamer_mode, status_use_ping dashboard options

Additionally Hass.io now stores all build files in /data, so that snapshots no longer get huge.

* Lint

* Lint

* Replace tabs with spaces
2019-03-03 16:50:06 +01:00
Otto WinterandGitHub 5a102c2ab7 Rewrite interrupt components (#464)
* Rewrite intterupt components

* Fix test
2019-03-03 16:47:10 +01:00
Otto WinterandGitHub 4b017e2096 Add WiFi/MQTT/API connected condition (#465)
* Add WiFi/MQTT/API connected condition

* Add tests

* Fix namespace
2019-03-03 16:45:56 +01:00
Otto Winter 8495ce96a3 Lint
tornado got updated, broke pylint
2019-03-03 16:43:51 +01:00
Otto Winter c123f0091d Upgrade pylint on python 3 to fix travis 2019-02-28 10:33:22 +01:00
Otto WinterandGitHub 7c65d44976 Add rotary encoder min/max value (#463) 2019-02-28 10:17:38 +01:00
Otto WinterandGitHub 5b8d12a80c Enable i2c scanning by default (#462) 2019-02-28 10:16:19 +01:00
Otto WinterandGitHub 3951a2b22a Fix os.symlink on Windows (#460) 2019-02-28 10:15:57 +01:00
Otto Winter 69a74a30e8 Lint 2019-02-28 10:14:28 +01:00
Otto Winter f3ee5b55e9 Add warning if esphome-core dev used without esphome dev 2019-02-28 10:11:05 +01:00
Otto Winter f6cc9f7caa Merge branch 'master' into dev 2019-02-26 23:12:06 +01:00
Otto Winter a5d0ecdb13 Bump version to v1.11.2 2019-02-26 23:04:22 +01:00
Otto Winter 71cbc9cfb0 Fix mDNS library added only with OTA (#451) 2019-02-26 23:04:20 +01:00
Otto Winter 88625c656d Remove automatic update check (#457)
* Remove automatic update check

* Lint
2019-02-26 23:04:19 +01:00
Otto Winter 971b15ac67 Allow non-pullup pins for dallas (#456) 2019-02-26 23:04:19 +01:00
Otto Winter a4edcc48ca Lint 2019-02-26 19:46:58 +01:00
Otto WinterandGitHub 1778dd4df9 Add linear calibration sensor filter (#454)
* Add linear calibrate filter

* Remove filter_nan

* Add test
2019-02-26 19:38:39 +01:00
Otto WinterandGitHub 311e837196 Add native API user-defined services (#453) 2019-02-26 19:38:28 +01:00
Otto WinterandGitHub 3b00cfd6c4 Convert automation engine to use variadic templates (#452) 2019-02-26 19:28:11 +01:00
Otto WinterandGitHub 1c7ca4bc6f Recommend similar keys for spelling errors (#458)
* Recommend similar keys for spelling errors

Fixes https://github.com/esphome/feature-requests/issues/68

* Fixes

* Fix
2019-02-26 19:22:33 +01:00
Otto WinterandGitHub 808ee19180 Fix mDNS library added only with OTA (#451) 2019-02-26 18:34:47 +01:00
Otto WinterandGitHub c2a0c22bd9 Automatically hide secrets in validation (#455)
* Hide secrets in validation

* Lint
2019-02-26 18:32:20 +01:00
Otto WinterandGitHub e785ad5401 Remove automatic update check (#457)
* Remove automatic update check

* Lint
2019-02-26 18:31:40 +01:00
Otto WinterandGitHub bacddc3673 Add restore state from flash option (#459) 2019-02-26 16:55:37 +01:00
Otto WinterandGitHub 7dd0dabaf5 Allow non-pullup pins for dallas (#456) 2019-02-26 16:39:20 +01:00
Otto Winter 2e5fd7e90d Merge branch 'master' into dev 2019-02-23 20:25:28 +01:00
Otto Winter 407c46cb03 Bump version to v1.11.1 2019-02-23 20:13:49 +01:00
Otto Winter 12ce448f2d Merge branch 'master' into dev 2019-02-22 22:06:36 +01:00
Otto Winter 340530566c Bump version to v1.11.0 2019-02-22 21:59:06 +01:00
Otto Winter f4a55eafd7 Merge branch 'beta' 2019-02-22 21:46:48 +01:00
Otto Winter fc8f270a9f Improve dashboard setup wizard (#450) 2019-02-22 21:20:27 +01:00
Otto WinterandGitHub e7ce8f7a13 Improve dashboard setup wizard (#450) 2019-02-22 21:18:56 +01:00
Otto Winter 3d1cce2a29 Add report_position test
Fixes https://github.com/esphome/issues/issues/46
2019-02-22 17:43:30 +01:00
Otto Winter 6be47488a4 Bump version to v1.11.0b3 2019-02-21 18:35:04 +01:00
Otto Winter 5b94bb894e Allow use of arduino core v2.5.0 on ESP8266 (#446)
* Allow use of arduino core v2.5.0 on ESP8266

It's very unstable, but you can try if you want

* Fix
2019-02-21 18:35:01 +01:00
Otto Winter 26aa399bea Allow i2c on non-pullup pins (#447) 2019-02-21 18:35:00 +01:00
Otto WinterandGitHub af0c213024 Allow use of arduino core v2.5.0 on ESP8266 (#446)
* Allow use of arduino core v2.5.0 on ESP8266

It's very unstable, but you can try if you want

* Fix
2019-02-21 18:16:00 +01:00
Otto WinterandGitHub 88e036ddb2 Allow i2c on non-pullup pins (#447) 2019-02-21 18:15:45 +01:00
Otto Winter 8012de3ba4 Revert "Merge remote-tracking branch 'origin/master' into dev"
This reverts commit 52750d933b, reversing
changes made to 7e7a85abfd.
2019-02-20 13:21:49 +01:00
Otto Winter e2b1d5438d Bump version to v1.11.0b2 2019-02-20 12:50:28 +01:00
Otto Winter fe66f93a01 Fix MQTT log topic level (#445) 2019-02-20 12:50:24 +01:00
Otto Winter fe54700687 Fix custom components not registered (#441) 2019-02-20 12:50:24 +01:00
Otto WinterandGitHub f0c0131ed1 Fix MQTT log topic level (#445) 2019-02-20 12:38:09 +01:00
Otto Winter 52750d933b Merge remote-tracking branch 'origin/master' into dev 2019-02-20 12:22:43 +01:00
Otto Winter 0bdcce609f Re-remove aarch64
Tried it again and platformio doesn't work
2019-02-19 15:03:59 +01:00
Otto WinterandGitHub 6b702f8014 Fix custom components not registered (#441) 2019-02-18 14:59:35 +01:00
Otto Winter 078ab26fd2 Bump dev version to 1.12.0-dev 2019-02-18 12:10:05 +01:00
Otto Winter efe81e0856 Bump version to v1.11.0b1 2019-02-17 20:23:20 +01:00
Otto WinterandGitHub 41d637affe Add wait_until action (#440) 2019-02-17 19:27:33 +01:00
Otto Winter 34ca5d6d8a Update base image to 1.2.1 2019-02-17 15:54:15 +01:00
Otto WinterandGitHub f311a1bb30 Add display page abstraction (#435) 2019-02-17 00:35:23 +01:00
Otto WinterandGitHub 7a450ed41c Add hidden option to wifi networks (#436) 2019-02-16 16:49:27 +01:00
Otto WinterandGitHub 944f0169cb Add light partition platform (#434) 2019-02-16 16:47:23 +01:00
Otto WinterandGitHub 4da0e0c223 Add text_sensor.template.publish action (#433)
* Add text_sensor.template.publish action

* Fix

* Add test
2019-02-16 16:47:05 +01:00
Otto WinterandGitHub 52c0b45f41 Add RC5 IR code support (#432) 2019-02-16 15:30:59 +01:00
Otto Winter fcef3be5c7 Template lambda is optional 2019-02-16 13:12:49 +01:00
Otto Winter ef7b936d60 Add ADC sensor 2019-02-15 13:22:31 +01:00
Otto Winter e0eac6ba25 Make esphomeyaml rename a bit more graceful 2019-02-15 10:25:56 +01:00
Otto Winter 50af0da13f Add esphomeyaml legacy script 2019-02-15 10:19:18 +01:00
Otto Winter a8d87a1fee Update to 1.1.0 docker base image 2019-02-14 16:07:28 +01:00
Otto WinterandGitHub a66ed437d6 Include common components for compiles (#431) 2019-02-14 14:46:10 +01:00
Otto Winter b95f53a7c7 Update README.md 2019-02-14 13:49:22 +01:00
Otto Winter d7eacb2a2f Fix docker hub build 2019-02-13 21:40:10 +01:00
Otto Winter 41ec337ba0 Try to fix docker hub build 2019-02-13 21:29:08 +01:00
Otto Winter 5e61014e98 Update Gitlab CI 2019-02-13 21:14:03 +01:00
Otto WinterandGitHub 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 WinterandGitHub e4e315f723 Revert "Upgrade espressif32 package to 1.6.0 (#355)" (#422)
* Revert "Upgrade espressif32 package to 1.6.0 (#355)"

This reverts commit e347cb538d.

* Fix revert

* Fix
2019-02-11 16:50:10 +01:00
Otto WinterandGitHub 7fecec128f Make dout the default flash mode (#420) 2019-02-11 16:49:12 +01:00
Otto WinterandGitHub a15b647d13 Rework UART component for fixes (#419) 2019-02-11 15:50:12 +01:00
Otto WinterandGitHub feab956ea9 Add use_address (#417) 2019-02-10 23:55:13 +01:00
Otto WinterandGitHub 4b7a41922c Add template publish actions and switch triggers (#391)
* Add template publish actions and switch triggers

* Fix

* Add tests

* Add cover

* Lint

* Fix

* Fix
2019-02-10 23:35:07 +01:00
Otto WinterandGitHub 61762bf299 Replace optimistic with Assumed State (#394)
* Replace optimistic with Assumed State

* Add tests

* Fix

* Lint
2019-02-10 23:28:56 +01:00
Otto WinterandGitHub 6eb769e6d5 Auto-Redact personal information from logs (#421) 2019-02-10 20:30:05 +01:00
Otto Winter 4c8bd7a70c Fix build 2019-02-10 20:29:06 +01:00
Otto WinterandGitHub 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
Otto WinterandGitHub fcf5da66c0 Add Switch Interlocking (#411) 2019-02-10 16:47:39 +01:00
Otto WinterandGitHub b6edbf9d0b Better error messages for OTA (#418)
* Better error messages for OTA

* Update espota2.py
2019-02-10 16:43:44 +01:00
Otto WinterandGitHub 596f995af8 Store Raw Remote Codes in PROGMEM (#392)
* Store Raw Remote Codes in PROGMEM

* Lint

* Lint

* Fix
2019-02-10 16:41:12 +01:00
Otto WinterandGitHub 8ce176aaba Allow pins 9&10 for PWM (#410)
Ref https://github.com/esp8266/Arduino/pull/5055
2019-02-10 16:32:02 +01:00
Otto WinterandGitHub f185ba7a21 Add Homeassistant Binary Sensor (#409) 2019-02-10 16:31:17 +01:00
Otto WinterandGitHub 7c28eca6de Print error when mqtt.publish used without MQTT enabled (#408)
Fixes https://github.com/esphome/issues/issues/40
2019-02-10 16:30:17 +01:00