jimtng
4f57bf786b
Add mqtt.on_connect and mqtt.on_disconnect triggers ( #3520 )
2022-06-03 13:51:50 +12:00
Joe and Jesse Hills
708672ec7e
[BedJet] Add configurable heating strategy ( #3519 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-31 15:45:01 +12:00
Sergey Dudanov
7092f7663e
midea: New power_toggle action. Auto-use remote transmitter. ( #3496 )
2022-05-23 20:51:45 +12:00
Jesse Hills
40ad9f4911
Add deep_sleep.allow YAML action ( #3459 )
2022-05-11 12:47:50 +12:00
Martin and Jesse Hills
782186e13d
extend scd4x ( #3409 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-10 21:25:44 +12:00
George
4e1f6518e8
Delonghi Penguino PAC W120HP ir support ( #3124 )
2022-05-10 21:22:22 +12:00
Ingo Theiss and Jesse Hills
50a32b387e
Add ENS210 Humidity & Temperature sensor component ( #2942 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-09 17:23:38 +12:00
Joe
6bac551d9f
Add BedJet BLE climate component ( #2452 )
2022-04-14 13:16:13 +12:00
70a35656e4
Add support for Shelly Dimmer 2 ( #2954 )
...
Co-authored-by: Niclas Larsson <niclas@edgesystems.se >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jernej Kos <jernej@kos.mx >
Co-authored-by: Richard Nauber <richard@nauber.dev >
2022-04-14 13:13:51 +12:00
Felix Storm and Jesse Hills
2e436eae6b
CAN bus: support remote transmission request flag for canbus.send ( #3193 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-04 11:15:51 +12:00
Stanislav Meduna
48584e94c4
Allow to set user defined characters on LCD ( #3322 )
2022-03-24 19:37:48 +13:00
andrewpc
99f5ed1461
Add support for QMP6988 Pressure sensor ( #3192 )
2022-03-15 08:09:17 +13:00
wilberforce and Jesse Hills
3b8ca80900
Webserver v2 ( #2688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-03-08 15:02:24 +13:00
RubyBailey and RubyBailey
c9094ca537
Add sensor support: Honeywell ABP (SPI version) ( #3164 )
...
Co-authored-by: RubyBailey <ruby_bailey11@hotmail.com >
2022-02-22 11:22:30 +01:00
Arturo Casal and Otto Winter
d1feaa935d
Add device support: MCP4728 ( #3174 )
...
* Added MCP4728 output component.
* Added tests to test1.yaml
* Added codeowners
* Lint fixes
* Implemented code review changes
* Lint fixes
* Added i2c communication check on setup()
* Fixed tests
* Lint fix
* Update esphome/components/mcp4728/mcp4728_output.cpp
Changed log function
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-21 12:47:03 +01:00
EdJoPaTo
69633826bb
Implement send_first_at for exponential_moving_average ( #3240 )
2022-02-21 13:13:06 +13:00
Fabian Affolter
ba785e29e9
Add support for MPU-6886 ( #3183 )
2022-02-21 12:23:26 +13:00
Otto Winter
f59dbe4a88
Add copy integration ( #3241 )
2022-02-21 09:13:37 +13:00
Otto Winter
5811389891
BH1750 dynamically calculate options ( #3214 )
...
* BH1750 dynamically calculate options
* Fix tests
* Fix NAN
* Convert setup to new-style
* Add myself as codeowner
2022-02-19 15:49:20 +01:00
Tyler Bules
b8d10a62c2
ESP32-C3 deep sleep fix ( #3066 )
2022-02-19 15:13:48 +01:00
Otto Winter
ae57ad0c81
Fix warning in test1.yaml ( #3228 )
2022-02-19 14:42:54 +01:00
Arturo Casal and Otto Winter
88fbb0ffbb
Add sensor support: MAX44009 ( #3125 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-19 09:49:45 +01:00
Borys Pierov and Otto Winter
231908fe9f
Implement text_sensor based on ble_client ( #3079 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-19 09:45:32 +01:00
f137cc10f4
Remote magiquest protocol ( #2963 )
...
Co-authored-by: Aaron Hertz <aaron@rockforest.org >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-18 22:22:41 +01:00
Adrián Panella and Jesse Hills
8cb9be7560
Analog threshold ( #3190 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-18 09:14:10 +13:00
Felix Storm
38259c96c9
CAN bus: support bit mask for on_frame can_id ( #3196 )
2022-02-17 17:00:31 +13:00
mckaymatthew and Jesse Hills
4aeacfd16e
Add max9611 High Side Current Shunt ADC ( #2705 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-08 22:56:40 +13:00
Franck Nijhof and Oxan van Leeuwen
e7864a28a1
Add device class support to Switch ( #3012 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-02-04 09:04:48 +13:00
Keilin Bickar and Jesse Hills
21803607e7
Add new Lock core component ( #2958 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-04 07:24:31 +13:00
Wouter van der Wal and Oxan van Leeuwen
a718ac7ee0
Add qr code support for displays ( #2952 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-26 22:20:45 +13:00
VitaliyKurokhtin
8187a4bce9
Command retain option for MQTT component ( #3078 )
2022-01-23 21:05:37 +13:00
5026bc7a78
Native ESP32 CAN support ( #1629 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-12 08:54:35 +13:00
Sergey Dudanov and Jesse Hills
9a70bfa471
New Midea IR component, improvements and fixes ( #2847 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 11:47:19 +13:00
Valentin Ochs
b406c6403c
Create new kalman_combinator component ( #2965 )
2022-01-09 23:44:36 +01:00
Jonas De Kegel and Oxan van Leeuwen
542fb2175b
Support inverted tm1637 display ( #2878 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-12-20 09:30:35 +01:00
515519bc87
Provide an option to select MQTT unique_id generator ( #2701 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-15 15:49:18 +01:00
Krzysztof Białek
f643a46bbf
Allow setting custom command_topic for Select and Number components ( #2714 )
2021-11-14 14:59:34 +01:00
Sergey V. DUDANOV
aae63a7ff3
Add climate on_state trigger ( #2707 )
2021-11-13 15:42:15 +01:00
e99af991ec
Uart debugging support ( #2478 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 11:34:17 +13:00
Laszlo Gazdag and Jesse Hills
0bdb48bcac
Make OTA function switchable in web_server component ( #2685 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 08:31:22 +13:00
Tim Niemueller and Tim Niemueller
11f1e28139
Make per-loop display clearing optional ( #2626 )
...
Currently, in each loop during DisplayBuffer::update_() the display is
cleared by calling DisplayBuffer::clear().
This prevents more efficient display usages that do not render the
screen in each loop, but only if necessary. This can be helpful, for
example, if images are rendered. This would cause the loop time to be
exceeded frequently.
This change adds a new optional flag "auto_clear" that can be used to
control the clearing behavior. If unset, the DisplayBuffer defaults to
enabled auto clearing, the current behavior and thus backward compatible.
This flag applies to displays that use DisplayBuffer.
Example excerpt:
globals:
- id: state
type: bool
restore_value: no
initial_value: "false"
- id: state_processed
type: bool
restore_value: no
initial_value: "false"
switch:
- platform: template
name: "State"
id: state_switch
lambda: |-
return id(state);
turn_on_action:
- globals.set:
id: state
value: "true"
- globals.set:
id: state_processed
value: "false"
turn_off_action:
- globals.set:
id: state
value: "false"
- globals.set:
id: state_processed
value: "false"
display:
- platform: ili9341
# ...
auto_clear_enabled: false
lambda: |-
if (!id(state_processed)) {
it.fill(COLOR_WHITE);
if (id(state)) {
it.image(80, 20, id(image1));
} else {
it.image(80, 20, id(image2));
}
id(state_processed) = true;
}
Co-authored-by: Tim Niemueller <timdn@google.com >
2021-11-03 17:56:09 +01:00
Paul Monigatti
331a3ac387
Add option to use MQTT abbreviations ( #2641 )
2021-10-31 15:34:08 +13:00
Paul Monigatti
1308236429
Revert "Added test for bme680_bsec" ( #2518 )
...
This reverts commit 7f6a50d291 due to BSEC library license restrictions.
2021-10-14 12:31:52 +02:00
Paul Monigatti
07b309e65d
Fix BME680_BSEC compilation issue with ESP32 ( #2516 )
2021-10-14 20:58:35 +13:00
Sergio Mayoral Martínez
3dee057826
Add throttle_average sensor filter ( #2485 )
2021-10-13 11:35:30 +13:00
Jesse Hills
34db9d9ef2
Add optional timeout for wait_until action ( #2282 )
2021-10-13 08:23:24 +13:00
a3eb2a7ee0
Added heatpumpir support ( #1343 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-13 07:38:19 +13:00
Chris Nussbaum
b4f57972fb
Add on_open and on_closed triggers to cover ( #2488 )
2021-10-12 15:39:21 +13:00
definitio
42739f0b22
Add configuration for climate topics ( #2473 )
2021-10-10 17:55:22 +02:00
definitio
a1f9b0d7f2
Add configuration for cover topics ( #2472 )
2021-10-10 17:54:07 +02:00