Commit Graph
100 Commits
Author SHA1 Message Date
Otto Winter 5e61014e98 Update Gitlab CI 2019-02-13 21:14:03 +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 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 Winter 7fecec128f Make dout the default flash mode (#420) 2019-02-11 16:49:12 +01:00
Otto Winter a15b647d13 Rework UART component for fixes (#419) 2019-02-11 15:50:12 +01:00
Otto Winter feab956ea9 Add use_address (#417) 2019-02-10 23:55:13 +01:00
Otto Winter 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 Winter 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 Winter 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 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
Otto Winter fcf5da66c0 Add Switch Interlocking (#411) 2019-02-10 16:47:39 +01:00
Otto Winter b6edbf9d0b Better error messages for OTA (#418)
* Better error messages for OTA

* Update espota2.py
2019-02-10 16:43:44 +01:00
Otto Winter 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 Winter 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 Winter f185ba7a21 Add Homeassistant Binary Sensor (#409) 2019-02-10 16:31:17 +01:00
Otto Winter 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
Otto Winter 9fa95a9a21 Lint 2019-02-10 16:22:12 +01:00
Otto Winter 6ccb68aaf1 Fix custom components 2019-02-10 14:15:20 +01:00
Otto Winter 6a76a3642e Fix SSID must be ascii 2019-02-08 17:52:42 +01:00
Otto Winter a50eb3579a Validate neopixelbus method (#398)
* Validate NeoPixelBus Method Pin

* Add path

* Prefix GPIO
2019-02-03 21:18:45 +01:00
Otto Winter 4a74027848 Miscellaneous Fixes 2019-02-03 20:46:18 +01:00
Otto Winter 98bdfc821e Disable travis test for Python 3
It hasn't found any bugs so far - and it takes a lot of time
2019-01-29 17:46:02 +01:00
Otto Winter 176c712eeb Disable MQTT if not used (#373)
* Disable MQTT if not used

* Lint
2019-01-29 17:29:21 +01:00
Otto Winter 7b26ecc0dc Remove Heartbeat Filter (#393)
* Remove Heartbeat Filter

* Fix tests
2019-01-29 16:45:50 +01:00
Otto Winter 92e909568c Fix Custom Components No Name (#395)
* Fix Custom Components No Name

Fixes https://github.com/esphome/ESPHome-Core/issues/445

* Fix
2019-01-29 16:39:29 +01:00
Otto Winter bd23584073 Better error message 2019-01-27 16:38:29 +01:00
Otto Winter 9ebf6439b2 Revert "Enable aarch64"
This reverts commit 7153c7a941.
2019-01-22 21:34:45 +01:00
Otto Winter 7153c7a941 Enable aarch64
The repo just mirrors armhf, thanks @Frenck !
2019-01-22 20:43:45 +01:00
Otto Winter 3437e23c8e Disable platformio LDF (#352)
* Disable platformio LDF

* Use required build flags
2019-01-19 22:14:46 +01:00
Otto Winter eb39add6fc Fix nginx closing WebSocket connection after 60 seconds (#370)
* Test

* Add keepalive

* Revert "Add keepalive"

This reverts commit 8b92198122.

* Update dashboard.py

* Revert

* Lint
2019-01-19 22:10:10 +01:00
Otto Winter e13bffbb2f Fix dashboard password with python 3 (#339)
* Fix dashboard password with python 3

* Lint
2019-01-19 22:09:46 +01:00
Otto Winter e347cb538d Upgrade espressif32 package to 1.6.0 (#355)
* Upgrade espressif32 package to 1.6.0

* Remove AsyncTCP pinning

* Lint

* Fix AsyncTCP version

* Fix test2
2019-01-19 21:44:47 +01:00
Otto Winter c86675f644 Fix custom output requiring type (#344)
* Fix custom output requiring type

Fixes #343

* Revert "Fix custom output requiring type"

This reverts commit 37f995d32a.

* Fix
2019-01-19 16:53:54 +01:00
Otto Winter a00fe09c66 Remove 2019-01-19 16:52:31 +01:00
Otto Winter e0fe0a2835 Remove deep sleep run_cycles (#353)
* Remove deep sleep run_cycles

* Fix test
2019-01-19 16:51:20 +01:00
Otto Winter e1f48b5028 Rmove DNS1,DNS2 inclusive (#357) 2019-01-19 16:50:31 +01:00
Otto Winter e4a2677de4 ESP8266 Better Exception Code Names (#358) 2019-01-19 16:50:17 +01:00
Otto Winter ab40156c16 Fix ESP32 BLE tracker scan interval in seconds (#367)
Fixes #361
2019-01-19 16:48:54 +01:00
Otto Winter 804a1ed7b3 Upgrade HassIO Ubuntu Base to 2.2.1 (#368) 2019-01-19 16:48:35 +01:00
Otto Winter 4de98fd782 Fix Non-ASCII characters being escaped if in wrong locale (#369) 2019-01-19 16:48:16 +01:00
Otto Winter d8fd5e9bb4 Use strict string mode for WiFi password (#351)
Fixes #350
2019-01-18 11:21:08 +01:00
Otto Winter 8424f9c34b Fix expire_after requires MQTT (#354)
Fixes https://github.com/OttoWinter/esphomelib/issues/372
2019-01-18 11:16:53 +01:00
Otto Winter 7ced977f2a Remove aarch64 from edge 2019-01-16 11:31:27 +01:00
Otto Winter 5ac9b8d545 Allow IPv4 addresses for SNTP servers (#340)
Fixes https://github.com/OttoWinter/esphomelib/issues/395
2019-01-15 20:13:20 +01:00
Otto Winter a683108b5d Fix install pillow in docker image (#338)
Fixes https://github.com/OttoWinter/esphomeyaml/issues/266
2019-01-15 20:13:09 +01:00
Otto Winter 4f5389998f Add homeassistant.service test 2019-01-14 11:09:32 +01:00
Otto Winter 8a61c21051 Use noreferrer for dashboard links
Was showing up in GA, and this feels creepy. I don't want to know your HA installation address
2019-01-14 11:09:23 +01:00
Otto Winter 9b2b7dabd1 Bump HassIO version to v1.10.1 2019-01-13 19:06:07 +01:00
Otto Winter 86130b2954 Pin platformio platforms (#335) 2019-01-13 19:03:07 +01:00
Otto Winter c2787c1ce5 Introduce wifi fast connect mode (#333) 2019-01-13 18:33:41 +01:00
Otto Winter e81338b4f5 Fix show logs with MQTT and dashboard (#332)
Fixes #327
2019-01-13 16:21:10 +01:00
Otto Winter 40ab2d5e5a Fix AsyncTCP compilation on ESP32 with Arduino breaking change (#334) 2019-01-13 16:20:28 +01:00
Otto Winter 7a703d10f4 Fix ESP32 not decoding stacktrace on broken PC (#330) 2019-01-13 09:56:29 +01:00
Otto Winter 4c5f908e3a Fix auto_uart 2019-01-10 10:56:07 +01:00
Otto Winter 27e1294630 Bump HassIO version to v1.10.0 2019-01-09 20:30:35 +01:00
Otto Winter c2fb71c41f Fix Gitlab CI 2019-01-09 16:30:35 +01:00
Otto Winter 7685b32ac0 Bump beta version to v1.10.0b2 2019-01-09 16:16:15 +01:00
Otto Winter 5a1e806d14 Fix interval trigger (#313) 2019-01-09 15:18:54 +01:00
Otto Winter 47231977d7 OTA don't error when upgrading from no password to password mode (#309) 2019-01-08 12:51:26 +01:00
Otto Winter d29b280d82 Fix component.update action (#308)
Fixes https://github.com/OttoWinter/esphomeyaml/issues/286
2019-01-08 12:15:03 +01:00
Otto Winter 77514c0a06 Update config.json 2019-01-07 15:54:24 +01:00
Otto Winter 341a27e56b Update beta config (#305)
* Update beta Hass.io add-on config

* Add README
2019-01-06 21:26:39 +01:00
Otto Winter 739b7bfc05 Bump beta version to v1.10.0b1 2019-01-06 19:39:12 +01:00
Otto Winter 01b49e8d59 Home Assistant platform tests 2019-01-06 19:03:34 +01:00
Otto Winter 52dbd35118 Add neopixelbus tests 2019-01-06 16:59:11 +01:00
Otto Winter 92439abeb4 Add tests, Fix stuff 2019-01-06 11:43:14 +01:00
Otto Winter 9bce35e335 Make tzlocal a requirement 2019-01-06 09:48:03 +01:00
Otto Winter 94cb7bf6bd Validate MQTT enabled for MQTT options 2019-01-06 09:47:47 +01:00
Otto Winter cdf53cb3e8 Remove component that was never added 2019-01-06 09:47:28 +01:00
Otto Winter 30bd74cb6c Simplify validator 2019-01-06 09:47:14 +01:00
Otto Winter e72ef9e061 Add ESP32 Ethernet Support (#301)
* Fix

* Build flags

* Fix
2019-01-05 20:47:33 +01:00
Otto Winter 3f4bba57f4 ULN2003 Support (#304) 2019-01-05 20:11:31 +01:00
Otto Winter c6ed88579f Add neopixelbus component (#303) 2019-01-05 20:01:19 +01:00
Otto Winter 7f9462ebf3 Add APDS9960 Support (#300) 2019-01-05 19:52:01 +01:00
Otto Winter 4e44081fdf Add clean MQTT discovery option for native API (#302) 2019-01-05 19:51:01 +01:00
Otto Winter 3cd1c2d723 Fix Python 3 conversion errors
Fixes #299
2019-01-05 14:24:15 +01:00
Otto Winter 907be3025c Supply return_type for more lambdas 2019-01-03 20:39:54 +01:00
Otto Winter 815da05b29 Fix OTA Auth for Python 3 2019-01-03 19:54:36 +01:00
Otto Winter a2083fc901 Add ACE searchbox 2019-01-03 19:54:21 +01:00
Otto Winter 06cb7497c8 Another fix for Python 3 2019-01-03 17:09:28 +01:00
Otto Winter 1e12cba176 Fixes for Python 3 Compatability (#297) 2019-01-03 16:05:33 +01:00
Otto Winter 4948ad95b0 Lint 2019-01-02 18:24:20 +01:00
Otto Winter dd801636af Fix Interval Trigger 2019-01-02 16:49:26 +01:00
Otto Winter a110911371 Commit forgotten local change
Fixes #295
2019-01-02 16:34:38 +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 5db70bea3c Toggle Auto-Update Check With Environment Variable (#292) 2019-01-02 14:02:59 +01:00
Otto Winter 00ff99cc7d Addressable Lights (#294) 2019-01-02 13:04:27 +01:00
Otto Winter a51eaa93b5 GPIO Switch Restore Mode (#287) 2019-01-02 12:30:55 +01:00
Otto Winter eddaee3a80 Fix MQTT message trigger (#282)
Fixes https://github.com/OttoWinter/esphomelib/issues/335
2019-01-02 12:29:29 +01:00
Otto Winter 2b432ea829 Disable SPIFFS to save flash space (#288) 2019-01-02 12:29:15 +01:00
Otto Winter 09ab55b85d API Server Watchdog (#290) 2019-01-02 12:27:16 +01:00
Otto Winter 183e0f4d23 Fix ESP8266 verbose logging (#291) 2019-01-02 12:27:05 +01:00
Otto Winter a8c17e5d05 Fix host network (#280)
* Fix Add-On host network mode

* Split up esphomeyaml tests

* Fix perms

* Fix

* Add esphomeyaml_version option

* Revert change to travis.yml
2019-01-02 12:21:26 +01:00
Otto Winter 2e65d6c02c Api fixes (#289)
* API Client Fixes

* Fix redirect stdout stderr
2019-01-02 12:15:13 +01:00
Otto Winter 07da8950c4 Lint 2019-01-02 12:02:28 +01:00
Otto Winter c206846816 Better internal debugging 2018-12-30 12:46:08 +01:00
Otto Winter 6aac4191f8 Hash dashboard resources 2018-12-24 14:29:11 +01:00
Otto Winter 5a7b66e207 Fix some stuff 2018-12-24 14:15:54 +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