Otto Winter
869775ec7a
Fix compile warning in SCD30
2019-10-19 16:17:01 +02:00
Otto Winter
783b179af7
Fix TinyGPSPlus having name conflict
2019-10-19 16:16:49 +02:00
Otto Winter
28454ea4cd
Fix dashboard setup for python 3
2019-10-19 15:48:57 +02:00
Otto Winter
9f4b666ef0
ESP32 Upgrade AsyncTCP to 1.1.1 ( #773 )
2019-10-19 14:15:22 +02:00
Otto Winter
80214640b1
Filter some debug lines from PlatformIO in output ( #771 )
...
* Filter some debug lines from PlatformIO in output
* Lint
* Strip trailing newline from esp-idf output
* Only create global std::string if on esp32
2019-10-19 14:04:14 +02:00
Otto Winter
4310c14497
Add BLE scan parameters ( #769 )
...
* Add BLE parameters
Fixes https://github.com/esphome/issues/issues/735
* Fix
2019-10-18 18:15:53 +02:00
Otto Winter
aebb6d2fcc
Revert "Fix filter_out bug"
...
This reverts commit 1ade7bcb2d
.
2019-10-18 17:30:44 +02:00
Otto Winter
af35c9258e
Py3 Updates
2019-10-18 16:58:29 +02:00
Fabian Affolter
7a43231c43
Support for Python 3 ( #702 )
...
* Support for Python 3
* Add later Python releases
* Remove Python 3.6
* Re-enable Python 2.7
* Remove platformio-core zip archive
* Re-enable Python 2.7
* Fixes for python 3
Co-Authored-By: C W <fake-name@users.noreply.github.com>
2019-10-18 16:51:16 +02:00
Otto Winter
1bf55c130b
Format
2019-10-18 16:43:37 +02:00
Otto Winter
95a74a7f19
Addressable light transition ( #750 )
...
* Improve addressable light transition behavior
Fixes https://github.com/esphome/issues/issues/555
* Improve addressable flicker effect
See also https://github.com/esphome/feature-requests/issues/348
* Update addressable_light_effect.h
* Refactor
* Format
* Prevent divide by zero
* Fixes
2019-10-18 16:27:36 +02:00
Otto Winter
b78b28ea0e
Fix platformio monkey patch ( #768 )
2019-10-18 15:33:30 +02:00
Otto Winter
aed7b3fbb2
Fix typo in Component::set_interval ( #767 )
...
Ouch...
2019-10-18 15:33:18 +02:00
Otto Winter
1ade7bcb2d
Fix filter_out bug
2019-10-18 14:58:06 +02:00
Otto Winter
21bbafb63d
Captive portal fixes ( #766 )
...
* Enable MDNS logs comment
* Work around ESP8266 mDNS broken for AP
See also https://github.com/esp8266/Arduino/issues/6114
* Enable captive_portal in AP-only mode
Fixes https://github.com/esphome/issues/issues/671
* Make ESP32 connecting faster
See also https://github.com/espressif/arduino-esp32/pull/2989
* Format
2019-10-18 14:46:44 +02:00
Otto Winter
1cfc6ac3c6
Update ESP8266/ESP32 bases ( #760 )
...
* Update ESP8266/ESP32 bases
* Update platformio.ini
* Update boards definitions
2019-10-18 14:46:29 +02:00
Otto Winter
c3aa834d80
Fork some base libraries ( #758 )
...
* Fork some base libraries
* Update ESPAsyncWebServer
2019-10-18 14:46:09 +02:00
Otto Winter
68d0d045c0
Add LEDC set_frequency action ( #754 )
...
* Add LEDC set_frequency
Fixes https://github.com/esphome/feature-requests/issues/380
* Fix log
* Fixes
* Format
* Update test1.yaml
* Update test1.yaml
* Fix
2019-10-18 11:22:08 +02:00
Marcel van der Veldt
72d6471ab8
add support for climate action ( #720 )
...
* add support for climate action:
Following hass implementation of climate, action represents the current action the climate device is perfoming, e.g. cooling or heating
fix bang_bang climate:
make sure that the thresholds are always respected.
fixes the issue where the component would just keep on heating, regardless of the temperature range
* Updates
- Use dedicated enum for action (otherwise it gets confusing because "auto" is not a valid action)
- Add field to tell HA that action is supported
- Revert semantic changes in bang_bang
* Conditional print
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-10-18 10:39:14 +02:00
Otto Winter
22aecdfc6f
Use higher default baudrate for USB upload ( #761 )
...
See also https://github.com/espressif/esptool/issues/435
2019-10-18 10:23:06 +02:00
Otto Winter
ee0b6e835f
Sensor filter_out rounded ( #765 )
...
Fixes https://github.com/esphome/issues/issues/741
2019-10-18 10:22:29 +02:00
Guillermo Ruffino
8292024306
add tcl112 receiver ( #762 )
2019-10-18 09:22:55 +02:00
Guillermo Ruffino
84cfcf2b4a
vscode support check file exists ( #763 )
...
* vscode support check file exists
* ups. formatter got disabled
2019-10-18 09:17:16 +02:00
nicuh
ea762b7295
Fix remote_transmitter type_a encoding ( #742 )
...
Co-authored-by: Nicu Hodos <nicu@hodos.ro>
2019-10-18 09:05:37 +02:00
Nikolay Vasilchuk
d51c0f13c0
SenseAir S8 CO2 sensor support ( #705 )
...
* Компилится
* Tests
* Checksum calculation
* Read status
2019-10-17 21:37:24 +02:00
Otto Winter
6ceb975a3a
calibrate_linear check not all from values same ( #714 )
...
Fixes https://github.com/esphome/issues/issues/524
2019-10-17 21:35:59 +02:00
Otto Winter
9a40d6ef50
Integration sensor use double precision ( #715 )
...
Fixes https://github.com/esphome/issues/issues/534
Kept the RTC value as a float in order not to introduce a breaking preferences change.
2019-10-17 21:35:31 +02:00
Otto Winter
32195f77d9
Fix dallas not unknown ( #716 )
...
* Fix dallas not sending unknown on disconnected sensor
* Deep sleep
2019-10-17 21:34:58 +02:00
Guillermo Ruffino
578e5a0d7a
Base climate ir ( #726 )
...
* add ClimateIR
* update climate ir
* update class comment
* lint
* moved to climate_ir
* fix include path
* use climateir
* updates
* update include path
* lint
* fixed variable assigned to itself
2019-10-17 21:01:02 +02:00
Lazar Obradovic
1242f43769
BME280: Increase sensor timeout ( #727 )
...
I'm facing some occasional timeouts when reading BME280.
Looking at Adafruit driver (that this code is based on), I see that base math is using 1.25ms, increased by 2.3*oversampliing + 0.575 for each value being read.
I've added 1.5ms as baseline, to be on the same safe.
2019-10-17 20:58:59 +02:00
Thomas Klingbeil
3bb6430495
Add support for TTGO ePaper module ( #730 )
...
* Add support for TTGO ePaper module
Use 2.13in-ttgo as type. Only different LUTs were needed, everything else is the same.
relates to issue #233 .
* fix styling errors
* styling fixes
Co-authored-by: null <mandy.klingbeil@student.hpi.uni-potsdam.de>
2019-10-17 20:55:27 +02:00
Otto Winter
aae633277f
Fix strobe/flicker effect not using selected value ( #749 )
...
Fixes https://github.com/esphome/issues/issues/562
2019-10-17 19:15:02 +02:00
Otto Winter
996c50e8f2
Add rotary_encoder.set_value action ( #747 )
...
* Add rotary_encoder.set_value action
Fixes https://github.com/esphome/feature-requests/issues/389
* Fix
2019-10-17 19:14:52 +02:00
Otto Winter
95c883ae9b
Fix MCP23017 setup priority ( #751 )
...
Fixes https://github.com/esphome/issues/issues/535
2019-10-17 19:14:25 +02:00
Otto Winter
35a725fa1e
Update and pin all requirements ( #759 )
2019-10-17 18:23:39 +02:00
Otto Winter
78c1adafcd
Make UART flush function consistent ( #748 )
...
See also 78be9d2937
2019-10-17 16:54:38 +02:00
Otto Winter
e15071228e
Fix addressable light fade to black function ( #752 )
...
Fixes https://github.com/esphome/issues/issues/517
2019-10-17 16:53:55 +02:00
Otto Winter
ac48ff1fd6
Fix potential ISR digital_write issue ( #753 )
2019-10-17 16:53:39 +02:00
Guillermo Ruffino
428684bc1e
Brightness ssd1306 ( #723 )
...
* added brightness for oled display ssd1306
* lint
Co-authored-by: waiet <vlado.rusnak23@gmail.com>
2019-10-17 16:36:11 +02:00
TomFahey
81b7653c9c
Add mcp23008 support ( #649 )
...
* Add support for mcp23008 8-port io expander
* add-mcp23008-support
* Revert "add-mcp23008-support"
This reverts commit b4bc7785b1
.
* Fixed spacing typo
* removed extra space in mcp23008.cpp, line 23
* Fixed trailing whitespace issue
* Added mcp23008 component
* Added component mcp23008
* Edited typo in test/test1.ymal
Removed additional ' in line 1337
* Another typo
2019-10-17 16:18:41 +02:00
Alexander Leisentritt
45736707bd
fix CGG1 log message ( #757 )
2019-10-17 14:02:41 +02:00
Alexander Leisentritt
cdfbe5b523
refactored xiaomi sensors ( #755 )
...
* refactored xiaomi sensors
* fix lint
* fixed and added tests
* fix namespace
* LYWSD02 has no battery level
* fixed enum
* fix
* fix case
* fix spaces in empty line...
* inform users of old sensors about the change
2019-10-16 13:29:56 +02:00
Otto Winter
cdb9c59662
Add ADE7953 Support ( #593 )
...
* Add ADE795 support
* Lint
* Fix
* Fix, add test
2019-10-16 13:19:41 +02:00
amishv
9c30f4cc68
Fix for PCF8574 output chattering at the start/reboot ( #744 )
...
* Fix for PCF8574 output chattering at the start/reboot
* Fix for PCF8574 output chattering at the start/reboot
* Fix for PCF8574 output chattering at the start/reboot
Co-authored-by: Amish Vishwakarma <vishwakarma.amish@gmai.com>
2019-10-15 21:31:52 +02:00
Otto Winter
acf3f6fb65
Fix outdated voluptuous pinning
...
See also https://github.com/esphome/esphome/pull/745#issuecomment-541831600
2019-10-15 21:00:58 +02:00
Otto Winter
23f99908db
Apply HDC1080 patch from @Hsxsky
...
See also 105ac63d62
2019-10-15 20:53:59 +02:00
Otto Winter
a0046a2e55
Pin voluptuous version
...
Closes https://github.com/esphome/esphome/pull/745
2019-10-14 14:42:18 +02:00
Sergio Mayoral Martínez
e30512931b
Add Xiaomi Cleargrass Temperature and Humidity Sensor ( #735 )
...
* Add Xiaomi Cleargrass Temperature and Humidity Sensor
* fix CI Travis
* fix CI Travis 2
* Improve device detection (more accurate)
Co-authored-by: t151602 <sergio.mayoralmartinez@telefonica.com>
2019-10-14 13:25:08 +02:00
Otto Winter
e207c6ad84
Fix ct_clamp update
...
Fixes https://github.com/esphome/issues/issues/684
2019-10-14 12:06:23 +02:00
Levente Tamas
9d7f76773d
Add support for TI TLC59208F ( #718 )
...
* Add support for TI TLC59208F
The chip is a 8-BIT FM+ I2C BUS LED DRIVER with
8 open-drain output channels.
Its features include:
- 256 linear levels
- group dimming
- group blinking
- 64 slave addresses
- customizable sub addresses and all call address
- output update on stop or on ACK
- 3.3V or 5V supply with 5V tolerant IO
- no glitch startup
- 50mA / output continuous current up to 17V
* Convert macro to uint8_t
Variables had to be renamed, clang-format would protest against
mixed case in global variable name.
* Change gen-call reset to use the correct i2c bus
2019-10-14 11:30:41 +02:00