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