Oxan van Leeuwen
1c1ad32610
Add deprecated attribute to some deprecated types/methods ( #2185 )
2021-08-24 06:48:12 +12:00
Oxan van Leeuwen
518c271eba
Fix addressable light control without transitions & effects with transitions ( #2187 )
2021-08-23 20:44:24 +12:00
Oxan van Leeuwen
d71996e58d
Reduce static RAM usage ( #2140 )
2021-08-23 20:43:54 +12:00
Oxan van Leeuwen
2f33cd2db5
Remove double scheduling from addressable lights ( #1963 )
2021-08-23 20:00:38 +12:00
Oxan van Leeuwen
5ec9bb0fb5
Clean-up constant definitions ( #2148 )
2021-08-23 19:21:30 +12:00
Oxan van Leeuwen
8cc3cbb22e
Add macros header with more usable Arduino version defines ( #2145 )
2021-08-23 19:19:21 +12:00
Oxan van Leeuwen
9ee3463d07
Initialize color temperature to value within range if possible ( #2168 )
2021-08-18 11:11:39 +12:00
Oxan van Leeuwen
0c370d5897
Initialize color temperature to value within range if possible ( #2168 )
2021-08-17 14:02:38 +12:00
Keith Burzinski
02b5a3efb8
Thermostat delayed fan mode fix ( #2158 )
2021-08-16 12:32:48 +12:00
Oxan van Leeuwen
9efeea14f2
Always send all light state values in API ( #2150 )
2021-08-16 12:32:48 +12:00
Keith Burzinski
117b58ebe6
Thermostat delayed fan mode fix ( #2158 )
2021-08-16 09:31:48 +12:00
Oxan van Leeuwen
9173da0416
Always send all light state values in API ( #2150 )
2021-08-16 07:40:34 +12:00
Oxan van Leeuwen
d436409153
Support multiple configuration directories for update-all subcommand ( #1925 )
2021-08-11 17:21:57 +12:00
Branimir Lambov and Jesse Hills
8c41fc2b1d
Support for the DKE screen version of LilyGo-TTGO-T5 V2.3 ( #1969 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-11 17:14:17 +12:00
Oxan van Leeuwen
46f17bea66
Modular light transformers ( #2124 )
2021-08-11 16:51:35 +12:00
+5
947c104eff
Support for AM43 BLE blind motors ( #1744 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: René Klomp <rene@klomp.ws >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Geoff Davis <geoff@geoffdavis.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: dentra <dentra@users.noreply.github.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Barry Loong <loongyh@users.noreply.github.com >
Co-authored-by: Sergey V. DUDANOV <sergey.dudanov@gmail.com >
Co-authored-by: Balazs Scheidler <bazsi77@gmail.com >
2021-08-11 16:07:10 +12:00
Oxan van Leeuwen and Otto winter
c6c2842bdb
Always abort on allocation when out-of-memory ( #2129 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-10 10:46:46 +02:00
Keith Burzinski
98d32876b5
Thermostat enhancements 2 ( #2114 )
2021-08-10 10:16:44 +02:00
Oxan van Leeuwen
553df1d57b
Don't mark COLOR_* constants as static in header ( #2141 )
2021-08-10 09:53:48 +02:00
Oxan van Leeuwen
c038cf27a7
Don't discard cold/warm white brightness in constant brightness mode ( #2136 )
2021-08-10 13:30:29 +12:00
Keith Burzinski
922f7167f5
Add new Toshiba AC unit protocol ( #1987 )
2021-08-10 13:25:11 +12:00
Keith Burzinski
90c0d3e12f
Add Toshiba AC generic IR remote protocol ( #2019 )
2021-08-10 13:21:10 +12:00
Oxan van Leeuwen and Otto winter
bf5f846fc6
Refactor clang-tidy script to use actual compiler flags and includes ( #2133 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-09 22:43:18 +02:00
Oxan van Leeuwen
926bcc71ae
Only compile protobuf dumping when very verbose logging is enabled ( #2139 )
2021-08-09 22:32:06 +02:00
buxtronix and Ben Buxton
fe7af21c91
Anova fahrenheit support ( #2126 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-08-09 08:05:36 +12:00
Oxan van Leeuwen
1d6b4bfcef
Don't stop effects if brightness goes to zero ( #2134 )
2021-08-07 23:24:47 +12:00
Oxan van Leeuwen
dfffaace26
Drop legacy esphomeyaml command wrapper code ( #2130 )
2021-08-07 23:15:32 +12:00
Oxan van Leeuwen
1d5f628c7a
Add support for ESP8266 Arduino v3.0.1 ( #2128 )
2021-08-07 23:14:57 +12:00
Oxan van Leeuwen
cb21c7c18d
Fix crash when using addressable_set with out-of-range indices ( #2120 )
2021-08-05 11:30:32 +12:00
Oxan van Leeuwen
0d104776bc
Various follow-up fixes to color mode changes ( #2118 )
2021-08-05 11:28:39 +12:00
Oxan van Leeuwen
ceb0564ebf
Fix mixup between ColorMode and ColorCapability ( #2121 )
2021-08-04 12:32:42 +12:00
Oxan van Leeuwen
20f7eb7327
Add version argument to ESPDEPRECATED macro ( #2116 )
2021-08-04 10:43:01 +12:00
Oxan van Leeuwen and Xo Wang
441d5bd44d
Migrate COLOR constants to Color class & disallow implicit conversions to Color ( #2093 )
...
Co-authored-by: Xo Wang <xo@geekshavefeelings.com >
2021-08-04 09:21:57 +12:00
Keith Burzinski
335210d788
Thermostat enhancements and code clean-up ( #2073 )
2021-08-02 11:08:24 +02:00
Oxan van Leeuwen
5983ccc55c
Color mode implementation ( #2012 )
2021-07-29 19:11:56 +02:00
Tyler Menezes and Jesse Hills
5e2d4e332a
Add T6615 ( #1170 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-29 11:24:36 +02:00
Oxan van Leeuwen
1652914d39
Make light.addressable_set color parameters behave as documented & consistent with elsewhere ( #2009 )
2021-07-28 19:49:43 +02:00
buxtronix and Ben Buxton
64a3aa7092
Log warning about lack of support for Anova nano ( #2063 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-07-27 09:43:05 +12:00
a3dcac62f9
Fix a bunch of typos ( #2058 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-26 14:48:57 +02:00
buxtronix and Ben Buxton
237edd75d1
Log warning about lack of support for Anova nano ( #2063 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-07-26 10:41:54 +02:00
Oxan van Leeuwen and Stefan Agner
3749c11f21
Fix clang-format script behaviour without -i + code cleanup ( #2002 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2021-07-26 09:54:32 +12:00
Keith Burzinski and Otto Winter
0a32321c85
Thermostat fixes+updates 1 ( #2032 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-22 09:09:31 +12:00
Oxan van Leeuwen
35b5c1ed56
Fix white value transition for addressable lights ( #2045 )
2021-07-21 10:52:48 +12:00
Oxan van Leeuwen
fc0deb642a
Fix white value transition for addressable lights ( #2045 )
2021-07-21 08:42:03 +12:00
SenexCrenshaw and Senex Crenshaw
4dbf1c521e
Nextion upload and sensors ( #1464 )
...
Co-authored-by: Senex Crenshaw <senexcrenshaw@gmail.com >
2021-07-15 13:55:58 +12:00
SenexCrenshaw and Senex Crenshaw
0651716b96
Nextion upload and sensors ( #1464 )
...
Co-authored-by: Senex Crenshaw <senexcrenshaw@gmail.com >
2021-07-15 12:51:15 +12:00
Oxan van Leeuwen
fb8ec79a52
Color brightness fixes ( #2008 )
2021-07-13 12:28:29 +12:00
Oxan van Leeuwen
1f5c79bd17
Fix deprecation message for old climate swing mode methods ( #2003 )
2021-07-11 16:51:24 +12:00
Oxan van Leeuwen
f9797825ad
Change color model to fix white channel issues ( #1895 )
2021-07-08 21:37:47 +12:00
Oxan van Leeuwen
fd4b7d4588
Don't try compat parsing for "esphome version" ( #1966 )
2021-07-06 10:17:36 +12:00
ab31117bf3
Anova ble component ( #1752 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-05 11:59:12 +12:00
Oxan van Leeuwen
4c4099966a
Fix invalid escape sequences in regex ( #1814 )
2021-07-05 10:04:18 +12:00
Oxan van Leeuwen
7051f897bc
Validate color temperature values for RGBWW/CWWW lights ( #1957 )
...
Check if the color temperature of the cold white channel is colder (less) than
the warm white channel.
2021-06-24 00:07:27 +02:00
Keith Burzinski
04d926af39
Add variable bit width for Samsung protocol ( #1927 )
2021-06-18 13:54:46 +12:00
Oxan van Leeuwen
93f8ee7e60
Fix non-const global ( #1907 )
2021-06-15 09:12:06 +12:00
Oxan van Leeuwen
0efc1f06f2
Split files in light component ( #1893 )
2021-06-14 18:01:56 +02:00
Oxan van Leeuwen
f93e261d75
Convert st7735.cpp to use Unix line separators ( #1894 )
2021-06-11 08:33:12 +12:00
Oxan van Leeuwen
139db58a66
Simplify LightCall validation ( #1874 )
2021-06-10 17:17:52 +12:00
Oxan van Leeuwen
ea0127e42b
Simplify LightCall validation ( #1874 )
2021-06-09 17:01:05 +02:00
Oxan van Leeuwen and Jesse Hills
33625e2dd3
CLI user experience improvements ( #1805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-08 11:14:12 +12:00
foxsam21 and Jesse Hills
2b9350ce76
Added vol +/- control to dfplayer ( #1856 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-03 10:12:23 +12:00
buxtronix and Ben Buxton
a3756a9600
Copy missing BLE client characteristic read data ( #1818 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-06-01 19:56:05 +12:00
afa436fe8f
teleinfo: use text_sensor and sensor. ( #1403 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-06-01 13:32:09 +12:00
Oxan van Leeuwen
25af5ab7c6
Drop 128x160 ESP-32 camera resolution ( #1813 )
2021-05-31 22:27:41 +12:00
824f3187ac
Update platformio.ini settings and fix test apps ( #1815 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-05-25 07:47:45 +12:00
Alex and Jesse Hills
37bc0b3b5a
Do not call component update on failed components ( #1392 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-05 22:35:17 +12:00
SenexCrenshaw
566c129435
Buffer allocation and TRUEFALSE templates ( #1644 )
2021-05-05 22:35:16 +12:00
buxtronix and Ben Buxton
69c78651d5
Fix BLE UUID matching ( #1637 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-05-05 22:35:15 +12:00
Alex Konradi
06b8e4df27
Call Stepper::should_step_ every loop iteration ( #1373 )
2021-05-05 14:32:15 +12:00
Alex and Jesse Hills
b103be99e8
Do not call component update on failed components ( #1392 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-05 14:31:38 +12:00
0x0a11c0de and Frank Riley
98f0d75180
Fix #1940 : Implement speed_count in TuyaFan ( #1654 )
...
Co-authored-by: Frank Riley <fhriley@gmail.com >
2021-05-04 14:11:24 +12:00
buxtronix and Ben Buxton
dd4fb85170
Ble client fixes ( #1739 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-05-04 08:51:03 +12:00
02aa75f68c
BLE client support on ESP32 ( #1177 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-03 11:10:50 +12:00
Alex
07db9319ad
Swap fan and swing fields for Fujitu ACs ( #1635 )
2021-04-30 11:53:44 +12:00
SenexCrenshaw and Guillermo Ruffino
2033ac34e5
Sgp40 ( #1513 )
...
* Start of SGP40 dev
* Clean up
* Initial Commit
* VOC is working
* Fixed up sensor config
* Lint Fixes
Added in save/restore baseline
Noted original repo in header
* Lint Fixes
Added to test
* Lint Fixes
* Added additional check on restoring
* Removed double check
* Changed defines to static const double
* Changed defines to const
Do not send voc index until sensor stabilizes
* Fixed sensor stabilization message
* Fixup according to PR
* samples_read increment fix
* Fixed missing device class
* Choose a SENSOR device class
* Moved some sensors for tests
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-04-08 22:40:19 -03:00
SenexCrenshaw
a39bb7b92f
Support custom build_flags for bme680_bsec ( #1678 )
2021-04-08 17:06:54 +02:00
SenexCrenshaw
2028362fd5
Buffer allocation and TRUEFALSE templates ( #1644 )
2021-03-27 11:01:37 +13:00
buxtronix and Ben Buxton
46356cbc4a
Fix BLE UUID matching ( #1637 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-03-23 18:21:04 +13:00
Keith Burzinski
818a7f1c78
Declare Color objects in main.cpp ( #1395 )
2021-03-19 23:40:05 +13:00
Steve Baxter
a77784a6da
Implement pulse_meter as an improvement on pulse_counter and pulse_width for meters ( #1434 )
2021-03-19 21:16:27 +13:00
SenexCrenshaw
b5b2036971
8266 hardware spi enable with just 3 pins ( #1617 )
2021-03-18 13:59:47 +13:00
SenexCrenshaw
a96b6e7002
SPI transfer fix. Use write when no miso pin is set ( #1563 )
2021-03-18 13:54:58 +13:00
Alex
2e7c1d7345
Added receive for Fujitsu ACs ( #1577 )
2021-03-13 18:45:01 -03:00
SenexCrenshaw
ac25b138f5
Migrate ESPColor to Color ( #1551 )
...
* Migrate ESPColor to Color
* color.h constructor fix
* Updated componets to use Color
Added a using for ESPColor
* Lint fixes
* Fixed value error
* Update display components to use colorutil
* Updated to latest PR comments
* Fixed COLOR_WHITE
* Moved esp_scale to color_utils
* Rename color_utils to display_color_utils
2021-03-02 11:08:57 -03:00
Seppel Hardt and tuxBurner
bdf004867d
Added samsung36 ir protocol ( #1438 )
...
* Added samsung36 ir protocol
* Make linter happy
* Added test and fixed python failure
* Sorry for the commits but linter was still not happy :)
* Okay have to run script/clang-format -i
Co-authored-by: tuxBurner <tuxBurner@boggo.de >
2021-02-27 20:16:27 -03:00
SenexCrenshaw
1468293f3e
fix DHT auto_detect check ( #1536 )
2021-02-20 19:29:52 +13:00
SenexCrenshaw
410fad3b41
fix DHT auto_detect check ( #1536 )
2021-02-16 20:42:14 +13:00
SenexCrenshaw
a342302114
st7735_conf_fixes ( #1530 )
2021-02-14 02:21:43 -03:00
Keith Burzinski
65c7e27a43
MCP230xx open drain interrupt pins ( #1243 )
2021-02-14 10:01:21 +13:00
SenexCrenshaw
ef89249019
Fixed ST7735 transfer_byte to write_byte without miso ( #1529 )
2021-02-14 10:01:21 +13:00
Keith Burzinski
b52f7cfe86
MCP230xx open drain interrupt pins ( #1243 )
2021-02-13 22:07:11 +13:00
SenexCrenshaw
e288aa07fb
Fixed ST7735 transfer_byte to write_byte without miso ( #1529 )
2021-02-13 21:34:59 +13:00
Paul Nicholls
ea019a057b
Add support for string-type Tuya datapoints ( #1488 )
2021-01-27 23:04:20 +13:00
Paul Nicholls
9d38543cb0
Add support for string-type Tuya datapoints ( #1488 )
2021-01-26 17:44:10 +13:00
SenexCrenshaw
65fbb8bc60
SPI wasnt being disabled after display update ( #1493 )
2021-01-26 13:39:42 +13:00
Zixuan Wang
9ab6a7b7ff
Improve ccs811 precision ( #1428 )
2021-01-26 13:39:42 +13:00
SenexCrenshaw
36a2ce2c23
SPI wasnt being disabled after display update ( #1493 )
2021-01-26 13:14:23 +13:00
Zixuan Wang
8352f52fef
Improve ccs811 precision ( #1428 )
2021-01-22 20:51:40 +13:00
SenexCrenshaw and Jesse Hills
28f2582256
Updated Mcp3008 to support reference_voltage and voltage_sampler::VoltageSampler ( #1387 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-01-17 17:06:37 +13:00
SenexCrenshaw and Jesse Hills
36089a1400
Updated Mcp3008 to support reference_voltage and voltage_sampler::VoltageSampler ( #1387 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-01-14 07:33:19 +13:00