Commit Graph

302 Commits

Author SHA1 Message Date
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
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
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
Marcin Jaworski
e3f7e0d14a Generate variable for each custom component id (#382)
* Generate variable for each custom component id

* Change variable to Pvariable for custom components
2019-01-29 16:21:00 +01:00
Marcin Jaworski
5fcda34c45 Includes should be relative to the src directory, not main.cpp file (#390) 2019-01-29 16:12:38 +01:00
Otto Winter
bd23584073
Better error message 2019-01-27 16:38:29 +01:00
Antoine GRÉA
6d6876ca39 Adding SI7021 sensor to config validation (#375) 2019-01-25 17:55: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
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
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
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
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
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