Guillermo Ruffino
7abe8875bd
Fix home assistant binary sensor initial state ( #632 )
...
* Fix home assistant binary sensor initial state
* Fix send state log message
* fix new_state local name
* lint
* Trigger
Co-authored-by: Guillermo Ruffino <guillermo.ruffino@pampatech.net>
2019-06-15 18:02:17 +02:00
Mario Di Raimondo
dc9f304d94
Add Yashima climate component ( #634 )
2019-06-15 18:00:55 +02:00
Otto Winter
a09bd80636
Re-add CustomMQTTDevice class ( #640 )
...
* Re-add CustomMQTTDevice class
Fixes https://github.com/esphome/issues/issues/427
* Fix
2019-06-14 12:53:38 +02:00
Otto Winter
237ecb3adf
Fix remote_receiver raw binary sensor ( #639 )
...
* Fix remote_receiver raw binary sensor
Fixes https://github.com/esphome/issues/issues/439
* Lint
2019-06-14 12:53:27 +02:00
Otto Winter
9d65b77f13
Fix version.h file ( #630 )
...
* Fix version.h file
* Lint
2019-06-14 12:53:02 +02:00
Otto Winter
97f2becc9e
Fix globals.set ( #635 )
...
* Fix globals.set
* Update __init__.py
2019-06-14 12:40:14 +02:00
Otto Winter
f4160c363b
Fix russia timezone detection ( #637 )
...
Fixes https://github.com/esphome/issues/issues/378#issuecomment-500219634
2019-06-14 12:35:14 +02:00
Otto Winter
4fee9cc039
Fix ESP32 RCSwitch Dump Stack Smash Protection ( #636 )
...
Fixes https://github.com/esphome/issues/issues/366
2019-06-14 12:34:45 +02:00
Otto Winter
36f47ade70
Add Captive Portal ( #624 )
...
* WIP: Captive Portal
* Updates
* Updates
* Lint
* Fixes
2019-06-09 17:03:51 +02:00
Otto Winter
8db6f3129c
Fix scheduler
2019-06-09 13:19:57 +02:00
Otto Winter
75630a36f8
Add HW SPI support ( #623 )
...
* Add HW SPI support
* Update spi.cpp
* Lint
* ESP32 Compile Fix
2019-06-08 17:45:55 +02:00
Otto Winter
d2be58ba31
Work around ESP32 core WiFi Bug ( #627 )
...
* Work around ESP32 WiFi Bug
* Lint
2019-06-08 16:47:27 +02:00
Otto Winter
bbeb0461c4
Work around ESP32 BLE issue ( #626 )
2019-06-08 16:47:04 +02:00
Otto Winter
14fd08e225
Fix status binary sensor for MQTT ( #628 )
...
Fixes https://github.com/esphome/issues/issues/417
2019-06-08 16:44:25 +02:00
Otto Winter
f99352f7e0
Update base image to 1.8.3 ( #625 )
2019-06-08 16:44:13 +02:00
Otto Winter
b51cbc4207
Add central function scheduler ( #609 )
...
* Add central function scheduler
* Avoid unnecessary copies
* Lint
* Prevent more copies, store pointers
* Add never update_interval
2019-06-07 14:26:40 +02:00
Otto Winter
7a895adec9
Dashboard Update all button ( #615 )
...
* Add update all button
* Use bold
2019-06-07 14:26:28 +02:00
Otto Winter
4fe0c95ccb
Allow id() syntax for custom code ( #621 )
...
* Allow id() syntax for custom code
* Lint
2019-06-07 14:26:17 +02:00
Otto Winter
726b0e73d9
Add more efficient SPI implementation ( #622 )
...
* Add more efficient SPI implementation
* Lint
* Add 200KHZ
* Updates
* Fix write_byte
* Update from datasheet
* Shift clock
* Fix calculation
2019-06-07 14:25:57 +02:00
Brandon Davidson
88ccd60a08
Allow setting the initial mode of HLW8012 sensors ( #611 )
...
* Allow setting the initial mode of hlw8012 sensors
* Changes as per code review
2019-06-06 22:44:52 +02:00
Otto Winter
e6c16e9981
Fix sun default elevation ( #620 )
2019-06-06 15:12:40 +02:00
Otto Winter
1bd408937a
Fix integration sensor, add test ( #619 )
...
* Fix integration sensor, add test
* Fix
* Fix
2019-06-06 15:06:02 +02:00
Otto Winter
4d00dfd308
Update docker base image to 1.8.0 ( #618 )
2019-06-06 13:39:14 +02:00
Otto Winter
75326d2271
Make ForCondition a component ( #616 )
...
Fixes https://github.com/esphome/issues/issues/396
2019-06-06 13:15:49 +02:00
Otto Winter
76fe2e4871
Fix remote_receiver always shows sony ( #617 )
...
Fixes https://github.com/esphome/issues/issues/383#issuecomment-498370572
2019-06-06 13:15:37 +02:00
Otto Winter
f977e9da2b
Fix Hass.io addon SSL ( #613 )
...
Fixes https://github.com/esphome/issues/issues/404
2019-06-06 13:14:20 +02:00
Otto Winter
16ae46e958
Template Cover don't auto-set current_operation ( #612 )
...
Fixes https://github.com/esphome/issues/issues/408
2019-06-06 13:13:56 +02:00
Otto Winter
73eea154d5
DHT22 ignore invalid values ( #614 )
...
Fixes https://github.com/esphome/issues/issues/397
2019-06-06 13:13:28 +02:00
Peter Tatrai
0d36e66125
Fix ForCondition time duration check ( #610 )
...
According documentation ForCondition should evaluate to true if a nested condition is true for at least the specified time duration and not the less.
2019-06-04 18:34:51 +02:00
Major Péter
970838ed09
Scan length for AddressableScanEffect ( #608 )
...
* Added scan_length to AddressableScanEffect (allow more than one LED)
* Added check for scan length being longer than addressable light
* Added config option 'scan_length' to AddressableScanEffect (default: 1)
* Renamed scan_length to scan_width, removed erroneous length check
* Fixed indentation issue in addressable_light_effect.h
Co-Authored-By: Otto Winter <otto@otto-winter.com>
2019-06-04 12:11:59 +02:00
gitolicious
0a21816a5a
clear and disable editor while fetching contents ( #603 )
...
* clear and disable editor while fetching contents
* semicolon
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* semicolon
Co-Authored-By: Otto Winter <otto@otto-winter.com>
2019-06-03 22:47:35 +02:00
Attila Darazs
30a542e763
Add backlight handling for lcd_pcf8574 ( #573 )
...
* Add backlight handling for lcd_pcf8574
Switch the backlight on or off by calling id(mydisplay).backlight()
or id(mydisplay).no_backlight() in lamda functions (assuming mydisplay
is the custom id for the LCD).
* Use abstract method
Co-authored-by: Attila Darazs <attila@darazs.com>
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-06-03 19:36:00 +02:00
Otto Winter
ebe64e24f1
Move ESPHome version define ( #607 )
...
* Move ESPHome version define
* Lint
2019-06-03 16:07:15 +02:00
Otto Winter
c53483a3b2
ESP8266 connect fixes ( #605 )
...
* ESP8266 Connection Fixes
* Update client.py
* Update mqtt_client.cpp
* Update mqtt_client.cpp
* Fix ping
* Async dump config
* Update base image to 1.7.0
* Update helpers.py
* Updates
* Update Dockerfile.lint
2019-06-03 15:21:36 +02:00
Otto Winter
fe24745815
Fix ADS1115 calculation ( #606 )
...
Fixes https://github.com/esphome/issues/issues/393
2019-06-03 14:31:01 +02:00
Otto Winter
b5e75793e1
Fix validation infinite loop with empty platform block ( #598 )
...
* Fix validation infinite loop with empty platform block
* Update util.py
2019-06-03 09:41:33 +02:00
Otto Winter
734cc989de
Fix hx711 ( #602 )
...
* Fix HX711
* Use signed value
* Update hx711.cpp
2019-06-03 09:41:13 +02:00
Otto Winter
2642750466
Fix color wipe effect ( #599 )
2019-06-03 09:05:20 +02:00
Otto Winter
ec9cc72320
Allow old remote_transmitter repeat schema ( #601 )
...
Fixes https://github.com/esphome/issues/issues/389
2019-06-02 15:27:32 +02:00
Otto Winter
c97a9d83c6
Add better esphomeyaml migration path ( #600 )
...
Fixes https://github.com/esphome/issues/issues/387
2019-06-02 15:26:44 +02:00
Otto Winter
f31c1480f3
Fix dashboard for Py3 installs ( #596 )
...
Fixes https://github.com/esphome/issues/issues/368
2019-06-01 22:00:19 +02:00
Otto Winter
291d4be772
Fix medium fan speed ( #595 )
2019-06-01 22:00:09 +02:00
Otto Winter
52584ec2be
Fix flicker light effect turning itself off ( #594 )
...
Fixes https://github.com/esphome/issues/issues/382
2019-06-01 21:59:59 +02:00
Otto Winter
3bc08e5222
Fix remote_receiver binary_sensor ( #592 )
...
Fixes https://github.com/esphome/issues/issues/369
2019-06-01 13:22:28 +02:00
Otto Winter
672f8d1719
Fix timezone detection ( #586 )
...
* Fix timezone detection
* Update __init__.py
2019-06-01 12:03:43 +02:00
Otto Winter
420c8b49e2
Fix scripts circular dependency ( #591 )
...
Fixes https://github.com/esphome/issues/issues/370
2019-06-01 12:00:10 +02:00
Otto Winter
f921997ee6
Fix addressable effects ( #590 )
2019-06-01 12:00:00 +02:00
Marc-Antoine Courteau
4e520d13dd
List the correct boards when building for ESP32 ( #589 )
...
* List the ESP32 boards for ESP32 builds.
* Sort the list of valid boards.
2019-05-31 22:06:01 +02:00
Otto Winter
2617e5092b
SM16716 support ( #541 )
2019-05-31 15:05:37 +02:00
Otto Winter
d41ddf380c
Fix i2c setup priority ( #585 )
...
Fixes https://github.com/esphome/issues/issues/314
2019-05-31 13:40:12 +02:00