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
27364ee72c
Add cd74hc4067 multiplexer ( #2431 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: asoehlke <git@soehlke.de >
2022-01-11 16:59:57 +13:00
Chris Nussbaum
a0ea2aae6e
Add an action for pzemac to reset the total energy ( #2480 )
2022-01-10 23:13:39 +13:00
rsumner and Jesse Hills
a4431abea8
MCP3204 4-channel 12-bit ADC component ( #2895 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 12:04:48 +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
Jesse Hills
ea1be8e7bf
Add MCP47A1 DAC output ( #3014 )
2022-01-08 21:35:55 +13:00
Martin
5e1e543b06
Add support for BMP388 / BMP 390 pressure and temperature sensor ( #2716 )
2022-01-06 15:01:50 +13:00
Snōwball and Oxan van Leeuwen
c855bc31b4
Add bl0940 component used by e.g. tuya devices ( #1904 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-04 10:38:58 +01:00
Jesse Hills
33f17f75a0
Upgrade ArduinoJson to 6.18.5 and migrate code ( #2844 )
2022-01-01 22:31:43 +13:00
MrEditor97
23edb18d7e
INA260 Current and Power Sensor support ( #2788 )
2021-12-31 22:08:49 +13:00
f431c7402f
Add shutdown and safe_mode button ( #2918 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jos Suanet <jos@suanet.net >
2021-12-20 22:25: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
Frank Langtind
6ec9cfb044
Add Tuya Number support ( #2765 )
2021-12-20 14:35:10 +13:00
5d70ff702b
quantile filter support ( #2900 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: pvranik <petr.vranik@mgm-tp.com >
2021-12-15 07:43:42 +13:00
Ben Owen and Jesse Hills
cec4a81e14
Add reset_duration option for waveshare epaper HAT rev 2.1 ( #1481 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-13 10:27:11 +13:00
Jesse Hills
3d51ac8df0
Use new platform component config blocks for wizard ( #2885 )
2021-12-08 09:22:03 +13:00
Yuval Brik
2253d4bc16
Support different run duration for non-timer wakeup ( #2861 )
2021-12-06 23:30:27 +01:00
Oxan van Leeuwen
f58828cb82
Support setting manual_ip under networks option ( #2839 )
2021-12-02 08:55:27 +13:00
Leon Loopik
11330af05f
Expand uart invert feature to ESP8266 ( #1727 )
2021-12-01 20:31:04 +01:00
Jesse Hills
d9513e5ff2
Number mode ( #2838 )
2021-12-01 08:11:38 +13:00
puuu and Jesse Hills
b5a0e8b2c0
Implement unit_of_measurement for number component ( #2804 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-30 16:20:59 +01:00
Jesse Hills
b5639a6472
Add support for button entities ( #2824 )
2021-11-30 08:00:51 +13:00
6f07421911
Optionally show internal components on the web server ( #2627 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-29 16:52:20 +01:00
Maurice Makaay
adf48246a9
Improve DSMR read timeout handling ( #2699 )
2021-11-29 16:40:53 +01:00
Oxan van Leeuwen
b5f660398c
Add map filter for text sensors ( #2761 )
2021-11-26 09:35:33 +13:00
ceb9b1d1ff
Allow empty UART debug: option, logging in hex format by default ( #2771 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-11-25 11:51:56 +13:00
Maurice Makaay
15cd602e8b
Add support for P1 Data Request pin control ( #2676 )
2021-11-23 09:34:10 +01:00
Paul Monigatti
05fe5db030
Relax the icon validator to allow non-mdi icons ( #2764 )
2021-11-23 09:21:14 +01:00
Maurice Makaay
9e1c3e8f01
Allow UART debug configuration with no after: definition ( #2753 )
2021-11-18 22:41:26 +01:00
dee5d639e2
Add max_telegram_length option to dsmr ( #2674 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-17 18:24:02 +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
Jesse Hills and Paulus Schoutsen
5ff7c8418c
Implement Improv via Serial component ( #2423 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-11-11 08:55:45 +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
Oxan van Leeuwen and Jesse Hills
d8e33c5a69
Add repeat action for automations ( #2538 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 07:30:07 +13:00
Sam Hughes
710866ff4e
CAP1188 Capacitive Touch Sensor Support ( #2653 )
2021-11-10 18:52:49 +01:00
Kamil Trzciński and Jesse Hills
fb57ab0add
Add esp32_camera_web_server: to expose mjpg/jpg images ( #2237 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-10 13:10:07 +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
Arturo Casal and Oxan van Leeuwen
77dbf84e55
Add support for CSE7761 sensor ( #2546 )
...
* Add CSE7761 sensor support
* CSE7761: Added test at test3.yaml
* CSE7761: changed string style
* CSE7761: fixed cpp lint
* CSE7761: Added codeowners
* Lots of code cleanup
* Revert incorrect setup_priority suggestion
* Added error log in read with retries.
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Improved log messages
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-28 20:58:48 +02:00
Sean Brogan
2147bcbc29
Remove autoload of xiaomi_ble and ruuvi_ble ( #2617 )
2021-10-28 09:16:12 +13:00
Oxan van Leeuwen
f7b3f52731
Limit hostnames to 31 characters ( #2531 )
2021-10-22 12:09:47 +02:00
Oxan van Leeuwen
c0fc5b48ae
Fix pin/component switchup in SX1509 pin configuration ( #2593 )
2021-10-21 19:55:19 +02:00
Otto Winter
7f34561e53
Fix ESP8266 GPIO0 Pullup Validation ( #2572 )
2021-10-21 12:23:37 +02: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
razorback16 and Razorback16
534ce11d54
TCS34725 BugFix and GA factor ( #2445 )
...
- Fixed endianness bug on tcs34725 data read
- Fixed lux adjustments based on gain, integration time and GA factor
- Added glass attenuation factor to allow using this sensor behind
semi transparent glass
Co-authored-by: Razorback16 <razorback16@users.noreply.github.com >
2021-10-13 18:45:41 +02:00